最详细开发软件需求规格说明书参考文档Word文件下载.docx

上传人:b****4 文档编号:7860633 上传时间:2023-05-09 格式:DOCX 页数:47 大小:453.13KB
下载 相关 举报
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第1页
第1页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第2页
第2页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第3页
第3页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第4页
第4页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第5页
第5页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第6页
第6页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第7页
第7页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第8页
第8页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第9页
第9页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第10页
第10页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第11页
第11页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第12页
第12页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第13页
第13页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第14页
第14页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第15页
第15页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第16页
第16页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第17页
第17页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第18页
第18页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第19页
第19页 / 共47页
最详细开发软件需求规格说明书参考文档Word文件下载.docx_第20页
第20页 / 共47页
亲,该文档总共47页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

最详细开发软件需求规格说明书参考文档Word文件下载.docx

《最详细开发软件需求规格说明书参考文档Word文件下载.docx》由会员分享,可在线阅读,更多相关《最详细开发软件需求规格说明书参考文档Word文件下载.docx(47页珍藏版)》请在冰点文库上搜索。

最详细开发软件需求规格说明书参考文档Word文件下载.docx

4.7.1.1用例描述28

4.7.1.2图书浏览活动图29

4.7.1.3界面元素30

4.7.1.4功能30

4.7.2UC007-02图书查询31

4.7.2.1用例描述31

4.7.2.2图书查询活动图32

4.7.2.3界面元素32

4.7.2.4功能33

4.8UC008管理业务信息33

4.8.1用例描述33

4.8.2活动图34

4.8.3界面元素35

4.8.4功能36

4.9UC009维护个人信息36

4.9.1用例描述36

4.9.2活动图37

4.9.3界面元素37

4.9.4功能38

4.10UC010系统管理39

4.10.1用例描述39

4.10.2活动图40

4.10.3界面元素42

4.10.4功能43

5领域模型44

6非功能性需求45

变更情况记录

*A-ADDEDM-MODIFIEDD-DELETED

变更号

日期

段落

*A、M、D

简述

备注

1概述

1.1背景

●系统名称:

●本项目的任务提出者:

丁丁图书销售公司

●系统开发背景:

20世纪90年代中后期,随着计算机科学、网络技术与数据库技术的不断发展,网络购物已被广大客户接受,并且业务量不断增加。

其中网上购书是网络购物中最重要的一种形式之一,其有着以下几个显著特点:

1)书目种类齐全,数量充足;

2)使用快捷方便,安全可靠;

3)减少中间环节,价格便宜;

4)服务形式多元化,管理方便。

网上购书这一形式与传统的出版发行业务相比,有着全天候服务,送货上门,检索与浏览方便,管理灵活,开销小等特点,随着客户对网上购物意识的不断加深,将会有着更加广阔的市场前景。

因此,丁丁图书公司欲开发一套由在线购书、库存管理、业务管理构成的网上购书系统。

●开发者:

中山大学软件师资班(第二期)第三小组。

●用户:

丁丁图书公司

1.2目的

该需求规划说明书旨在让用户(丁丁图书公司)与开发团队(中山大学软件师资班第三小组)对丁丁网上购书系统的开发达成共识,确定总体功能与各个功能模块的具体作用。

此文档将作为用户验收参考以及开发团队开发过程中的参考。

1.3范围

●本文档为丁丁网上购书系统的功能需求描述,由丁丁图书公司和中山大学软件师资班第三小组共同商议后协定。

●本文档根据丁丁图书公司对于丁丁网上购书系统的要求编写,包括了系统总体设计描述以及各个功能模块的详细描述。

1.4假设

完成项目最后期限:

2009年8月28日

开发时间:

20天

1.5业务术语

术语

解释

购物车

暂时存放客户选择的图书,订单的根据

订单

客户根据购物车内的图书下订单

订单状态

约定订单状态分为以下3种:

1、“已确认”:

客户确认订单后,将不能再修改订单状态。

2、“未确认”:

客户还未确认订单,可对订单进行撤销操作。

3、“已撤销”:

客户撤销订单,将不能再修改订单状态,系统同时更新图书库存。

ISBN

ISBN(InternationalStandardofBookNumber)即国际标准书号,它由10位数字组成分别由组号、出版者号、书名号、校验号这四部分组成,其间用“-”相连。

1.6参考文献

参考文献

作用

潘文年,价格战背景下网上书店经营的读者需求分析,中国出版,2008

