- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
网上书店销售系统需求分析.
网上书店销售系统需求分析
网上书店是一个3层结构的B/S系统,主要实现网上下订单和购书的功能。有网络购物经验的人,可以轻松? 书店系统的用户需求
足不出户就能买到心仪的商品,是越来越多的上网爱好者实现购物的一种手段,为了满足网民的需要,大型书店也推出了自己的网上销售系统。
? 用户根据业务流程提出需求
结合自身的业务以及电子购物的流程,书店提出了如下的需求。
(1)根据书的种类不同,可以自己设定书的目录,并能自由修改。
(2)用户进入系统后,给出书店的目录,让用户了解自己想看的书的种类。
(3)用户必须登录系统才可以浏览书的目录和所有书籍。
(4)为了保障用户的安全,只提供输入信用卡信息的界面,具体付账的处理交由银行账户处理系统。
(5)店中的书分类保存。
(6)可提供图书查询功能,根据书名的关键字查询,可实现多个关键字查询。
(7)用户选择图书目录后,要显示目录下所有图书的信息,方便用户浏览。
(8)用户在浏览图书时,可以方便地将图书放入自己的购物篮中。
(9)考虑到用户可能将图书赠送给他人,将用户的地址分两类:一类是订单发送到的地址,一类是图书发送到的地址。
(10)购物篮中要计算出用户购买图书的实际价格,让用户明白自己的消费情况。
(11)用户可以保存自己的订单接收地址,方便下次购买商品时使用。? 项目小组分析用户的需求
用户根据自身情况,提出了的初期需求。因为观察角度不同,软件与用户在需求的处理上要尽量交流,弄清楚用户的具体需要,并让用户明白实现的内容。详细分析讨论用户的初期要求,提出了以下几个要点。
(1)图书可以实现增、删、改,那么具体的图书信息是什么。
(2)图书分类保存,主要分哪几类,具体是称作目录还是分类。
(3)用户只输入卡信息,付账交由银行处理。此功能是在中提供处理系统,还是直接转到银行的转账功能页面。
(4)购物篮中要体现用户的购买信息,具体显示什么内容。
(5)是否允许用户修改购物篮数量。
(6)用户的两类地址,是否都必须填写。具体地址信息包括哪些元素。确定最终需求
根据实际购买流程和用户的业务情况,仔细核对需求列表中的功能和需求分析报告的初期分析,与用户进行沟通,并达成一致意见。具体修改如下。
(1)图书信息主要包括名称、概要描述和图片。
(2)图书分目录保存。主要目录内容由用户自己添加,并可实现修改和删除。
(3)付账功能转到银行的处理页面。
(4)购物篮中要清楚地显示用户所购图书的名称、价格和数量,并显示总价格。
(5)为了方便用户的操作,可以在购物篮中直接修改图书的数量,其他信息不允许随意修改。
(6)用户的两类地址必须详细填写,主要包括地址、邮编和国家。如果两类地址相同,为了方便用户,填写完第一个地址后,可自动完成第二个地址的填写。
(7)用户随时随地都可以查看自己的购物篮,并可以随时下订单。
(8)系统可以满足大量用户同时在线下订单的需要。
根据需求设计系统的功能
一个系统的设计关系到将来的开发、测试和部署,如果设计有误,将影响整个系统的工作和维护。
划分系统的功能模块
根据需求列表,将用户的信息归纳汇总,最终将书店系统分成4个模块。主要分类如下。
(1)目录管理模块:实现对图书目录的管理。主要包括目录的增加、删除、修改。模块的功能设计如图所示。由于此模块是系统中的第一个模块,所以用户管理的一些功能将在此模块中描述。
(2)图书管理模块:实现有关图书的所有功能。主要包括图书的有哪些信誉好的足球投注网站、获取指定目录下的图书和图书信息的增加、删除、修改等功能。模块的功能设计如图所示。
-?????????
图图书管理模块功能图
(3)购物篮管理模块:实现对网络用户购物信息的管理。主要包括添加商品到购物篮、移除购物篮中商品、计算商品总价格、更新商品数量和清空购物篮等功能。模块的功能设计如图所示。
(4)订单管理模块:实现对用户所下订单的管理。主要包括订单接收地址的设置、商品接收地址的设置、订单的处理和获取订单中的商品信息等功能。模块的功能设计如图所示。
????图 购物篮管理模块功能图 ???????
图? 订单管理模块功能图
设计各模块的功能及方法在上已经介绍了各个模块包含的功能,将介绍如何在程序中实现这些功能。根据功能设计和业务流程,本系统设计了以下几个类,并说明了类中包含的方法。(1)目录操作类:主要包括获取、增加、删除、修改等功能。删除目录时要注意,如果此目录中存在书籍,删除将会出错。具体方法参考图。
(2)图书信息处理类:主要包括图书的获取、增加、删除和修改等功能。具体方法参考图。
(3)购物篮管理类:主要包括获取购物篮中商品信息、添加商品、移除商品、清空购物篮、更新数量和计算价格等功能。具体方法参考图图 目录操作类图
???????????? 1获取目录下的商品()
2有哪些信誉好的足球投注网站商品()
3通过ID获
文档评论(0)