电视台摄录设备管理系统的设计与实现

2021-02-14 06:23张纪祥徐招云
电视技术 2021年12期
关键词:功能模块出库配件

张纪祥,徐招云

(扬中融媒体中心,江苏 镇江 212200)

0 引 言

本管理系统基于扩展性好、跨平台的SSH框架进行开发设计,利用当下最流行的UI组件ExtJS构建简洁清晰的使用界面。ExtJS广泛用在企业内部管理软件中,可以快速构建稳定、强大、漂亮、简洁、功能丰富的界面[3]。采用Java语言工具进行系统的开发设计工作,使操作系统更加稳定、快捷、高效。

通过对仓库管理需求与设备设施使用需求进行研究分析,明确了管理系统所需功能项[4]。该管理系统主要开发如下两个功能模块:系统管理功能模块以及设备信息管理功能模块[5]。系统管理功能模块主要对用户、部门、角色进行管理,对使用角色进行分配和授权功能的管理等。设备信息管理功能模块主要对相关管理的设备设施进行基本信息的维护管理功能、配件信息维护管理功能、设备设施维护保养情况管理功能、设备设施出入库管理功能、设备设施台账检索管理功能以及回收站功能[6]。

1 系统管理模块的设计

1.1 技术架构设计

系统的技术架构设计主要包括对系统的前台界面设计、系统服务端数据处理平台设计以及系统的数据库设计等三个部分,系统技术架构如图1所示。

图1 系统技术架构图

其中,第一层为用户操作界面。因为ExtJS在不同的浏览器之间具有良好的兼容性,普遍用于内网管理系统中,所以该界面利用富客户端工具ExtJS4进行设计开发,可以满足用户对各种浏览器的需求[7]。利用Java语言工具优势,对Web开发设计B/S系统,只需在服务器上安装一次,客户端利用浏览器就可以访问,升级更新方便。

当用户通过操作界面提出入库或查询的请求时,由界面将请求提交到后台Java代码。Struts会将请求映射到Java类的某个方法,该方法从界面请求中获取必要的参数,经过数据校验和处理,利用Spring将对象(数据库表)组织起来,进行增删改查功能,将业务处理的结果通过Struts返回给用户界面。这样就构建成了一个结构完整且清晰的系统流程。利用MySQL数据库的跨平台特性、高性稳定性以及存储数据类型多样性,实现对用户数据和设备信息数据的保存。

1.2 管理系统模块组成设计

管理系统模块的组成主要包括用户管理模块、部门设置模块、角色管理模块以及角色分配和授权管理模块等4个模块。管理系统模块是系统的基础,用来组织分配使用该系统的人员职责与权限,使其分工明确、职责清晰,不同角色的人员拥有不同的权限来查看和使用该管理系统。

1.2.1 用户管理模块

用户管理模块为用户提供使用该系统的用户的增加、删除(逻辑删除,物理上还存在)和修改功能,可以通过姓名和部门等方式快速查询到用户。编辑用户选项界面包含登录名、密码、工号、姓名、性别、所属部门以及排序等功能选项。

1.2.2 部门设置模块

他在黑色中构建色彩的新秩序。黑色是他对于色彩纯粹性追求的结果,他把《侗寨阳光》系列中运用色彩冷暖对比的方式,并且大面积地消解画面中的对比色,让画面回归到单纯的黑白结构中、回归到黑色的理性中,黑色的使用意味着对色彩的自然属性的放弃。

部门设置模块为用户提供部门的增加、编辑、删除功能。根据组织实际情况设置相关部门,系统可以根据部门对数据进行过滤和筛选,让数据信息管理工作更加高效。

1.2.3 角色功能模块

角色管理功能模块提供角色的增加、编辑、删除功能。根据组织实际情况设置角色,系统依据角色进行权限分配。角色分配功能模块为用户分配子用户角色功能(给角色添加用户),每个子用户角色被分配好权限后,拥有不同角色的用户就有了不同的权限,分为“设备管理员”功能模块与“普通用户”功能模块。