(2):

27-30

了解市场环境,用于进行需求分析

张歌燕,试析我国网上书店的优势、劣势及其发展对策,图书情报知识,2003

(2):

91-92

陈蓉等,我国网上书店的现状及制约因素浅析,商场现代化,2006年10月(上旬刊):

231

2系统功能概述

2.1丁丁网上购书系统概述

本系统主要包含在线购书、书目管理、业务管理、系统管理这几大部分,具体功能如下:

●在线购书:

为客户提供浏览、检索与购书服务。

●书目管理:

为业务管理员提供书籍上架、下架与修改书目信息;

●业务管理:

为业务管理员提供管理各种购买信息的服务,以便于市场分析;

●系统管理:

为系统管理员提供管理购书系统地各种权限与服务。

2.2丁丁网上购书系统用例图

3用例列表

用例编号

用例名称

描述

参与者

UC001

用户登录

提供各类用户的登录功能。

会员、系统管理员、业务管理员

UC002

注册会员

会员注册时,填写注册会员资料,然后提交;

注册成功,游客成为会员可以订购商品。

注册不成功,提示用户输入错误,需重新输入。

游客

UC003

管理购物车

管理会员的购物车,会员可随时查询购物车中的信息,也可往购物车中放入图书、修改订购数量、删除图书。

会员、库存系统

UC004

提交订单

会员进入结算步骤,确认收货人信息、送货方式、支付方式,最终提交订单。

会员、订单处理系统、银联系统、物流系统

UC005

管理订单

根据身份显示满足条件的订单信息;

会员可执行撤销个人订单操作。

业务管理员、

会员

UC006

管理书目

添加新的书籍,删除已有的书籍,对商品的相关信息进行更新。

业务管理员

UC007

图书浏览与查询

浏览与查询图书,并可对感兴趣的内容进行详细查阅。

游客、会员

UC008

管理业务信息

管理会员购买信息,可从中得到各种会员的购买信息与图书销售信息。

UC009

维护个人资料

用户在页面上修改自己的注册资料,更新原有的注册信息。

系统管理员、业务管理员、会员

UC010

系统管理

实现对除系统管理员以外的后台账户信息的增加、修改和删除。

系统管理员

4用例文档

4.1UC001会员登录

4.1.1用例描述

用例号

UC001-01

会员登录

用例描述

用于给会员登陆

前置条件

已经注册并想进行一些操作

后置条件

用户登录成功后,可以进行一些操作

基本路径

1、系统显示用户需要填入的登录信息

2、用户输入登录信息

3、系统检查用户输入的信息

4、登录信息成功,进入界面

扩展点

用户登录的信息错误时系统提示用户输入错误,需重新登录

补充说明

身份ID唯一

4.1.2活动图

4.1.3界面元素

4.1.4功能

功能名称

功能描述

校验

异常

使得游客登录成为会员

用户名,密码

不能登录,需重新输入

4.2UC002注册会员

4.2.1用例描述

会员注册时,填写注册会员资料,然后提交。

注册成功,游客成为会员后可以订购商品;

游客通过网络访问该网站

游客注册成为用户,进入网站

1.系统显示用户需要填入的注册信息

2.用户输入信息

3.系统检查用户输入的信息

4.注册信息成功进入登录后的界面

1.用户注册的信息错误时系统提示用户输入错误,需重新输入

2.返回

4.2.2活动图

4.2.3界面元素

4.2.4功能

会员注册

使得游客注册成为会员

用户名、密码、真实姓名不能为空

不能注册,需重新输入

4.3UC003管理购物车

4.3.1用例描述

会员已经成功登录

购物车信息被更新

1.会员浏览图书时点击“购买”,打开“我的购物车”页面。

2.系统将所选图书放入购物车。

3.系统列出该会员购物车中所有图书的摘要信息及订购数量,并显示金额总计,供会员查看。

4.会员根据需要修改图书的订购数量或删除订购图书,系统更新购物车信息。

5.会员点击“结算”进入结算步骤;

或者点击“继续挑选商品”,返回图书浏览页面,继续选购图书。

2a.会员点击“购买”时,该图书已经在购物车中

2a1.直接将该图书的购买数量加1

5a.会员点击“结算”时,购物车中的条目为空

5a1.系统显示“您还没有挑选商品”,返回图书浏览页面

5b.会员点击“结算”时,购物车中图书的购买数量大于该图书的库存数量

