后勤工程学院本科毕业设计(论文)
开始下达出库单读卡器扫描货物判断货物信息是否与出库单一致是一致货物出库否发出警告等待处理数据更新 图2.2出库流程图
2.3数据流程分析
(1) 顶层数据流程图如图2.3所示。
通过RFID录入仓库管理员出入库信息货物信息仓库管理系统供应商管理员库存信息,出入库信息 图2.3 顶层数据流程图
(2).细化流程图如图2.4所示。
11
后勤工程学院本科毕业设计(论文)
入库单助理员入库信息管理超级管理员出库信息管理库存信息管理保管员出库单助理员
图2.4细化数据流程图
2.4 数据字典
数据库系统是一个复杂的系统,其中所包含的信息除了用户数据以外还有很多非用户数据。例如文件间的联系、数据项的长度、类型、用户标识符、口令、索引等等。为了使数据库的设计、运行和维护有一个共同遵循的标准和依据,也为了保证数据库的共享性、安全性、完整性、一致性、有效性可恢复性和可扩充性,人们设置数据字典来保存这些信息。 (1)数据项定义(部分) 字段名 用户名 密码 真实姓名 数据类型 nchar(10) nchar(20) nchar(10) 是否为空 Not null Not null Not null 表2.6.1 管理员表
字段名 物资编号 品名 重量 数据类型 nchar(10) nchar(16) nchar(10) 是否为空 否 否 否 说明 主键 说明 管理员名(主键) 管理员密码 管理员姓名 [3]
12
后勤工程学院本科毕业设计(论文)
单位 物资单价 物资类型 包装规格 nchar(10) nchar(10) nchar(10) nchar(4) 否 否 否 否 表2.6.2 货物信息表
(2)数据流定义(部分)
名称:入库信息 描述:入库信息通过RFID录入到系统中,并修改原始数据。 定义:入库信息=货物名称十货物号十数量十入库时间十单价+审核时间+建单员+审核员 位置:仓库管理员一>货物入库信息管理一>入库单
名称:出库信息 描述:出库信息通过RFID录入到系统中,并修改原始数据。 定义:出库信息=货物名称十货物号十数量十出库时间十单价+审核时间+建单员+审核员 位置:仓库管理员一>货物出库信息管理一>出库单
(3)数据存储定义(部分) 名称:入库信息管理 描述:由仓库管理员通过RFID将入库信息录入入到入库信息管理系统中存储 输入:入库信息 输出:入库信息表 数据结构:货物名称+货物号+数量+入库时间 (4)数据处理(部分) 数据处理名称:管理员登陆管理 处理定义:管理员信息增加,修改,删除 13
后勤工程学院本科毕业设计(论文)
激发条件:输入各种管理员信息 输入:管理员管理信息 输出:产品入库登记、确认入库信息、添加人员、修改密码、删除库内信息、查询库内信息
14
后勤工程学院本科毕业设计(论文)
3 基于RFID的仓库物资管理系统设计
3.1 系统设计目标和原则
现代仓库管理系统,尤其是军事后勤仓库管理系统,不仅要强调程序的正确
性和效率,更侧重于强调程序的可维护性、可靠性、实用性。本系统的编程也是朝着这些目标靠近的,以求使得本系统的设计能够达到令人满意的结果。
[4]
系统应遵循的原则:
(1)可靠性:系统运行的可靠性是十分重要的,在任何时候都是衡量系统质量的重要指标。每件物资都有其独一无二的标签号,其中存储着该物资标识身份的信息。物资信息的记录是唯一的,从而物资存取的安全可靠性。
(2)实用性:本系统充分从用户的角度来审查各个部分功能的实用性,在物资出入库的时候,用户只要打开界面,一切关于物资的操作都会由系统自动完成。都会
(3)可维护性:本系统的各子程序之间相互独立,数据之间没有关联,大部分都存储在数据库里统一管理,便于维护。
(4)兼容性:为了适应不同仓库的要求,系统充分考虑到各种情况,以应对我军后勤建设的变化。
3.2 系统总体结构设计
通过对军队仓库的调研和实习,根据仓库的实际需求和规范,基于RFID的仓库物资管理系统分为以下四个功能模块,划分如图3.1所示。
15