3. tb_order(订单信息表):用来保存订单的概要信息的数据表。如表4-3所示。
表4-3 tb_order(订单信息表)
序号 1 2 3 5 5 6 7 英文名 中文名 订单号 用户名 付款方式 运送方式 订单时间 执行 备注 类型 长度(字符) OrderID username pay carry OrderDate enforce bz bigint (8) varchar(15) varchar(20) varchar(20) 8 15 20 20 5 5 200 smalldatetime (5) int (5) varchar(200)
4. tb_manager(管理员信息表):用来保存管理员的信息的数据表。如表4-4所示。
表4-4 tb_manager(管理员信息表)
序号 1 2 3 英文名 中文名 编号 管理员名 密码
类型 长度(字符) ID manager PWD int (5) varchar(30) varchar(30) 5 30 30 5. tb_BBS(公告信息表):主要用来保存商店的公告信息的数据表。如表4-5所示。
表4-5 tb_BBS(公告信息表)
序号 1 2 3 5 英文名 中文名 编号 名称 信息 时间 类型 长度(字符) ID title content INTime int (5) varchar(100) varchar(5000) 5 100 5000 8 datetime(8)
6. tb_order_detail(订单详细信息表):用来保存订单的详细信息的数据表。如表4-6所示。
26
表4-6 tb_order_detail(订单详细信息表)
序号 1 2 3 5 5 英文名 中文名 编号 订单号 商品号 价钱 数量 类型 长度(字符) ID orderID goodsID price number bigint(8) bigint(8) bigint(8) float(8) int (5) 8 8 8 8 5
7. tb_subType(小类别信息表):用来保存商品类别中的小的类别的信息的数据表。如表4-7所示。
表4-7 tb_subType(小类别信息表)
序号 1 2 3 英文名 中文名 编号 小类别名 大类别名 类型 长度(字符) ID superType TypeName int (5) int (5) varchar(50) 5 5 50
8. tb_superType(大类别信息表):用来保存商品类别中的大的类别的信息的数据表。如表4-8所示。
表4-8 tb_superType(大类别信息表)
序号 1 2 英文名 中文名 编号 大类别名 类型 长度(字符) ID TypeName int (5) varchar(50) 5 50
4.3 本章小结
总体设计阶段,在需求分析的基础之上规划出了系统的功能模块,以及在此分析基础上设计出的具体的、可以满足本系统全部需求的数据库。由于数据库在设计中有非常重要的作用,所以在开发过程中,在考虑数据库上的时间较多。
27
第5章 详细设计
5.1 系统主界面设计
对于电子商务网站来说,首页极为重要,首页设计的好坏将直接影响到顾客的购买情绪。在电子商务网站的首页中,用户不但可以在第1时间内掌握商城推出的特价商品、新品上架、最新公告等,还可以查看销售排行、对商品进行分类查询等。电子商务网站前台首页的运行结果如图5-1所示。
图5-1系统主界面
程序正常启动,在登录窗口通过验证机制后,系统进入程序主窗口界面,于此同时调用登录时保存的用户名来判断用户权限,并显示出当前用户所拥有的权限。在主窗口界面要实现的功能如下:
1.主窗口是整个程序正常工作后的用户操作区,提供整个系统运行状态的一些提示。
2.通过主窗体可以调用其他的子窗体,来实现相应的功能。
28
3.界面美观、简洁、便于操作。 4.能完全溶入windows操作系统。
5.2 用户注册设置功能设计
注册信息设置如图5-2所示。
图5-2注册信息设置
1. 实现目标:
如果我们是第一次进入此网站,必须先注册成为会员才可以购物。用户单击“注册”按钮即可进入到会员注册页面,如图5-2所示。
我们可以在空白的文本框中添加信息。单击“确认保存”,系统将弹出“注册成功”对话框,单击“确定”即可。系统将返回如图5-2所示,单击“返回”系统回到如图5-1所示。
说明:
(1) 我们填写会员信息并在没有保存之前,我们可以单击“重新填写”。 (2) 用户名必须填写。
(3) 密码与确认密码必须相同。 (4) 电子信箱必须填写正确。
如果我们已经是会员了,可以在网站首页的左侧输入“会员名”和
29
“密码”单击“确定”即可。
2. 会员注册实现过程: 窗体名:login.aspx
表5-5会员注册主要控件信息列表
名称 Label1 Label2 Label6 Label3 Label5 Label5 Label8 Label7 Label9 RBL1 Label10 Label11 主要属性设置 Text:= 用户名 Text:= 真实姓名 Text:= 密码 Text:= 确认密码 Text:= 所在城市 Text:= 具体地址 Text:= 邮政编码 Text:= 证件号码 Text:= 证件类别 eatDirection:= Horizontal Text:= 联系电话 Text:= 电子邮箱 作用 可以输入名称 输入密码为星号 可以输入密码 再次输入密码 可以输入所在城市 可以输入具体地址 可以输入邮政编码 可以输入证件号码 可以输入证件类别 显示方式为横着 可以输入联系电话 可以输入电子邮箱
5.3 商品设置功能设计
5.3.1 特价商品设置
1. 实现目标:
进入特价商品界面有两种方式: (1)点击蓝色的“特价商品”。 (2)点击特价商品右下角的“
”。
当用户进入特价商品界面时,将看到所有的特价商品,可以点击购物。 2. 实现过程:
窗体名:oldgoods.aspx
特价商品主要控件是datalist,它的主要属性就是数据绑定,他的作用是显示信息数据。
30