电视台影视设备管理系统应用

电视台影视设备管理系统应用

1设计系统的背景

1.1设备管理系统的现状

设备管理系统是一个高度行业化的软件系统,气象影视中心的设备管理具有专业性、针对性、需要个性化定制的特点,市面上的设备管理软件通用版虽然适应面广,但管理不够精细深入,扩展定制性较差无法满足个性化的业务需求。由于是标准化软件,需要按照模式化的流程操作,导致软件操作繁琐工作效率不高。

1.2常规软件开发方法的弊端

为了适应个性化需求,传统的软件编程开发方法,周期长、投入大。代码编程的方式无法直观的看到软件实现的效果,会造成需求变更困难,无法在实施过程中及时调整。现代软件开发过程迅猛发展后,出现了新方法和过程控制手段,以快速迭代的方式,可以及时对需求进行沟通,从很大程度上改善了传统瀑布式开发的问题。但一个迭代周期仍然需要经过需求分析、设计、编码、集成、部署、测试、反馈、修复的过程,迭代周期根据开发团队能力的不同需要一个星期到三个月不等,需求测试调整时间周期依旧很长。

1.3软件开发平台的选择

气象影视设备管理系统选择的是一款软件开发平台,这款软件平台将迭代周期压缩,一个功能模块开发周期在一天以内,每次修改模块设计时都可以直观的看到软件系统的变化,借用云端存储的方式可以远程进行修改,及时沟通意见。以翻译自动化的方式简化了以往繁琐的编写代码模式,这套软件开发平台在系统的开发过程中带来了很好的体验。

2软件的系统架构

该设备管理系统的主要设计目标是对设备从采购到报废生命周期全过程的管理,根据生命周期的不同环节提供如下功能:在采购阶段,提供合同管理功能,可跟踪合同执行进度;设备采购到货后提供对设备、随机附件、说明书光盘登记入库管理。在使用阶段,提供设备的领用、回库、借用、归还、迁移等状态管理,通过审批流程变更使用状态,对设备使用地点的变化轨迹进行全程跟踪记录,以便于查找。记录设备故障现象和维修相关内容,包括维修报价与申请、维修结果的处置等。当设备达到使用年限或者损坏无法修复时,通过报废流程处理。能够提供各种查询功能,根据设备类型、设备编号、使用地点、设备状态等多条件进行组合查询。通过各种统计报表,从多角度体现设备的使用情况、包括闲置率、周转率、损坏率等,为合理安排设备购置计划、使用计划提供参考,有效提高设备的使用效率,节省运营成本。开发平台采用的是BS结构,后台用Java开发,搭配Tomcat+MySQL,前端采用的是电子表格+IE双内核的定制浏览器,采用标准HTTP传输协议,使用JSON格式封装表单数据。

3系统数据及关系分析

3.1基本概念

在进行信息系统建模时,通过业务对象和业务活动两个概念对系统功能进行描述,业务对象是指在信息系统中需要被管理的物或事,例如:合同、请示、设备、说明书、光盘等。业务活动是指信息系统中需要记录的日常工作要执行的活动,例如:设备入库、领用、借用、归还、迁移、维修、报废等。新系统使用云表开发平台,采用表单的形式来记录业务对象的信息和业务活动的信息,通过画Excel表格的方式将表单的样式设计完成,并定义出表单中的数据项,平台会自动创建数据库表,不需要进行手工创建,这种方式极大的提高了设计效率,让设计者能够站在更高的层次,从业务领域的角度来进行思考设计,不用过多的关注数据库底层的具体细节。

3.2业务对象

气象影视设备管理的对象核心是设备,围绕设备与设备相关的有:采购请示、采购合同、库房、使用地点、设备分类、供货商、品牌、说明书、随机附件。展示了业务对象之间的数据关系。设备信息:设备管理系统的核心是管理设备,设计“设备信息表”用来保存设备的信息,设备信息表中包含有以下数据项:设备编号、名称、品牌、型号、分类、规格描述、单价、残值、地点。数据项分为两大类,一类是基本信息(包括:设备编号、名称、品牌、型号、分类、规格描述、单价等),一类是状态信息(包括:残值、使用地点等)。基本信息是静态,主要用于描述设备与设备之间的区别,而状态信息是会变的,例如摄像机从库房中领用设备到演播室,那么设备信息表中的“地点”数据项的值会从“库房”变为“演播室”。设备分类:设备分类是一个典型的树形结构,视频设备下面有子分类:监视设备和摄像机;监视设备下面又分为:技术监视器、电视机、大屏幕等。数据库表存储的是二维结构信息,无法直接存储树形结构数据,一般是采用数据库与应用程序协同处理实现:数据库保存树层级的映射关系,由程序代码根据映射关系在内存中重构树形结构。由于行业特性,气象影视行业的设备分类层级是不固定的,所以在“设备分类”设计了三个数据项:ID、分类名称、父分类ID。ID是该分类的唯一标示,父分类ID是其上级分类的ID,设备信息模型根节点是一个虚拟节点,不代表具体含义的分类,在系统中把它的ID定位0,名称定为“全部”。这样的设计,理论上树形分类可以有无限级。开发平台内置了对这种映射关系的支持,所以只要设计出这种表单,并指定树形的构建规则,平台会自动根据内置的递归算法将树形展现出来。“设备信息”表中的“分类”属性用来引用“设备分类”的名称,用于建立分类树与设备列表之间的关联关系。随机附件:随机附件是指购买设备配置的附件,例如摄像机的光纤线、遥控线等。因为随机附件并不总是随着设备一起移动(借用、归还等),所以需要单独进行管理。设备和附件之间是一对多的关系。说明书:说明书与设备之间的关系比较特殊,一个设备会附送一本说明书,很多时候一个品牌多种型号的设备附送的说明书是一样的,传统设计,会按照一个设备对应一本说明书的方式进行管理,但当某一本说明书丢失时,就面临这个设备无说明书可用的情况,而实际上是由于说明书是相同的,可以使用其它设备附送的说明书。在设计新系统时,不再将说明书与设备编号做关联,而是与设备的品牌和型号做关联。