5b1.系统显示“抱歉,XXX图书库存不足”,返回“我的购物车”页面

1.会员点击页面上的“购物车”,也可以打开“我的购物车”页面

2.“结算”时检查图书的库存数量由外部的库存系统来处理

4.3.2活动图

4.3.3界面元素

元素名称

功能

元素描述

必须/可选

数据校验

图书摘要信息

显示购物车中所有图书的名称、单价

列表

必须

购买数量

显示图书的购买数量,可供会员修改

文本框

正整数且不大于该书的库存数量

删除

从购物车中删除该图书

超链接或按钮

金额总计

根据图书单价和购买数量自动计算总金额

标签

结算

进入结算步骤

按钮

购物车不为空

继续挑选商品

返回图书浏览页面

4.3.4功能

放入购物车

将所选的图书添加到购物车中

查看购物车

查看购物车中的图书信息、购买数量和金额总计

修改订购数量

修改购物车中图书的购买数量

购买数量大于该图书的库存数量

删除购物车中的图书

从购物车中删除图书

转去提交订单页面

购物车为空

4.4UC004提交订单

4.4.1用例描述

会员、财务系统、物流系统

会员已经成功登录,且“我的购物车”不为空

订单被创建,并保存在数据库中

1.会员在“我的购物车”页面中点击“结算”,进入“填写核对订单信息”页面。

2.系统查询得到会员的注册信息,并把已有信息作为默认的收货人姓名、详细地址、邮政编码、联系电话显示在页面上。

3.会员输入或修改收货人姓名、详细地址、邮政编码、联系电话等信息,点击“确认收货人信息”。

4.会员选择送货方式,点击“确认送货方式”。

5.会员选择支付方式,点击“确认支付方式”。

6.会员点击“提交订单”,系统生成订单,并清空会员的购物车。

7.系统显示订单详细信息,并提示订单提交成功。

3a.收货人信息填写不完整

3a1.系统提示会员完整填写相应信息并确认

4a.会员没有选择送货方式

4a1.系统提示会员选择送货方式并确认

5a.会员没有选择支付方式

5a1.系统提示会员选择支付方式并确认

6a.订单提交不成功

6a1.系统提示订单提交不成功

1.如果送货方式选择“货到付款”,则不再需要选择支付方式;

否则由外部的财务系统处理付款问题。

2.订单提交后由外部的物流系统处理后续问题。

4.4.2活动图

4.4.3界面元素

收货人信息

显示收货人姓名、详细地址、邮政编码、联系电话,可供会员修改

送货方式

显示可选的送货方式

单选按钮组

必选其一

支付方式

显示可选的支付方式

系统生成订单

4.4.4功能

确认收货人信息

确认订单的收货人信息

信息填写不完整

确认送货方式

确认订单的送货方式

没有选择送货方式

确认支付方式

确认订单的支付方式

没有选择支付方式

生成订单,并向会员显示订单详细信息

订单提交不成功

4.5UC005管理订单

4.5.1用例描述

业务管理员、会员

登录

系统界面

1.进入订单管理界面。

2.根据身份,如果是业务管理员做子事件一,如果是会员做子事件二。

子事件一:

①.业务管理员选择条件:

如用户名、订单号、订单状态等;

②.系统以列表的形式显示全部满足条件的订单;

③.系统根据业务管理员的需要显示指定订单的详细信息。

④.继续显示则到①,否则返回。

子事件二:

①.显示所有未完成订单基本信息;

②.会员根据需要选择显示指定订单的详细信息;

③.会员根据需要撤消订单;

④.继续撤销则到①,否则提交。

3.反回系统界面,用例结束。

基本路径2:

身份错误则异常处理;

基本路径2之子事件一:

条件不存在或错误则异常处理;

基本路径2之子事件二:

会员可以显示历史订单。

1.业务管理员只能查看订单。

2.会员只能查看自己的订单且可以撤消不确定的订单。

4.5.2活动图

4.5.3界面元素

4.5.4功能

身份验证

判断是业务管理员还是会员

验证失败

条件设置

设置各类查询的条件

列表订单

显示满足条件的订单列表

查询失败

详细显示

显示订单的详细信息

撤消订单

会员取消不需要且系统还没确定的订单

4.6UC006管理书目

4.6.1用例描述

1.进入书目管理界面。

