大连交通大学《软件工程课程设计》

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

办公用品网上商城系统

软件需求说明书

目录

1. 引言 (1)

1.1 目的 (1)

1.2 项目范围 (1)

1.3 定义、缩略语、缩写 (1)

2. 系统需求概述 (2)

2.1 用例模型 (2)

2.2 假设和依赖 (3)

3. 系统详细需求 (4)

3.1 Use-Case 清单 (4)

3.2 规格说明 (4)

3.2.1 功能性需求 (4)

3.2.2 可用性 (5)

3.2.3 可靠性 (5)

3.2.4 性能 (5)

3.2.5 保障性 (5)

3.2.6 设计上的限制 (5)

4. 术语表 (7)

软件需求说明书

1. 引言

1.1 目的

本文档描述了办公用品网上商城系统的软件需求规格。目的在于向读者表述系统的环境,系统的功能和非功能的需求。

1.2 项目范围

本次软件项目开发的是一个办公用品网上商城系统。系统的功能如下:

(1)注册功能。在网站首页单击注册标签或按钮,进入注册页面。在注册页面填写基本信息即可成功注册为该网站的会员。

(2)登录功能。会员在网站主页单击登录标签进入会员登录页面。会员输入会员名、密码以及验证码后点击登录按钮。若输入信息正确弹出提示信息,并跳转回主页。此时主页显示登录会员信息。若输入信息错误或会员帐号被冻结,则弹出提示信息后跳回主页。管理员在后台管理员登录页面输入正确的管理员名和密码后进入后台管理页面。

(3)查询商品。会员在网站主页上可以点击查看部分商品信息,也可以按分类查看各种办公用品。会员在搜索框中输入商品名称,单击搜索按钮后即可实现商品查询。

(4)订购商品。会员搜索到满意的商品后,单击加入购物车按钮,即可将商品加入购物车。如需要更改购物车内商品的信息,可以在购物车里修改商品的数目或者直接删除商品。选购完商品后点击进入收银台页面,在该页面填写基本信息后即可提交订单。

(5)个人信息修改。会员登录后点击主页上的用户中心标签,进入个人信息界面,在该页面内修改个人信息。

办公用品网上商城后台可以实现以下基本功能:

(1)用户管理。管理员在后台管理界面可以查看会所有会员信息、删除或者冻结会员。管理员在后台也可以修改自己的信息。

(2)订单管理。管理员在后台管理界面查看订单详情并处理订单。

(3)商品管理。管理员在后台可以添加或者删除商品的类别。管理员也可以在后台添加或删除商品、修改商品信息。

(4)信息管理。管理员在后台可以添加公告、修改已发布的公告。管理员也可以对会员的评论进行相关处理。

1.3 定义、缩略语、缩写

顾客——通过互联网使用这个网上购物系统来购买商品的人。

管理员——管理企业网上购物系统的人。

用户——顾客和管理员。

系统——网上购物系统。

ucspec——Use Case Specification

2. 系统需求概述

2.1 用例模型

系统用例图如下:

办公用品网上商城

会员

管理员登录

注册

查询商品

订购商品

管理个人信息

管理商品信息

管理用户信息

管理订单信息

管理网站信息

找回密码

评价商品

添加商品

添加类别

添加公告

管理评论

<>

<>

<>

<>

<>

<>

用例的概要描述如下表所示:

主要参与者优先级用例名用例概述

顾客高注册功能顾客输入注册信息,成为网站会员。

高登录功能会员在网站主页单击登录标签进入会员登录页面高查询商品

会员在网站主页上可以点击查看部分商品信息,也

可以按分类查看各种办公用品

高订购商品

会员搜索到满意的商品后,单击加入购物车按钮,

即可将商品加入购物车。

高个人信息修改

会员登录后点击主页上的用户中心标签,进入个人

信息界面,在该页面内修改个人信息。

管理员中用户管理

管理员在后台管理界面可以查看会所有会员信息、

删除或者冻结会员。管理员在后台也可以修改自己

的信息

中订单管理管理员在后台管理界面查看订单详情并处理订单。中信息管理

管理员在后台可以添加公告、修改已发布的公告。

管理员也可以对会员的评论进行相关处理。

2.2 假设和依赖

顾客必须具备基本的计算机知识。

管理员必须经过一定的培训。否则将影响系统的使用效果。

3. 系统详细需求

本节将使用用例技术描述系统的详细需求。

3.1 Use-Case 清单

用例名和对应的用例描述文件的关系如下(在名为“用例描述文件”的文件夹中列出了四个作为示例):

编号用例名对应用例文件

01 注册功能01_ucspec.doc

02 登录功能02_ucspec.doc

03 查询商品03_ucspec.doc

04 订购商品04_ucspec.doc

05 个人信息修改05_ucspec.doc

06 用户管理06_ucspec.doc

07 订单管理07_ucspec.doc

08 信息管理08_ucspec.doc

3.2 规格说明

本节定义了网上购物系统的非功能需求(包括可靠性、可用性、性能等)和用例中通用的功能性需求。

3.2.1 功能性需求

本节描述了用例中通用的功能性需求。

日志系统

所有的系统出错信息都必须被记录到出错日志中。信息的格式必须是系统错误号码、日期、时间、错误信息。

和用户相关的每个页面迁移信息都必须被记录到追寻日志中。信息的格式必须是用户帐号、日期、时间、迁移的页面名。

每次处理前后的消耗的内存和处理时间都必须被记录到性能日志中。信息的格式必须是日期、时间、消耗的内存、处理时间。

邮件系统

系统所有的电子邮件必须通过预先设定的邮件系统发送。

监视系统

监视系统必须扫描日志系统如果有任何异常的情况,必须使用邮件系统向管理员发警告信。

安全系统

安全系统必须拦截非法的访问,和对网站的恶意进攻包括(XSS、SQL Injection、非法盗链等、非法字符输入等)。

优惠规则

系统目前定义的优惠规则为2个。

按会员已付款的订单金额,将会员分成不同的级别,每个级别在总价上享有5%、0%、15%、20%等不同的折扣。

在一定的时间期限内,可以免除配送费。

相关文档
最新文档