仓库管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
仓库管理系统
一、系统分析
仓库管理系统,其基本任务也就是有效管理仓库中物品的流通,如:进库管理、出库管理。可以对仓库物流管理做更加细致的分析,并从中发更多细节特征:
1、仓库物品流通是以物为基本单位进行的。
2、仓库物品流通将涉及物品的进库、出库与报损三种物流方式。
3、物品流通管理涉及流通数据更新处理和对流通数据的查询、汇总等数据
4、检索操作。
5、库中物品或许会品种繁多,因此有必要对物品进行合理的分类,以方便
对物品以及物品流通情况的数据检索。
6、规范物品流通管理,仓库中的物品应该在其流通之前进行登记。
7、当物品出库、报损时必须考虑到物品的当前库存量是否能够满足操作需
要。
8、仓库物流管理是通过仓库工作人员进行的,因此,工作人员需要进行注
册登记。
9、仓库工作人员需要有唯一的个人身份标识,它既是工作人员登记系统时
的身份验证依据,也是工作人员在进行物品流通操作时的经手人标记。
10、尽管工作人员的姓名也可以用做其身份标识,但不同的工作人员有可
能会出现相同的姓名,因此有必要提供工作人员一个专门的身份标识
码。
11、库物流管理虽然是通过诸多工作人员共同完成的,但各工作人员在操
作上往往会有所分工,这意味着应该给予工作人员以操作权限限制。
12、当设计工作人员操作权限的时候,往往需要有一种合理的授权机制与
其相配合。例如,可设置一位系统管理员,由他进行全面管理,而其
他工作人员则通过他获得局部管理受权。
针对软件问题的思索、分析而获得的有关软件的诸多描述,往往还需要通过归纳来进行总结。一种有效的归纳方式是从对软件问题的描述中获取软件的基本数据要素、工作流程,由此而提出对于软件而言合适的工作模型。
图1所示的物流管理系统工作模型,即是对前面诸多问题归纳的结果,它所表明的是:仓库物流管理系统中存了物品品种、物品类别、物品流通与工作人员等基本数据要素。其中,对物品流通的处理是其基本工作任务,而仓库工作人员的身份注册、物品类别设置、物品登记等,则是该系统正常工作的必要前提条件。
图1 “仓库物流管理系统”工作模型
二、功能描述
软件工作模型是对软件工作流程的抽象,它将在一定程度上决定软件的功能结构。这意味着,在考虑并确定物流管理系统的软件功能的时候,可以将该系统的软件工作模型当作为基本依据。图2所示的功能结构即为物流管理系统工作模型的合理推论。
图2 “仓库物流管理系统”功能结构
在图2中,系统考虑了系统管理员和一般工作人员两种类型的用户。其中,系统管理员是系统必须保留的基本用户,具有对于系统的一切权限,而一般工作人员则是通过系统管理员登记注册并授权的拥有局部的扩充用户。
以下是对物流管理系统基本功能的明,它们将作为后面软件功能模块创建的基本依据。
1、工作人员登记
功能用途:登记或设置工作人员的身份标识、密码、操作权限等个人信息。
操作权归属:系统管理员。
主要数据:职员ID、姓名、密码、权限、停用状态、电话、备注等内容。
基本操作:添加记录、删除记录、更新数据、设置权限。
所在位置:工作人员登记对话框。
其他说明:职员ID是工作人员身份标识码,被用做工作人员登陆系统时的身份验证依据,也是工作人员进行物流处理时的经手人识别标记。为便于
识别工作人员,该数据将被考虑为具有不变性,也就是说,在工作人
员完成登记之后,该数据将不能被修改。
2、系统登录
功能用途:系统安全通道。这是信息系统最常使用的安全防范机制。
操作权归属:需要进入系统的所有人员。
输入数据:职员ID、密码。
返回数据:权限。
内部操作数据:停用状态。
基本操作:登录信息输入、确定登录、取消登录。
所在位置:系统启动过程中的系统登录对话框。
其他说明:系统登录的过程也就是对工作人员是否进行过合法登记,而进行的身份验证的过程。由此可以防止非法用户进入系统。
3、物品类别设置
功能用途:登记或设置物品类别标识、说明。使物品能够分类管理,以方便物品的检索。
操作权归属:系统管理员。
输入数据:物品类别ID、物品类别说明等内容。
基本操作:添加记录、删除记录、更新数据。
所在位置:物品类别设置对话框。
其他说明:物品类别ID是物品类别标识码,其具有唯一性。
4、数据维护
功能用途:对物品流通数据按日期期限归总,由此可以物流数据得到有效压缩。操作权归属:系统管理员。
主要数据:起止日期、物流类型选择。
基本操作:选择待维护物流类型、启动维护物流数据过程。
所在位置:数据维护对话框。
其他说明:数据维护的作用是将一些过时的物数据删除,减轻数据系统的负担,由此提高其作性能。但在删除物流数据的过程中,必须要考虑物流数
据的平衡,因此在删除某期限内的某种物流数据的时候,需要先对该
期限内的该类数据进行统计归总,即:合为一条记录。
5、物品登记与流通
功能用途:记录物品ID、物品名称、单价等有关物品的特征信息,激活物流处理对话框。
操作权归属:系统管理员、具有该项操作权限的一般工作人员。
主要数据:物品ID、物品名称、单价、说明等内容。
基本操作:按物品类别搜寻物品、添加记录、删除记录、更新数据。
所在位置:物品登记与流通窗口。
其他说明:物品ID是物品标识码,其具有唯一性。由于还可以通过物品名称识别物品,因此可以采用自动编码方式设置物品ID,这还意味着该数
据将不会受操作控制。
6、物品流通处理
功能用途:进行进库、出库、报损等物品流通处理操作。
操作权归属:系统管理员、具有该项操作权限的一般工作人员。
显示数据:物品ID、物品名称、单价、说明、库存量等。
输入数据:物流类型、数量。
基本操作:启动进库处理、出库处理、报损处理。
所在位置:物品流通处理对话框。
其他说明:在进行出库、报损操作时,需要重新计算当前库存量是否满足操作要求。
7、物品流通情况查询
功能用途:查询物品流通情况。
操作权归属:系统管理员、具有该项操作权限的一般工作人员。
主要数据:物品ID、物品名称、单价、说明、库存量、物流类型、数量、查询日期范围等内容。