网上商店商城购物系统(asp.net,sqlserver,三层架构)
创始人
2024-03-07 15:52:36
0次

网上商店商城购物系统(asp.net,sqlserver,三层)(毕业论文10000字以上,程序代码,SqlServer数据库)

【运行环境】  VisualStudio SqlServer

代码下载: 链接:https://pan.baidu.com/s/1gzX_-Dzrt5jDHvQOCTN7qQ     提取码:8888

【项目包含内容】

【文档包含内容】

Web.config




Db.cs

using System;
using System.Data;
using System.Configuration;
using System.Data.SqlClient;
using System.Web;
using System.IO;/// 
/// 数据库操作类
/// 
public class Db
{public static readonly string SqlConn = ConfigurationManager.AppSettings["ConnectionString"]; public Db(){}/// /// 创建数据库连接/// /// 连接字符串/// Sql数据库连接SqlConnectionpublic static SqlConnection CreateCon(){SqlConnection oldb = new SqlConnection(SqlConn);return oldb;}/// /// 返回分页表/// /// /// /// /// public static DataTable getdatetable(string str, MyPaperControls.MyPaper mycontrol, string strcount){SqlConnection con = CreateCon();con.Open();SqlDataAdapter sqldb = new SqlDataAdapter(str, con);DataSet ds = new DataSet();int i = sqldb.TableMappings.Count;SqlCommand command1 = new SqlCommand(strcount, con);int j = 1;int k = 0;try{mycontrol.RecordCount = (int)command1.ExecuteScalar();j = mycontrol.DataSet_StartIndex;k = mycontrol.PageSize;}catch{j = 1;k = 0;}sqldb.Fill(ds, j, k, "tablename");DataTable dt = ds.Tables["tablename"];con.Close();return dt;}/// /// 返回一个数据表/// /// Sql语句/// public static DataTable DateTable(string SqlTxt){try{SqlConnection Con = Db.CreateCon();Con.Open();SqlDataAdapter Sda = new SqlDataAdapter();DataTable Dt = new DataTable("DataTable");SqlCommand Cmd = new SqlCommand(SqlTxt, Con);Sda.SelectCommand = Cmd;Sda.Fill(Dt);Con.Close();Con.Dispose();return Dt;}catch (SqlException ex){throw ex;}}/// /// 执行sql语句,返回bool值/// /// 穿入的sql语句/// 成功返回true,失败返回falsepublic static bool ExeSqlCmd(string sqlCmd){SqlConnection conn = CreateCon();int state = 0;bool temp = false;try{conn.Open();SqlCommand cmd = new SqlCommand(sqlCmd, conn);state = cmd.ExecuteNonQuery();temp = true;}catch (SqlException ex){temp = false;throw new ApplicationException("错误:" + ex.Message);}finally{conn.Close();conn.Dispose();}return temp;}}

管理员管理整个后台功能,主要有修改密码、留言管理、会员管理、信息管理、新闻管理、商品管理、订单管理、友情链接管理,如下所示:

 

图 4.2 购物商城系统管理员功能结构图

【项目运行截图】           

                      

在同一个系统数据库、开发项目之前制定一项全面的数据库,并为数据库表改组,那么每个模块都有独立的信息表来制定自己的字段类型,表名称,数据上长度的设计。我查阅了许多文件和参考其他数据库,完成了购物商城系统数据库的设计,系统数据库表如下:

  1. tb_fred友情链接表

友情链接表用来保存友情链接信息。结构如表4.1所示。

                     表4.1友情链接表

名称

数据类型

备注

f_id

int

id

f_title

varchar(50)

标题

f_url

varchar(50)

URL

  1. tb_info信息表

信息表用来保存信息信息。表结构如表4.2下。

表4.2信息表

名称

数据类型

备注

i_id

int

ID

i_title

varchar(50)

标题

i_cnt

text

内容

i_type

int

类型

i_source

varchar(50)

来源

i_user

varchar(50)

发布人

i_date

varchar(50)

时间

i_img

varchar(50)

IMG

i_click

int

点击

i_tui

int

推荐

i_class

varchar(50)

属性

