互联网购物系统需求分析详细版.docx
- 文档编号:10576327
- 上传时间:2023-02-21
- 格式:DOCX
- 页数:15
- 大小:279.66KB
互联网购物系统需求分析详细版.docx
《互联网购物系统需求分析详细版.docx》由会员分享,可在线阅读,更多相关《互联网购物系统需求分析详细版.docx(15页珍藏版)》请在冰豆网上搜索。
互联网购物系统需求分析详细版
用户需求分析
这个网站以上面的业务需求为基础,进一步提出网站需要完成的以下任务:
网站需要让供应商、客户以及浏览者能看到商城的信息及动态,另一个重要的内容就是能够显示出该商城现有的各类型商品及其详细信息;由于消费者的需求在增长和变化,商城在面对面销售的基础上也要随之发展出相应的服务,如在线订购等技术。
另外,企业营销商除了能与普通客户一样浏览网站之外,还需要对网站进行管理。
企业需要定期更新现有商品的详细信息、商城动态和联系方式,必要时还要对企业的介绍做更改。
对于消费者通过网站提交的各种订单能够进行处理以方便销售。
功能需求分析
图4-1系统功能模块图
根据上面的需求分析,需要设计出网站的前台与后台。
用户在前台所浏览的内容,网站的后台需要能相应的做出更新或修改。
根据以上的想法,设计出网站的功能:
前台用户相关功能主要包括:
用户注册、登录;
购物车;
订单查询;
个人资料修改;
发布留言。
后台管理相关功能主要包括:
添加商品;
处理订单;
查询用户信息;
添加连接;
管理公告信息。
将以上这些功能制作成网页以后,在其中分别互相建立连接,基本完成商城及用户对网站的要求。
1.用户注册和登录
在用户进行浏览或者交易之前,一般把用户导向注册模块,填写个人信息,
包括用户名,密码,E-mail,地址、电话等。
在进入系统前,用户需要输入正确
的用户名和密码。
输入的信息与数据库中的注册后的数据进行比较后,系统判断
用户能否进入并获得相应的权限。
2.修改用户信息
用户登录系统后,可以修改自己的注册信息,包括用户名、密码,E-mail,地址、电话等。
3.管理员用户
管理员是一个特殊的用户,它可以对普通用户、商品分类、订单进行管理。
4.浏览商品
用户进入系统之后,才能浏览商品。
5.购买商品
购买商品模块实现功能如下:
a.放置商品。
用户看中的商品后,在浏览/查询商品时单击该商品的购买标识,就可以把商品加入到购物车中。
b.浏览购物车。
进入自己的购物车,在里面,用户可看到购物车列表,序号,商品名称,购买的商品数量,商品单位价格。
c.取消购物车。
用户从购物车中将商品拿出或删除。
d.编辑购物车中的商品数量。
e.清空购物车。
方便用户一次将购物车里的商品全部删除。
用户正确登录之后,浏览商品,在决定要购买那种商品之后,把需要购买的商品放入购物车中。
6.订单处理
订单处理是整个电子商务平台的核心模块之一。
整体流程如下:
首先,顾客决定购买商品,这些商品在“商店”中都标明是有货的。
系统按照顾客的要求,向商店发出了订单。
接着,商店对订单进行分析,同时进行价格核对、库存校对等活动,如果没什么问题。
就向商家发出提货请求。
商家接到提货单后立即进行出货处理。
其主要功能为:
用户通过查看定单状态,确认是否己经发货;当用户购物完成之后,可以结帐。
结帐时,需要把购买的商品信息和交易信息保存到数据库中;用户可以取消没有处理完的定单。
在完成购买活动之后,系统自动生成订单信息,并显示给用户。
并提供订单的查询功能。
7.用户退出
用户购物完成之后,退出该系统。
8.网上支付接口
(1)银行卡支付:
对于银行卡支付方式,目前在国内已经普遍使用。
一些中介的机构,如首都信息港,就提供第三方(区别于商户和银行)的支付手段:
商户只要和首信签约,商户的客户就可以享受首信提供的各种支付手段,而商户则免去了与各个银行进行结算的麻烦。
(2)短信方式代收费支付:
短信方式代收费是刚刚发展起来的一种新的电子商务支付手段,特别适合小额的支付。
这种方式由移动和联通代收费,然后商户和移动、联通结算就可以了。
而电子商务平台的短信接口的建立.则可以根据需要,与当地移动运营商签署SP(服务运营商)协议,并开发相应的短信接口程序,负责短信与网站的交互,从而为整个平台提供短信支持,并将求购者发送的求购信息。
添加至电子商务平台数据库进行统一管理,最终可与平台之间实施交互。
(3)传统方式:
电子商务的传统支付方式是在平台中设立客户个人网上银行。
其银行接口的建立有两种方案:
方案一:
向当地各大银行申请开通网站B2C业务。
此方案为该电子商务平台直接与当地各银行签署网站B2C业务,银行将提供银行方的通讯、数据接口和已有商户端程序及商户客户证书,该电子商务平台可利用这些接口将银行方支付结果存储在企业数据库中。
方案二:
利用其它中间服务商所提供的结算接口进行网上支付。
这类支付是通过中间服务商的方式,间接的与银行进行结算,如“支付宝支付”,个人消费者在线支付操作完成后,银行(银联)支付网关会实时弹出支付成功的页面告知操作者本人,同时中间服务商的支付网关会将接受到的银行支付确认信息实时转发至电子商务平台所提供的支付接口,并将相应的款项划至该平台,最终存储在企业数据库中。
业务流程分析
将上面的需求分析进行归纳。
得出网站的两个业务主角,即用户与管理员。
然后制定他们的相关活动。
对应网站的功能可以确定,用户活动对应网站前台业务流程;管理员活动对应网站的后台业务流程。
在对业务流程分析中,尽量把业务主角的活动考虑全面,使系统的功能尽量完整。
前台业务流程分析
前台业务主要面向客户。
用户可以浏览网站主页、商品的介绍和一些服务信息。
前台业务流程如图3.1所示
图3.1前台业务流程图
后台业务流程分析
在网站设计中,管理员完成对网站的维护与管理的工作。
使用数据库中权限的功能对管理员设置权限,管理员可以对商品及商品分类的信息进行新增,修改及删除,也可以对订单信息进行查看、撤销、发货、完成等处理,同时管理员也可以对用户信息进行管理。
流程图如图3.2所示。
数据流程分析
在分析了系统的业务流程之后,就要分析系统的数据流,为后面设计网站的数据库做好基础。
这里主要利用数据流程图来说明数据流程。
数据流程图是一个图示工具,容易理解,容易在开发和用户方之间进行交流,以及在开发组织内部交流。
因此数据流程图作为一种模型工具已经广泛使用在软件工程的实践中[2]。
根据前台业务流程,可以将用户的活动分为两类。
用户浏览所使用到的数据归纳为站内信息,如商品信息等。
而用户提交的订单则作为网站的订单数据。
相应的,根据后台业务流程,管理员对网站内容的添加、更新和删除等所操作的数据定义为商城信息。
网站数据流的总体图如图3.3所示。
进一步分析网站的数据流程,得到网站数据流程的零级图,如图3.4所示。
3.5数据字典
数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。
数据流程分析
在分析了系统的业务流程之后,就要分析系统的数据流,为后面设计网站的数据库做好基础。
这里主要利用数据流程图来说明数据流程。
数据流程图是一个图示工具,容易理解,容易在开发和用户方之间进行交流,以及在开发组织内部交流。
因此数据流程图作为一种模型工具已经广泛使用在软件工程的实践中[2]。
根据前台业务流程,可以将用户的活动分为两类。
用户浏览所使用到的数据归纳为站内信息,如商品信息等。
而用户提交的订单则作为网站的订单数据。
相应的,根据后台业务流程,管理员对网站内容的添加、更新和删除等所操作的数据定义为商城信息。
网站数据流的总体图如图3.3所示。
图3.3网站数据流的总体图
进一步分析网站的数据流程,得到网站数据流程的零级图,如图3.4所示。
图3.4网站数据流的零级图
上面得到的零级图并不是整个网站数据的详细流程图。
它只是将网站的数据流进行了一下分类。
例如将商城信息分为了商品信息、分类信息和用户信息。
在零级图的基础上还可以将每一个处理的细节描述出来,从而画出细节图。
3.5数据字典
数据字典是关于数据的信息的集合,也就是对数据中包含的所有元素的定义的集合,它为软件开发人员提供数据库设计的参考,并为用户了解系统时作为一个必有工具。
(1)数据流
表3.1用户注册信息
数据流名称:
用户注册信息
来源:
用户注册
去向:
用户信息表
组成:
用户名+密码+邮件+地址+联系号码+邮编+身份证+QQ号+密码找回问题+密码找回答案
表3.2购物车信息
数据流名称:
购物车信息
来源:
商品信息表
去向:
订单信息表
组成:
商品编号+商品名称+商品数量+购买小记+购买总价
(2)数据存储
表3.3商品信息表
数据存储名称:
商品信息表
来源:
商品管理
去向:
商品统计表
组成:
商品编号+商品名称+商品单价+商品型号+商品等级+商品状态+商品库存+商品图片+商品简介+商品详细信息+商品备注
存储方式:
顺序
表3.4订单信息表
数据存储名称:
订单信息表
来源:
结账
去向:
订单统计表
组成:
订单ID+订单号+用户真实姓名+下单时间+用户邮箱+邮寄地址+邮编+支付方式+用户联系方式+收货方式+处理状态+备注
存储方式:
顺序
表3.5留言信息表
数据存储名称:
留言信息表
来源:
用户留言
去向:
留言汇总
组成:
留言编号+留言标题+留言内容+留言人+留言时间
存储方式:
顺序
(3)数据加工
表3.6产生订单
数据加工名称:
提交订单
来源:
用户结账
去向:
订单信息表
加工逻辑:
将订单信息填写完整后,把订单信息输入到订单信息表
表3.7审核用户登录
数据加工名称:
审核用户登录
来源:
用户名和密码
去向:
用户信息表
加工逻辑:
将用户登录时输入的用户名和密码与用户信息表中的用户名和密码进行对比,对比正确后,提示用户登录成功
表3.8订单查询
数据加工名称:
订单查询
来源:
用户输入的订单号
去向:
订单信息表
加工逻辑:
对会员输入的订单号,在订单信息表中进行查询,发现有该订单号,将订单信息从订单信息表中输出
3.6运行环境及开发工具
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 互联网 购物 系统 需求 分析 详细