网上购物商城需求规格说明书文档格式.docx
- 文档编号:18528677
- 上传时间:2022-12-19
- 格式:DOCX
- 页数:52
- 大小:245.65KB
网上购物商城需求规格说明书文档格式.docx
《网上购物商城需求规格说明书文档格式.docx》由会员分享,可在线阅读,更多相关《网上购物商城需求规格说明书文档格式.docx(52页珍藏版)》请在冰豆网上搜索。
系统简述:
该系统主要提供在线浏览、网上下单、在线支付和送货到家的服务,必须整合现有的库存系统和会计系统。
重点整理:
1、最主要的功能是:
网络下单、在线支付、送货到家的服务。
2、整合现有的会计系统和库存系统
2.1.2参与者种类表
网上购物商城参与者种类表
种类
细项
参与者
人
公司内部的人
网上商城店长、管理员
公司外部的人
游客、会员
系统
其他系统(内部)
会计系统和库存系统
其他系统(外部)
无
数据库
有
时间
2.1.3用例要点表
网上购物商城用例要点表
用例
要点
说明
注册
结果
账户状态为“会员”
重要步骤
1、填写个人信息
2、会员审核通过
议题
需验证和绑定手机号,绑定支付宝
订购商品
订购状态为“已结账”
1、提交订单
2、确认付款
3、确认收货
保持“订购状态”,或是拆成“加入购物车”和“结账”
2.1.4用例图
表1-1顾客用例图
表1-2管理员用例图
表1-3商户用例图
表1-4游客用例图
2.1.5用例描述
表1-1注册的用例描述
用例名称:
参与者:
游客
前置条件:
游客进入网上购物商城界面
用例描述:
游客进入网上购物商城界面后,点击注册可以进入到注册界面,填写基本信息,注册成为会员
后置条件:
注册成功,成为会员
表1-2查询商品信息的用例描述
查询商品信息
游客进入网上购物商城界面后,通过筛选、搜索查询出相应的商品信息,并进行浏览
说明:
游客只能浏览信息,只有通过注册以后才能够购买相应的商品。
游客得到相应的商品信息
表1-3登录的用例描述
登录
买家
买家进入网上购物商城界面
买家进入网上购物商城界面后,点击登录,输入正确的用户名和密码信息,确认登录成功
买家注册成功后,可以继续留在首页浏览信息,也可以进入个人主页。
表1-4个人信息维护的用例描述
个人信息维护
买家进入个人主页
买家进入个人主页后,可以对相关信息进行维护
买家可以成功修改自己的个人信息
表1-5查询商品信息的用例描述
买家进入网上购物商城界面或登录成功后
买家在购物系统首页,通过详细查询或模糊查询,筛选浏览商品信息,买家找到中意的商品,可选中商品,进入本商品详细的介绍界面,可以查看本商品的所有买家的评价、历史销售记录和所有有关商品的信息,并可加入购物车购买。
买家查询到自己需要的商品信息。
表1-6添加到购物车
添加到购物车
买家选中自己所需的商品,并处于相应的商品信息页面
买家点击加入购物车,将所需的商品放入购物车
可以返回首页继续浏览,也可以点击进入到购物车页面
表1-7移除商品的用例描述
移除商品
买家进入到购物车界面
买家看到自己的购物车中的信息,并将自己不需要的商品订单删除
买家删除商品订单信息,可以返回首页继续浏览,或是进入结算中心
表1-8付款到第三方软件
付款到第三方软件
买家处于自己的购物车界面
买家确认好订单信息,点击付款,买家支付货款时,先进入购买界面,选择付款方式(网银、支付宝),若用网银支付,买家需要选择银行名称,然后输入支付密码;
若用支付宝可直接支付,两者选择其一,支付成功后(交给第三方),显示交易成功信息
买家将钱款付到第三方,暂时有第三方管理付款
表1-9确认订单
提交订单
买家在确认订单信息界面
买家看到自己的收货地址信息和订单信息,对自己的订单信息进行提交
提交成功后,买家可以进行付款
表1-10确认收货
确认收货
买家收到自己的商品
买家在收到自己的商品之后,点击确认收货
确认收货成功,钱款将自动由第三方软件打至卖家
表1-11评价商品及买家
评价商品及买家
买家在确认收货之后
买家可以根据自己使用商品的情况,对卖家商品及快递进行评价
买家评价成功,交易完成
表1-12投诉商品
投诉商品
买家在收到货品,使用之后
如果买家对自己的商品不满意,可以点击投诉,提交投诉申请,将信息反馈给管理员。
买家投诉成功,管理员会对相关信息进行处理
表1-13店主信息填写
店主信息填写
买家在自己的个人主页、
用例描述:
买家依次点击卖家中心-免费开店-店铺申请,进入店铺申请界面,填写相关信息
填写完自己的相关信息,等待管理员的审核结果
表1-14店铺信息填写
店铺信息填写
买家身份审核通过以后
买家根据实际情况填写自己的商铺信息,点击提交
提交成功,等待系统审核
表1-15在线聊天
在线聊天
买家在看中某一商品之后
买家可以点击旺旺在线聊天,启动旺旺聊天工具,与卖家进行在线沟通,进一步了解商品信息
买家可以进一步获得商品的详细信息
表1-16登录
卖家
卖家进入网上购物商城界面
卖家进入网上购物商城界面后,点击扥估,输入正确的信息登陆成功
卖家登录成功后,进入到自己的主页
表1-17个人信息维护
卖家进入个人主页
卖家进入个人主页界面后,可以最自己的相关信息进行维护
卖家可以成功修改自己的信息
表1-18评价买家
评价买家
当买家对自己的商品作出评价之后
卖家接受到买家的评价消息之后,及时对买家进行评价
卖家评价成功
表1-19商品发布
表1-20商品修改
表1-21商品下架
表1-22在线聊天
卖家收到买家消息之后
卖家根据买家的问题进行相应的回答,给予买家更为详细的商品信息
卖家可以了解买家的需求,从而对商品信息进行调整
表1-23登录
管理员
管理员进入管理员的登录界面
管理员输入正确的账号和密码,登录成功进入管理员主页
该系统为管理员准备了一个单独的登录界面,这是游客和会员所看不见的,从而保障了系统管理的安全性
管理员进入到自己的个人主页,可以对会员进行
表1-24商品下架
商品下架
管理员在接到买家投诉商品后,对相关情况进行调查,如买家投诉属实,管理员可将商品下架
管理员点击商品下架,将该商品下架,下架成功后,系统会给卖家发出消息,提示卖家该商品被强制下架
管理员将商品下架后,将会删除该商品的所有信息
表1-25商品审核
商品审核
当卖家提交发布商品后,管理员会受到相关信息提示来对卖家商品进行审核
管理员确认商品没有问题后,可以同意卖家的商品申请
管理员可以将商品发布到网站上
表1-26会员审核
会员审核
游客在注册会员,提交申请后,管理员会收到提示对游客相关信息审核
管理员在确认用户信息无问题后,同意用户的会员申请
管理员将该用户注册成为会员
表1-27会员删除
会员删除
若该会员账号长期不使用,管理员有权注销该会员
管理员点击会员注销,通过输入会员账号,确认账号信息,点击注销,删除该会员
可以设置一个期限,如两个月,如果两个月内用户为进行过登录,系统会给管理员发来提示,提醒管理员删除该会员
该会员的所有信息将会被删除
表1-28商铺删除
商铺删除
卖家在提出商铺申请后,管理员会收到信息,对商铺进行审核
管理员在确认商铺信息无问题后,同意用户的商铺申请
管理员将商铺发布到网站上,之后用户可以在商铺上发布商品
表1-29商铺收回
商铺收回
若该商铺长期闲置,管理员会接到系统信息予以处理
管理员点击商铺收回,通过输入商铺名称,确认商铺信息,点击收回,删除该商铺
(1)如上例会员删除一样,也可以设置期限,如期限已到,管理员会收到系统提示收回商铺
(2)不同商铺的名称不允许相同
该商铺的所有信息全部被删除,用户无法登录
2.2功能模型
2.2.1备选类
会员-买家,会员-卖家,游客,收货人,订单,订单项,管理员,购物车,店铺,
收货地址
2.2.2筛选候选类
(1)“会员-买家”,“会员-卖家”,”游客”,“收货人”都属于系统的使用者,归为“用户”类
(2)“管理员”为系统的管理者,在数据库中可以专门为该类建立一张表,名为“用户表”
(3)“购物车”为系统用户所有,是系统中的重要元素必不可少,在数据库中需专门建立一张表格,用于存储用户的订单
(4)“订单“组成购物车,是一个重要的类
(5)“店铺“淘宝会员买家申请开店后就可以拥有店铺,店铺是该系统的重要成分,负责商品陈列和销售,因此应该对其建模
2.2.3网上购物商城类图
2.3动态模型
4.1交互图
买家用例“支付到第三方软件”顺序图如图4.1-1所示。
买家“添加到购物车”顺序图如图4.1-2所示。
4.2状态图
店铺对象的状态有:
开始、待提交、待审批、开办店铺、接受审核、继续营业、店铺整改、关闭店铺。
买家申请开店,店铺对象进入“待提交”;
买家填写核实个人信息并提交,店铺进入“待审批”;
买家个人信息审批通过,店铺进入“开办店铺”;
店铺正式营业后,网上购物商城的管理员有权对店铺进行定期的审核,店铺处于“接受店铺的审核”;
店铺经过审核,店铺进入“继续营业”,若店铺不符合规定,想要继续经营,店铺进入“店铺整改”,若店铺有重大违法行为,店铺进入“店铺关闭”。
店铺对象图如4.2-1所示。
订单对象的状态有:
开始、待确认、待提交、待付款、待发货、待确认收货、待评价、交易成功、交易关闭。
买家点击“购买”以后,买家的订单对象进入“待确认”;
买家选择商品的颜色和型号,订单对象进入“待提交”;
买家填写好收货地址和联系电话,点击“确认订单”,订单对象进入“待付款”;
买家选择支付方式,并支付成功以后,订单对象进入“待
4.1-1买家用例“支付到第三方软件”顺序图
4.1-2买家“添加到购物车”顺序图
发货”;
卖家核对好订单信息,联系物流打包包裹,并点击“发货”,订单对象进入“待确认收货”;
买家收到商品,并确认商品,点击“确认收货”,订单进入“待评价”;
买家对商品及物流作出相应的评价,卖家对买家作出评价,订单对象进入“交易成功”;
买家支付延迟超时、订单取消或商品库存不足,订单对象都会进入“交易关闭”。
订单对象的状态图如4.2-2所示。
3、面向对象设计
3.1网上购物商城系统结构设计
网上购物商城系统整体上采用Internet技术,客户端通过Web方式进行信息的发布和获取。
软件架构采用浏览器/服务器方式。
客户端采用JavaScript、java等网络编程语言编写,其脚本程序简单易用、灵活性强,可以控制整个Web页面。
基于JavaScript的用户界面为
图表4.2-1店铺对象的状态图
4.2-2订单对象的状态图
户所熟悉,因此,我们选择JavaScript来编写基于HTML的客户端程序,完成客户与服务器件间的参数传递,在浏览器中解释执行。
设计时考虑权限,对不同权限级别显示相应的内容。
Web网络服务器向用户提供业务服务,应用服务器处理Web服务器转发的请求进行业务处理。
我们基于Oracle11g数据库平台搭建网上购物商城系统数据库。
如图所示,本系统采用面向对象的三层体系结构,这种三层体系结构是在客户端与数据库之间加入了一个中间层,应用程序将业务规则、数据访问、合法性校验等工作放在了中间层进行处理。
通常情况下,客户端不直接与数据库进行交互,而是通过COM、DCOM通信与中间层建立连接,再经由中间层与数据库进行交换。
三层结构包含:
表示层、业务逻辑层、数据访问层。
数据访问层主要是对原始数据的操作,为业务逻辑层或表示层提供数据服务;
业务逻辑层主要是针对具体的问题的操作,也可以理解成对数据访问层的操作,对数据进行逻辑处理;
表示层主要表示成Web方式,也可以表示成WINFROM方式。
如果业务逻辑层相当强大和完善,无论如何定义和更改表示层,业务逻辑层都能完善地提供服务。
图2.1
2.2模块及人机界面设计
3.2模块及人机界面设计
根据系统的功能需求模型,将系统参与者划分为不同的模块,如图2.2-1所示,游客对应注册、浏览商品信息;
会员-买家对应登录、个人信息维护、查询商品信息、添加到购物车、移除商品、付款到第三方软件、确认订单、确认付款、确认收货、投诉、评价商品及买家、店主信息填写、店铺信息填写、在线聊天;
会员-卖家对应登录、个人信息维护、评价买家、商品发布、商品下架、商品修改、在线聊天;
管理员对应登录、商品下架、商品审核、会员审核、会员删除、商铺审核、商铺收回。
本系统开发的目的是实现在线浏览、网上下单、在线支付和送货到家的服务,方便买家购物、卖家管理商铺和管理员进行管理,所以系统的人机交互界面都是以Web页面形式呈现。
下面给出主要的功能界面和设计说明。
1、注册
其功能界面如图2.2-2所示。
初始化:
游客进入该界面,页面显示需要用户的个人基本信息
输入:
用户的基本信息,包括用户名、密码、密码确认、手机号码、常用收货地址、联系电话、支付宝账号、常用邮箱。
处理:
进行验证后,提交系统。
输出:
提示用户是否注册成功。
2浏览商品信息
其功能界面如图2.2-3所示
用户进入该界面,界面显示需要用户输入商品关键信息,游客可以通过模糊查询搜索想要浏览的商品。
输入:
商品属性和商品名称等关键字。
系统根据用户输入的信息,搜索相关的商品。
显示符合条件的商品列表。
4、登录
其功能界面如图2.2-4所示
用户进入该界面,若用户初次登录,界面显示需要用户输入账号和密码,否则界面显示需要用户输入密码或更换账号登录。
用户名和密码
进行验证够,提交系统
提示用户登录成功。
5、个人信息维护
其功能界面如图2.2-5所示
用户进入该界面,界面显示用户的账号管理信息,包括安全设置、个人资料、收货地址、支付宝绑定设置
用户点击对应的选项卡,双击对应的信息即可进行修改,然后点击保存。
系统保存用户提交的信息。
返回系统保存结果。
6、查询商品信息
其功能界面如图2.2-6所示
用户进入该界面,界面显示商品的详细信息。
用户可以选择商品的颜色和款式,然后点击“添加到购物车”或“购买”。
系统记录用户所要购买商品的详细信息
显示用户成功添加到购物车或是进入“提交订单”界面。
7、添加到购物车
其功能界面如图2.2-7所示
用户可以选择商品的颜色和款式,然后点击“添加到购物车”。
系统将用户所要的商品添加到用户的购物车
显示用户添加成功
8、移除商品
其功能界面如图2.2-8所示
用户进入该“购物车”界面,界面显示用户所有提交的订单,包括订单的数量和价格。
用户点击与商品同行的“删除”按钮,即可移除该商品。
系统从用户的购物车中删除用户选中的商品,然后更新购物车。
系统显示更新以后的购物车。
9、确认订单
其功能界面如图2.2-9所示
用户进入该界面,该界面显示用户的收货信息
收货信息若未完善,用户需要添加信息;
若用户想要修改信息,用户可以点击修改。
系统保存用户的收货信息。
系统跳转到“确认付款”界面。
10、确认付款
其功能界面如图2.2-10所示
用户进入该界面,该界面显示用户选择付款方式和交易密码
用户选择付款方式和输入交易密码
系统进行验证
提示用户付款成功
11、确认收货
其功能界面如图2.2-11所示
用户进入该界面,该界面显示用户待确认收货的订单。
用户收到商品后,点击“确认收货”按钮,然后输入交易密码。
系统更改订单的状态,并将款项打给卖家。
提示用户提交成功和进行评价。
12、评价商品及卖家
其功能界面如图2.2-12所示
用户找到待评价的订单,然后点击“评价”。
用户输入对商品、服务态度和物流的评价内容,然后点击“保存”。
系统保存用户的评价内容。
提示用户评价成功。
13、投诉
其功能界面如图2.2-13所示
用户进入已买到的宝贝页面,点击“投诉”按钮。
用户填写投诉申请,包括投诉原因、资料证明等。
系统保存用户的投诉信息,并及时反馈给管理员和卖家。
提示用户提交成功,并可查看处理进度。
14、在线聊天
其功能界面如图2.2-14所示
用户进入商品详情页面、提交订单页面、已买到的宝贝页面。
用户点击“旺旺”图标
若本地安装了旺旺客户端,则开启旺旺;
否则打开网页版旺旺。
显示旺旺消息对话框。
15、店铺信息填写
其功能界面如图2.2-15所示
用户登录系统后,店家
16、店主信息填写
其功能界面如图2.2-16所示
初始化:
用户登录成功后,点击“卖家中心”-“免费开店”。
系统显示用户需要填写的基本信息,包括个人信息、身份认证信息。
输入:
用户填写开店申请,点击“提交”
处理:
系统保存用户的申请信息,及时反馈给管理员审核。
输出:
提示用户提交成功,可查看审核进度。
17、评价买家
其功能界面如图2.2-17所示
用户找到待评价的订单,点击“评价”。
系统显示用户需要填写的评价对象及输入框。
买家输入评价内容。
系统提交评价信息。
返回系统保存结果,此时卖家有权查看买家的评价内容。
18、商品发布
其功能界面如图2.2-18所示
用户进入“卖家中心”,点击“发布宝贝”,然后进入商品发布界面,该界面需要用户选择商品的类目以及商品的详细介绍信息。
用户完善商品的信息,然后点击“发布”。
系统保存商品信息,上传到卖家的店铺中。
提示上传成功。
19、商品修改
其功能界面如图2.2-19所示
用户进入“卖家中心”,点击“出售中的宝贝”,然后点击“编辑”按钮即可修改相应商品的信息。
用修改商品的属性。
系统更新该商品的信息。
系统返回更新后的商品详情页面。
20、商品下架
其功能界面如图2.2-20所示
用户进入“卖家中心”,点击“出售中的宝贝”,显示买家的出售商品列表。
用户点击宝贝对应的复选框,然后点击下架按钮。
系统从用户的商铺中删除该商品。
输出:
系统返回更新后的商品列表。
3.3数据设计
这里采用UML类图进行数据类的设计。
与E-R图相比,UML类图的描述能力更强,可看作是E-R图的扩充。
对于关系数据库来说,可以用类图描述数据库模式,用类描述数据库表,用类的操作来描述触发器和存储过程。
如图2.3-1所示是数据类的关系图。
对应的10张表如表2.3-1-表2.3-10所示。
表2.3-1用户表
字段名称数据类型中文名称取值
userNovarchar2(100)用户编号采用数字编码
userNamevarchar2(100)用户名
userPassWordvarchar2(100)密码
userRankINT用户等级
isSellerBOOLEAN是否为卖家TRUE或FALSE
namevarchar2(10)真实姓名
ageINT年龄
deliveryAddressNovarchar2(100)收货地址编号
Tellvarchar2(13)联系电话
cartNovarchar2(100)购物车编号
shopNovarchar2(100)店铺编号
alipayAccountvarchar2(20)支付宝
managerNovarchar2(20)管理员编号
表2.3-2购物车表
cartNovarchar2(20)购物车编号
productNamevarchar2(20)商品名称
productPricenumber(9,2)商品单价
productNumint
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 购物 商城 需求 规格 说明书