(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.系统详细设计与实现
按照系统设计的需求分析与预测,从以下的几个方面:会员注册、网站主页面、搜索框、购物车(包括购物车的管理、购物车的变更或者是删除商品、购物车恢复、继续浏览商品)、商品收货地址的填写进行叙述。
上一篇:ASP.net+sqlserver上机考试管理系统设计与实现
下一篇:基于Moodle的学业评价体系改革研究

网上购物之路--浅析购物网...

网上订房之我见【4996字】

网上广播的现状与前瞻【7201字】

浅谈网上教學的实践与探索【4280字】

JSP网页自动生成工具的设计与实现【4080字】

网上教學与实践【2498字】

jsp+mysql的B2C网上商城系统的设计与实现

国内外图像分割技术研究现状

医院财务风险因素分析及管理措施【2367字】

中国学术生态细节考察《...

志愿者活动的调查问卷表

公寓空调设计任务书

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

C#学校科研管理系统的设计

神经外科重症监护病房患...