2.根据业务管理员选择,如果是添加则做子事件一,如果是删除则做子事件二,如果是更新则做子事件三。

①.系统进入书籍输入界面;

②.业务管理员输入书籍的所有数据信息;

③.如果继续添加则到①,否则提交。

①.业务管理员选择删除条件;

②.系统根据条件列表出所有书目;

③.业务管理员确认是否删除,如是则删除;

④.如果继续删除则到①,否则提交。

子事件三:

①.业务管理员选择更新条件;

③.业务管理员输入更新数据;

④.如果继续更新则到①,否则提交。

书籍数据规范较验错则异常处理;

基本路径2之子事件三:

书籍更新数据规范较验错则异常处理。

4.6.2活动图

4.6.3界面元素

4.6.4功能

添加

输入新书的所有数据信息

校验数据异常

删除书籍信息

更新

更新书籍信息

4.7UC007图书浏览与查询

4.7.1UC007-01图书浏览

4.7.1.1用例描述

UC007-01

图书浏览

用户根据主页上的图书类别选择浏览某类图书,得到该类图书的图书列表

游客/会员

前提条件

用户已经进入到网上书城主页

用户选定的图书列表显示在当前页面上。

如果图书过多,则分页显示,当前页面只显示浏览到的前N(例如10)本图书;

用户可以继续选择浏览其他页面的图书。

1.用户在主页上查看图书类别;

2.用户选择某一类别图书进行浏览;

3.网上书城系统检索此类别图书;

4.网上书城系统显示搜索到的图书列表的第一页;

5.用户获得浏览的图书列表。

用户获得第一页图书列表后可以选择其他图书页面查看

4.7.1.2图书浏览活动图

4.7.1.3界面元素

图书类别

图书类别选择

超链接

4.7.1.4功能

浏览

根据图书类别进行浏览,按页显示该类别内的所有图书

4.7.2UC007-02图书查询

4.7.2.1用例描述

UC007-02

图书查询

用户根据输入的查询信息进行图书查询,得到图书列表

用户查询的图书列表显示在当前页面上。

如果图书过多,则分页显示,当前页面只显示浏览到的前N(例如10)个图书;

用户可以继续选择查看其他页面的图书。

如果没有查询到任何图书;

所显示图书列表为空。

1.用户进入查询页面

2.用户输入图书查询信息(简单关键字、组合关键字);

3.网上书城系统获取用户查询信息,依据关键字进行查询;

4.网上书城系统显示查到的第一页图书显示在当前页面;

5.用户获得查询的图书列表。

用户获取第一页图书后可以选择其他图书页面查看。

4.7.2.2图书查询活动图

4.7.2.3界面元素

关键字

查询关键字

搜索

提交查询的相关信息

高级查询

可以输入组合关键字查询

4.7.2.4功能

检索

根据图书的简单关键字进行查询,按页显示符合条件的的图书信息

根据图书的组合关键字进行查询,按页显示符合条件的图书信息

查看图书详细信息

查看某本书的详细信息

4.8UC008管理业务信息

4.8.1用例描述

管理会员购买信息,可从中得到各种会员的购买信息与书销售信息

业务管理员提出管理请求

显示出相关查询信息

1、通过按钮选择管理功能

2、选择按用户名管理并填写会员名字,则显示该会员购买记录

3、选择按书名管理并填写书名,则显示购买该书的会员购买记录

4、选择按时间管理并填写时间段,则显示该时间段内的会员购买记录

5、选择其他用例功能或关闭页面,则退出本用例

4.8.2活动图

4.8.3界面元素

按用户名管理

选择按用户名管理,激活用户名输入框,并锁定其他输入框

单选框

可选

按书名管理

选择按书名管理,激活书名输入框,并锁定其他输入框

按时间段管理

选择时间段管理,激活起始时间输入框与终止时间输入框,并锁定其他输入框

用户名输入框

输入要查询的会员名字

单行文本框

书名输入框

输入要查询的书名

起始时间输入框

输入要查询的起始时间

终止时间输入框

输入要查询的终止时间

搜索按钮

确认搜索,搜索数据库并跟新列表数据

必选

显示列表

显示搜索结果的列表

列表框

4.8.4功能

按用户名管理会员购买信息

无此用户时弹出提示

按书名管理会员购买信息

无此书名时弹出提示

按时间段管理会员购买信息

无此时间段时弹出提示

4.9UC009维护个人信息

4.9.1用例描述

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

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

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

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