在线图书销售管理系统方案.docx
- 文档编号:27673336
- 上传时间:2023-07-03
- 格式:DOCX
- 页数:13
- 大小:130.31KB
在线图书销售管理系统方案.docx
《在线图书销售管理系统方案.docx》由会员分享,可在线阅读,更多相关《在线图书销售管理系统方案.docx(13页珍藏版)》请在冰豆网上搜索。
在线图书销售管理系统方案
在线图书销售管理系统
一、选题描述
随着计算机和网络技术的发展,商业销售方式从传统的店铺经营逐步发展到网络经营,顾客购买方式也从店铺购买发展到网上购物,由于图书的的需求量对于学生来说很大,所以想设计一个在线图书销售管理信息系统。
二、需求分析
在线图书销售管理系统对于网上图书销售管理和图书购买是非常重要的。
用户可以在网上查询自己所需要的购物信息,足不出户就可以了解各方面的信息,进行网上交易,再利用物流公司就可以达到远程购物的目的。
用户通过远程登录图书销售管理系统,可以查询出自己所需要的图书的详细信息并提交购买信息,这样既方便了用户,同事也方便了销售人员的管理。
三、系统功能分析
根据图书销售的基本要求,本系统面向的用户分为管理员、普通用户和会员三类。
管理员负责系统维护;普通用户只具有浏览网站的权限;会员则可以实现购买功能。
为了是问题简化,本课程设计只讨论管理员和会员两类用户。
3.1系统功能概述
根据需求,本系统主要完成以下功能:
●注册功能。
该功能是为了让普通用户成为会员而设立的。
●会员登录功能。
会员登录后才可以实现利用购物车购买图书的功能。
●购物车功能。
若会员对某本图书感兴趣,可以将该图书放入自己的购物车,同超市中的购物车一样,目的是方便记载会员购买的商品信息。
●图书信息查找功能。
用户可以直接搜索所需的图书信息,当图书信息数量很多时,该项功能对用户来说是非常方便的。
●个人中心。
方便会员查看和修改个人信息。
●图书信息分类列表。
图书一般会有很多种,为了分门别类使得这项功能非常有用。
当用户需要某种类型的图书时,只需要使用该功能就可以看到所有该类图书的信息。
●订单查询功能。
该项功能方便查询会员的所有订单情况,从而及时的将订单上的货物寄给会员。
●添加修改图书信息。
该功能是为了对网站上的图书信息进行维护而设立的。
下面对在线图书销售管理系统主要包含的用户功能区和管理员功能区作简要介绍
1.用户功能区
根据需求,用户可以完成以下操作
●进行注册;
●浏览图书信息;
●查找图书信息
●选择购买图书信息
●提交购买图书订单信息;
●修改个人资料信息;
●填写意见信息
2.管理员功能区
根据需求,管理员可以完成以下操作
●浏览用户购买图书信息;
●添加新图书信息;
●修改、删除图书信息;
●浏览用户意见信息;
●核查购买图书费用信息。
3.2系统功能模块设计
在线图书销售管理信息系统中各功能模块如图3.2.1所示
在线图书销售管理系统
图书管理模块
订单管理模块
图书查找模块
图书分类模块
会员信息修改模块
购物车模块
会员登录模块
会员注册模块
图3.2.1系统功能模块图
(1)会员注册模块:
此模块要求购买图者必须首先进行会员注册,成为本系统的合法用户。
用户在注册模块中主要完成登录账户,登录密码,信用卡账号,信用卡密码,姓名,身份证号,性别,家庭住址,联系电话和手机号等初始信息的填写。
(2)会员登录模块:
此模块的功能包括会员登录和检查会员登录信息功能,主要负责
根据用户输入的信息和登录密码判断该用户是否合法。
(3)购物车模块:
此模块的功能是将会员的购书信息放到购物车中,其中包括购物车编号,书名,没种书的数量,购买日期,没种书的总价,图书单价,国际标准书号,电子邮箱(会员账号)。
(4)图书管理模块:
此模块的功能是系统管理员在后台对新进图书信息添加,对图书信息的修改和对废除图书信息的删除。
(5)订单管理模块:
此模块的功能是管理员通过查看该会员的订单,了解会员的购书信息,从而及时地将图书寄给相应会员.
(6)图书查找模块:
模块的功能是用户通过访问图书信息表,快速查询到自己感兴趣的图书信息。
(7)图书分类模块:
此模块的功能是用户按分类查询图书信息表中的图书信息,如:
“人文社科类”,“自然科学类”,“艺术美育类”。
(8)会员信息修改模块:
此模块的功能是会员登录系统后修改自己的而信息.
该系统的主要功能如下:
●管理员负责整个系统的后台管理。
●管理员添加,修改和删除图书信息功能。
●会员查询指定图书信息的功能。
●会员购买图书信息的提交功能。
●管理员/会员退出系统的功能。
该系统主要分成两大模块。
1.后台功能模块
后台功能模块主要涉及管理员操作,管理员负责整个系统的后台管理。
如图3.2.2所示。
2.前台系统功能模块
管理员登录
前台系统功能模块主要涉及会员操作,会员负责整个系统的前台操作。
如图3.2.3所示。
在线图书销售管理系统后台
管理员登录模块
检查管理员登录信息
管理员操作模块
添加新图书信息
修改图书信息
删除图书信息
图书订单查询
系统退出模块
管理员退出系统
图3.2.2后台系统功能模块图
图3.2.3前台系统功能模块图
3.3系统总体设计
系统总体设计是指关于对象系统的总体机能以及和其他系统的相关方面的设计,也包括基本环境要求、用户界面的基本要求等。
3.3.1系统总体流程图
通过会员的前台操作和管理员的后台操作来完成在线图书销售管理系统的总体结构流程。
系统总体流程如图3.2.4所。
。
3.3.2前台系统结构
会员前台操作主要完成用户登录、浏览图书、购买图书的流程信息,其结构如图3.2.5所示。
3.3.3后台系统结构
管理员后台操作主要完成管理员登录、添加新图书信息、删除旧图书信息、查询订单信息和查看意见箱信息,其结构如图3.2.6所示。
否
是
是
否
图3.2.4系统总体流程图
否
是
图3.2.5会员前台操作结构图
否
是
图3.2.6管理员后台操作结构图
四、数据库设计
4.1数据库的概念设计
1局部概念设计
局部概念设计需确定系统的局部概念设计范围。
下面给出各个实体的局部E-R模型,如图3.2.7所示
图3.2.7各个实体的局部E-R模型
2.全局概念结构设计
综合各实体的局部E-R模型图形成如图3.2.8所示的全局E-R图.
1
N
1MMN
N
图3.2.8系统E-R模型图
4.2数据库的逻辑设计
1.将实体转化为关系模式
(1)会员关系模式为:
会员(电子邮箱,真实姓名,性别,登陆密码,身份证号,联系电话,家庭住址,信用卡号)。
(2)管理员关系模式为:
管理员(编号,姓名,密码)。
(3)订单关系模式为:
订单(订单编号,下单日期,订单总价)。
(4)图书关系模式为:
图书(ISBN,图书名,图书类别,图书单价,出版社,出版日期,作者)。
2将联系转化为关系模式
在概念设计阶段共设计了三个联系,一个是下单联系,它是一个1:
M的二元联系,可以将其放到N端实体转化为的关系模式,还有一个是管理联系,它是一个1:
M的二元联系,可以将其放到N端实体转化为的关系模式;另一个是订单与图书之间的M:
N的联系,必须将其转化为一个新的关系模式,结果如下。
订单关系模式:
订单(订单编号,下单日期,订单总价,电子邮箱,管理员编号)
订单明细关系模式:
订单明细(订单编号,图书编号,数量)
4.3数据库的物理设计
1.会员表(Member)
会员信息包括电子邮箱、真实姓名、性别、登录密码、身份证号、联系电话、家庭住址、信用卡号,如表4.3.1所示
表4.3.1会员信息表
字段名
字段描述
字段类型
备注
电子邮箱
Varchar(50)
主键
TrueName
真实姓名
Varchar(20)
Sex
性别
char
(2)
Password
登录密码
Varchar(20)
IDNumber
身份证号
Varchar(20)
Telephone
联系电话
Varchar(15)
Address
家庭住址
Varchar(50)
CreditCard
信用卡号
Varchar(50)
2.管理员表(Administrator)
管理员信息包括编号、姓名、密码,如表4.3.2所示
表4.3.2管理员信息表
字段名
字段描述
字段类型
备注
AdminNo
编号
Varchar(20)
主键
Name
姓名
Varchar(20)
Password
密码
Varchar(20)
3.图书表(Book)
图书信息包括ISBN、图书名、图书类别、图书单价、出版社、出版日期、作者如表4.3.3所示
表4.3.3图书信息表
字段名
字段描述
字段类型
备注
ISBN
ISBN
Varchar(50)
主键
BookName
图书名
Varchar(50)
BookType
图书类别
Varchar(20)
BookPrice
图书单价
float
Publisher
出版社
Varchar(50)
PublishDate
出版日期
datetime
Author
作者
Varchar(20)
4.订单表(Order)
订单信息包括订单编号、下单日期、订单总价、电子邮箱、管理员编号,如表4.3.4所示
表4.3.4订单表
字段名
字段描述
字段类型
备注
OrderID
订单编号
int
主键,标识,从1000开始
OrderData
下单日期
datetime
电子邮箱
Varchar(50)
外键,标识客户
AdminNo
管理员编号
Varchar(20)
外键,标识管理员
OrderTotal
订单总价
float
5.订单明细表(OrderDetail)
订单明细信息包括订单明细标号、订单编号、ISBN、数量,如表4.3.5所示
表4.3.5订单明细表
字段名
字段描述
字段类型
备注
OrderDetailID
订单明细编号
int
主键,标识,从1开始
OrderID
订单编号
int
外键
ISBN
ISBN
Varchar(50)
外键
Amount
数量
int
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 图书 销售 管理 系统 方案