在线图书销售管理系统详细设计说明书.docx
- 文档编号:9398679
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:27
- 大小:246.27KB
在线图书销售管理系统详细设计说明书.docx
《在线图书销售管理系统详细设计说明书.docx》由会员分享,可在线阅读,更多相关《在线图书销售管理系统详细设计说明书.docx(27页珍藏版)》请在冰豆网上搜索。
在线图书销售管理系统详细设计说明书
详细设计说明书
1引言
1.1编写目的
编写目的是为了描述在线图书销售管理系统的总体设计构架,划分系统各个模块的功能,在需求分析的基础上,更加详细的描述本系统的功能结构。
预期读者:
系统编码人员,系统测试人员以及系统评审人员。
1.2背景
a.软件系统名称:
在线图书销售管理系统
b.本项目的任务提出者、开发者为本小组成员、用户为需要在网上进行图书销售的商家及广大网民,本项目以中国内资企业的一般销售管理制度为依据。
1.3定义
OMS:
OnlinebooksalesManagementsystem(在线图书销售管理系统)
【用户】所有网络的使用者
【会员】所有用户经过注册即成为会员
【管理员】负责系统维护和管理销售的人
1.4参考资料
相关的参考资料:
a.《数据库原理及应用实验与课程设计指导》刘金玲冯万利主编
b.《数据库系统概论》(弟4版)王珊萨师煊主编
c.《基于C#的ASP.NET程序设计》翁建虹主
2程序系统的结构
1.系统总体流程图:
2.
模块功能描述:
1.用户注册模块:
此模块要求购买图书者必须首先进行会员注册,成为本系统的合法用户。
用户在注册模块中要完成:
登录帐号、登录密码、信用卡账号、姓名、身份证号、性别、家庭住址、联系电话和手机号等初始信息的填写。
2.会员登录模块:
此模块包括会员登录和检查会员登录信息功能,主要负责根据用户所输入的登录帐号和登录密码判定此用户是否合法。
3.购物车模块:
此模块的功能是将会员购书的信息放入到购物车中,其中包括购物车编号,书名,每种书的数量,购买日期,每种书的总价,图书单价,国际标准书号,电子邮箱。
4.图书添加修改模块:
此模块的功能是系统管理员在后台对新进图书信息添加、对图书信息的修改和对废除图书信息的删除。
5.订单管理模块:
此模块的功能是管理员通过查看会员的订单,了解会员购书信息,从而及时的将图书邮寄给相应会员。
6.图书查找模块:
此模块的功能是用户通过访问图书信息表,快速查询到自己感兴趣的图书信息。
7.图书分类模块:
此模块的功能是用户按分类查询图书信息表中的图书信息。
8.用户信息修改模块:
此模块的功能是会员登录系统后修改自己的信息。
系统主要分为两大功能模块如下:
1、前台系统功能模块:
主要涉及会员操作,会员负责整个系统的前台操作。
会员前台操作主要完成用户登录、浏览图书信息、购买图书的流程信息,其功能模块图如下图所示:
2.后台系统功能模块:
主要涉及到操作员操作,管理员负责整个系统的后台管理。
管理员后台操作主要完成管理员登录、添加新图书信息、删除旧图书信息、查询订书单信息和查看意见箱信息。
其功能模块图如下图所示:
3程序1(标识符)设计说明
3.1程序描述
系统包括的范围:
管理员负责系统维护;普通用户只具有浏览网站的权限;会员可以实现购买功能。
根据在线图示销售管理系统的需要,本系统主要完成如下功能:
(1)注册功能:
该项功能是为了让给普通用户成为会员而设立的。
(2)会员登录功能:
会员登录后才可以实现利用购物车购买图书的功能。
(3)购物车功能:
若会员对某本图书感兴趣,可以将该图书放入自己的购物车,同超市中的购物篮一样,目的是方便记载会员购买的商品信息。
(4)图书信息查找功能:
用户可以直接搜索所需的图书信息,当图书信息数量很多时该项功能对用户来说是非常方便的。
(5)个人中心:
方便会员查看和修改个人信息。
(6)图书信息分类列表:
一般图书会有好多种,为了分门别类而使得这项功能非常有用。
当用户需要某种类型的图书时,只需要使用该功能就可以看到所有属于该类的图书信息。
(7)订单查询功能:
该项功能是方便查询会员的所以订单情况,从而及时地将订单上的货物邮寄给会员。
(8)添加修改图书信息:
该功能是为了对网站图书信息进行维护而设立的。
。
3.2功能
1.会员注册模块
会员注册时需要填写电子邮箱、真实姓名、性别、登录密码、身份证号、联系电话、家庭住址、信用卡号等信息,所以信息填写完成后单击“确定”按钮既可以完成会员注册。
会员注册完成后系统将自动跳转到会员登录窗口。
填写个人资料
电子邮箱:
密码:
确证密码:
真实姓名:
性别:
身份证号:
信用卡号:
联系电话:
家庭住址:
确证
重填
2.会员登录模块
此项功能为系统提供会员登录功能,只有登录到系统的会员才可以购书,界面如下:
用户登录
账号:
密码:
登录
取消
数据表设计:
登陆成功后,跳转到用户中心界面:
免费注册
系统首页
图书分类查询
我的购物车
个人信息
密码修改
个人信息
修改信息
修改密码
信息修改:
电子邮箱:
密码:
确证密码:
真实姓名:
性别:
身份证号:
信用卡号:
联系电话:
家庭住址:
确定
取消
修改密码:
用户名:
旧密码:
新密码:
确定密码:
确定
取消
3.3系统首页
请输入图书名:
查询
序号
图书名
图书类别
图书单价
出版社
出版日期
作者
详细
1
社会科学中的数学
人文社科类
25
科学出版社
2006-1-1
盛立人
打开
2
SQLserver实用教程
计算机类
26
电子工业出版社
2009-6-1
吴春
打开
首页:
第1页/共1页每页10记录数:
6分页:
转到:
Go
图书信息:
ISBN:
7-09-7-44456
图书名:
社会科学中的数学
图书类别:
人文社科类
图书单价:
25
出版社:
科学出版社
出版日期:
2006-1-1
作者:
盛立人
欲购数量:
本
图书详细信息
放进购物车
返回
3.4购物车模块
会员可以查看自己的购物车,在该模块会员可以移除购物车中的图书,也可以单击“确定购买”按钮生存订单。
免费注册
系统
首页
图书分类查询
我的购物车
个人信息
密码修改
序号
图书名
图书类别
图书单价
出版社
出版日期
作者
操作
1
社会科学中的数学
人文社科类
25
科学出版社
2006-1-1
盛立人
移除
确证购买
返回
3.5管理员登陆
系统管理员需要管理系统中的图书和订单,在使用这些功能前需要登录系统,界面如下:
管理员登录:
账号:
密码:
登录
取消
免费注册
3.6图书管理模块
图书管理
请输入书名:
筛选
筛选
图书名
图书类别
图书单价
出版社
出版日期
作者
修改
删除
添加新书
返回
添加新书:
ISBN:
图书名:
图书类别:
图书单价:
出版社:
出版社:
出版日期:
作者:
确定
返回
3.7按图书类别查找
系统提供按图书类查询模块,会员可以先选择自己感兴趣的类别的图书,界面如图:
系统首页
图书分类查询
我的购物车
个人信息
密码修改
请选择类别:
人文科学类
自然科学类
艺术体育类
更多
1
社会科学中的数学
人文社科类
25
科学出版社
2006-1-1
盛立人
打开
2
SQLserver实用教程
计算机类
26
电子工业出版社
2009-6-1
吴春
打开
首页:
第1页/共1页每页10记录数:
6分页:
转到:
Go
3.8订单管理模块
系统管理员对会员提交的订单进行结账等管理,系统管理可以查看全部订单、未处理订单、已处理订单以及自己处理的订单。
如果某一订单客户长时间不结账,管理删除该订单。
订单管理模块界面如图:
图书管理订单管理:
全部订单
待处理订单
已处理单
订我处理的订单
序号
订单编号
下单日期
客户名称
管理员编号
订单总价
订单结账
订单删除
首页:
第1页/共1页每页10记录数:
6分页:
转到:
Go
单击“结账”按钮,管理员可查看该订单的详细信息,并进行结账,界面如图:
图书管理订单管理
订单信息:
订单编号:
下单日期:
客户名称:
订单总价:
商品明细:
序号图书名图书类别图书单价出版社出版日期作者数量
结帐
返回
系统实体设计:
会员信息表(Member)
管理员表(Administrator)
图书表(Book)
订单表(Order)
订单明细表(OrderDetail)
3.3性能
1.系统的更新处理时间应该在可接受的范围内;
2.系统的数据查询时间应该在可接受的范围内;
3.系统的数据统计时间应该在可接受范围内。
4.操作方式上的变化:
本系统是基本浏览器的B/S构架的Web应用程序,用户只要通过浏览器访问本系统的页面即可实现商品交易;
5.运行环境的变化:
用户可以通过Internet,安装浏览器,具有跨平台性
6.系统的可扩展性:
系统应该具有良好的功能可扩展性,以面对未来用户更高的要求
3.4输人项
输入要求:
1.用户名:
由字母,数字和下划线组成,不能包含特殊字符,不能为空。
2.用户密码:
长度在6-20之间,不能为空。
(保密)
3.联系人地址:
不能为空。
(保密)
4.家庭电话:
必须为数字组合,长度为4+8位数字,可以为空。
(保密)
5.邮编:
不能为空。
6.手机号码:
必须为数字组合,长度为11,不能为空。
(保密)
7.邮箱地址:
必须为有效邮箱地址。
8.信用卡号:
必须为有效信用卡号。
(保密)
9.图书名字:
为字符串形式。
3.5输出项
1.图书信息:
字符串形式。
2.订单信息:
字符串形式。
3.密码:
隐藏。
4.会员个人信息:
字符串形式,只有会员本人和系统管理员能访问。
3.6算法
在具体算法过程设计报告中。
3.7流程逻辑
系统结构图:
系统顶层数据流图:
根据顶层数据流图,对前台购书和后台管理模块作进一步分解,得到第二层数据流图,分别如图3和图4
1.前台购书
用户登录后进行书籍浏览和查询,对书籍信息有了一定了解后可根据自己的需求进行购书,购书后将所需书放入购物车,最终确定要购买的图书,提交定单,等待定单的处理结果。
系统第二层数据流图(前台购书)如下图所示。
用图表(例如流程图、判定表等)辅以必要的说明来表示本程序的逻辑流程。
2.后台管理
管理员可以登陆到后台,查看相关的定单信息,然后修改定单的信息,主要是审核定单的有效性。
第三层数据流图——用户登录处理
为保证数据的有效和客户的管理,系统必须登录后才能进行购买图书的相关操作,登录是系统安全和数据有效性验证的第一部分。
系统第三层数据流图(用户登录)如下图所示。
3.8接口
用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。
3.9存储分配
内存:
512MB;
外存:
10GB:
(操作系统,数据库软件,服务器软件等);
3.10注释设计
1.用户名注释:
必须由下划线,字母或数字组成。
2.密码注释:
长度为6-20。
3.邮箱注释:
输入有效的邮箱地址。
4.密码输入注释(当输入密码错误时):
密码错误,请重新输入。
5.电话号码:
请输入11位有效手机号码。
6.缺省注释:
信息不完全,请填写完整信息。
7.未登录提示:
请登录
3.11限制条件
1.软件所需的运行环境:
分类
名称
版本
语种
操作系统
WindowsXP
SP3
中文
操作系统的附加功能
数据库平台
Oracle
10G
数据库平台补丁
应用平台
Tomcat
6.0
应用平台补丁
邮件系统
无
客户端软件
InternetExplorer
FireFox
8.0
3.0
2.软件运行所需的硬件配置:
服务器
最低配置
推荐配置
应用和数据库服务器
CPU1.5GHz
CPU2.8GHz
内存2GB
内存4GB
磁盘160GB
磁盘320GB
网卡100MBPS
网卡1000MBPS
邮件服务器
3.服务器所需的软件环境:
分类
名称
版本
语种
操作系统
WindowsServer2003
SP2
中文
操作系统的附加功能
数据库平台
Oracle
10G
数据库平台补丁
应用平台
Tomcat
6.0
应用平台补丁
版本控制系统
目录服务系统
邮件系统
无
客户端软件
InternetExplorer
FireFox
8.0
3.0
4.服务器所需的硬件环境:
服务器
最低配置
推荐配置
应用服务器
WindowsXP
目录服务器
数据库服务器
Oracle
邮件服务器
3.12测试计划
1.输入的主要数据为:
会员的注册信息,会员修改信息,图书信息,图书更改信息。
2.预期结果:
网民能够通过注册信息注册后,登录网站,浏览图书信息。
挑选自己所需要的图书。
确认自己的订单信息。
付款完成交易。
管理员能够管理订单信息给买家发送图书。
同时能够对图书信息进行管理。
3.进度安排:
两个月完成。
4.人员职责:
开发任务
承担人
时间
功能或页面
分层或分模块
开始时间
计划完成
实际完成
延迟天数
首页及页面结构
页面、图片、文字、子网页
田新、徐茂云、胡志宏、赵璐琳、张丽丽
11月7日
11月14日
系统功能模块设计
用户注册模块
徐茂云、赵璐琳、张丽丽
11月14日
11月18日
用户登录模块
徐茂云、赵璐琳、张丽丽
11月14日
11月18日
购物车模块
徐茂云、赵璐琳、张丽丽
11月14日
11月18日
图书添加修改模块
徐茂云、赵璐琳、张丽丽
11月14日
11月18日
订单管理模块
徐茂云、赵璐琳、张丽丽
11月14日
11月18日
图书查找模块
徐茂云、赵璐琳、张丽丽
11月14日
11月18日
图书分类模块
徐茂云、赵璐琳、张丽丽
11月14日
11月18日
用户信息修改模块
徐茂云、赵璐琳、张丽丽
11月14日
2011-11-18
总体系统流程图
胡志宏、张丽丽
11月14日
11月18日
系统总体设计
前台系统结构
胡志宏、张丽丽
11月14日
11月18日
后台系统结构
胡志宏、张丽丽
11月14日
11月18日
数据库设计
数据库的概念设计
赵璐琳、田新
11月21日
11月25日
数据库的逻辑设计
赵璐琳、田新
11月21日
11月25日
数据库的物理设计
赵璐琳、田新
11月21日
11月25日
测试
赵璐琳、田新
11月21日
11月25日
系统设计的总体思路
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
会员注册模块
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
应用程序设计
会员登陆模块
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
系统首页
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
购物车模块
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
管理员登陆
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
图书管理模块
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
按图书类别查询
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
订单管理模块
徐茂云、赵璐琳、张丽丽
11月25日
2011-11-28
数据库结构调整
田新、徐茂云、胡志宏、赵璐琳、张丽丽
11月29日
12月2日
网页整体测试
测试
田新、徐茂云、胡志宏、赵璐琳、张丽丽
12月2日
12月5日
单元测试
测试
田新、徐茂云、胡志宏、赵璐琳、张丽丽
12月2日
12月5日
集成测试
测试
田新、徐茂云、胡志宏、赵璐琳、张丽丽
12月2日
12月5日
文档整理
编写文档
张丽丽
11月7日
12月5日
5.设备驱动程序规定:
软件环境要求:
分类
名称
版本
语种
操作系统
WindowsXP
SP2
简体中文
操作系统的附加功能
数据库平台
Oracle
10G
应用平台
Tomcat
5.5
开发平台
客户端软件
InternetExplorer
FireFox
8.0
3.0
硬件环境要求:
分类
最低配置
推荐配置
普通PC
内存512MB
内存2.0GB
硬盘80GB
硬盘160GB
CPUCore2doreE2200
3.13尚未解决的问题
暂无。
4程序2(标识符)设计说明
用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。
......
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 在线 图书 销售 管理 系统 详细 设计 说明书