高志卉 石云峰
(作者单位:河南省新闻出版广电局104台)
发射台仓库管理系统
高志卉 石云峰
(作者单位:河南省新闻出版广电局104台)
本文开发了一款仓库管理系统,对发射台站的仓库进行智能化的管理,极大地提高了仓库管理人员的工作效率。关键词:仓库管理系统;发射台站;工作效率
仓储在整个工作链中起着至关重要的作用,河南省新闻出版广电局104台传统的仓库管理,是依赖与非自动化的、以纸张为基础的系统来记录、追踪库内物品的,完全由人工实施仓库内部的管理,账目繁多,库管员、领料者和相关领导之间信息交流困难,使得效率低,影响管理,因此开发一个针对仓库管理的信息系统迫在眉睫。仓库管理系统的总体任务是实现物品管理的系统化、规范化和自动化,根据用户的要求,实现对仓库的备件管理、出入库管理、查询管理和用户管理等功能。
本系统是一个采用B/S结构,基于SSH+JSP技术开发的仓库管理系统,SQL Server2008为数据库,MyEeclipse为软件开发工具。
1.1 系统设计
本系统主要为解决我台仓库备品备件的电子化管理,系统功能模块有备件管理、系统管理、出入库记录管理、出入库申请单管理几个部分。系统功能结构如图1所示。
图1 系统功能结构
1.1.1 备件管理
管件管理主要实现备件的查询、添加、删除、修改功能。
1.1.2 出入库记录管理
出入库记录管理主要是对系统的历史出入库记录进行查询管理等操作,保证仓库的历史数据有迹可查。
1.1.3 出入库申请单管理
出入库申请单管理主要对个人的操作行为进行管理,这些行为包括发起申请单、申请单的添加管理和删除。不同的用户有不同的权限。
1.1.4 系统管理
这部分又分为三部分:用户管理、数据备份和退出。用户管理主要是对用户进行管理,包括自我管理和管理员管理;数据备份是对当前仓库的备件进行备份。
1.2 数据库设计
1.2.1 E-R关系图
数据库的E-R关系如图2所示。
1.2.2 数据库及数据库表
创建数据库db_spareParts,其中包括以下几个数据表。
用户表(Admin):该表保存了仓库的用户信息,其中“ID”是用户注册时用的手机号,具有唯一性,共11位;“Privilege”是用户的权限,分为普通用户、管理员,超级管理员三种。
出库申请表(Application):该表用于保存用户出库时出库申请单以及它的申批情况,并作为仓库管理员出库的依据。
入库记录表(InLib):该表主要对入库操作进行记录。
出库记录表(OutLib):该表主要对出库信息进行记录。
备件分类表(PartType):该表记录备件所属的分类。
供应商信息表(Provider):该表记录与备件相关的供应商的信息。
备件信息表(SparePartsList):该表记录备件的详细信息。
2.1 登录界面
管理员进入登录页面录入用户名和密码,系统数据库比对用户名和密码,如果正确登陆成功,如果错误系统提示错误信息,用户名和密码都为必填项。图3是仓库管理系统的登录界面。
图3 仓库管理系统的登录界面
2.2 备件管理
管理员成功登陆后,进入备件管理页面,对系统中现有的物品进行查看、添加、修改和删除等维护。
图2 数据库E-R关系
利用计算机结合网络和我台实际情况,开发了一款软件系统,替代传统的人工操作管理,数据保存后直接传递到服务器,相关人员可以随时看到更新的数据,极大地提高了信息传递的速度,实现了物品管理的系统化、规范化和自动化。
用户通过相应的模块,对仓库的物品的基本情况进行更新、删除和查询,对物品的出入库进行管理,对出入库明细进行查询,对使用该系统的用户进行更新、删除和查询,对库存量进行查询,用户通过简单的操作即可有效管理仓库,极大提高了仓库管理人员的工作效率,大大减少了以往入出存流程繁琐、杂乱、周期长的弊端。