JSP网上图书销售管理系统的设计与实现+ER图(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

JSP网上图书销售管理系统的设计与实现+ER图(3)


(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)