购物系统需求分析JSP.docx
- 文档编号:7241343
- 上传时间:2023-01-22
- 格式:DOCX
- 页数:12
- 大小:192.77KB
购物系统需求分析JSP.docx
《购物系统需求分析JSP.docx》由会员分享,可在线阅读,更多相关《购物系统需求分析JSP.docx(12页珍藏版)》请在冰豆网上搜索。
购物系统需求分析JSP
网上购物系统
需求分析说明书
1.前言
长期以来手机销售行业以人工方式销售和管理,近年来随着Internet的飞速发展网购手机已经变得越来越流行。
信息时代的代表便是网络技术的日渐成熟,我们不敢想象没有网络我们会是什么样子,随之而来的网上购物也是开始风靡。
当代没有网络也许就像是食物中没有了调料。
所以手机的在线网络销售化让我们买手机与网络实行了同步化。
消费者需求量和产品类型等不断增加,琳琅满目的手机让消费者随时便捷的得到想要的手机信息。
下面我们分析网络化销售手机的好处,节省了传统店面、店员的成本,就算是库房也可以在比较便宜的位置,不用象传统商城那样和门面很近;另外现在很多厂商都比较重视网上渠道,所以有不少直销或者很少层次的分销,不象传统渠道有严格的分销制度,也节约了不少成本。
同时对于消费者来说具有很大的好处。
例如:
如果我想买一部适合我的手机,不管是型号或价格只要在手机销售网上搜相关信息可以直接跳转到我要求的手机。
这样扩大了消费者的选择权利。
因而,可以这样说一个好的在线网络手机销售管理系统应该是销售和购物的完美结合,真正做到在网上购手机就象在专卖店一样。
那么如何做到这一点呢这就需要在线手机销售管理系统必须有强大的功能。
在线手机销售系统应该有完整的商品管理、订单管理、在线支付、销售管理等。
这是从在线购物系统的使用者方面来看的。
这是一个在线手机销售管理系统能否满足在线购物需求的最基本保证。
预期用户和目的
普通用户:
通过用户名和密码可以登录系统到面向用户的主界面,可以浏览,购买商品,提交订单等操作。
系统管理员:
通过用户名和密码可以登录系统的后台管理界面,可以对用户,商品,订单,报表进行管理及日常维护工作。
本文将为用户和开发商提供统一《在线手机销售管理系统》需求定义和验收标准
定义、缩写词、略语
用户登入:
用户登入基本信息
用户注册:
用户注册基本信息,成为普通用户
购物车:
用户选择的商品信息列表
提交订单:
用户向服务器提交的数量
在线支付:
用户在线支付
货到付款:
用户收到手机再付款
手机类别:
手机的品牌、型号分类
手机库存:
手机库存量
手机销售量:
已售出的当前型号手机数量
手机可用库存量:
指手机可销售使用情况,如:
正常、损坏等等。
手机入库:
手机进库管理
管理记录:
手机销售过程中形成的历史记录,包括出入库记录和损坏记录。
范围
本文描述的系统名称为:
在线手机销售管理系统
本文描述的在线手机销售管理系统,应当实现以下功能:
手机的入库
手机销售量
手机型号与价格的统计查询
手机销售管理历史记录的追溯查询
较灵活的用户管理和权限分配功能
较好的安全性能
参考资料
本文在完成过程中参考了以下资料:
SRS(IEEE830-1998)
GB-T9385-1988计算机软件需求说明编制指南
2.项目概述
产品描述
购物系统将为公司提供日常的管理功能,方便用户购物,用户可以通过购物车管理自己已选购的产品,包括对商品的添加、查看、删除、清空。
用户可以通过搜索查找自己喜欢的商品。
同时本系统具有较好的安全性能保证数据随时可靠可用。
用户特点
《购物管理系统》的预期用户如下:
系统管理员对系统和计算机熟悉
用户熟悉计算机操作,能在网上购物,如果用户不会,则应该有相应的提示。
一般约束
系统使用b/s结构
对系统的使用者进行身份验证和权限验证,阻止无权用户进入系统,阻止用户未授权功能。
假设和依据
客户端使用WindowsXP/2000/vista/7操作系统
客户端使用或以上版本的浏览器,也可以使用火狐浏览器
服务器端使用WindowsXP/2000操作系统
服务器端使用++SqlServer2005
3.需求描述
为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。
对软件需求的深入理解是软件开发工作获得成功的前提条件,不论人们把设计和编码做的如何出色,不能真正满足用户需求的程序只会令用户失望,给开发者带来烦恼。
需求分析是软件定义时期的最后一个阶段,它的基本任务是准确的回答“系统必须做什么”这个问题。
功能需求
安全子模块图
用户注册:
用户输入姓名,账号,密码,地址,邮箱等信息,成为系统用户。
用户登录:
用户输入自己的账号和密码,经过验证即可。
主操作界面(home)
主界面布局
产品查询浏览
产品详情了解
加入购物车功能
主界面布局:
采用div+css布局。
主页面显示所有产品,如果用户对某件产品感兴趣可以单击此产品的图片,进入该产品的详细信息界面。
产品查询浏览:
通过名称、型号、价格、描述四个字段组合查询,名称、型号、描述采用模糊查询。
产品详情了解:
用户可以在商品详情页面看到如下信息:
手机名称、型号、价格、图片和详细描述。
此页面有购物车的链接,可以将产品添加到购物车。
加入购物车功能:
如果用户看中某件产品则可以单击加入购物车,这些信息将保存到session中,直到用户退出该网站之时,将这些信息提交给数据库;或者用户提交订单并支付此产品的金额,将该信息提交到数据库。
购物车功能图
购物车是一个抽象的概念,每个登录的用户都需要有独立的购物车对象在整个期间保存用户所选购商品的记录。
购物车中主要保留的购物记录中有商品信息、选购的数量等。
在订单中主要功能是填写用户收货信息,如果用户以前购买过商品,则在订单表中有用户的购买记录,下次购买时用户不用重复填写收货地址。
在订单中实现的操作主要有填写收货人信息、支付及配送方式、商品清单以及结算信息。
根据本系统的设计,一个购物车实现的主要功能有添加选购的新商品、更新选购商品的数量、删除商品、清空购物车、填写订单以及自动调整商品的总价格等。
购物车系统是面向用户的各项事务,包括商品管理、收费管理等业务处理工作,是利用计算机进行集中管理而开发的系统。
力求与实际相结合具有查询、管理等功能,旨在达到使商品的管理和运营趋于电子商务化,使之更加方便、快捷以提高工作效率。
购物车管理系统是当代社会不可缺少的一部分,一个构建完善的管理系统可以使购物车管理工作更加的顺畅、方便。
本系统是根据客户消费习惯设计出的一个购物车管理系统,系统以权限设置、商品管理和费用支付为核心,并辅助以数据统计功能,实现用户购物的系统化管理。
此系统购物车对象能提供一些功能:
增加购物记录:
实现添加新商品,对于不同的商品进行并行排列,相同商品进行累加。
其中包括商品的编号、名称、数量、价格、生产厂家等信息。
移除购物记录:
此模块主要功能是把商品从购物车中移除。
获得购物记录列表:
用户选购的商品可以在购物车中以列表形式显示出来.
获得购物总数:
对用户增加的商品记录,此模块可以自动获取商品总数。
获得购物总金额:
可以自动计算出商品总金额并显示。
清空购物车:
移除购物车中所有商品,在移除之前会给用户相应的提示。
进入商品结算入口:
此入口可以链接到订单页面。
订单中提供的一些功能:
填写订单:
在购物车中选中要购买的商品,进入到商品结算入口,首先要填写订单,收件人的详细信息,然后确认订单。
支付订单:
此模块的功能是在确认订单之后,进入支付平台,首先选择要支付的银行,最后进行支付。
图后台管理功能图
模块描述:
1.用户管理
用户查询:
管理员可以根据地址,性别等属性进行组合筛选查询。
用户注销:
对不再使用的或者近期不再使用的用户信息进行注销,但仍保存信息记录
删除用户:
对多年不使用的用户进行信息删除,节约内存。
2.商品管理
商品种类管理
种类增加:
按照业务需求,增加物品种类,拓展产品类别。
种类查询:
查询当前数据库中的所有商品种类进行查看。
种类删除:
删除类别,删除前应该查看该类别下面是否有其他产品存在,存在的话,提示警告信息。
商品信息管理
商品信息查看:
根据种类,价格,库存量等等,查看库存中的商品信息。
商品信息删除:
删除常年亏损的商品信息。
商品入库:
将数据库中缺的商品买进来,然后更新库存表,并保存入库记录。
3.订单管理
订单处理:
将处于微处理状态的订单,进行发货处理,改变订单状态为已发货。
查看订单:
查看当前的订单状况。
备份历史订单信息:
将时间较长的已处理的订单进行备份,然后在订单表中进行删除操作。
4.报表管理
用户报表:
根据用户所处的地区,性别,年龄,等动态的生成各种分析报表,表示不同地区的男女占总人数比例。
商品报表:
不同商品的总金额占总库存金额的比例
订单报表:
业务流程图
首先用户进入商品主界面,在此界面用户可以浏览商品,想要将选中的商品放入购物车,必须先进行登陆,如果没有注册,先要进行注册,注册之后就可以登录,登陆之后可以查看购物车中的商品,在购物车中,用户可以修改所购买商品的数量、删除商品、清空购物车、进入商品结算入口,对于购买的商品,用户先要填写订单信息,然后支付订单,最后链接到银行或支付平台进行支付,系统流程图如下所示:
图用户业务流程图
图用户业务流程图
图系统管理员进货/入库业务流程图
图系统管理员商品管理业务流程图
安全管理
用户登录
当用户使用本系统时,并不要求用户进行登陆,用户可以在商品主页浏览商品,当要将所浏览的商品加入购物车,必须先进行登陆,登陆成功之后就进入了商品的主页,登陆失败之后就会给用户相应提示。
商品管理
客户将选购的商品放入购物车,进入购物车后,页面就会显示购买商品的列表,在此页面,用户可进行更新选购商品的数量、删除商品、清空购物车以及进入商品结算入口。
基础参数
商品类别
商品管理
用户登录
用户注册
给购物车增加商品
删除商品
修改商品数量
清空购物车
商品查询
订单填写
支付平台
支付记录
性能需求
支持的终端数:
100
支持并行操作的用户数:
20
支持一月内处理的管理记录总量:
2000条
95%的事务必须在小于3s时间内处理完,最长不超过10s。
属性
可用性
要求Web服务器损坏和停电等日常故障丢失数据,部署出现问题后可随时重新部署项目,不影响数据。
安全性
未登录用户不能够进入系统
用户不能访问未授权功能
同一用户只能单点登录
可维护性
新功能的实现仅涉及局部。
可转移/转换性
在日常办公和居住环境下均可正常使用。
警告
上述属性十分重要,能够使用规定的方法去进行客观的验证。
外部环境需求
用户接口
用户通过标准显示器、键盘和鼠标操作,其中显示器的分辨率不低于1024*768。
硬件
网络要求:
内部局域网带宽100Mbps,工作站带宽10M/100Mbps,客户机(浏览器)外部接入带宽不低于512kbps。
web服务器端硬件要求:
内存2G以上,硬盘320G以上,CPU双核以上。
数据库服务器硬件要求:
内存2G以上,硬盘320G以上,CPU双核以上。
客户端硬件要求:
内存1G以上,硬盘40G以上,以上。
软件
Web服务器端
操作系统:
windowXP
JDK要求:
Web服务器:
Tomcat
数据库服务器:
SQLServer2005
客户端
操作系统:
windowXP/vista/7
浏览器:
及以上,或者火狐
4.逻辑模型
系统数据流图
数据字典
数据条目
1>.数据流名称:
购买商品信息
输入:
p3
输出:
p1
描述信息:
手机ID+标准图片+正规价格
2>.数据流名称:
商品信息
输入:
p1
输出:
客户
描述信息:
商品ID+商品名称+商品价格+打折情况+商品图片
3>.处理过程名称:
生成订单
输入:
D3,D2,P5,D1
输出:
p3
描述信息:
订单编号+商品编号+顾客编号+购买数量+付款方式+邮递方式
4>存储过程名称:
客户主文件
输入:
p2,p4
输出:
p2
描述信息:
用户账号+用户密码+用户姓名+联系方式+用户级别+用户地址
5>存储过程名称:
商品主文件
输入:
p6,p4
输出:
p6
描述信息:
商品ID+商品名称+商品价格+打折情况+商品图片+库存数量+近期销售数量+品牌+手机型号(包括颜色)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 购物 系统 需求 分析 JSP