网上购物管理系统需求分析报告.docx
《网上购物管理系统需求分析报告.docx》由会员分享,可在线阅读,更多相关《网上购物管理系统需求分析报告.docx(9页珍藏版)》请在冰豆网上搜索。
网上购物管理系统需求分析报告
网上购物管理系统需求分析报告
网上购物管理系统
需求分析研究报告
系统分析员:
屠春琴、柳杨、黄余庆、阮红梅、章缪芳
日期:
2010—11-18
1(引言。
。
。
。
.。
...。
.。
。
。
..。
.。
。
..。
.。
.。
.。
...。
。
。
.。
。
。
。
。
...。
。
。
。
...。
。
。
。
.。
。
...。
。
.。
.。
。
。
。
。
.。
...。
。
.。
.。
。
.......。
。
..。
。
。
.。
....。
。
。
.。
.。
...。
。
。
....。
....。
....。
。
....。
....2
1.1编写目的...。
。
。
。
.。
。
。
..。
.。
.。
。
。
.。
。
...。
。
。
。
。
。
.。
.。
.。
.。
。
。
..。
。
..。
。
...。
.。
.。
。
。
。
。
..。
.。
....。
.....。
。
。
.。
...。
.。
。
。
..。
。
。
。
。
..。
。
。
。
.。
.。
..。
。
。
.。
。
。
。
.。
21.2项目背景。
.。
。
。
。
。
。
..。
。
.....。
.。
。
。
.。
.。
..。
。
..。
.。
。
。
。
。
。
。
...。
。
..。
.。
.。
...。
.。
.。
。
......。
。
。
.。
。
..。
.。
.。
.。
..。
。
。
。
。
。
。
.。
.。
。
..。
。
...。
。
..。
。
.。
.。
。
。
.。
.21.3定义。
...。
.....。
.。
...。
....。
。
。
.....。
......。
..。
..。
..。
。
。
...。
.。
。
。
。
...。
。
.。
...。
.。
...。
..。
.。
....。
。
。
。
...。
。
..。
。
...。
。
.。
.。
。
。
。
。
.。
.。
。
..。
...。
....。
。
2
1.4参考资料。
.。
..。
.。
...。
....。
.。
..。
。
.。
。
..。
。
。
.。
。
..。
。
.。
.。
。
.。
.。
。
。
.....。
。
。
。
。
。
..。
。
。
。
。
。
。
..。
。
..。
。
。
.。
。
。
.。
.。
.。
.。
。
..。
.。
.。
.。
..。
。
。
..。
..。
...。
。
.。
.3
2(任务概述。
。
。
。
。
.。
。
.。
。
。
....。
。
...。
.。
。
.。
。
....。
..。
。
..。
。
.。
。
。
。
。
.。
。
。
。
.。
。
.。
。
。
.....。
....。
。
。
。
。
..。
。
..。
.。
。
.。
。
。
...。
。
。
.。
.。
..。
..。
。
.。
。
。
。
...。
。
....。
.。
.。
.。
。
...。
..3
2.1目标.。
.。
.。
。
.。
.。
.。
.......。
。
。
。
..。
.。
....。
..。
。
...。
..。
。
.。
..。
.。
。
。
。
。
....。
.。
.。
。
.。
...。
。
。
.......。
。
。
.。
。
。
。
.....。
.。
。
.。
.。
。
。
..。
.。
。
.....。
。
..。
....。
..。
。
。
.3
2.2用户的特点。
.。
.。
...。
.。
.。
..。
..。
...。
.。
....。
。
...。
。
..。
。
。
.。
。
...。
.。
。
.。
......。
.。
。
..。
.。
。
.。
..。
..。
。
。
。
。
。
.。
。
。
。
。
...。
。
.。
.。
.。
。
。
。
。
。
。
。
.。
.。
.。
。
。
.。
。
..。
32。
3假定和约束。
。
.。
.....。
。
....。
.。
...。
..。
。
.....。
。
。
。
。
。
。
。
.。
.。
.。
.。
。
。
。
....。
.。
.....。
......。
。
。
。
。
。
。
。
。
...。
..。
。
.。
.。
.。
。
。
.。
...。
....。
。
。
.。
。
.。
。
。
。
。
。
。
。
.3
3(需求规定。
。
..。
。
。
.。
。
.。
.。
。
。
...。
。
....。
..。
。
.。
。
.。
.。
.。
...。
..........。
。
。
。
..。
。
.。
。
。
...。
。
.。
。
..。
.。
.。
。
...。
。
.。
.。
。
。
。
。
。
...。
。
。
.......。
.。
。
。
...。
..。
.。
。
。
。
。
。
。
...。
.4
3。
1对功能的规定。
。
.。
。
..。
.。
.。
.。
。
。
.....。
。
.。
...。
。
....。
.。
。
.。
。
。
。
。
.。
。
。
.。
.。
..。
..。
。
.。
.。
。
。
.。
.。
。
.。
.。
....。
.。
。
..。
.。
。
.。
.。
。
。
。
。
.....。
。
.。
.。
....。
.。
。
。
4
1(购物网站首页...。
。
.。
.。
。
...。
..。
。
。
。
...。
.。
。
.。
.。
。
.。
.。
。
.。
。
。
.。
。
.。
.。
.。
..。
。
...。
。
。
.。
.........。
.。
...。
..。
.。
...。
.。
。
。
..。
..。
..。
。
。
....。
。
.4
2(商品展示页面。
。
...。
。
..。
。
。
。
..。
。
。
.。
..。
。
。
。
....。
.。
。
.。
。
。
。
......。
.。
.。
。
.。
。
....。
。
.。
.。
....。
..。
...。
.。
。
。
.。
。
。
。
.。
。
。
.。
.。
.。
...。
。
。
.。
。
.。
...4
3(商品搜索子系统.。
.。
。
.。
.。
。
.。
.。
.。
..。
。
.。
.。
。
.。
。
.。
。
。
..。
。
。
。
.。
..。
.。
。
.。
.。
..。
..。
.。
。
.。
。
.。
..。
。
。
...。
。
....。
.。
.。
.。
.。
。
。
....。
.。
。
...。
。
。
.。
4
4(购物子系统。
.。
..。
..。
。
。
。
。
。
.。
..。
。
...。
。
。
。
。
。
...。
...。
。
..。
。
。
。
.。
.。
..。
。
。
....。
.。
.。
。
。
。
。
。
。
..。
.。
。
.。
..。
。
.。
...。
.。
。
。
。
.。
。
。
.。
..。
.。
。
。
..。
....。
。
4
5(商品后台管理子系统...。
。
。
。
。
..。
.。
..。
..。
.。
。
..。
.。
。
......。
。
.。
。
。
。
。
。
。
。
。
...。
...。
。
。
。
。
.。
。
......。
.。
....。
。
。
。
。
..。
。
。
.。
.。
..。
...。
.。
5
6(用户管理子系统。
.......。
。
.。
....。
。
...。
。
.。
.。
。
。
.。
..。
。
。
。
....。
.。
.。
.。
..。
。
.。
.。
。
。
。
..。
。
.。
....。
..。
..。
。
。
.。
。
。
。
.。
。
。
....。
。
.。
。
.。
....。
。
.5
7(新闻信息管理子系统.。
..。
。
。
。
。
..。
。
。
。
....。
.。
..。
。
......。
.。
。
.。
.。
。
。
.。
..。
.。
..。
.。
...。
..。
。
.。
。
。
..。
....。
。
..。
。
。
。
..。
。
。
。
。
....。
....5
8(商品调查子系统.。
.。
。
。
.。
..。
....。
。
。
.。
。
。
。
。
.........。
.。
...。
。
。
。
.。
..。
。
..。
..。
..。
。
...。
.。
。
...。
。
。
.。
。
。
。
。
。
。
。
。
..。
。
。
。
.。
。
。
。
。
.。
.。
。
。
.....5
9(顾客留言子系统..。
.。
。
。
.。
...。
......。
...。
。
。
。
。
。
..。
....。
。
。
。
...。
.。
...。
。
。
...。
。
。
...。
。
.。
。
..。
..。
。
.........。
.。
.。
。
。
。
。
..。
。
。
.。
.。
。
..。
.5
10(购物网站系统整合...。
。
。
..。
。
。
....。
。
。
..。
。
。
。
。
。
。
.。
。
.。
。
。
。
。
.....。
。
.。
.。
。
。
...。
..。
。
...。
。
。
.。
。
。
..。
。
。
....。
.。
.。
.。
.。
。
..。
.。
。
。
。
。
.。
。
.53.2对性能的规定。
.。
。
.。
.。
..。
。
..。
...。
...。
。
..。
..。
.。
。
。
..。
。
。
。
.。
..。
。
.。
..。
...。
。
。
。
。
.。
...。
。
.。
。
。
。
。
。
。
.。
。
。
..。
。
....。
。
.。
。
。
。
。
。
....。
。
。
。
。
..。
..。
。
。
。
..。
6
1(精度。
.....。
.。
。
。
.。
。
。
。
。
....。
。
。
.。
.。
.。
.。
。
.。
.。
。
..。
.。
....。
.。
.。
.。
.。
...。
.。
......。
.。
。
。
.。
..。
。
。
..。
。
。
。
。
。
。
。
..。
。
。
。
.。
。
.。
。
。
。
。
.。
。
..。
。
。
.....。
...。
..6
2(时间特性要求.。
。
。
。
..。
。
。
.。
..。
.。
...。
。
..。
...。
。
。
.。
.。
..。
。
..。
.。
。
.。
。
...。
...........。
..。
。
.。
。
.。
。
。
。
.。
。
。
。
.。
。
。
.。
...。
.....。
。
。
..。
。
。
.。
.。
。
6
3(灵活性。
.。
。
。
..。
。
.。
......。
。
。
。
。
..。
。
...。
..。
...。
.。
.。
。
.。
。
。
。
。
.。
。
。
。
。
。
..。
...。
.。
.。
。
。
。
。
.。
..........。
。
。
。
.。
.....。
.。
..。
.。
。
。
。
....。
。
。
。
..。
。
.。
。
..63。
3输入输出要求.。
..。
...。
。
。
...。
.。
。
..。
。
.。
..。
。
。
。
。
.。
。
。
..。
。
...。
。
。
。
。
。
.。
.。
...。
.。
...。
。
。
.。
。
....。
..。
。
。
。
。
....。
。
。
..。
.。
.。
.。
。
.。
...。
.。
。
.。
...。
。
.。
。
.6
1(数据录入和处理的准确性和实时性..。
。
。
。
。
.。
.....。
。
...。
。
。
。
.。
。
。
。
。
。
。
。
。
。
..。
。
。
。
。
..。
。
.....。
。
.。
。
。
...。
.。
..。
..6
2(数据的一致性与完整性.。
...。
。
.....。
.。
。
..。
.。
....。
。
....。
。
.。
....。
..。
.。
。
。
...。
。
.。
。
。
..。
....。
..。
.。
。
。
..。
。
。
。
..。
...。
.。
。
63。
4数据管理能力要求(针对软件系统)。
...。
.。
。
..。
..。
。
。
...。
。
.。
.。
。
..。
.。
。
。
。
.。
。
.....。
.。
。
。
。
...。
。
。
.。
...。
..。
...。
。
。
...。
。
。
.。
...。
7
3。
5故障处理要求.。
.。
.。
。
。
。
.。
。
。
...。
.。
.。
.。
。
。
。
。
..。
..。
。
.。
..。
...。
。
..。
.。
。
..。
..。
.。
。
。
。
....。
....。
..。
..。
。
。
.。
。
。
。
.。
.。
。
.。
。
..。
。
.。
。
..。
..。
.........。
。
8
1(硬件故障常见现象.。
..。
...。
.。
...。
.。
。
....。
......。
。
。
。
。
。
。
.。
。
。
.。
。
.。
。
。
......。
。
。
。
.。
..。
。
..。
.。
.。
。
。
。
。
。
..。
。
。
。
..。
.。
。
.。
。
.。
..。
。
.。
。
。
.8
2(软件故障常见现象。
.。
。
.....。
..。
.。
。
...。
..。
.。
。
.。
。
。
。
。
。
。
....。
.。
.。
。
。
。
...。
......。
..。
..。
。
。
.。
..。
..。
.....。
。
..。
。
。
。
。
。
。
。
。
。
。
。
..。
.。
93.6其他专门要求...。
。
.。
。
.。
.。
。
...。
。
。
.。
。
。
。
...。
.。
.。
.。
.。
。
。
。
。
。
.。
。
...。
...。
.。
。
.。
。
。
...。
....。
.。
.。
.....。
.。
。
。
..。
。
.。
.。
.。
.。
.。
...。
.。
.。
。
.。
。
...。
。
。
.。
9
4(运行环境规定.。
.。
.。
.。
。
。
。
....。
。
。
。
。
。
.。
.。
..。
.。
.。
。
。
.。
。
....。
...。
.。
。
.。
..。
。
。
..。
..。
。
..。
.。
。
.。
.。
.....。
.。
..。
。
.。
。
...。
。
。
。
。
...。
。
。
。
..。
.。
。
。
。
。
.。
.。
。
。
。
。
...。
.9
4.1设备....。
.。
。
。
。
.。
。
。
。
。
。
...。
.。
..。
。
。
。
。
。
。
.。
..。
。
。
.。
。
。
.。
。
。
。
。
。
.。
。
。
。
。
.。
...。
。
.。
.。
.。
.。
.。
.。
。
。
。
....。
。
...。
。
。
...。
。
。
.。
.。
...。
..。
。
。
.....。
...。
。
。
。
.。
。
.。
...。
。
9
4。
2支持软件.。
..。
。
。
。
。
.......。
。
。
.。
。
。
.。
.。
。
。
..。
。
。
。
..。
。
.。
。
......。
。
.。
。
。
..。
.。
..。
..。
...。
。
..。
..。
。
。
。
。
.。
.....。
........。
。
..。
。
。
。
。
....。
......。
..。
.。
..9
4.3接口。
。
。
。
。
...。
.。
。
。
.....。
。
.。
。
。
..。
.。
。
..。
...。
.。
。
。
..。
。
。
。
。
..。
......。
.。
。
。
。
。
。
.。
。
。
。
.。
。
.。
..。
..。
..。
。
。
。
。
....。
.。
..。
。
...。
.。
.。
..。
。
..。
。
....。
。
...。
.。
..。
10
4.4控制..。
。
。
。
。
.。
..。
.。
。
...。
。
.。
..。
。
。
..。
。
。
。
。
....。
..。
....。
......。
.。
。
。
...。
。
...。
。
.。
.。
....。
.。
.。
。
......。
。
...。
.。
.。
。
.。
.。
。
.。
...。
。
。
。
。
.。
.。
。
。
。
.。
。
.。
。
。
。
。
10
1
01(引言
1(引言
1。
1编写目的
随着电子商务,尤其是网上购物的发展,商品流通基础设施和配套行业的重点将会将对中国商品流通领域和整个经济发展带来种种影响,确实值得我们认真研究。
网上购物是一种具有交互功能的商业信息系统。
它向用户提供静态和动态两类信息资源。
所谓静态信息是指那些比经常变动或更新的资源,如公司简介、管理规范和公司制度等等;动态信息是指随时变化的信息,如商品报价,会议安排和培训信息等。
网上购物系统具有强大的交互功能,可使商家和用户方便的传递
信息,完成电子贸易或EDI交易。
在计算机网络支撑、完善的数据库和稳定的开发平台上,利用现有的软件,和良好的硬件配置,开发一套具有开放体系结构的、可扩充的、易维护的、具有良好人机交互界面的网上商品交易系统,实现对商品、供应商、客户统一的管理。
本分析报告的预期读者为:
项目开发以及详审人员,以清楚系统总体层面的要求和最终实现的目标。
1。
2项目背景
a(所建议开发信息系统的名称:
网上购物管理系统
b(项目的任务提出者:
软件文档写作任课老师
c(开发者:
网上购物管理系统项目组
d(用户:
宁波大红鹰学院学生
1。
3定义
该网上购物管理信息系统是基于。
net,数据库,ASP技术,以ASP为核心。
Asp是微软公司推出的一种用以取代CGI的技术,基于目前绝大多数网站应用于windows平台,asp是一个位于windows服务器端的脚本运行环境,通过这种环境,用户可以创建和运行动态的交互式的web服务器应用程序以及EDI(电子数据交换)。
2
1.4参考资料
[1]丁贵广.《ASP编程基础与实例》[M].北京:
机械工业出版社,2002,5
[2]沈祥久.数据库原理与应用——SQLserver2000.北京:
清华大学出版社,2008。
8.
[3]杨翼川.《ASP动态网页设计实战》[M]。
北京:
机械工业出版社,2000,13
[4]王玉芬。
《网站规划与设计》[M].西安:
西北工业大学出版社,2008.42(任务概述
2。
1目标
减少人力的投入、由系统对商品进行自动分类、归类、会员信息的整理、订货情况登记入档、提高信息处理的精度和准确度。
2。
2用户的特点
本软件的最终用户为项目开发,测试以及评审人员,评审人员通过本软件的运行来判断学员当前的开发水平。
2.3假定和约束
建议软件寿命:
3年
投资经费:
校开发研究专项资金
硬件条件:
pc机
运行环境:
Windows系列
开发软件:
SqlServerAsp
开发限制:
开发时间短
3
03(需求规定
3(需求规定
3。
1对功能的规定
功能需求:
根据系统目标,系统主要实现的是商品的展示、出售、订购、新闻信息发布、调查以及商品的后台管理与其他务,此系统可分为十大功能模块。
1(购物网站首页
展示网站总体格局,发挥导航作用.它包含商品分类模块、商品调查模块、友情链接模块、商品最新推荐模块、商品搜索模块、特价商品和网站公告模块、促销商品和站内新闻模块、销售排行榜模块。
以上模块可便于顾客了解购物网站的主要功能,以便进行有效的操作.
2(商品展示页面
如果想查看更详细的商品信息,就需要进入商品展示区,商品展示区所有的客户都可以随意浏览该区所展示出来的商品,包括新上架的产品、特价商品等,并可根据商品展示的说明来选择是否购买,而且客户还可以对已经购买的商品进行评价,也可浏览别的客户的评论页面来对自己是否购买商品进行参考。
3(商品搜索子系统
购物网站中丰富的商品各类对于访问者来说无异于一个商品的海洋,要想在这茫茫大海中查找到顾客所需要的商品,商品搜索系统可以说是一个必不可少的工具,通过这个系统,顾客可以通过输入关键词进行快速查找、检索自己需要的。
4(购物子系统
该系统是购物网站最主要的部分,通过不同的方式浏览、查询各种决口,将所要的商品放入购物车。
在购物车中会列出所购商品的各项信息,如商品编号、商品名称、商品单价、商品数量和价格总计等。
在购物车中可以修改购买数量或取消商品的购买。
如果还需要继续选购商品,则可以继续购物;如已确定所购物品,则可付款结账。
4
5(商品后台管理子系统
通过后台管理系统添加、修改需要发布的商品图片及相关内容,即可自动生成网页,极大地提高了工作效率,加快了网站内容的更新速度.而且通过后台还可以查看订单、修改订单状态和删除订单等。
6(用户管理子系统
该系统的功能是通过会员制的管理,一方面可以相对明确访问者的身份,提高客户的信息和网上意见反馈的准确度与可信度.另一方面可以会员积分的管理,开展优惠促销活动等,提高网站的吸引力。
最后,可以加强客户的认同感和归属感,提升客户的忠诚度。
7(新闻信息管理子系统
该系统是通过一个操作简单的界面将要发布的信息加入数据库,然后通过已有的网页模板格式发布到网站上。
管理员在浏览器上只需录入文字就可以快速实现新闻维护,从而大大加快了信息的传播速度,增强了网站的活动力和影响力。
8(商品调查子系统
该系统是一种实用、方便的随机调查方式,可以迅速地实现对某种、意见的调查,并可实时地得出调查结果。
此系统包括显示调查结果的统计程序和实现调查项目更新的后台管理程序。
9(顾客留言子系统
读者服务问答是一种留言系统,在网络用户交流中起着很大的作用。
可以提供完备的信息发布功能,有助于客户收集网站的反馈信息,是客户通过网络收集信息的有力工具。
10(购物网站系统整合
该系统将从前台和后台两个方面介绍如何将这些模块整合起来,组成一个完整的购物网站。
5
03(需求规定
3.2对性能的规定
1(精度
网上购物管理系统中时间要求精度到秒,其它各项数据均为整数,对精度无特殊要求.查询时应保证查全率,所有在相应域中包含查询关键字的记录都应能查到,同时保证查准率。
2(时间特性要求
a。
用户鼠标单击操作的响应时间不超过2秒
b。
用户主界面的个人资料及好友资料刷新时间不超过3秒;3(灵活性
当操作系统内存过低时,该软件自动停止运行直至系统释放足够的内存。
3。
3输入输出要求
1(数据录入和处理的准确性和实时性
数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。
数据的输入来源是手工输入。
手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的培训。
在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。
2(数据的一致性与完整性
由于系统的数据是共享的,所以如何保证这些数据的一致性,是系统必须解决的问题.要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。
如图1所示,对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。
6
图1
3.4数据管理能力要求(针对软件系统)
服务器端确保有足够的内存和容量来完成数据的发送接收和保存。
网上购物管理系统是一个电子商务网站,需要解决大量并访问用户人数的限制,故采用的是MSSQLServer数据库,可以将该数据库名称设为person,数据表名称可以设为persontable。
设置数据库的大小随存储数据的增多而增大。
以下是网上购物管理系统网站中数据流程图对应的数据字典:
表1用户信息表(编号,用户名,密码,姓名,性别,电话,用户所属部门号,访问权限)
表1用户信息表
字段名字段类型字段大小描述备注usif_id自动编号长整型编号主键usif_usid文本50用户名usif_pswd文本50密码
7
03(需求规定
usif_name文本20姓名usif_sex文本4性别usif_companytel文本30电话usif_deptcode文本20用户所属部门号usif_rights备注访问权限
表2管理员信息表(管理员编号,姓名,密码,真名)
表2管理员信息表
字段名数据类型长度能否为空管理员编号varchar12否登录名varchar50否密码varchar50否真名varchar50否
表3商品信息表(商品编号,商品名称,商品类型,商品价格,进货日期)
表3商品信息表
字段名数据类型长度能否为空商品编号varchar12否类型编号varchar12否商品名称varchar100否商品价格Float6否进货日期Time8否商品图片varchar100否
3.5故障处理要求
1(硬件故障常见现象
如主机无电源显示、显示器无显示、主机喇叭鸣响并无法使用、显示器提示出错信息但无法进入系统.
其对应措施:
a.计算机主机或显示器无电源显示:
检查计算机外部电源线及显示器电源插头;
8
b.显示器无显示或音响无声音:
可检查显卡或声卡有无松动或插头是否插紧;
c.主机喇叭鸣响:
可根据响声数来判断错误
2(软件故障常见现象
如显示器提示出错信息无法进入系统,进入系统但应用软件无法运行。
其对应措施:
a.首先用带系统软盘启动计算机,在Dos状态下用杀病毒软件检查硬盘;
b。
如硬盘无法启动可先用原硬盘中相同版本系统软盘启动并用SYS传系统文件到硬盘或用FDISK检查硬盘分区是否正确;
c。
启动计算机并按下F8键,选菜单第3项进入Windows安全模式,检查故障并重新启动;
d.对该软件UNINSTALL及删除其所在目录后,重新安装该软件.3.6其他专门要求
界面友好,用户能够轻松的理解各项操作流程.
4(运行环境规定
4。
1设备
操作系统:
windows2003/XP
硬件要求:
PentiumIII450以上,256MRAM,14GHD4。
2支持软件
操作系统:
Windows2003/XP
编译程序:
MyEclipseIDE7.0
数据库管理系统:
SQLServer2005
数据库连接驱动:
Javaweb集成开发环境。
9
04(运行环境规定
4.3接口
硬件接口:
支持各种X86系列PC机。
软件接口:
运行于windows2003/xp及更高版本并装有JAVA虚拟机的操作系统上.
4。
4控制
访问控制:
页面不可直接访问,访问黑客对页面篡改.页面访问通过连接动作驱动,访问时作权限检查。
有效访问用户通过地址栏输入地址对信息非法访问。
系统在页面执行过一次后再次访问通过缓冲工作区执行,对页面屏蔽。
10