仓库管理系统需求分析最终版.docx
《仓库管理系统需求分析最终版.docx》由会员分享,可在线阅读,更多相关《仓库管理系统需求分析最终版.docx(14页珍藏版)》请在冰豆网上搜索。
![仓库管理系统需求分析最终版.docx](https://file1.bdocx.com/fileroot1/2023-7/9/7cc61b52-92be-4531-b347-3be98702a5a7/7cc61b52-92be-4531-b347-3be98702a5a71.gif)
仓库管理系统需求分析最终版
仓库管理系统
(Warehousemanagementsystem)
需求说明书
学号
姓名
所完成的任务
成绩
1111311109
邹坚
1,3,5,7
1111311124
朱增炜
2,4,6
二零一三年十月
目录
1.引言3
1.1编写目的3
1.2背景3
1.3参考资料4
2.任务概述4
2.1目标4
2.2用户的特点4
3.功能需求分析4
3.1系统管理4
3.2设备管理4
3.3入库管理5
3.4出库管理5
3.5还库管理5
3.6采购计划管理5
4.性能需求分析5
4.1数据精确度5
4.2时间特性5
4.3适应性5
5.业务需求分析5
5.1数据流图6
5.2数据字典6
6.数据需求分析10
7运行环境规定14
1.引言
1.1编写目的
本文档描述了仓库信息管理系统的软件需求规格。
目的在于向读者表述系统的环境,系统的功能和非功能的需求。
1.2背景
科学技术的不断提高,计算机科学不断发展,正在逐步改变人们工作、学习和生活的习惯,其强大的功能已经被人们深刻认识,它已经进入了人类社会的各个领域并发挥着越来越重要的作用。
在各行各业中离不开信息处理,这正是计算机被广泛应用于信息处理系统的环境。
计算机最大的好处在于利用它能够进行信息管理,使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。
尤其对复杂的信息管理,计算机能够充分发挥它的优越性。
计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。
仓库作为一总货品资源的集散地,货品的种类繁多,包含很多的信息数据的管理。
管理物资是最烦琐的事情,无论数量还是种类,都是数以万计,用人手工来做,不仅是难于完成,而且可以说是不可能的。
在计算机普及的今天,用电脑管理物资是必然的趋势。
现在国内外对此类系统的开发与研究也是很有实用性的,基本上能满足各企业的自身特点,来进行库存方面的管理,同时,该类系统又都在不断地深入与发展,来适用更多的企业,一般都能运用于各个企业的库存管理,但是都没有针对大众的广泛应用,只能运用某个企业或单位,这一点还有待于今后的进一步开发与实践。
企业管理的应用在不断随着其发展速度进行着更新。
企业管理对计算机管理企业要求更加紧密,更加完善,特别是针对物资管理方面,企业的需求更为广泛,谨慎,所以一个好的仓库管理系统对于企业来说是由为重要的。
系统开发的总体任务是实现企业物资管理的系统化、规范化和自动化,从而达到提高企业管理效率的目的。
这些优点能够极大地提高仓库管理的效率。
因此,开发一个适合大众的库存管理系统是很有必要的,具有其特有的技术意义和管理意义。
1.3参考资料
1刘金岭,冯万利,张有东等.《数据库原理及应用》.北京:
清华大学出版社,2009,7
2刘金岭,冯万利,张有东等.《数据库原理及应用实验及课程设计指导》.北京:
清华大学出版社,2009,7
3张树亮,李超.《ASP.NET2.0+SQLServer》.北京:
清华大学出版社,2006,9
4沈士根,汪承焱,许小东.《WEB程序设计》.北京:
清华大学出版社,2009,5
5杜松江,卢东方,张佳.《C#程序设计语言》.北京:
北京邮电大学出版社,2001,1
2.任务概述
2.1目标
仓库管理的物资主要是企业生产所需要的各种设备。
进货时经检查合同确认为有效托收以后,进行验收入库,填写入库单,进行入库登记。
企业各部门根据所需要的物资设备总额和部门生产活动需要提出物资需求申请。
计划员根据整个企业的需求开出物资设备出库单,设备使用完毕需要及时归还入库,填写入库单。
仓库管理的特点是信息自理量比较大。
所管理的物资设备各类繁多,而且由于入库单、出库单、需求单等单据发生量特别大,关联信息多,查询和统计的分工各不相同。
因此在管理上实现起来有一定的困难,在管理的过程中经常会出现信息的重复传递;单据、报表各类繁多,各个部门管理规格不统一等问题。
2.2用户的特点
用户只需一个windows窗体进行工作,连接数据库,可方便商品的管理。
3.功能需求分析
3.1系统管理
添加用户,密码更改和系统退出。
3.2设备管理
主要是设备号与设备名称信息。
当新近或新生产一种新设备时,都要先添加设备号。
设备查询主要是对设备号查询其对应设备名称,或者对设备名称查询其设备号。
3.3入库管理
设备的入库信息的添加和修改。
3.4出库管理
设备的出库信息的添加和修改。
3.5还库管理
设备的还库信息查询即对设备现有库存量的查询。
3.6采购计划管理
对采购计划进行记录,方便了解各部门需求。
4.性能需求分析
4.1数据精确度
由于采用数据库技术并且用户的应用领域对数据精度的要求不是太高,所以这点在系统中表现的比较少,都是用户数据的安全性和准确性是完全保证的,所以对用户的使用没有多大的障碍。
4.2时间特性
本系统的数据库较小,所以程序在响应时间,数据更新处理时间上性能是比较突出的、而且也正由于数据量相对较少,故在数据传输时间和系统运行时间上表现的叫让用户满意。
无论是客户还是管理员,当用户登录,进行任何操作的时候,系统应该及时的进行反应,反应的时间在5秒以内。
系统应能检测出各种非正常情况,如与设备的通信中断,无法连接数据库服务等,避免出现长时间等待甚至无响应。
4.3适应性
本系统实在Windows环境中开发的,所以只要是兼容Windows的软件或操作系统,该软件都可以正确运行,有较好的适应能力与兼容性。
而且本系统简单易懂,容易上手,界面明了,便于操作。
本系统是比较大众模式的仓储管理模式,便于移植到其他部门或公司,具有良好的适应性。
5.业务需求分析
本该系统包含系统管理,教师管理,数据维护等。
系统管理模块是对系统基本信息的设置,使系统更加的完备。
其中包括系统设置、日期设置、一些辅助功能等。
教师管理模块具有基本的添加、修改、删除、完善的查询、统计功能,实现看对教师信息灵活的管理,该部分是系统的关键模块,保证了各个子模块能有效、协同和安全地工作。
包括教研室设置、档案录入、档案修改、档案删除、档案查询、档案统计、报表打印。
数据维护具有完善的数据管理维护功能。
系统包括数据初始化、数据备份、数据导入以及数据库的压缩和修复。
5.1数据流图
5.2数据字典
入库表包括设备号、入库日期、供应商、供应商电话、数量、价格。
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
设备号
Char
10
F
Notnull
设备号
入库日期
datetime
8
P
入库日期
供应商
Char
10
供应商
供应商电话
Char
10
供应商电话
数量
Char
10
Notnull
价格
Char
10
价格
系统管理表包括用户编码、用户密码、权限组
字段名
字段类型
长度
主/外键
字段值约束
对应中文名
UserID
Char
10
P
Notnull
用户编码
Password
Char
10
用户密码
GroupID
Char
10
权限组
出库表包括设备号、出库日期、使用部门、数量、经办人、备注
字段名
字段类型
长度
主/外键
字段值约束
字段名
设备号
Char
10
F
Notnull
设备号
出库日期
datetime
8
P
Notnull
出库日期
使用部门
Char
10
使用部门
数量
Char
10
Notnull
数量
经办人
Char
10
经办人
备注
Char
30
备注
还库表包括设备号、还库日期、数量、经办人、归还部门
字段名
字段类型
长度
主/外键
字段值约束
字段名
设备号
Char
10
F
Notnull
设备号
还库日期
Char
10
P
Notnull
还库日期
数量
datetime
8
Notnull
数量
经办人
Char
10
经办人
归还部门
Char
10
使用部门
采购信息表包括设备号、现有库存、最大库存、购买数量、供应商、价格、制表人、备注、报表时间
字段名
字段类型
长度
主/外键
字段值约束
字段名
设备号
Char
10
设备号
现有库存
Char
10
现有库存
最大库存
Char
10
最大库存
购买数量
Char
10
购买数量
供应商
Char
10
供应商
价格
Char
10
价格
制表人
Char
10
制表人
备注
Char
10
备注
报表时间
Datetime
8
P
Notnull
报表时间
设备号表包括设备号、设备名称
字段名
字段类型
长度
主/外键
字段值约束
字段名
设备号
Char
10
P
Notnull
设备号
设备名称
Char
50
设备名称
库存信息表包括设备号、现有库存量
字段名
字段类型
长度
主/外键
字段值约束
字段名
设备号
Char
10
P
Notnull
设备号
现有库存量
Char
50
现有库存量
6.数据需求分析
数据库需求分析调查的重点是“数据”和“处理”,通过调查、收集和分析,获得用户对数据库的需求。
信息需求:
指用户需要从数据库中获得信息的内容与性质,即在数据库中需要存储哪些数据。
处理要求:
指用户需要完成什么处理能力。
明确用户对数据有什么样的处理要求从而明确数据之间的关系。
该系统的功能集中表现为对商信息的录入、更新、删除、查询、统计,因此需求集中表现为对“数据”的需求。
概念结构设计是将分析得到的用户需求抽象为概念模型的过程,它是整个数据库设计的关键。
仓库管理规划出的实体有:
系统管理、设备管理、入库管理、出库管理、还库管理、库存信息、采购计划管理。
它们之间的关系如下图所示。
管理员实体的转换:
管理员(用户名,密码,权限)
设备管理实体的转换:
设备(设备号,设备名称)
入库管理实体的转换:
入库(入库时间,设备号,设备名称,入库数量,供应商)
出库管理实体的转换:
出库(出库时间,设备号,设备名称,出库数量,供应商)
还库管理实体的转换:
还库(还库时间,设备号,设备名称,还库数量,供应商)
库存信息查询实体的转换:
库存(设备号,现有库存量)
7运行环境规定
VisualStudio2008具有无可比拟的强大功能,使用.NETFramework3.5加速开发。
.NETFramework中的构建基块可以很方便的用于解决常见编程任务,能够快速构造出色应用程序。
VisualStudio和.NETFramework的结合提高了代码的书写效率,代码重用性大大增加,从而缩短了开发时间,提高了软件质量。
.NETFramework3.5是在.NETFramework3.0的基础上构建的更高版本。
SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。
微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程序的需求。
微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:
关键任务企业数据平台、动态开发、关系数据和商业智能。
SQLServer2008出现在微软数据平台愿景上是因为它使得公司可以运行他们最关键任务的应用程序,同时降低了管理数据基础设施和发送观察和信息给所有用户的成本。
这个平台有以下特点:
可信任的——使得公司可以以很高的安全性、可靠性和可扩展性来运行他们最关键任务的应用程序。
高效的——使得公司可以降低开发和管理他们的数据基础设施的时间和成本。
智能的——提供了一个全面的平台,可以在你的用户需要的时候给他发送观察和信息。
ADO.NET提供平台互用和可收缩的数据访问功能。
由于XML是用于进行数据传送的格式,任何可以读取XML格式的应用程序都可以对数据进行处理。
实际上,接收组件根本不需要ADO.NET组件。
它可以是基于MicrosoftVisualStudio的解决方案或在任何平台上运行的任何应用程序。