需求说明书.docx
- 文档编号:26842983
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:15
- 大小:83.10KB
需求说明书.docx
《需求说明书.docx》由会员分享,可在线阅读,更多相关《需求说明书.docx(15页珍藏版)》请在冰豆网上搜索。
需求说明书
图书销售管理系统
需求说明书
目录
1.引言2
1.1目的2
1.2背景2
1.3定义2
1.4参考资料2
2.产品概述3
2.1产品描述3
2.2用户特点 3
2.3假定和约束3
3.功能性需求3
3.1操作员用例3
3.2管理员用例5
4.非功能性需求12
4.1用户界面需求12
4.2软硬件环境需求13
4.3产品质量需求13
4.4其他需求13
需求说明书
1.引言
1.1目的
保证软件开发的质量、需求的完整与可追溯性,编写此文档。
通过此文档,以保证业务需求提出者与需求分析人员、开发人员、测试人员及其也相关利益人对需求达成共识。
本文档的主要读者对象是系统设计人员,系统设计人员根据规格说明书的描述和系统的分析模型进行体系结构和详细的设计项目经理、测试人员、QA也是文档的重要阅读者,他们也会以此文档作为项目跟踪、系统测试、过程评审和客户验收和依据
1.2背景
开发软件名称:
图书销售管理系统
项目任务提出者:
武汉理工大学计算机学院
项目开发者:
李帅奇赵淑敏闫鹏冯启贤(软件1102班L.Z.Y.Z小组)
实现软件单位:
武汉理工大学
1.3定义
用户需求分析:
用户需求分析(UserRequirementAnalysis)指在系统设计之前和设计、开发过程中对用户需求所作的调查与分析,是系统设计、系统完善和系统维护的依据。
1.4参考资料
《uml与模式应用》CraigLarman著,李洋,郑龚译、机械工业出版社
《软件工程》钟珞袁景凌主编,科学出版社
《软件需求工程》毋国庆、梁正平、袁梦霆、李勇华编
《系统分析与设计教程(第7版)》(美)舍利(Shelly,G.B.)
2.产品概述
2.1产品描述
开发意图:
面对人们购书的热情越来越高涨,结合广大书迷对于购书的需求,特意推出图书销售管理系统,以满足书店对于每日购书情况进行统计。
作用范围:
本网上书店系统面向所有的小型书店,以满足广大书店对于日常销售的统计等需求。
2.2用户特点
管理员:
教育水平均在大学本科及以上。
计算机水平属于初级偏上,能熟练使用操作系统,熟悉文档、表格、数据库的使用,负责对系统的维护。
操作员:
教育水平分布不均。
计算机水平多为初级,大多只会最基本的操作,主要是除了管理员的其他书店工作人员。
顾客:
顾客不能对该软件进行操作。
2.3假定和约束
本软件的用户单位为:
销售图书的书店。
3.功能性需求
3.1操作员用例
3.1.1操作员登陆用例
用例操作员登陆
简述操作员登录,进入系统
参与者操作员
前提条件操作员是该系统的合法用户
主成功场景1、操作员输入用户名和密码,登录系统,用例开始,若登录不
成功,则提示重新登陆
2、系统显示操作员管理界面
3、操作员根据业务流程进行自己所要进行的操作
后置条件进入到信息管理系统中学生用户的部分
3.1.2销售图书
用例销售图书
简述操作员根据顾客选择的图书进行销售
参与者操作员和顾客
前提条件登录成功
主成功场景1、操作员扫描条形码,记录顾客购买的书的信息
2、数据库自动记录销售信息
3、交易成功
后置条件图书销售成功
3.1.3图书信息查询
用例图书信息查询
简述操作员查询图书的信息,看是否有存量
参与者操作员和顾客
前置条件操作员登录成功
主成功场景1、顾客向操作员询问图书相关信息
2、操作员帮助顾客查询图书信息
3、顾客获得图书的相关信息
后置条件顾客获得图书的相关信息
3.2管理员用例
3.2.1管理员登陆
用例管理员登陆
简述管理员登陆,进入系统
参与者管理员
前置条件管理员是该系统的合法使用者
主成功场景1、操作员输入用户名和密码,登录系统,用例开始,若登录不
成功,则提示重新登陆
2、系统显示操作员管理界面
3、操作员根据业务流程进行自己所要进行的操作
后置条件管理员成功地进入了系统界面
3.2.2管理销售信息
3.2.2.1查看销售信息
用例管理员查看销售信息
简述管理员登录系统,对销售信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入销售管理界面
3、管理员查看销售记录
后置条件管理员成功地查看了图书销售信息
3.2.2.2删除销售信息
用例管理员删除销售信息
简述管理员登录系统,对销售系统进行删除
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入销售管理界面
3、管理员删除销售记录
后置条件管理员成功地删除了图书销售信息
3.2.3管理供应商
3.2.3.1查看供应商信息
用例管理员查看供应商信息
简述管理员登录系统,对供应商信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入供应商管理界面
3、管理员查看供应商信息
后置条件管理员成功地查看了供应商信息
3.2.3.2修改供应商信息
用例管理员修改供应商信息
简述管理员登录系统,对供应商信息进行修改
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入供应商管理界面
3、管理员修改供应商信息
后置条件管理员成功地修改了供应商信息
3.2.3.3删除供应商信息
用例管理员删除公民供应商的信息
简述管理员登录系统,对供应商信息进行删除
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入供应商管理界面
3、管理员删除供应商信息
后置条件管理员成功地删除了供应商信息
3.2.4管理库存
3.2.4.1查看库存信息
用例管理员查看库存信息
简述管理员登录系统,对库存信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入库存管理界面
3、管理员查看库存信息
后置条件管理员成功地查看了库存信息
3.2.4.2修改库存信息
用例管理员修改库存信息
简述管理员登录系统,对库存信息进行修改
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入库存管理界面
3、管理员修改库存信息
后置条件管理员成功地修改了库存信息
3.2.4.3删除库存
用例管理员删除库存
简述管理员登录系统,对库存进行删除
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入库存界面
3、管理员删除库存
后置条件管理员成功地删除了库存
3.2.5管理财务信息
3.2.5.1查看财务信息
用例管理员查看财务信息
简述管理员登录系统,对财务信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入财务管理界面
3、管理员查看财务信息
后置条件管理员成功地查看了财务信息
3.2.5.2修改财务信息
用例管理员修改财务信息
简述管理员登录系统,对财务信息进行修改
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员计入财务管理界面
3、管理员修改财务信息
后置条件管理员成功地修改了财务信息
3.2.5.3删除财务信息
用例管理员删除财务信息
简述管理员登录系统,对财务信息进行删除
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员进入财务管理界面
3、管理员删除财务信息
后置条件管理员成功地删除了财务信息
3.2.6管理图书
3.2.6.1查看图书信息
用例管理员查看图书信息
简述管理员登录系统,对图书信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员进入图书管理界面
3、管理员查看图书信息
后置条件管理员获取了图书信息
3.2.6.2修改图书信息
用例管理员修改图书信息
简述管理员登录系统,对图书信息进行修改
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员进入图书管理界面
3、管理员修改图书信息
后置条件管理员成功地修改了图书信息
3.2.6.3图书分类
用例管理员进行图书分类
简述管理员登录系统,对图书进行分类
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员进入图书管理界面
3、管理员进行图书分类
后置条件管理员成功地进行了图书分类
3.2.6.4删除图书
用例管理员删除图书
简述管理员登录系统,对图书进行删除
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员进入图书管理界面
3、管理员删除图书
后置条件管理员成功地删除了图书
3.2.6.4增加图书
用例管理员增加图书
简述管理员登录系统,对图书进行增加
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员进入图书管理界面
3、管理员增加图书
后置条件管理员成功地增加了图书
3.2.7管理操作员
3.2.7.1查看操作员信息
用例管理员查看操作员信息
简述管理员登录系统,对操作员信息进行查看
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员查看操作员信息
后置条件管理员获取了操作员信息
3.2.7.2修改操作员信息
用例管理员修改操作员信息
简述管理员登录系统,对操作员信息进行修改
参与者管理员
前置条件管理员登录成功
主成功场景1、管理员登陆系统
2、管理员修改操作员信息
后置条件管理员成功地修改了操作员信息
4.非功能性需求
4.1用户界面需求
需求名称
详细要求
主页面显示位置
主页面
页面颜色
字体
界面风格
主要是以白色为主,简单二
4.2软硬件环境需求
需求名称
详细要求
数据库环境
MYSQL2005
操作系统
WINDOWS2003/LINUX/WINDOWSXP/WINDOWS2000
CPU
CPU:
2.3G
处理器
IntelCore
制作工具
MYSQL、eclipse
4.3产品质量需求
主要质量属性
详细要求
正确性
根据需求实现每一个功能
健壮性
能够同时输入大量的数据
可靠性
系统运行稳定,具有软硬件故障恢复策略,软件及数据库备份等
性能,效率
反应时间0.1-5/s
易用性
界面友好,美观大方,使用方便,操作简单
清晰性
文档条目清楚,方便阅读
安全性
用户利用密码安全登陆,对黑客攻击有一定的识别功能,随时维护。
可扩展性
很容易根据需求作进一步的扩展
兼容性
绝大多数软硬件均可安全运行
4.4其他需求
要力求最大限度地满足实际工作的需要,充分考虑各业务层次、各管理环节数据处理的实用性,把满足学校管理业务作为第一要素进行考虑。
为适应将来的发展,系统应该具有良好的可扩展性和可维护性。
系统设计尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。
系统的可扩展性应包括能接纳已有的系统和在今后系统软硬件扩展时,能有效地保护已有的投资。
特别是在应用需求变化时(应用与系统的需求往往提不全或者经常会变化),有一个较好的应用平台,能容易地加以调整。
系统易于扩充升级,既能满足当前业务的需求,又为今后的扩充留有空间。
对数据库的设计因该体现一致性、完整性、安全性、可伸缩性和规范化
图形化原则:
用户界面的设计应做到美观大方。
系统的设计需要考虑用户的计算机水平,用户界面应直观、明了、条理清晰,做到简单易用,没有计算机专业背景的用户也可以轻松的使用本系统完成选课及其他管理工作,实现“傻瓜型”管理——易学、易用、易管理。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 需求 说明书