需求分析报告Word格式文档下载.docx
《需求分析报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《需求分析报告Word格式文档下载.docx(25页珍藏版)》请在冰点文库上搜索。
如果没有可行的解决问题,就应尽早停止这项工程的开发,以避免时间、资源、人力和金钱的浪费。
(一)、经济可行性
在现今的商品社会是一个讲究效率的社会,是信息化的社会,随着电子商务管理的方式、辅助手段和工具也产生着日新月异的变化,是否具有一个有效的网上书店管理系统关系到书店的发展和前途。
此网上书店管理系统在经济上不注重直接的经济收益,而是注重我们整体水平的提高。
(二)、操作可行性
该系统软件非常容易被接受,它具有简单性,易学性,便于管理等功能。
它是对网上书店管理的一种有效的工具。
(三)、技术可行性
该系统需要搭建JVM即JAVA虚拟机和Tomcat环境,在此环境下系统,并且在正确连接数据库后可以正常运行。
2.3网上书店的系统特点
(1)、简洁美观的操作界面
美观又简单的操作界面对于一个网站能否吸引顾客的光顾,起着至关重要的作用。
操作过于复杂或网站的设计过于沉闷都会使网上书店得不到客户的青睐。
本系统通过工作人员的精心打造,配以精致的动画,使网上书店既时尚典雅,又动感十足,吸引广大顾客的光临。
(2)、科学的书店管理模式
系统采用店方推荐与客户检索相结合的方式,能轻松的找到客户所需要书籍信息;
通过客户意见反馈系统和缺书登记系统,书店可以随时把握客户的各种新的需求和及时与客户进行网上互动交流;
通过完善的信息发布系统,客户可以及时得到书店最新动态和新闻,掌握行业动向;
后台结构化管理模式,涵盖了栏目设置、图书资料编辑、用户管理、订单管理、基础信息管理等等,为书店的电子化管理提供了一套良好的管理模式。
(3)、图书寄送提醒系统
不能即购即得是网上书店不如传统实体书店的一个弊病。
当顾客选定图书后必然要等候一段时间才能拿到喜爱的图书,而等候的时间是最让顾客厌烦的,如果等候的时间太长则有可能导致客户的流失。
而图书寄送提醒系统就是为了解决这个问题而设计的,当客户下订单后,客户所定图书的状态显示为“已下定单”,当书店已经将图书交给快递公司后,客户所定图书的状态显示为“已寄送”。
这样客户就可以通过查询图书状态了解图书的寄送情况,当由于快递公司未能按时寄送图书导致客户等候时间过长的时候,客户不会盲目的迁怒于网上书店,从而保证书店的信誉,尽可能的减少客户流失。
(4)、图书收藏系统
图书收藏系统给客户提供一个可以收藏喜爱图书的收藏夹,客户可以在收藏夹里放入自己喜爱的图书,放入收藏夹里的图书一般是客户在浏览网上书店时看中而又不想马上下订单的图书,当客户方便下订单的时候,可以直接从收藏夹里找出之前看中的图书,直接下订单,这样就节省了客户再次查找的麻烦,也增加了客户浏览网上书店的频率,这样客户可以不必等到要买书的时候才登录书店,可以随时登录,随时收藏喜爱的图书,为以后的下订单作好准备。
(5)购物车系统
网上购物不可避免的需要涉及邮递,而邮递也需要客户付出一定的费用。
购物车系统的开发,使买家可以像在超市购物一样,随意添加删除商品,选购完毕后,统一下单。
避免多次付费、重复付费,为客户提供便利。
2.4系统功能说明
2.4.1、书店前台
前台作为与用户直接交互的界面,在考虑功能的同时,也考虑了操作的简洁和方便性,目的是让大多数不在懂电脑操作的客户,也能轻松的享受电子商务给他们带来的便利。
前台主要功能包括:
注册/登录、我的账户、新闻发布、书店介绍、联系方式、图书查询、新书快递、图书分类浏览、图书展示、畅销书排行榜、打折专区、精品推荐、意见反馈、购物车、在线交流、自动友情链接功能等等。
2.4.2书店后台
本系统后台管理在考虑书店管理操作简便的同时,提供了强大的书店管理模式。
大模块上分为用户资料管理,图书资料管理,订单管理,用户反馈管理,物流管理以及广告管理与网站维护。
2.4.3功能划分
3需求规定
3.1对功能的规定
3.1.1系统功能模块图
3.1.2数据流程图
0层数据流图如下:
3.1.3用例图及用例文档
用例图如下:
用例文档:
用例编号:
001
用例名:
注册
用例描述:
游客注册信息成为会员
参与者:
游客
前置条件:
打开网上书店网页
后置条件:
成为会员
事件路径:
1游客选择注册
1a1选择注册,跳到注册页面
1a2选择放弃,退出,用例终止
2系统要求输入名字,密码
3输入名字,密码
4系统显示注册成功
用例编号:
002
买书
会员查询书然后购买
会员
有库存
显示订单详情
1会员查询书名
2.系统显示书得详情
3系统显示购买页面
4会员选择购买
4a1购买,订单将被输入
4a2不购买,订单不被输入,用例终止
5系统显示购买成功
6系统显示订单详情
003
查询订单
会员查询所买的书的情况
订单产生
系统显示订单页面
1会员点击我的订单
2系统显示订单目录
3会员点击订单目录
4系统显示订单详情
004
录入会员
管理员处理会员注册
管理员
游客注册
数据存入会员数据库
1管理员登录
2系统显示注册信息
3管理员选择是否同意
3a1同意,录入数据库
3a2不同意,不能成为会员,用例终止
4系统显示录入成功
005
订单管理
管理员管理会员订单
有订单产生
系统录入订单记录
2系统显示订单
3管理员把订单录入数据库
4,系统显示录入成功
006
图书管理
管理员图书信息管理
图书信息更新
图书管理成功
1管路员登录
2系统显示图书信息管理
3管理员点击进入图书管理页面
4系统显示图书列表
5管理员处理图书
5a1更新图书信息
5a2删除图书
6系统显示操作成功
3.1.4数据字典
处理逻辑编号
P01
处理逻辑名称
用户注册
简称
游客注册成为会员
输入的数据流
游客名字,密码
处理
录入名字,密码
输出的数据流
处理频率
10s处理一次
P02
订单信息查询
会员登录查询订单信息
会员的名字,密码
查询会员的订单
会员订单的信息
P03
图书信息查询
会员图书信息查询
图书的名字
查询图书
图书的详情
P04
订购图书
会员订购图书
订购的信息
订单
P05
订单信息管理
管理员订单信息管理
管理员信息
订单管理
订单记录
0.2h处理一次
P06
图书信息管理
图书信息
外部实体编号
S01
外部实体名称
登网页的陌生人
登录ID
游客注册的名字,密码
S02
能网上买书的人
订单信息
查询图书信息,查询订单信息
S03
网上买书的管理者
订单信息,注册信息
数据流
系统名:
网上书店系统
编号:
F1
条目名:
注册申请
别名:
来源:
游客
去处:
网上书店系统
数据流结构:
简要说明:
用户注册
修改记录:
编写:
黄铭
日期:
2011-06-08
F2
注册信息
返回给用户的注册信息
F4
录入会员信息
会员信息表
管理员管理注册的特殊的用户
F3
注册信息录入
会员信息表
将注册的用户的信息写入数据库
F5
输入查询条件
会员
订单信息查询
F6
订单信息记录
订单信息记录表
F7
录入订单信息记录
管理员
F8
订单报表
图书信息记录表
F9
发送订购信息
F10
录入图书信息记录
数据存储
F11
存储组织:
数据库
记录数:
所有订单总数
数据量:
主键:
订单号
辅键:
记录组成:
订单号,数量,名称
长度(字节):
F12
所有图书总数
图书编号
图书编号,图书姓名,图书作者,图书条码,图书出版日期
3.1.5E-R图
3.1.6数据库需求分析设计
表名
功能说明
商品基本信息表(product)
网上销售的书的基本信息
商品分类基本信息表(sort)
网上销售的书的类型的基本信息
用户基本信息表(member)
用户的基本信息
订单信息表(order)
存放与用户相关的订单的基本信息
订单条目信息表(shopcart)
存放与订单相关的具体条目信息,包括某订单中所涉及商品的价格及数量等
系统管理员基本信息表(adminuser)
存放书店管理者的基本信息
Product表
字段名
类型
长度
是否允许为空
是否主键
描述
id
int
4
否
是
商品编号
sortid
商品分类编号
name
varchar
50
商品名称
salecount
销售数量
image
商品封面图片存放路径
price
商品价格
saleprice
销售价格
descript
500
商品描述
contents
2000
商品详细介绍
saledate
datetime
8
销售时间
Sort表
商品类别编号
40
商品分类名称
Member表
会员编号
username
20
会员名
password
会员密码
realname
会员真实姓名
tel
会员电话
address
100
会员地址
zip
6
会员家的邮政编码
email
会员电子邮件
orders表
订单编号
orderno
生成订单的编号
userid
用户编号
收货人姓名
收货地址
收货人邮政编码
联系电话
payment
付款方式
电子邮件
memo
200
备注说明
价格
time
订单生成时间
tag
订单是否处理过
Shopcart表
条目编号
orderid
productid
count
订单数量
对应的价格
Adminuser表
管理员的编号
管理员的姓名
管理员的登录密码
3.2对性能的规定
3.2.1精度
本系统要求输入的会员年龄为整数,买书的数量为整数,出生日期必须是合法的日期形式(如1990-08-01),身份证号码必须为数字。
3.2.2时间特性要求
(1)系统的更新处理时间应该在可接受的范围内;
(2)系统的数据查询时间应该在可接受的范围内;
(3)系统的数据统计时间应该在可接受的范围内。
3.2.3灵活性
(1)操作方式上应该能够满足鼠标和键盘任意切换的需要;
(2)能够支持Windows95、Windows98、Windows2000、WindowsMe和WindowsXP的运行环境;
(3)留有与其他系统的接口。
3.3数据管理能力要求
由于购书系统会对会员的资料进行保存,并且,书的库存会随着数的购买或购进新的书而改变,因此对数据的存储有一定的要求;
要求提供数据的备份功能。
4运行环境规定
4.1设备
运行本软件要iquchuliqi在奔腾III以上、内存在256MB以上的计算机。
4.2支持软件
本系统只是的操作系统包括:
Windows2000、WindowsMe和WindowsXP、Win7。
本系统支持的数据库:
SQLServer2000,SQLServer2005,MYSQL
本系统的开发工具:
tomcat6.0,myeclipse6.2。
4.3接口
本软件通过若干个中间表(在此省略其结构)实现与其他软件的通信。
4.4控制
本系统前台根据‘会员验证’模块来控制前台工作,若为会员,则可通过会员登录来选择前台的各项功能,若不是会员,则必须先注册会员,后台则根据‘管理员验证’模块来控制后台工作,通过管理员的登录来管理书的存储,和会员信息的存储以及购物单和总账目的输出。