网上商城需求规格说明书.docx

上传人:b****4 文档编号:6016548 上传时间:2023-05-09 格式:DOCX 页数:11 大小:61.27KB
下载 相关 举报
网上商城需求规格说明书.docx_第1页
第1页 / 共11页
网上商城需求规格说明书.docx_第2页
第2页 / 共11页
网上商城需求规格说明书.docx_第3页
第3页 / 共11页
网上商城需求规格说明书.docx_第4页
第4页 / 共11页
网上商城需求规格说明书.docx_第5页
第5页 / 共11页
网上商城需求规格说明书.docx_第6页
第6页 / 共11页
网上商城需求规格说明书.docx_第7页
第7页 / 共11页
网上商城需求规格说明书.docx_第8页
第8页 / 共11页
网上商城需求规格说明书.docx_第9页
第9页 / 共11页
网上商城需求规格说明书.docx_第10页
第10页 / 共11页
网上商城需求规格说明书.docx_第11页
第11页 / 共11页
亲,该文档总共11页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

网上商城需求规格说明书.docx

《网上商城需求规格说明书.docx》由会员分享,可在线阅读,更多相关《网上商城需求规格说明书.docx(11页珍藏版)》请在冰点文库上搜索。

网上商城需求规格说明书.docx

网上商城需求规格说明书

《软件体系结构》

大实习需求说明书

 

学号:

***********

班级序号:

111132

**********

 

中国地质大学信息工程学院软件工程系

2015年12月

网上商城平台需求规格说明书

第一章简介

1.1目的

本需求规格说明书的目的是为“网上商城平台”项目提供需求范围和需求内容的规定。

它能够提供清晰的软件需求,软件开发者能够在其约束下安排项目规划与进度、组织软件开发与测试,并且,它还将成为项目验收的唯一需求规约。

本文档的读者将通过此规格说明书来确定软件开发人员对“网上购物平台”项目是否拥有正确的理解,当规格说明书得到认可后,它将成为技术实现和软件交付中需求符合度的唯一检验标准;软件开发人员也通过此文档展示他们对项目的理解,并且当规格说明书得到确认后,它将成为软件开发人员在进行项目设计、实现、测试和实施过程中唯一的需求规范。

1.2范围

本文档所描述的需求仅限于网上商城平台项目,且只针对此项目有效。

1.3定义、首字母缩写词和缩略语

本文档所涉及的专门术语定义和缩略语、缩写词的含义如下表:

商场会员

网上商城平台中合法的系统注册用户

管理员

系统某部分的管理者

超级管理员

整个系统的管理员

1.4参考资料

在本文档的编写过程中,参考了一下资料,如果对文档含义有模糊之处,请查阅以下相关资料:

1.《网站开发项目教程》

2.《软件测试》

3.《Java项目案例分析(Java学习路线图)》

1.5项目概述

1.5.1项目目标

本项目旨在开发一套网上商城的平台,它将实现用户通过互联网完成商品采购的整个过程。

用户可以通过此平台的网上商品展示和检索获取自己所需要的商品的基本信息,并且可以根据自己的需求,通过互联网提交商品订单。

商家能够通过此平台来处理用户所提交的订单,根据用户提交订单的内容来判断是否与此用户交易。

1.5.2项目运行环境

1.硬件:

1)服务器:

基于Intel构架的企业服务器

2)工作站:

PC机

2.软件:

1).操作系统:

中文MicrosoftWindowsXP及以上版本

2).支持环境:

MicrosoftIIS

3).数据库:

MySQL

4).实现工具:

eclipse,RSA8.0,Tomcat等

1.5.3项目的条件与限制

1.项目启动的条件和假设

1)项目得到全力支持;

2)在项目开发完成后,实施环境准备完善;

2.存在的风险

1)人的因素

开发经验不足。

(高)

2)系统

必须与物流系统配合;

PC服务器/Window平台无法承受大的交易量;

3)资源

开发周期短;(高)

4)技术

开发人员对所使用的技术不熟悉;(高)

开发人员对所使用对所使用的开发工程技术不了解;

可扩展性:

本期开发至开发系统的核心部分,很多需求将留到以后开发;

可靠性:

系统崩溃(客户端和服务器)时的恢复;

安全性:

会员信息和订单的安全性;

5)协作

一些特殊的要求;

