网上书城电子商务系统概要设计说明书.docx
- 文档编号:1840956
- 上传时间:2022-10-24
- 格式:DOCX
- 页数:14
- 大小:23.78KB
网上书城电子商务系统概要设计说明书.docx
《网上书城电子商务系统概要设计说明书.docx》由会员分享,可在线阅读,更多相关《网上书城电子商务系统概要设计说明书.docx(14页珍藏版)》请在冰豆网上搜索。
网上书城电子商务系统概要设计说明书
{洋羊羊书屋}
可行性研究报告
文件状态:
[√]草稿
[]正式发布
[]正在修改
文件标识:
SLXY-BOOK
当前版本:
1.0
作者:
王洋洋
完成日期:
2014-7-7
版本历史
版本/状态
作者
参与者
起止日期
备注
V1.0
王洋洋
刘艳平、陈鹏、任帅、齐凯凡、李宁
2014-6-26至2014-7.9
1.引言
1.1编写目的
进入21世纪以来,电子商务伴随着IT的成熟,逐渐发展壮大,成为网络经济的核心。
在电子商务的发展过程中,网络在人群中的使用率不断提高,人们逐渐意识到在线购物的无地域界限、安全、方便快捷及其价格优势,在线购物的队伍也随之扩大。
如今网上购物的人群不断增加,电子商务平台已成为企业及社会不可或缺的领域,本说明书的用途在于为编写该系统的人员提供指导方向,以便编程人员了解该系统的各个模块。
并进一步确定测试要求且制定测试计划。
说明书的读者为系统分析员、制作本系统的人员和使用部门的有关人员,为后面的系统开发提供理论指导和依据。
1.2项目背景
待开发项目名称:
银行ATM(取款机)系统
委托单位:
中国工商银行陕西分行
开发单位:
主管部门:
用户:
中国工商银行陕西分行
产品的所有权:
中国工商银行陕西分行
项目开发者:
项目背景:
在市场经济的蓬勃发展和人们日益繁忙的条件下,现有的银行系统往往需要客户在办理手续时等待很长的时间,这不仅会浪费很多宝贵的时间,也会使得银行的业务人员十分的繁忙,需要很大的人力和财力。
基于这样的情况,ATM取款机系统的开发就显的十分的重要!
它可以减少银行的业务处理压力,尽量节省人们的时间,并且可以有效解决用户信息和资金信息的繁杂问题。
1.3定义
专业术语与缩略词
顾客:
浏览该电子商务网站的游客(潜在客户)
会员:
以注册本电子商务网站的用户(具有购买可能性)
收讫:
货到收款
流水号:
每天的开票的顺序号码
市场价:
市场上的价格
打折:
优惠占市场价的比例
优惠价:
网上书店给出的价格
1.4参考资料
[1]吴建、郑潮、汪杰,UML基础及Rose建模案例,北京:
人民邮电出版社,2003
[2]张海藩主编.软件工程导论(第四版).北京:
清华大学出版社,2003
[3]冀振燕,UML系统分析设计与应用案例,人民邮电出版社,2003
[4]郑人杰、殷人昆、陶永雷编.实用软件工程(第二版).北京:
清华大学出版社,2000。
[5]RogerS.Pressman主编.软件工程—实践者的研究方法(英译版,第五版).北京:
机械工业出版社,2006
[6]张裕益主编.UML理论与实作.北京:
中国铁道出版社,2002
[7]杨国强、路萍、张志军.ERWIN数据库建模.北京:
电子工业出版社,2004
2.任务概述
2.1目标
本系统利用日益繁荣的互联网,为传统的书店打造一个新的销售平台。
本系统希望通过电子信息化的手段对书店的进存销等环节进行管理,以达到人力与设备费用的减少,服务能力的提高,管理信息服务的改进,工作人员利用率的提高等目标。
2.2运行环境
硬件环境:
CPU:
3GHZ及以上、四核以上
内存:
20G以上
硬盘:
20T以上
软件环境:
操作系统:
MicrosoftWindowsXP或更高版本
数据库:
MicrosoftSQLServer2005
Web服务器:
Tomcat6.0以上
支持浏览器:
InternetExplorer7.0及其以上版本
开发环境:
MyEclipse,jdk,MicrosoftSQLServer2005
2.3需求概述
系统需要达到以下功能
前台功能,包括:
新顾客、注册:
新顾客购书之前先注册成为本站客户,要求实名认证。
客户空间页面管理:
注册客户修改个人资料,账户管理,书籍收藏夹的管理,以及对自己登陆界面风格的管理。
网上支付功能:
用户确认购买图书后实现在线支付货款或者使用网上银行支付的选择和实现。
购物车功能:
时刻显示客户当前所购书目,可以增加或删除
订单查询功能:
用户确认购买图书即生成一个唯一的订单号,用户可根据此订单号查询所购书目、价格。
书籍分类搜索:
用户可根据自己的需求及书籍的不同分类进行相关查询和浏览,查询时需输入关键字(可包括书名、作者、年份等)。
热销排行榜:
根据书籍的销售量及用户的关注度、相关评论进行热销排名,为用户提供最新的热门图书,供用户选择。
新书籍上架:
当新书出炉,管理员要把最新的入库图书在首页显示,以便用户了解最新图书,方便购买。
后台功能,包括:
用户注册信息管理:
该系统管理人员对用户注册的信息进行编辑分类和管理,并保证信息的安全。
书籍信息管理:
对图书进行分类,可进行增加,删除,修改操作。
图书出版社
信息的记录,删除及修改,添加。
并确保信息的真实性
订单添加/删除/修改管理功能:
对于用户提交的订单进行审核,并实现对订单的添加/删除/修改管理。
客户权限管理:
管理人员实现对用户的分级,不同级别的享受到的折扣不同,或者还有其他的增值服务。
高级用户需要通过支付年费,或者注册时间到达一定限额后自动成为一定级别的用户。
订阅系统管理:
对用户提交的订阅信息进行审核。
客户访问统计:
对客户访问量按时间统计,包括日、月、季度、年。
制定新的图书销售方案。
数据统计管理:
统计客户、书籍、访问量、订购量。
登录功能流程图(图一)
关闭数据连接
(图一)
用户注册功能流程图(图二)
关闭数据连接
(图二)
图书查询功能流程图(图三)
否
否
(图三)
购买图书功能流程图(图四)
传递用户id(u_id),书籍id(p_id),购买数量(o_number)和购买时间(o_order)给Order表,添加新的订单记录
更改Product表中该书籍的存货量p_stocks
(图四)
添加图书功能流程图(图五)
关闭数据库连接
(图五)
删除图书功能流程图(图六)
提示本书已存在
(图六)
2.4条件与限制
开发期限:
2013年6月17日起至2013年6月28日止
开发环境:
MyEclipse,jdk,MicrosoftSQLServer2005、windowXP以及以上操作系统
开发语言:
Java
安全与保密要求:
高级保密HS
开发过程中需遵守的准则与规则:
编码规范采用java编码规范
3.总体设计
3.1处理流程
3.1.1前台管理模块:
(1)登陆管理模块及购书模块
A)新顾客注册、登陆:
顾客根据个人情况即是否有登陆账号来选择注册或者登录,注册时需填写系统给出的必填项或选填项,登陆时,顾客需要填写正确的用户号、密码、验证码。
B)客户空间页面管理:
顾客根据个人需求进行信息更改等其他服务
C)网上支付功能:
顾客将选好的图书放入购物车后,要进入支付平台,选择支付方式,确认信息,付款
D)购物车功能:
顾客将选好的图书放入购物车中,也可在购物车功能中进行相应功能的操作
E)订单查询功能:
顾客可对自己已有的订单进行相关查询
(2)书籍管理模块
A)书籍分类搜索:
书籍有管理员进行分类,顾客通过输入所需图书的类别,查找相应图书信息
B)图书热销排名:
书籍根据销售情况进行排序,及时更新,顾客一目了然
C)新书籍上架:
最新书籍放在醒目位置。
3.1.2后台管理模块:
(1)客户信息管理模块
A)用户注册信息管理:
管理员将顾客的信息绘制成customer_information
表,即使对顾客信息进行整理,做好保密措施。
B)客户权限管理:
客户对购书享有不同优惠即客户等级不同,管理员将客
户划分不同等级,及时调整。
(2)书籍信息管理模块
A)书籍信息管理:
管理员及时对书籍信息进行增加、删除、修改操作,并即使储存到相应的表中
B)订单添加/删除/修改管理功能:
管理员及时对订单信息进行增加、删除、修改操作,并即使储存到相应的表中
C)订阅系统管理:
顾客订阅图书量的统计有该模块完成,并保存到相应的表中
D)客户访问统计:
顾客访问量的统计有该模块完成,并保存到相应的表中
E)数据统计管理:
顾客访问时产生的数据及时储存,管理员及时处理
3.2总体结构和模块外部设计
登陆管理模块及购书模块
客户登录购书模块,可以看到新客户注册、登录功能,客户空间页面管理功能,网上支付功能,购物车功能,订单查询功能。
新客户注册、登陆
书籍管理模块可以提供实际分类,热销图书以及新书上架等功能
新书籍上架
客户信息管理模块可以管理用户的注册信息以及分配给不同的客户不同的权限
客户权限管理
书籍信息管理模块对书籍的信息进行修改等操作,及订单,客户量,数据的相关操作
订阅系统管理
3.3功能分配
功能
名称
前台管理模块
后台管理模块
登陆管理模块及购书模块
书籍管理模块
客户信息管理模块
书籍信息管理模块
新顾客注册、登陆
√
客户空间页面管理
√
网上支付功能
√
购物车功能
√
订单查询功能
√
书籍分类搜索
√
图书热销排名
√
新书籍上架
√
用户注册信息管理
√
书籍信息管理
√
订单添加/删除/修改管理功能
√
客户权限管理
√
订阅系统管理
√
客户访问统计
√
数据统计管理
√
4.接口设计
4.1外部接口
1.硬件接口
3GHZ及以上、四核以上服务齐全。
2.软件接口
运行于WindowsServer2003以上版本服务器操作系统。
4.2内部接口
系统中的各模块之间的接口、调用关系,以及模块间的数据传递关系如下所示:
各功能模块的定义如下图所示:
模块编号
模块名称
备注
M1
新顾客注册、登陆
登陆管理模块及购书模块(前台)
M2
客户空间页面管理
登陆管理模块及购书模块(前台)
M3
网上支付功能
登陆管理模块及购书模块(前台)
M4
购物车功能
登陆管理模块及购书模块(前台)
M5
订单查询功能
登陆管理模块及购书模块(前台)
M6
书籍分类搜索
书籍管理模块(前台)
M7
图书热销排名
书籍管理模块(前台)
M8
新书籍上架
书籍管理模块(前台)
M9
用户注册信息管理
客户信息管理模块(后台)
M10
客户权限管理
客户信息管理模块(后台)
M11
书籍信息管理
书籍信息管理模块(后台)
M12
订单添加/删除/修改管理功能
书籍信息管理模块(后台)
M13
订阅系统管理
书籍信息管理模块(后台)
M14
客户访问统计
书籍信息管理模块(后台)
M15
数据统计管理
书籍信息管理模块(后台)
(1)登陆管理模块及购书模块(前台)与书籍管理模块(前台):
用户进入系统后可以查询书籍,若要购物则需确保用户为本系统的客户,非客户可以注册,客户成功登录后将客户id储存于服务器中,购物过程将书籍id也储存于服务器中,当会员确认购买时,将会员id、书籍id和购买数量存于数据库中的customer_order表中,并更改该书籍的库存量。
(2)客户信息管理模块(后台)与书籍信息管理模块(后台):
管理员将客户信息进行整理,存与数据库customer_infor
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 电子商务 系统 概要 设计 说明书
![提示](https://static.bdocx.com/images/bang_tan.gif)