购物系统需求分析JSP

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

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

1 / 13
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功