内部协作不畅;

部分功能需要的接口产生问题;(高)

第二章整体说明

网上商城是为了精简商业活动中场所所带来的成本以及地理位置所带来的商业活动不便所开发的,依托互联网来进行商业活动的平台。

它提供一套基于互联网的商品采购与交易模式,打破商城和用户之间由于场所限制带来的购物不便,同时,它能够降低商场场地所带来的成本,将更大的实惠反馈给购买者。

从而为购买者和商家开辟一条共赢的道路。

本项的最终目标是建立一个基于互联网的平台,它能够分别为商品的购买者和商场提供不同的服务。

其中,商品购买者能够通过此平台来进行商品浏览、选购和提交订单;商场可以通过此平台来进行订单处理和库存处理。

第三章具体需求

网上商城类似于现实世界当中的商店,差别是利用电子商务的各种手段,达成从买到卖的过程的虚拟商店,从而减少中间环节,消除运输成本和代理中间的差价,造就对普通消费,和加大市场流通带来巨大的发展空间。

尽能的还消费者以利益,带动公司发展和企业腾飞,引导国民经济稳定快速发展,推动国内生产总值。

下文将分成以下6个部分来描述整个网上商城的需求,其中:

1.用例分析:

用例分析主要是描述整个网上商城对购买者和商家所能够提供的功能。

它通过清晰的用例,详细描述在整个网上商城的交易和管理过程中所有参与者的功能。

2.软件可用性需求:

软件可用性需求主要描述网上商城在符合怎样的条件下才能够顺利地被用户接收并使用。

3.软件可靠性需求:

软件可靠性需求主要描述网上商城能够在什么条件范围内稳定运行的条件参数。

4.软件性能需求:

软件性能需求主要描述软件技术教育平台的性能参数,本文档将从响应速度、并发量要求以及未来的可扩展性参数三个方面来描述。

5.软件设计约束:

软件设计约束主要描述在使用本文档进行软件系统设计时,必须要遵循的设计约定。

6.接口:

接口主要描述网上商城在实施或者集成时,需要与其它系统进行交互的内容。

3.1系统功能结构

3.1.1系统级需求

在系统中,功能需求包含三个部分:

一部分是购买者的购买过程,一部分是商场的处理过程,一部分是系统管理员管理系统的功能。

其中,商品购买是一个单独的过程,所以,它将拥有一个独立的用例模型,而商场的处理和系统管理息息相关,它将合并成为一个用例模型。

3.1.2角色描述

在本项目中,共涉及四类角色:

管理员,游客以及注册用户。

1.管理员:

对网上商场的某个或者某几个部分进行管理的人员;

2.注册用户:

也叫商场会员,它具有在本网上购物平台中购物的合法权限,也是本平台中唯一具有发起订单的人员。

3.1.3用例描述

下面将详细描述各个用户在本网上购物平台中的用例。

1管理员用例

本节将描述管理所具有的所有的功能。

进货管理:

进行商品采购入库,采购退货,进/退单据和当前库存查询,与供货商的往来帐务。

销售管理:

进行商品销售,顾客退货,销/退单据和当前库存查询,POS销售统计,与客户的往来帐务。

库存管理:

包括库存之间商品调拔,商品的报损溢,强大的库存盘点功能,库存商品报警查询。

统计报表:

完整的统计查询功能,每张单据每次收款付款都可以清楚的反映。

基本设置:

商品信息,商品调价,供货商,客户,员工,会员,仓库等基本参数的设置。

系统维护:

数据库备份/恢复,系统初始化,操作员修改密码,年终结算,查看日志,打印条码,赠品管理。

商品销售:

进行商品的销售工作,用户可以通过输入商品的条码,编号来选择商品。

销售退货:

进行已销售商品的顾客退货工作,同样可以通过商品条码和编号来选择商品。

兑换赠品:

有关会员用积分兑换赠品的管理工作。

赠送赠品:

有关赠品的赠送管理工作。

修改密码:

修改当前收银员的密码。

出入款管理:

管理有关收银员的出入款工作。

2用户用例

用户是整个网上购物过程的主角,要想真正的使用本网站进行购物,就必须注册成为本系统的合法用户,本系统将为您提供一个系统中唯一的用户名,并且提供登录系统的密码,当然不是所有的用户都要直接购买商品,也可能只是浏览一下商品信息,那么就不需要注册成为系统的用户。

