网上商城需求规格说明v04.docx
- 文档编号:14671567
- 上传时间:2023-06-26
- 格式:DOCX
- 页数:21
- 大小:112.63KB
网上商城需求规格说明v04.docx
《网上商城需求规格说明v04.docx》由会员分享,可在线阅读,更多相关《网上商城需求规格说明v04.docx(21页珍藏版)》请在冰点文库上搜索。
网上商城需求规格说明v04
网上商城系统需求规格
V0.4
软件工程第四小组
目录
1导言1
1.1目的1
1.2范围1
1.3缩写说明1
1.4版本更新信息1
2系统定义2
2.1项目背景2
2.2项目要达到的目标2
2.3系统整体结构2
3应用环境3
3.1系统运行网络环境3
3.2系统运行硬件环境4
3.3系统运行软件环境4
4功能规格4
4.1角色(Actor)定义4
4.1.1顾客4
4.1.2管理用户4
4.1.3数据库6
4.2系统主UseCase图6
4.3客户端子系统7
4.3.1注册9
4.3.2商品查询9
4.3.3收藏商品10
4.3.4将商品放入购物车10
4.3.5填写收货人信息10
4.3.6购买商品10
4.4管理端子系统11
4.4.1登录管理12
4.4.2商品管理13
4.4.3订单管理13
4.4.4顾客管理14
5性能需求14
5.1界面需求14
5.2数据精确度15
5.3系统安全性需求15
6实现约束15
1导言
目的
该文档是关于用户对于网上商城系统的功能和性能的要求,重点描述了网上招聘系统的设计需求,将作为对该工具在概要设计阶段的设计输入。
本文档的预期读者是:
●设计人员
●开发人员
●项目管理人员
●测试人员
范围
该文档是借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决整个项目系统的“做什么”的问题。
在这里,对于开发技术并没有涉及,而主要是通过建立模型的方式来描述用户的需求,为客户、用户、开发方等不同参与方提供一个交流的渠道。
缩写说明
B2C
Business-to-Customer(商家对顾客)的缩写。
JSP
JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。
UML
JavaServerPage(Java服务器页面)的缩写,一个脚本化的语言。
版本更新信息
本文档的更新记录如表A-1。
表A-1版本更新记录
修改编号
修改日期
修改后版本
修改位置
修改内容概述
001
2012.10.12
0.1
1-3章节
增加
002
2012.10.13
0.2
4章节
增加
003
2012.10.14
0.3
5-7章节
增加
004
2012.10.20
0.4
4章节
修改
2系统定义
我们分别阐述一下项目的背景和项目的目标。
项目背景
网上购物在线网站致力于提供产品展示及订购为核心的网上购物服务,宣传自己的产品并展现给客户,让客户通过网站便能对自由地选择购买产品。
该网站是通过用户登录浏览商品、收藏、加入购物车、确定购买等实现用户模块功能。
其中订单的生成、网站后台系统是通过系统管理员管理商品、订单、用户来实现。
项目要达到的目标
本项目争取将本网站做成一个界面友好、用户购物方便、管理员管理方便的购物系统。
系统整体结构
本项目分为客户端和管理端,客户端主要功能是提供用户注册和商品的浏览、收藏、放入购物车、购买等。
管理端的功能提供对订单、商品、顾客的管理等。
如图A-2:
图A-2:
系统整体流程图
3应用环境
本项目的应用环境可以分硬件环境、软件环境和网络环境来描述。
系统运行网络环境
无论是客户端的顾客还是管理端的管理员都可以通过网络登录到本系统中。
系统运行硬件环境
本系统的硬件环境如下:
●客户机:
普通PC
⏹CPU:
P41.8GHz
⏹内存:
256MB以上
⏹分辨率:
推荐使用1024*768像素
●数据库服务器
⏹CPU:
P41.8GHz
⏹内存:
256MB以上
系统运行软件环境
●操作系统:
Windows7
●数据库:
Oracle10g
●开发语言:
JavaEE
●浏览器:
IE8.0
4功能规格
角色(Actor)定义
角色或者执行者(Actor)指与系统产生交互的外部用户或者外部系统。
4.1.1顾客
应顾客是指在这个网上商城系统中通过网站购买商品的人员,这个Actor主要参与对商品的浏览、收藏、放入购物车和购买等功能。
4.1.2管理用户
管理用户是指管理端的用户,这个此Actor派生两个子类,销售人员和系统管理员,销售人员是指在网络商城系统中参与网站运营管理的人员,它又可以派生三个子类,即商品管理者、订单管理者和顾客管理者。
系统管理员是指对网上商城系统进行相关设置、维护的人员,它是通过管理端登录对管理端的用户进行设置,分配权限等,它们的关系如图A-3:
图A-3:
销售人员角色关系图
管理用户具体说明如下:
●销售人员
⏹商品管理者
-管理所有商品的上传、描述、下架及对其统计数据。
⏹订单管理者
-管理并处理顾客对商品所下订单。
⏹顾客管理者
-管理顾客的相关信息。
●系统管理员
-通过管理端对系统用户进行管理的人员,这个Actor主要负责对销售人员的增加,权限的设置等功能。
4.1.3数据库
数据库是一个与系统产生交互的外部系统,这个Actor负责系统的数据查询、增加、删除和修改等操作。
系统主UseCase图
网上商城系统可以分为两个主要的组成部分:
一个是客户端子系统,一个是管理端子系统。
客户端子系统主要是指顾客通过登录网上商城进行操作的功能,即购买功能。
管理端子系统是网上商城的管理人员对商品、订单和顾客的管理等功能。
系统的主UseCase图如图A-4所示。
图A-4:
系统的主UseCase图
客户端子系统
顾客通过网上商城登录到系统中进行购物,顾客可以通过它浏览、收藏、放入购物车和购买商品,这就是客户端子系统的功能。
在客户端用户可以看到各类商品,点击商品时进入商品详细信息页面,如果需要购买的话,可以填写收货人信息并提交。
也可以收藏或放入购物车。
它的活动图如图A-5所示。
图A-5:
客户端活动图
客户端的功能主要包括注册新客户和浏览、收藏、加入购物车和购买等功能,它的用例图如图A-6。
图A-6:
客户端的功能用例图
客户端管理的功能描述如下:
F-C-1:
注册
顾客首先要注册为网上商城的用户。
注册时只要填写登录用户名、密码、联系电子信箱3项信息即可。
注册后,用户可继续如实填写详细个人信息,同时可修改密码。
F-C-2:
商品查询
顾客登录到网上商城可以看到各类商品的列表,在列表中显示名称等几项,按商品名称排序。
顾客浏览网上商城,可将自己喜欢的产品放入到收藏夹中,也可将需求的商品放到购物车中或者直接购买商品。
F-C-3:
收藏商品
查看自己收藏的商品,也可删除收藏夹中的商品和清空整个收藏夹。
F-C-4:
将商品放入购物车
有购物车中商品的数量、单价和总价,以及对购物车中商品的操作,操作包括修改某一商品数量、取消购买某商品和清空整个购物车。
F-C-5:
填写收货人信息
包括了收货人的姓名、地址、邮编和电话,以及设置默认收货人的选择。
F-C-6:
购买商品
即下单成功,顾客可以随时查看订单的状态,并且在管理人员尚未处理的情况下,可以取消和修改订单。
4.1.4注册
注册是顾客成为网上商城用户的第一步。
具体描述如下:
用例描述:
注册新的网上商城用户
执行者:
顾客
前置条件:
顾客没有网上商城系统的ID
后置条件:
注册成功后,可以在网上商城购买商品
基本路径:
a)新用户在注册页填写登录用户名、密码、联系电子信箱3项信息;
b)注册后,用户可继续如实填写详细个人信息,同时可修改密码;
c)或者直接进入商品浏览页面开始选择商品。
4.1.5商品查询
如果顾客满意某个商品,可以查看该商品的详信息。
具体描述如下:
用例描述:
按照各种条件查询商品,查看商品详细信息
执行者:
顾客
前置条件:
顾客已选择某一类商品
后置条件:
查看商品详细信息后,则可以收藏、放入购物车和购买商品
基本路径:
a)按照商品的各类信息进行筛选,看中喜欢的商品;
b)点击商品图片或者名称进入商品的详细信息页面;
c)到了商品详细信息的页面,则可以收藏、放入购物车和购买该商品。
4.1.6收藏商品
收藏商品是顾客将自己喜欢的商品保存起来。
具体功能描述如下:
用例描述:
收藏商品
执行者:
顾客
前置条件:
顾客已登陆并在商品的详细信息页面
后置条件:
收藏商品后,则可以对其进行相关操作
基本路径:
a)要求顾客在商品的详细信息页面点击收藏按钮;
b)收藏到收藏夹后,顾客可以查看自己收藏的商品,也可删除收藏夹中的商品和清空整个收藏夹。
4.1.7将商品放入购物车
将商品放入购物车是顾客将自己喜欢的商品放入购物车,方便购买。
具体功能描述如下:
用例描述:
将商品放入购物车
执行者:
顾客
前置条件:
顾客已登陆并在商品的详细信息页面
后置条件:
放入购物车后,则可以一次性购买不同商品
基本路径:
a)要求顾客在商品的详细信息页面点击放入购物车按钮;
b)商品放入购物车后,顾客可以在“我的购物车”查看购物车中商品的数量、单价和总价;
c)然后对购物车中商品的操作,操作包括修改某一商品数量、取消购买某商品和清空整个购物车;
d)最后可以一次性购买购物车内的所有商品。
4.1.8填写收货人信息
收货人信息是顾客购买商品之后,将由何人交付商品的信息。
具体功能描述如下:
用例描述:
填写收货人信息
执行者:
顾客
前置条件:
顾客已登陆并在商品的详细信息页面,或者在查看购物车页面
后置条件:
填写收货人后,则可以收到指定商品
基本路径:
a)要求顾客在商品的详细信息页面或者查看购物车页面点击购买商品的按钮;
b)填写收货人信息,包括姓名、地址、邮编和电话;
c)选择是否将该次交易的收货人信息设置为已登录顾客的默认收货人信息;
d)提交信息。
4.1.9购买商品
购买商品是顾客提交购买商品的订单。
具体功能描述如下:
用例描述:
购买商品
执行者:
顾客
前置条件:
已经填写好收货人的信息
后置条件:
可收到指定商品
基本路径:
a)确认商品数量、价格以及收货人的信息;
b)可以随时查看订单的状态,并且在管理人员尚未处理的情况下,可以取消和修改订单。
管理端子系统
管理端主要是指提供网上商城内部管理人员使用的功能部分,它的功能分为商品管理、订单管理和顾客管理等部分,每个登录者首先经过认证然后被赋予权限,根据相应的权限现实相应的功能。
它的用例图如图A-7。
图A-7:
管理端用例图
管理端的这些Usecase(用例)描述如下:
F-L-1:
登录管理
登录管理是负责所有的管理端的登录,管理端的人员要登录到管理端则必须经过登录界面,输入自己的用户名和密码,用以判断这个用户的权限信息,不同的登录人可能具有不同的权限,根据不同的权限现实不同的功能。
F-M-1商品管理:
商品管理用例是管理员登录到系统,对商品的增、删、改的功能,及提供商品的详细信息。
F-M-2订单管理:
订单管理用例是管理员登录到系统,管理的未经处理状态的订单,并且可以对订单进行增、删、改的功能。
F-M-3顾客管理:
顾客管理用例是管理员登录到系统,查看各顾客的信息,同时也可对顾客管理进行增、删、改的功能。
4.1.10登录管理
登录到管理端的所有人都需要通过登录界面进入相应的管理界面,不同的登录人具有不同的权限,根据登录人具有的权限将相应的功能现实在登录到的管理界面,没有权限操作的功能将在现实在这个界面上。
活动视图如图A-8。
图A-8:
登录管理活动视图
4.1.11商品管理
在网上商城系统中,有许多商品的相关信息,它是整个系统的的基本组成。
商品管理模块主要是完成每个商品的增、删、改、查等功能。
具体描述如下:
用例描述:
商品管理
执行者:
商品管理者
前置条件:
商品管理者已登录系统;
后置条件:
如果商品管理成功,则数据库中的商品信息随之变化
基本路径:
a)进入商品管理界面,首先展示目前商品的分类,按商品名称排列;
b)点击每个商品可以详细浏览这个商品的详细内容,同时也可以对这个商品的详细内容进行修改;
c)提供增加商品的按钮,增加商品时,首先选择商品类别,然后商品名称、商品图片以及商品的详细信息等;
d)可以删除选择的商品。
4.1.12订单管理
在网上商城系统中,需要定期处理订单,因为随时都会有顾客购买商品。
订单管理主要是处理未处理的订单。
具体功能描述如下:
用例描述:
订单管理
执行者:
订单管理者
前置条件:
订单管理者已登录系统;
后置条件:
如果订单管理成功,则数据库中的订单状态随之变化,顾客也可以在自己的页面看到相应的变化,并且不能修改已处理的订单。
基本路径:
a)进入订单管理界面,首先展示目前未处理的订单,按时间排序;
b)点击每个订单可以详细浏览每个订单的内容,包括订单号、下单时间、下单顾客的ID、收货人姓名、收货人地址、商品ID、商品数量、商品价格以及总价格;
c)可以对已经处理过的订单进行删除。
4.1.13顾客管理
顾客将注册信息提交之后,顾客管理人员可以整理顾客的相关信息。
具体的功能描述如下:
用例描述:
顾客管理
执行者:
顾客管理者
前置条件:
顾客管理者已登录系统;
后置条件:
顾客的信息整理完成后,则可以对其进行操作;也可分析出关于顾客的相关数据,利于系统长久发展
基本路径:
a)进入顾客管理界面,首先展示目前已注册的顾客列表,提供查询功能;
b)通过点击顾客列表进入相应的界面,查看每个顾客的名字、性别等详细信息;
c)管理者可以修改顾客相关信息,也可以删除顾客;
5性能需求
根据用户对本系统的要求,确定系统在响应时间、可靠性、安全等方面有较高的性能要求。
界面需求
系统的界面要求如下:
1)页面内容:
主题突出,站点定义、术语和行文格式统一、规范、明确,栏目、菜单设置和布局合理,传递的信息准确、及时。
内容丰富,文字准确,语句通顺;专用术语规范,行文格式统一规范。
2)导航结构:
页面具有明确的导航指示,且便于理解,方便用户使用。
3)技术环境:
页面大小适当,能用各种常用浏览器以不同分辨率浏览;无错误链接和空链接;采用CSS处理,控制字体大小和版面布局。
4)艺术风格:
界面、版面形象清新悦目、布局合理,字号大小适宜、字体选择合理,前后一致,美观大方;动与静搭配恰当,动静效果好;色彩和谐自然,与主题内容相协调。
数据精确度
价格单位保留到分。
系统安全性需求
系统有严格的权限管理功能,各功能模块需有相应的权限方能进入。
系统需能够防止各类误操作可能造成的数据丢失,破坏。
防止用户非法获取网页以及内容。
6实现约束
系统的实现约束如下:
a)操作系统为:
Windows7
b)开发平台为:
JDeveloperStudio11.1.1.2.0
c)数据库为:
oracle10g
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上商城 需求 规格 说明 v04