网上书店销售系统需求分析

网上书店销售系统需求分析

ID:22967798

大小:74.00 KB

页数:6页

时间:2018-11-02

网上书店销售系统需求分析_第1页
网上书店销售系统需求分析_第2页
网上书店销售系统需求分析_第3页
网上书店销售系统需求分析_第4页
网上书店销售系统需求分析_第5页
资源描述:

《网上书店销售系统需求分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、网上书店销售系统需求分析网上书店是一个3层结构的B/S系统,主要实现网上下订单和购书的功能。有网络购物经验的人,可以轻松在网上寻找到自己想要的书。不用在为寻找书而烦恼。1 书店系统的用户需求足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种手段,为了满足网民的需要,大型书店也推出了自己的网上销售系统。2 用户根据业务流程提出需求结合自身的业务以及电子购物的流程,书店提出了如下的需求。(1)根据书的种类不同,可以自己设定书的目录,并能自由修改。(2)用户进入系统后,给出书店的目录,让用户了解自己想看的书的种类。(3)用户必须登录系统才可以浏览书的目录和所有书籍。(4)为了保障用户的

2、安全,只提供输入信用卡信息的界面,具体付账的处理交由银行账户处理系统。(5)店中的书分类保存。(6)可提供图书查询功能,根据书名的关键字查询,可实现多个关键字查询。(7)用户选择图书目录后,要显示目录下所有图书的信息,方便用户浏览。(8)用户在浏览图书时,可以方便地将图书放入自己的购物篮中。(9)考虑到用户可能将图书赠送给他人,将用户的地址分两类:一类是订单发送到的地址,一类是图书发送到的地址。(10)购物篮中要计算出用户购买图书的实际价格,让用户明白自己的消费情况。(11)用户可以保存自己的订单接收地址,方便下次购买商品时使用。3 项目小组分析用户的需求用户根据自身情况,提出了系统的初期需求

3、。因为观察角度不同,软件与用户在需求的处理上要尽量交流,弄清楚用户的具体需要,并让用户明白系统实现的内容。我们详细分析讨论用户的初期要求,提出了以下几个要点。(1)图书可以实现增、删、改,那么具体的图书信息是什么。(2)图书分类保存,主要分哪几类,具体是称作目录还是分类。(3)用户只输入卡信息,付账交由银行处理。此功能是在系统中提供处理系统,还是直接转到银行的转账功能页面。(4)购物篮中要体现用户的购买信息,具体显示什么内容。(5)是否允许用户修改购物篮数量。(6)用户的两类地址,是否都必须填写。具体地址信息包括哪些元素。4确定最终需求我们根据实际购买流程和用户的业务情况,仔细核对需求列表中的

4、功能和需求分析报告的初期分析,与用户进行沟通,并达成一致意见。具体修改如下。(1)图书信息主要包括名称、概要描述和图片。(2)图书分目录保存。主要目录内容由用户自己添加,并可实现修改和删除。(3)付账功能转到银行的处理页面。(4)购物篮中要清楚地显示用户所购图书的名称、价格和数量,并显示总价格。(5)为了方便用户的操作,可以在购物篮中直接修改图书的数量,其他信息不允许随意修改。(6)用户的两类地址必须详细填写,主要包括地址、邮编和国家。如果两类地址相同,为了方便用户,填写完第一个地址后,可自动完成第二个地址的填写。(7)用户随时随地都可以查看自己的购物篮,并可以随时下订单。(8)系统可以满足大

5、量用户同时在线下订单的需要。5根据需求设计系统的功能一个系统的设计关系到将来的开发、测试和部署,如果设计有误,将影响整个系统的工作和维护。l划分系统的功能模块我们根据需求列表,将用户的信息归纳汇总,最终将书店系统分成4个模块。主要分类如下。(1)目录管理模块:实现对图书目录的管理。主要包括目录的增加、删除、修改。模块的功能设计如图1所示。由于此模块是系统中的第一个模块,所以用户管理的一些功能将在此模块中描述。(2)图书管理模块:实现有关图书的所有功能。主要包括图书的搜索、获取指定目录下的图书和图书信息的增加、删除、修改等功能。模块的功能设计如图2所示。图1图书管理模块功能图-         

6、图2图书管理模块功能图(3)购物篮管理模块:实现对网络用户购物信息的管理。主要包括添加商品到购物篮、移除购物篮中商品、计算商品总价格、更新商品数量和清空购物篮等功能。模块的功能设计如图3所示。(4)订单管理模块:实现对用户所下订单的管理。主要包括订单接收地址的设置、商品接收地址的设置、订单的处理和获取订单中的商品信息等功能。模块的功能设计如图4所示。    图3购物篮管理模块功能图       图4 订单管理模块功能图l设计各模块的功能及方法在上面已经介绍了各个模块包含的功能,下面将介绍如何在程序中实现这些功能。根据功能设计和业务流程,本系统设计了以下几个类,并说明了类中包含的方法。(1)目录

7、操作类:主要包括获取、增加、删除、修改等功能。删除目录时要注意,如果此目录中存在书籍,删除将会出错。具体方法参考图5。(2)图书信息处理类:主要包括图书的获取、增加、删除和修改等功能。具体方法参考图6。(3)购物篮管理类:主要包括获取购物篮中商品信息、添加商品、移除商品、清空购物篮、更新数量和计算价格等功能。具体方法参考图7。图5目录操作类图            商品信息处理类1获取目录下的商品

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。