所有,该系统中的用户体系可以是浏览者,也可以注册成为系统用户。

当注册成为系统的用户后,可以修改自己的用户信息、登录自己的订单信息、管理自己的收藏夹等。

1)用户登录和注册

2)用户密码修改

用例名称

用户密码修改

主要参与者

注册用户

前置条件

用户必须是注册用户,且用户只能够修改自己的登录密码,用户必须已经登录

后置条件

将新的密码更新到系统中,用户在下次登录时可以采用新密码登录

主要成功场景

1.游客输入用户的新密码和确认新密码

2.系统校验用户密码信息输入的合法性

3.系统将用户的密码信息存储

3)商品搜索

用例名称

商品搜索

主要参与者

未经注册的游客

前置条件

后置条件

取得符合用户检索条件要求的商品,并且,用户可以根据自己的需要在符合用户检索条件的商品列表中进行商品认购

主要成功场景

输入所需要了解的商品的名称或者关键字

如果商城中存在符合条件的商品,那么显示这些商品的列表,如果不存在,那么提示用户商场中无符合条件的商品

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

4)商品选购

用例名称

商品选购

主要参与者

注册的用户

前置条件

用户必须是注册用户,并且用户登录到系统中

后置条件

能够将商品放入用户的购物车内

主要成功场景

选择所需要购买的商品

将商品放入购物车

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给用户

特殊需求

用户的购物车在用户离开商城,关闭浏览器后也可以保留

5)将商品加入到个人收藏

用例名称

将商品加入到个人收藏

主要参与者

注册用户

前置条件

用户必须是注册用户,并且用户登录到系统中

后置条件

成功将商品加入个人收藏夹,用户此后能够直接从用户个人收藏夹中查阅这些商品的信息和购买这些商品

主要成功场景

1.用户选择所需要的商品

2.将所选择的商品加入到个人收藏夹中

6)清空购物车

用例名称

清空购物车

主要参与者

未经注册的游客

前置条件

游客的购物车里有选购的商品

后置条件

能够将游客购物车中的所有商品清除,将游客的购物车设置为空的状态

主要成功场景

游客发出清空购物车的指令

系统将游客的购物车设置成为空的状态

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

游客的购物车在游客离开商城,关闭浏览器后将不得到保存

7)删除商品

用例名称

删除商品

主要参与者

未经注册的游客

前置条件

游客的购物车里有选购的商品

后置条件

将游客购物车中的某一件商品移出游客的购物车

主要成功场景

游客选择所需要移出的商品

发出删除指令,系统将此商品从购物车中移除

扩展

当信息更新过程中发生错误时,系统将捕获异常,同时将失败信息反馈给游客

特殊需求

游客的购物车在游客离开商城,关闭浏览器后将不得到保存

3.2软件可用性需求

1.界面简洁美观,符合用户的操作习惯和审美观。

2.当系统出现错误时,能够给用户友好的提醒。

3.3软件可靠性需求

1.系统必需能够7×24不间断运行。

2.系统能够定期自动备份数据,当故障发生时,能够使用备份数据恢复。

3.系统起动时间不应该超过30分钟。

4.系统发生故障,恢复时间不应超过2小时。

5.用户非活动状态下每次会话时间必须保持30分钟。

6.单个会话发生错误的时候,不影响其它会话。

3.4软件性能需求

1.单个用户会话响应时间不应超过5秒。

2.系统并发量不低于50个用户。

3.当并发量达到最大时,CPU利用率及内存使用率不超过30%。

4.系统能够支持群集和负载均衡,以保证系统性能的可扩展性。

3.5软件设计约束

1.该项目将采用java语言作为实现语言。

2.该软件系统将采用互联网提供服务,其应用模式采用B/S结构。

3.该系统利用eclipse、MySQL等工具编写。

3.6接口

3.6.1用户界面

本软件将为用户提供一个简洁友好、便于操作的用户界面。

它在符合大多数用户的审美观条件下,参考了我们对于大多数用户的操作系统的统计和分析结果,尽量为用户提供一个舒适的使用环境。

3.6.2硬件接口

暂无

3.6.3软件接口

暂无

3.6.4通信接口

暂无

第四章支持信息

本软件系统由13级软件工程系2班学生马文昭来负责技术支持。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2