JSP网上图书销售管理系统的设计与实现+ER图(3)
时间:2017-01-10 15:14 来源:毕业论文 作者:毕业论文 点击:次
(2)图书搜索:可以对全网站的图书进行全面的搜索实现; (3)添加购物车:用户将自己喜欢的图书添加到所需的购物车之中; (4)购物车管理:添加到购物车的商品,用户可以进行商品数量的更改,以及商品订单的删除,同时还可以对已经删除的订单进行恢复; (5)后台管理:管理员通过登录后台管理系可以对用户信息、用户订单、商品分类信息等进行修改。 4.数据库设计 4.1 数据库需求分析 根据系统的分析与设计,考虑到图书销售管理系统的实际需要,系统数据库包括用户信息、管理员信息、图书信息、订单信息、收货地址信息。各实体包括的数据项如下: 用户信息:包括的数据项有用户编号、账户名、密码等。 管理员信息:包括的数据项有管理员编号、管理员姓名、密码等。 图书信息:包括的数据项有图书编号、图书名、作者、价格、所属类别等。 订单信息:包括的数据项有商品名字、商品价格、商品数量等。 收货地址信息:包括的数据项有收件人姓名、地址、邮编、联系方式等。 4.2 数据库概念结构设计 在本网上图书销售管理系统的关系流程E-R图如图2所示。 图2 概念结构E-R图 4.3 数据库逻辑结构设计 本系统的设计采用MySQL作为后台数据库,其中主要包含优尔个表,分别是用户登记表(d_user)、图书类别表(d_category)、订单收件人信息表(d_order)、订单图书信息表(d_item)、图书信息表(d_product)、收件人通讯录表(d_receive_address),其中主要表如表1和表2所示。 表1 d_user表 名称 字段 类型 备注 编号 ID int(12) 主键 用户名 NickName varchar(50) 登录密码 Password varchar(50) 电子邮件 Email varchar(50) 最后登录时间 Last_Login_Time bigint(20) 最后登录IP Last_Login_IP varchar(15) 用户身份 User_Status int(12) 用户性别 Sex enum 用户年龄 Age int(11) 表2 d_order表 名称 字段 类型 备注 编号 ID int 主键 用户id User_ID int(10) 用户身份 Status int(10) 订购时间 Order_Time bigint(20) 订单顺序 Order_Desc varchar(100) 订单价格 Total_Price double 收件人姓名 Receive_Name varchar(100) 收件人地址 Full_Address varchar(200) 邮政编码 Post_Code varchar(6) 电话号码 Mobile varchar(20) 手机号码 Phone varchar(20) 5.系统详细设计与实现 按照系统设计的需求分析与预测,从以下的几个方面:会员注册、网站主页面、搜索框、购物车(包括购物车的管理、购物车的变更或者是删除商品、购物车恢复、继续浏览商品)、商品收货地址的填写进行叙述。 (责任编辑:qin) |