计算机应用 | 古代文学 | 市场营销 | 生命科学 | 交通物流 | 财务管理 | 历史学 | 毕业 | 哲学 | 政治 | 财税 | 经济 | 金融 | 审计 | 法学 | 护理学 | 国际经济与贸易
计算机软件 | 新闻传播 | 电子商务 | 土木工程 | 临床医学 | 旅游管理 | 建筑学 | 文学 | 化学 | 数学 | 物理 | 地理 | 理工 | 生命 | 文化 | 企业管理 | 电子信息工程
计算机网络 | 语言文学 | 信息安全 | 工程力学 | 工商管理 | 经济管理 | 计算机 | 机电 | 材料 | 医学 | 药学 | 会计 | 硕士 | 法律 | MBA
现当代文学 | 英美文学 | 通讯工程 | 网络工程 | 行政管理 | 公共管理 | 自动化 | 艺术 | 音乐 | 舞蹈 | 美术 | 本科 | 教育 | 英语 |

免费玩具销售系统的设计与实现(一)毕业(4)

2013-06-25 01:07
导读:玩具商品的搜索。 (4)玩具交易 ① 购物车; ② 订单的打印。 (5)后台管理 ① 玩具商品信息的录入; ② 用户管理; ③ 玩具及新闻信息的管理; ④
 玩具商品的搜索。
 (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  (科教作文网http://zw.nseAc.com)
邮政编码 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表,关系“订单细节”是实体“用户”和实体“玩具”同实体“订单”的关系。

(转载自科教范文网http://fw.nseac.com)


 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

上一篇:ASP网络购物系统(一)毕业论文网 下一篇:没有了