1.2.4 授权管理功能模块

授权管理功能模块可以为不同的角色进行权限分配,主要是为上述各个功能模块的选择提供便利的操作。勾选菜单中相应角色选项,就可以看到子菜单,再通过勾选编辑列复选框可以对该菜单界面进行编辑,操作界面如图2所示。

图2 授权管理图

2 设备管理模块的设计

设备管理功能模块系统包括设备信息、配件信息、设备维护、出入库管理、台账检索以及回收站等功能选项。

2.1 设备信息模块

设备信息提供设备入库、编辑设备信息、删除和查看二维码功能。设备入库初始状态为在库,可以查看这些设备具体的入库时间、设备编号、设备名称、归属部门、品牌、型号、规格、重量以及使用年限等信息。当设备或设施被需求部门调用后,其状态显示为出库状态,可查询出库的具体时间。为了方便后续仓库管理人员的维护保养管理,利用条形码技术,为每一个设备设施设置了一个唯一的条形码。通过这个条形码,仓库管理员可以利用扫码枪快速读取这些设备设施的相关信息和状态,有效地提高了仓库管理人员的工作效率。

2.2 配件信息模块

配件信息模块为用户提供配件信息的添加、修改、移除和配件借用功能,让用户清晰了解配件的相关状态和使用情况。信息添加功能模块的菜单可设置配件编号、配件名称、配件归属部门、品牌、型号、规格、重量、入库时间以及配件的使用年限等。配件借用模块可以为用户提供借用其他部门其他设备的配件到当前设备,只有在库状态的配件才可以借用,正在使用或其他状态的配件无法被借用。设备维护模块可以为用户的设备维护提供设备维护状态和信息的录入,查看设备信息和维护反馈。如果设备已维修好,则反馈状态改为已维护,如果设备无法再使用则报废设备。其中,设备维护记录包括设备编号、设备名称、状态、归属部门、入库时间、维修时间以及备注等。设备的维护记录还包括维护人员、维修结果、归还时间以及维修说明等信息。

2.3 出库管理模块

如果需要使用设备,需要进行出库登记,只有在库的设备才可以出库,其他状态的设备无法出库。出库后设备状态也相应改为出库状态,等其他部门或者其他人再次需要该设备时,就可以查询到该设备的状态,从而知道该设备是否可以使用。出库管理包括出库登记、查看设备信息、查看配件信息和归还等功能。出库管理记录菜单包括设备编号、设备名称、状态、归属部门、入库时间、经手人、使用人、借出时间以及备注等信息。

2.4 台账检索模块

台账检索模块提供所有设备和配件的所有信息。通过该界面可以根据设备或配件查看与其相关的所有信息,包括查看设备(配件)信息、查看设备出库信息、查看维护信息、查看设备包含的配件以及将相关信息数据导出到Excel文件中等功能。

2.5 回收站模块

回收站模块包含删除的设备,可以进行单个彻底删除和批量清空回收站。

3 结 语

从项目立项开始到管理系统建立结束,基于相关技术知识进行了学习、论证、实践、修改,最终设计开发形成了一套较为完整的设备在线查询、管理系统。将该管理系统布署于摄录设备管理平台服务端和客户端,实现了摄录设备集中统一管理和分布式查询的功能,用户可实时了解设备状况,方便统筹调度设备,提高了设备的利用效率,为设备的管理提供了方便快捷的使用工具,有效地提高了对设备管理和使用的工作效率。

猜你喜欢
功能模块出库配件
原材配件
卷烟配货出库流程的优化与应用
散粮出库 加快腾仓
“出库费” 应由谁来付
基于ASP.NET标准的采购管理系统研究
输电线路附着物测算系统测算功能模块的研究
M市石油装备公服平台网站主要功能模块设计与实现
妆发与配件缺一不可
功能模块的设计与应用研究
基于PLC的物流自动化包装线出库穿梭车的设计