航空修理物资信息管理系统的设计与实现
2020-11-23肖波刘顺才朴晓东
肖波 刘顺才 朴晓东
摘要:航空修理专业物资管理是航空维修一线管理的重要组成部分,修理物资种类繁多,样式大小不一,目前没有相应的信息化管理系统,传统的登记本手动出入库登记管理漏洞较多。鉴于上述情况,某飞行团启用修理物资信息化管理手段,在原有的机务一线维修管理系统的基础上设计开发修理物资信息管理模块,模块采用PHP+Mysql,B/S架构,实现了物资出入库、盘点、快速检索定位高效管理,为提高航空修理工作质量和精细化管理水平提供了重要保障。
关键词:航空修理 物资管理 精细化
航空修理专业物资管理是航空维修一线管理的重要组成部分,修理物资种类繁多,样式大小不一,有些物资比较贵重;有些物资体积小,数量大;有些物资进出库频繁;目前没有相应的信息化管理系统,依靠手动登记,入库、存放、盘点、出库费时费力,管理漏洞较多。某部修理分队设计开发并启用信息化手段管理修理物资,在原有的机务一線维修管理系统的基础上增加修理物资信息管理模块,实现了物资出入库、盘点、快速检索定位的高效管理,为提高航空修理工作质量提供了重要保障。
1 系统设计
1.1新增物资。录入物资名称、规格型号、存放位置、计量单位等信息。每一种型号的物资对应一条记录,保证唯一性,而且要确认包装规格,按照通常申领使用情况,明确计量单位。
1.2新采购或上级配发的物资清点并入库。在物资列表界面输入物资名称关键字,系统自动检索列出相关物资,找到相应物资后,点击“入库”,在弹出界面中输入入库的数量和入库的简要说明,为简化管理人员的操作,列出常用出入库的原因说明,点击“确定”后,将物品放入指定位置。
1.3物品借用或申领出库。检索出指定物品,点击“出库”,输入申领人姓名、申领数量和申领原因说明。在对应的货架或货柜中找到指定物品,当面确认数量后点击“确定”完成出库操作。
1.4物品归还。查看对应的借用信息,清点物品并查看物品是否完好,在入库说明中选择“归还”,并点击“确定”,完成入库操作。
1.5物资盘点。检索出需要盘点的物品,在指定的存放位置清点物品数量,如果库存数量与系统显示数量有出入,可以查看物品出入库记录,分析差错原因。
1.6查看出入库记录。系统可以查看所有物品的总体出入库记录,也可查看单独一种物品的出入库记录,为制定采购计划,维修决策提供数据支撑。
2 系统实现
维修一线管理系统是用PHP+Mysql的架构B/S应用系统。在系统中增加修理物资管理菜单,添加物资管理员账号,并设置相应管理权限。系统后端使用thinkphp框架,thinkphp是快速、兼容的轻量级框架,包含了底层架构、兼容处理、基类库、数据访问层、模板引擎、缓存机制、插件机制、角色认证、表单处理等常用组件,使用面向对象的开发结构和MVC分层模式。
2.1 模型层。定义Wuzi和Wuzijilu两个类分别操作对应的数据库表,系统数据库中建立物品信息表和物品出入库记录表,物品表与物品出入库记录表为一对多的关系。物品信息表(tp_wuzi)字段:Id、Mingcheng、Guigexinghao、Jiliangdanwei、Kucunshuliang、Create_time、Update_time、Status。出入库记录表(tp_churukujilu)字段: Id(Int)、Wuzi_id(int)、Xingming(Varchar)、Chukushu(Int)、Rukushu(Int)、Create_time(Int)、Update_time(Int)、Beizhu(Varchar)。
2.2 控制器层。定义Wuzi类,设以下5 个方法:Index物资列表显示,saveWuzijilu保存物资出入库记录(ajax请求),saveWuzi保存物资信息(ajax请求),getWuzi获取物资列表JSON数据(ajax请求),wuzijil显示物资出入库记录
2.3 视图层。采用AngularJS框架开发,AngularJS是一个为动态WEB应用设计的结构框架,它弥补了HTML在构建应用时静态文本的不足,通过使用指令(directives)结构来扩展HTML词汇,使开发者可以使用HTML来声明动态内容,AngularJS在HTML中提供双向数据绑定功能,实现了把model和view完全绑定在一起,model变化,view也变化,给用户提供丰富的响应体验。物资列表、添加物资、物资出入库登记功能通过一个单页面应用即可实现,提交和获取数据通过$http向服务端交互。
3 应用体会
本系统测试和投入使用给工作带来了很大便利。仓库管理员一般都是兼职的,而且工作经常轮换,以往管理员对仓库物品的种类和数量都不掌握,出入库登记本记录也不详尽,交接工作时往往心中没数,使用本系统后,对仓库内物资情况一目了然;因物品种类繁多,在急用时,经常找不到指定物品,经常延误工作,使用本系统后,通过关键字检索,能够快速找到指定物品;物品的出入库登记也变得简单,几乎不需要输入什么信息,点点鼠标即可完成登记。
设计精确、高效、科学、适用的航空修理物资信息管理系统,首先必须要对实物对象有的认识和理解,这样建立的模型才有较高的科学性。本系统结合维修工作实际,对机务维修过程中所涉的工具耗材进行科学建模,灵活合理地使用建模工具可以有效建立模型。深入研究了物资管理工作的实际情形,合理规划的原则,系统UI设计使用Bootstrap,界面简洁大方,系统的科学性、稳定性和实用性比较高。注重提升仓库管理人员的使用体验,简化流程,减少操作步骤,管理人员无需培训即可理解并使用。经过实际工作环境使用,得到使用者的好评。
设计完善的系统总体架构,首先,对实际管理进行调研,进行详细需求分析是前提;其次,准确进行数据库设计和模块业务逻辑设计是关键;最后,系统测试,排除运行中出现的BUG,提升使用体验是系统成功投入使用的保证。
4 结论
精细化管理和信息化建设两者是相辅相成的关系,精细化是信息化的目标,信息化是精细的手段。现阶段要想达到精细化就必须以信息化为依托。实质上任何管理过程都是信息处理的过程,所处理的信息量越大、越准确、越及时,体现的管理效能也就越大,而信息管理系统突出的优势就在于此,所以我们要想实现精细化管理目标,使用信息管理系统将是航空机务维修一线管理中实现精细化管理的重要手段,它将助推我们维修管理工作从粗放型转变为集约高效型。
参考文献:
1王珊,萨师煊 数据库系统概论[M] 第4版 北京:高等教育出版社,2005.
2 明日科技 PHP项目实战开发入门[M] 吉林:吉林大学出版社,2017.
3 哈尔滨工业大学编辑部 网络设计与开发[M] 哈尔滨工业大学学报,2005:05期