网上商店商城购物系统(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图和数据库表的介绍。

                                                                                                         

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
银河麒麟V10SP1高级服务器... 银河麒麟高级服务器操作系统简介: 银河麒麟高级服务器操作系统V10是针对企业级关键业务...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...