(4)玩具交易
① 购物车;
② 订单的打印。
(5)后台管理
① 玩具商品信息的录入;
② 用户管理;
③ 玩具及新闻信息的管理;
④ 数据库的建立、管理与维护。
4.2 玩具销售系统的实现目标
采用B/S结构,完成一个功能较完善的玩具销售系统,能实现玩具商品信息的发布(包括玩具商品的预告、业界最新发展动态、新闻等);用户管理(包括用户注册、用户登录、找回密码等功能);玩具商品信息的检索(包括玩具商品的搜索等功能);玩具交易(包括玩具的购买、订单的打印等功能);后台管理(包括玩具商品信息的录入、用户的管理、玩具及新闻信息的管理、数据库的建立、管理与维护等功能)等功能。
4.3 数据库设计
本系统数据库名为ToyUniverse,数据库中包含四张表,分别为用户表(如表1所示)、订单表(如表2所示)、玩具表(如表3所示)和订单细节表(如表4所示)。用户表用于记录用户注册情况,包括用户的各种注册信息;订单表反映了订单情况,包括用户信息和订购信息;玩具表是对玩具基本信息的记录;订单细节表记录了玩具订购情况,有玩具信息、数量、金额和时间的记录。
表1 Register表
列名 数据类型 长度 允许空
用户帐号 Varchar 20 Not null
会员密码 Char 6 Not null
会员身份 Char 10 Null
真实姓名 Varchar 30 Not null
会员性别 Char 10 Null
电子邮件 Varchar 50 Not null
联系电话 Varchar 20 Null
联系传真 Varchar 20 Null
邮政编码 Char 10 Null
联系地址 Varchar 50 Null
密码提示问题 Varchar 20 Not null
密码提示答案 Varchar 20 Not null
表2 Orders表
列名 数据类型 长度 允许空
订单编号(主键) Int 4 Not null
用户帐号 Varchar 16 Not null
发货方式 Char 10 Null
付款方式 Char 10 Null
真实姓名 Varchar 30 Not null
身份证号 Varchar 30 Not Null
联系电话 Varchar 20 Not Null
电子邮件 Varchar 50 Not null
邮寄地址 Varchar 50 Not Null
邮政编码 Char 10 Not Null
表3 Toy表
列名 数据类型 长度 允许空
玩具名称 Char 20 Not null
玩具价格 Money 8 Null
玩具名称 Varchar 50 Null
表4 OrderDetail表
列名 数据类型 长度 允许空
订单编号(主键) Int 4 Not null
用户帐号 Varchar 20 Not null
玩具名称 Char 20 Not null
玩具价格 Decimal 9 Not Null
数量 Smallint 2 Not null
金额 Decimal 9 Not Null
时间 Datetime 8 Not null
4.4 E-R图
E-R图是根据数据库设计情况,对实体间关系的直观反映。用户、玩具、订单和订单细节实体的关系如图1所示。
图1 玩具销售系统E-R图
E-R图描述了四张表的关系,实体“用户”是指注册用户,也就是对应数据库中的Register表,实体“玩具”对应数据库中的Toy表,实体“订单”对应数据库中的Orders表,关系“订单细节”对应数据库中的OrderDetail表,关系“订单细节”是实体“用户”和实体“玩具”同实体“订单”的关系。
4.5 玩具销售系统访问Web数据库的方法
ADO(ActiveX Data Object)组件技术是ASP技术脚本语言与数据库系统的主要接口技术。在网页上不但可以建立数据库的网页、内容,还可以执行SQL命令,允许用户在网页上对数据库进行查询、增、删、改等操作。ADO的3个主要组件分别为Connection、RecordSet和Command对象。
(1)Connection对象
建立与数据库的连接。
(2)RecordSet对象
对数据库进行查询和更新操作,如读取、添加、更新和删除数据记录。
(3)Command对象
Command对象是一个能够被数据源处理的对象,这个对象提供了简单而有效的方法来处理查询与存储的过程。利用Command对象可以表示一个命令字符串、存储过程或数据库表名。
4.6 设计流程
为了方便系统设计,理清设计思路,用设计流程图来指导系统设计的实现,这样可以更清晰的表述玩具销售系统的设计与实现的过程,如图2所示。
图2 玩具销售系统设计流程图
5 具体实现
5.1 系统流程图
系统流程图可以更清楚直观的描述玩具销售系统各个功能的实现过程,起到了说明系统实现步骤的作用,如图3所示。
图3 玩具销售系统流程图
&nbs
首页 上一页 1 2 3 4 5 6 7 下一页 尾页 4/9/9
免费玩具销售系统的设计与实现(四)由毕业论文网(www.huoyuandh.com)会员上传。