(2)图书搜索:可以对全网站的图书进行全面的搜索实现;
(3)添加购物车:用户将自己喜欢的图书添加到所需的购物车之中;
(4)购物车管理:添加到购物车的商品,用户可以进行商品数量的更改,以及商品订单的删除,同时还可以对已经删除的订单进行恢复;
(5)后台管理:管理员通过登录后台管理系可以对用户信息、用户订单、商品分类信息等进行修改。
4.数据库设计
4.1 数据库需求分析
根据系统的分析与设计,考虑到图书销售管理系统的实际需要,系统数据库包括用户信息、管理员信息、图书信息、订单信息、收货地址信息。各实体包括的数据项如下:
用户信息:包括的数据项有用户编号、账户名、密码等。
管理员信息:包括的数据项有管理员编号、管理员姓名、密码等。
图书信息:包括的数据项有图书编号、图书名、作者、价格、所属类别等。
订单信息:包括的数据项有商品名字、商品价格、商品数量等。
收货地址信息:包括的数据项有收件人姓名、地址、邮编、联系方式等。
4.2 数据库概念结构设计
在本网上图书销售管理系统的关系流程E-R图如图2所示。
图2 概念结构E-R图
4.3 数据库逻辑结构设计
本系统的设计采用MySQL作为后台数据库,其中主要包含751个表,分别是用户登记表(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.系统详细设计与实现
按照系统设计的需求分析与预测,从以下的几个方面:会员注册、网站主页面、搜索框、购物车(包括购物车的管理、购物车的变更或者是删除商品、购物车恢复、继续浏览商品)、商品收货地址的填写进行叙述。 JSP网上图书销售管理系统的设计与实现+ER图(3):http://www.751com.cn/jisuanji/lunwen_2123.html