  1. tb_msg投诉留言表

投诉留言表用来记录投诉留言信息。表的结构如表4.3所示。

                     表4.3投诉留言表

名称

数据类型

备注

m_id

int

ID

m_title

varchar(50)

标题

m_cnt

text

内容

m_user

int

投诉人

m_date

varchar(50)

投诉时间

m_status

varchar(50)

状态(未/已)

m_repay

text

处理说明

m_retime

varchar(50)

处理时间

  1. tb_order订单表

订单表用来记录订单信息。表的结构如表4.4所示。

                       表4.4订单表

名称

数据类型

备注

o_id

int

ID

o_no

varchar(50)

订单号

o_user

int

下单人

o_tel

varchar(50)

联系电话

o_address

varchar(500)

收货地址

o_addtime

varchar(50)

下单时间

o_status

int

状态

o_adduid

int

人员

o_fhno

varchar(50)

发货单号

o_fhtime

varchar(50)

发货时间

o_fhzt

varchar(50)

状态

  1. tb_orderinfo订单详情表

订单详情表主要用于记录订单详情信息。表的结构如表4.6所示。

表4.5订单详情表

名称

数据类型

备注

oi_id

int

ID

oi_oid

int

订单ID

oi_price

decimal(19, 2)

单价

oi_num

int

数量

oi_sum

decimal(19, 2)

总价

oi_pid

int

商品id

oi_pname

varchar(500)

商品名称

  1. tb_proc商品表

商品表主要用于记录商品信息。表的结构如表4.6所示。

表4.6商品表

名称

数据类型

备注

p_id

int

ID

p_name

varchar(100)

品名

p_cnt

text

介绍

p_img

varchar(200)

IMG

p_price

decimal(19, 2)

单价

p_stock

int

库存

p_addtime

varchar(50)

时间

p_adduid

int

创建 人

p_tui

int

推荐

p_click

int

点击

p_type

int

类型

(7)tb_user用户表

用户表主要用于记录用户信息。表的结构如表4.7所示。

表4.7用户表

名称

数据类型

备注

u_id

int

ID

u_log

varchar(50)

账号

u_pwd

varchar(50)

密码

u_name

varchar(50)

姓名

u_born

varchar(50)

出生日期

u_sex

varchar(50)

性别

u_qq

varchar(50)

QQ

u_emaril

varchar(50)

邮箱

u_address

varchar(100)

地址

u_tel

varchar(50)

电话

u_photo

varchar(100)

头像

u_money

decimal(19, 2)

money

u_check

varchar(50)

状态

u_addtime

varchar(50)

注册时间

u_type

int

0:用户;5:管理员;

(8)tb_pty商品类别表

商品类别表主要用于记录商品类别信息。表的结构如表4.8所示。

表4.8商品类别表

名称

数据类型

备注

t_id

int

ID

t_name

varchar(50)

名称

t_rek

varchar(500)

备注

以上是系统中e-r图和数据库表的介绍。

                                                                                                         

相关内容

热门资讯

前端-session、jwt 目录:   (1)session (2&#x...
linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
关于测试,我发现了哪些新大陆 关于测试 平常也只是听说过一些关于测试的术语,但并没有使用过测试工具。偶然看到编程老师...
前缀和与对数器与二分法 1. 前缀和 假设有一个数组,我们想大量频繁的去访问L到R这个区间的和,...
nodejs:本地安装nvm实... 一、背景-使用不同版本node的原因 vue3+ts、nuxt3版本,node...
JAVA集合知识整理 Java集合知识整理 HashMap相关 HashMap的底层数据结构:jdk1.8之...
无刷直流电机介绍及单片机控制实... 无刷直流电机介绍及单片机控制实例前言基本概念优势与劣势使用寿命基本结构使用单片机控制实例电子调速器&...
fwdiary(2) dp2 1.传纸条  AcWing 275. 传纸条 - AcWing 走两条路,走一条最大的...
常用的DOS命令 常用的DOS命令 DOS(Disk Operating System,磁...
<C++> 类和对象(下) 1.const成员函数将const修饰的“成员函数”称之为const成员函数,cons...