数据流来源:
数据流流向:仓库管理员,借出历史记录
数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次借出时间+货物产地+归还时间 ?数据流名称:借出单
数据流别名:无
说明:被借出仓库的货物的清单 数据流来源:用户 数据流流向:借出管理
数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次借出时间+货物产地
2.4 安全性和完整性要求
2.4.1 安全性
出入库等信息需要保密,因此必须有完善的安全保护措施,可以使用权限来限制对系统内部的信息的读取和操作,在传输处理存储的过程中,必须要有授权机制来保证系统的安全性。
2.4.2完整性
保证系统中的信息处在一种完整和没有受到损害,防止因非授权访问、部件故障或其它错误而引起信息篡改、破坏或丢失。系统管理员可以访问注册用户数据库,系统管理员分为不同的权限。对不同的管理员有不同的权限,以适合实际应用的需求。注册用户只能对自己的数据库进行管理。
9
3 系统设计
3.1 系统总体设计
3.1.1 系统功能模块图
增 加 出 库 信 息
10
仓库物资管理系统
出
库信息管理 入库信息管理 借出信息管理 库存信息管理
修改出库信息 删除出库信息 查询出库信息 增加入库信息 修改入库信息 查询入库信息 删除出库信息 增加借出信息 修改借出信息 查询借出信息 删除出库信息 修改库存信息 查询库存信息 库存警戒设置
图3 系统功能模块图
3.1.2 系统功能要求及功能模块分析
仓库管理系统的主要目的用来统计查询货物的出入库,借出等信息,应具有如下功能。
1. 能够初始库存设置,设置库存的初始值,库存的上下警戒线。 2. 可以进行盘库,反映每月,年的库存情况。
3. 可以查询产品入库情况,出库情况,借出情况,当前库存情况,可以按出库单,如库单,产品,时间进行查询。 4. 可以打印货物清单。
根据上述分析,可以得出系统的入库信息管理模块、出库信息管理模块、借出信息管理模块、库存信息管理模块等的主要功能:
1.入库信息管理模块
该模块主要完成记录入库信息,同时可以进行增加,删除,修改和查询操作。
2.出库信息管理模块
该模块主要完成记录出库信息,同时可以进行增加,删除,修改和查询操作。
3.借出信息管理模块
该模块主要完成记录借出信息,同时可以进行增加,删除,修改和查询操作。
4.库存信息模块
该模块主要完成对货物的查询,可以按出库单,如库单,借出单,产品,时间进行查询。
11
3.1.3 菜单设计 入库信息管理 增加入库信息 增加入库信息 增加入库信息 增加入库信息 出库信息管理 借出信息管理 增加出库信息 增加出库信息 增加出库信息 增加出库信息 增加借出信息 增加借出信息 增加借出信息 增加借出信息 库存信息管理 增加库存信息 增加库存信息 库存警戒设置 退出 图4 菜单的简单初始化设计
3.2 数据库设计
3.2.1 数据库概念结构设计
仓库管理系统的实体—联系图(E-R图)
仓库管理员号 型号 规格 数量 日期 仓库管理员 图5 仓库管理员属性图
12