仓库管理系统需求分析1软件工程课程设计
仓库管理系统需求分析
班级:11软工数据库1班
参与者:闫军
目录
1引言(1)
1.1编写目的(1)
1.2文档约定(1)
1.3预期读者和阅读建议(1)
1.4产品范围(2)
1.5参考文献(2)
2综合描述(2)
2.1产品前景(2)
2.2产品功能(2)
2.3用户的特点(3)
2.4运行环境(3)
2.5设计和实现上的限制(3)
2.6假定和约束(4)
3软件产品的系统体系结构(4)
3.1仓库管理系统的各个用户的所具有功能结构图(4)
3.1.1管理员.............................................................................................. 错误!未定义书签。
3.1.2学生.................................................................................................. 错误!未定义书签。
3.1.3教师.................................................................................................. 错误!未定义书签。
3.2软件产品的功能(4)
3.2.1本系统使用的案例:(5)
3.2.2本系统的建档角色:(5)
3.2.3 系统各层次用例图(5)
3.3用户特征(6)
3.4限制与约束(6)
4功能行为需求................................................................................................. 错误!未定义书签。
4.1管理员功能需求用例 ................................................................................. 错误!未定义书签。
4.2学生功能行为用例..................................................................................... 错误!未定义书签。
4.3教师功能行为用例..................................................................................... 错误!未定义书签。
5外部接口需求(7)
5.1用户界面(7)
5.2硬件接口(7)
5.3软件接口(7)
5.4通信接口(7)
6系统特征(7)
6.1说明和优先级(7)
6.2相应序列(7)
6.3功能需求(8)
6.3.1对功能的规定(8)
6.3.2对性能的规定(9)
6.3.3输入输出要求(10)
6.3.4数据管理能力要求(10)
6.3.5故障处理要求(10)
6.3.6其他专门要求(10)
7非功能需求(11)
7.1性能需求(11)
7.2安全措施需求(11)
7.3安全性需求(11)
7.4软件质量属性(11)
7.5业务规则(11)
7.6用户文档(11)
8其他需求(12)
仓库管理系统软件需求分析说明书
1引言
1.1编写目的
开发本系统的目的在于代替手工管理、统计报表等工作,具体的要求包括:数据录入:录入商品信息、供货商信息、入库信息。
出库信息、退货信息等;数据修改:修改录入的信息;
统计数据;统计仓库里面的商品数量,种类以及总价值;
数据查询:输入查询条件,即可查询到需要的信息;
数据备份:定期对数据库进行备份,以便数据库遭受到以外损坏能得到及时的恢复,从而减少破坏造成的损失。
1.2文档约定
我们使用四种排版约定突出特定用词和短语。
这些约定及其使用环境如下。
比例粗体
这是指在文档中涉及到的书名。
例如:
齐志昌,谭庆平,宁洪「软件工程(第二版)」北京:高等教育出版社,2004
1.3预期读者和阅读建议
项目的名称:仓库管理系统软件。
本项目的任务提出者及开发者是软件学院,用户是各仓库、企业。
1.4产品范围
本系统适应于各种需要仓库管理的企业。
1.5参考文献
齐志昌,谭庆平,宁洪「软件工程(第二版)」北京:高等教育出版社,2004
Ian Sommerville 「软件工程(第六版)」程成陈霞等译北京:机械工业出版社,中信出版社,2003
萨师煊王珊「数据库系统概论》(第四版)」高等教育出版社,2014.4
秦靖「Oracle从入门到精通:视频实战版」北京:机械工业出版社,2011.1
2综合描述
2.1产品前景
仓库管理系统是传统仓库管理的延伸,它可以利用网络的无限广阔空间,方便的对仓库进行管理,加上Web数据库技术的利用,大大简化了传统管理的过程。
可以实现仓库管理工作的全自动化管理,可以有效利用网络的软硬件资源,发挥最大效力,更好的企业服务,可以减轻管理员的工作强度省去很多时间,能效完成管理。
2.2产品功能
本软件控件均以中文形式表示,对普通程序使用者的使用提供简单方便的快捷操作,不需要技术含量,实现傻瓜式操作。
但维护人员应懂JAVA语言和数据库知识。