3.3业务活动

信息系统中业务对象用来记录被管理对象的当前状态,是对结果进行管理,例如:当领用设备时,设备的位置属性将发生变化,需要进行流程管理,记录该设备变更的详细信息,如变更原因、变更经办人等,通过表单的形式来记录流程活动。例如“领用出库单”用来记录每次领用设备的相关信息。气象影视行业与设备管理相关的业务活动有登记入库、领用、回库、迁移、借用、归还、维修申请、送修、维修取回、报废申请、报废处理等。业务活动执行完成后设备状态发生变化,例如设备被领用后,设备的状态从“在库”变为“使用”。设备信息表记录设备的当前状态信息和位置信息,设备有7种状态,分别是:在库中、使用中、借用中、待修中、维修中、待报废、已报废。当设备处于“在库中”时,位置数据项用于记录库房编号和货位编号,当设备处于“使用中”时,位置数据项记录设备的使用地点。当设备处于“待报废”时,设备会被统一放到待报废库房。各种业务活动表单分别记录每次活动的信息,由设备管理员填写,通过工作流程实现逐级审核,最终审批通过后,平台会执行业务公式,完成对“设备信息表”中的相关状态数据项和位置数据项的修改。

4系统的特点与功能改进

4.1灵活的流程管理

系统提供了动态流程和固态流程。动态流程可在发起流程或流程过程中自由选择下一步执行和抄送人,固态流程则根据最初的设定,规范化地完成。同时还可以快速查看流程进度。

4.2良好的集成性能

目前,设备管理系统已与气象影视中心另一套“前期设备使用管理系统”进行对接,从设备管理系统中入库的设备,在系统中通过《移库单》移库到前期设备库,移到前期设备库的设备,可以重新组合形成新的设备。需要报废的设备,在“前期设备使用管理系统”中提交数据,然后在设备管理系统中走报废流程,走完报废流程的设备,将报废信息反馈到报废设备对接表中,“前期设备使用管理系统”即可读取到最新的报废信息。平台提供了OpenAPI功能,可以与需要对接的系统进行集成。

4.3人性化、细致化管理更到位

这套定制化的系统,可以克服大众化操作上的局限性,让使用更方便,更贴合业务流程,并最大限度地优化细节。增加合同进度管理,实时跟踪合同执行进度,细化到发票的收取,并可上传合同、发票等附件或图片,便于查询审核。系统根据发票收取情况自动计算未执行的合同金额,减少手工计算,尽可能避免手工计算产生的误差。设备附件单独管理,附件可随设备出入库、借用等,也可以单独出入库。打印设备编码更方便。不用再用标签打印软件编辑打印,系统自动排版编辑,只要入了库,直接点击“打印编码”即可,轻松快捷。兼容excel又不依赖于excel。完全表格式的单据,像操作excel表单一样方便,可以批量导入excel文件,也可以导出excel,但是系统的使用并不强制安装excel。

5结束语

设备管理系统从费用预算、合同执行、付款进度、到货验收入库直至设备报废、残值入账,实现了完整的流程监管。同时为资产管理、外拍设备管理提供接口,打通系统与系统之间的障碍,解决了系统孤岛难题。云表开发平台的高度可定制性,使系统具有良好的扩展性和通用性,完全实现了零代码编写,后续可不断扩展新功能,也可轻松应对管理流程的变化,充分贴合气象影视行业的特点,使设备资产管理更加精细化、规范化,有效提高设备使用效率,员工的工作效率,为设备管理提供了全新的实现方式。

作者:杜丹 赵培丽 王袆袆 单位:中国气象局公共气象服务中心