电工电子实验常用元器件信息管理模式探索 ·...

4
ISSN1672-4305 CN12-1352 / N LABORATORY SCIENCE 22 2019 Vol 22 No 1 Feb 2019 电工电子实验常用元器件信息管理模式探索 吴润强 孙科学 王世龙 1. 南京邮电大学 电子与光学工程学院江苏 南京 2100232. 南京邮电大学 微电子学院江苏 南京 2100233. 甘肃省电信公司 企业信息化部甘肃 兰州 730030电工电子实验教学中心作为高校开展电工电子类课程教学实践的场所能够培养学生实践能力和创 新能力目前多数高校电工电子实验中心都在积极探索新的科学管理方式以提升实验室使用与管理效率电工电子实验教学中心元器件管理现状的基础上提出了一种系统设计方案该方案采用各种轻量化的开源组 并利用信息化手段实现了电工电子实验教学中心各个环节管理的科学化高效化关键词电工电子实验元器件管理系统设计方案信息化手段 中图分类号G482 文献标识码doi10.3969 / j.issn.1672-4305.2019.01.055 Exploration of common information management models for electrical and electronic experiments WU Run-qiang 1 ,2 , SUN Ke-xue 1,2 , WANG Shi-long (1. College of Electronic and Optical engineering, Nanjing University of Posts and Telecommunica⁃ tions, Nanjing 210023, China; 2. College of Microelectronics, Nanjing University of Posts and Tele⁃ communications, Nanjing 210023, China; 3. Department of Enterprise Informatization, Gansu Tele⁃ com Company, Lanzhou 730030, China) Abstract : As the teaching practice place of electrician and electronics course in colleges and universi⁃ ties, electrician and electronic experiment teaching center can cultivate practical ability and innovation ability of students. At present, the management methods of components and parts of electric and elec⁃ tronic experiment center in most colleges and universities are backward and management efficiency is low. Not conducive to the construction and management of the laboratory. Based on the status quo a system design was provided, which use a variety of light-weight open-source components, and the use of information technology to achieve all aspects of electrical and electronic experiment teaching center of scientific and efficient. Key words: electrical and electronic experiments; component management; system design scheme; information technology 基金项目南京邮电大学实验室工作研究课题项目编 :2017XSG07) ;南京邮电大学教学改革重点 课题 项目编号:JG03317JX01); 南京邮电大 学实验室工作研究重点课题 项目编号2016XSG02) 。 通讯作者孙科学(1981-), 安徽界首人硕士副教 硕士生导师主要研究方向为电子电路设 嵌入式系统与通信软件设计南京邮电大学电工电子实验教学中心以下简 实验中心承担着全校基本电路实验课程设 毕业设计以及各类电子竞赛的任务包括常务性 不同年级理工科类本科生的实验课程及开放实验为满足各类实验需求实验中心建立了实验仪器库 和元器件库实验中心有综合实验室 10 每个实 验室又有 36 个实验台支持各类电工电子实验器件的采购入库盘点实验准备回收损耗清点库存管理等生命周期管理均通过线下流程实现

Upload: others

Post on 17-Aug-2020

29 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 电工电子实验常用元器件信息管理模式探索 · 兼顾未来发展需要,通过主流的开源性、轻量化、高 效实用的系统开发方法、开发工具,对实验中心信息

 ISSN1672-4305CN12-1352 N

实    验    室    科    学

LABORATORY  SCIENCE第 22 卷  第 1 期  2019 年 2 月

Vol1049008 22  No1049008 1   Feb1049008 2019

电工电子实验常用元器件信息管理模式探索

吴润强1 2 孙科学1 2 王世龙3

(1 南京邮电大学 电子与光学工程学院 江苏 南京  210023 2 南京邮电大学 微电子学院江苏 南京  210023 3 甘肃省电信公司 企业信息化部 甘肃 兰州   730030)

摘  要 电工电子实验教学中心作为高校开展电工电子类课程教学实践的场所 能够培养学生实践能力和创

新能力 目前多数高校电工电子实验中心都在积极探索新的科学管理方式以提升实验室使用与管理效率 在

电工电子实验教学中心元器件管理现状的基础上提出了一种系统设计方案 该方案采用各种轻量化的开源组

件 并利用信息化手段实现了电工电子实验教学中心各个环节管理的科学化 高效化关键词 电工电子实验 元器件管理 系统设计方案 信息化手段

中图分类号G482    文献标识码A    doi103969 jissn1672-4305201901055

Exploration of common information managementmodels for electrical and electronic experiments

WU Run-qiang1 2 SUN Ke-xue1 2 WANG Shi-long3

(1 College of Electronic and Optical engineering Nanjing University of Posts and Telecommunications Nanjing 210023 China 2 College of Microelectronics Nanjing University of Posts and Telecommunications Nanjing 210023 China 3 Department of Enterprise Informatization Gansu Telecom Company Lanzhou 730030 China)

Abstract As the teaching practice place of electrician and electronics course in colleges and universities electrician and electronic experiment teaching center can cultivate practical ability and innovationability of students At present the management methods of components and parts of electric and electronic experiment center in most colleges and universities are backward and management efficiency islow Not conducive to the construction and management of the laboratory Based on the status quo asystem design was provided which use a variety of light-weight open-source components and the useof information technology to achieve all aspects of electrical and electronic experiment teaching centerof scientific and efficientKey words electrical and electronic experiments component management system design schemeinformation technology

                                               

  

  

  

  

                          

  

  

  

  

  

  

基金项目南京邮电大学实验室工作研究课题(项目编

号2017XSG07)南京邮电大学教学改革重点

课题 (项目编号JG03317JX01)南京邮电大

学实验室工作研究重点课题 (项目编号2016XSG02)

通讯作者孙科学(1981-)男安徽界首人硕士副教

授硕士生导师主要研究方向为电子电路设

计嵌入式系统与通信软件设计

    南京邮电大学电工电子实验教学中心(以下简

称实验中心)承担着全校基本电路实验课程设

计毕业设计以及各类电子竞赛的任务包括常务性

不同年级理工科类本科生的实验课程及开放实验为满足各类实验需求实验中心建立了实验仪器库

和元器件库 实验中心有综合实验室 10 个每个实

验室又有 36 个实验台支持各类电工电子实验 元

器件的采购入库盘点实验准备回收损耗清点库存管理等生命周期管理均通过线下流程实现信

息化程度比较低资源数据更新难度大统计效率

低[1]

1  系统设计原则

系统设计从实验中心元器件管理现状出发以现有的元器件管理流程元器件库为需求基础同时

兼顾未来发展需要通过主流的开源性轻量化高效实用的系统开发方法开发工具对实验中心信息

化管理系统进行了重新再设计和开发 具体采取的

措施如下所述11  采用各类成熟轻量化的开源组件

系统整体设计及实现方案采用开源主流开发

技术与开发架构框架层采用高度可配置 springMVC 技术如图 1 所示实现控制器模型对象过滤器以及处理程序对象的分离便于模块化开发与

控制 搭建方法成熟搭建过程可操作性强 持久

层由 Apache 的开源组件 MyBatis 实现 支持定制

化 SQL存储过程以及高级映射 支持简单 SQL 语

句存储过程及高级映射等同时简化相关 JDBC 驱

动的手工设置及编写 前端框架选择开源的 bootstrap 技术包含的各类灵活丰富的 WEB 组件 数

据库选择关系型数据库 MYSQL其具有体积小部署简洁易于搭建性能稳定应用成本低的优点

图 1  spring MVC 处理流程示意图

12  模块化管理科学高效

充分利用现有软硬件技术对实验中心所有相

关元器件进行信息化管理进行电子标记生成标

签实现全流程数据管控 从元器件采购入库出库库存损耗等方面把各类元器件按照型号数量名称等属性进行分组实现模块化管理[2]

13  多级权限设置精细管控

元器件管理系统实现权限划分 按照超级管理

员系统管理员用户三级权限进行设置 超级管理

员主要权限有(1)系统底层操作系统操作如启停运行环

境配置等(2)数据库管理如存储管理表空间维护数

据库备份管理等(3)中间件关键应用节点维护如 tomcat 配

置启停等系统管理员主要为应用层面的管理如菜单权

限的分配与回收应用界面维护关键数据修复用户清单管理等

用户的权限主要是系统的日常使用实验中心

元器件入库出库损耗维护等14  资产目录清单灵活化简易化配置

系统支持资产目录资产清单灵活化配置可以

对一级目录二级目录三级目录等进行配置如新

增元器件类型型号等名称同时支持元器件类型名称的修改及删除 采购管理流程内支持采购流

程的配置 入库出库管理可以按照实际需求新增修改删除仓库类型仓库名称等信息 库存查

询支持按照多个维度查询如元器件类型名称型号支持模糊查询 支持按照入库日期方式等多类

查询方式进行查询

2  系统实现

元器件管理系统如图 2 所示按照实验中心元器

件现有管控方式及管控流程分块进行实现 最终由

统一的系统框架及接口实现各个菜单项的对接底层

数据统一由 MYSQL 数据库进行汇聚 系统生产核心

流程由元器件采购仓库等三大类七项功能菜单实

现用户管理由教师管理员模块实现管理层及运维

人员查看信息主要由报表模块菜单实现[3]

图 2  元器件管理系统功能模块图

21  开发环境

常用元器件信息管理系统WEB 服务器开发主

891                    

吴润强等电工电子实验常用元器件信息管理模式探索

要涉及 JAVA WEB 技术客户端服务器端开发主

要使用 JavaScriptCSS 等界面开发技术服务器端

核心代码主要由 JAVA 及相关核心类实现(1)开发工具 Eclipse Java EE IDE for Web De

velopers463(2)WEB 服务器 Red Hat Enterprise Linux60

Tomcat70(3)数据库 MYSQL55 版本

22  元器件功能模块实现

在各功能模块实现中都涉及到客户端数据到

服务器的提交WEB 服务器端对客户端数据的响应

与解析 服务器端业务逻辑的处理及数据操作 按

照 spring MVC 开发架构业务分发由控制层进行实

现服务层完成业务逻辑处理Dao 层实现 SQL 脚本

的执行及数据库操作增删改查操作 客户端界

面设计由 JavaWeb 工程 WebRoot 下 pages 相关 js 包

实现网页资源统一在 resources 目录下存储业务控制层由中央控制器拦截到客户端请求

再根据 URL 中的参数把请求分发到指定的控制器

进行处理 主要涉及到的类有继承了 BaseController的 HomeController ComponentController HomeControllerPurchaseControllerStorageController 等核心类

实现业务分发 数据的捕获及发送方法主要由 java类提供的 getWriter( )print( )getParameter( )等方

法实现 容器采用 HashMap 接口数据通过 JSON格式传送 JSON 数据主要涉及到的处理方法有

JSONArraytoString()等服务层实现了核心业务逻辑的处理主要涉及

到的类有 BaseService CommonService ComponentService PurchaseService StorageService 等 统一从

BaseService 继承实现Dao 层进行数据库交互控制通过 Class for

Name()完成驱动加载conn =DriverManagergetConnection()完成数据库链接创建数据库访问通过

mybatis 进行SqlSessionFactory 类实现 SQL 会话工

厂的创建221   元器件型号管理模块

元器件型号可以分为面包板芯片电阻电容

等不同类别在每个不同类别的基础上又进行不同

型号的划分 系统管理员对不同的元器件类别的不

同型号进行归纳梳理将对应的信息录入到系统即可实现对不同元器件的操作和高效管理222   元器件数据管理模块

元器件数据管理模块是实验中心元器件实例

数据的核心管理模块主要包括元器件清单查询元器件使用状态维护单个元器件信息录入等 元器

件清单查询支持按照元器件类型类型编码名称

等多字段展示 元器件清单维护主要为元器件所

在班级仓库信息的动态调整支持单个或者批量两

类化配方式 元器件使用状态维护实现包含正常维修中损毁故障等多个状态元器件生命周期管

理 单个元器件信息录入主要支持元器件以单个

方式直接进行入库223  元器件采购管理模块

采购管理模块是实验中心元器件采购流程的管

理包括供应商信息管理比价排序样品管理订购

管理合同管理采购验收管理多项菜单可以根据

实际需要对采购流程进行灵活化配置 本项菜单

主要为流程化配置菜单 供应商信息管理包含元器

件型号交易流水交易时间流转过程采购日期采购数量采购厂家联系电话采购人申请人审批人等多个实例字段 供应商信息管理支持录入

供应商名称地址联系电话主要产品价格等 比

较排序可以按照产品类型价格由高到低进行展

示 样品管理实现供应商样品信息的入库避免因

样品丢失等造成纠纷 其中合同管理模块支持合

同文件的上传后台通过 FTP 服务器保存 验收管

理实现不同采购批次的竣工流程[4]224   仓库管理模块

仓库管理模块包括入库管理模块和出库管理模

块主要解决芯片面包板电容电阻等多类元器件

的入库和出库问题 支持仓库新建仓库名称修改仓库删除仓库与工号管理关系配置仓库查询等功

能 仓库新建功能支持录入仓库名称仓库用户备

注等记录新建工号仓库创建时间仓库状态信息对于时间作用发生变化的仓库可以直接修改仓库

名称 废弃仓库可以通过仓库删除功能直接进行

删除删除操作包括校验仓库清单数据可用性入库管理模块主要承担采购完成到货后的元器

件材料通过信息化手段进系统功能 主要包括单

个入库批量入库入库记录查询支持分元器件名

称元器件型号入库 详细记录入库时间入库批次入库人姓名等关键信息[5] 通过入库操作完成元器

件清单级数据进系统从而实现元器件全流程信息化

管控流程 同时通过入库操作完成元器件到仓库的

录入生成元器件清单仓库关联关系数据出库管理模块记录元器件领用操作及相关动

作 与入库管理模块同属于元器件管理系统的核心

991

生产流程 支持按照元器件型号名称进行清单查

询 支持按照入库时间段进行查询 出库操作支持录入出库领用班级领用人员联系电话实验课

程名称课程时间归还日期同时后台日志自动记

录操作工号出库量出库清单型号的详细信息 通

过出库管理模块实现元器件的领用闭环管理流程225  库存管理模块

库存管理模块实现元器件库存清单系统化数据化盘点功能[6] 模块支持按照入库出库操作领用时间段入库时间段操作工号等多个维度进行库存清单统计盘点 根据系统盘点清单只需要

跟实物仓库进行核对即可有效避免长期以来的人

工盘点流程极大地提高了效率 同时通过元器件

状态统计及时盘点锁定损耗待维修已损坏等多

类元器件清单数据进行元器件补充及维修告

警[7]226  报表系统模块

元器件管理报表系统按照报表职能主要分为

运维报表和生产数据报表 运维报表主要通过主

机数据库中间件等运行日志及当前动态数据形

成 包括主机性能数据库性能链接数中间件日

志系统负荷系统访问量等 生产数据报表通过系

统内各类元器件数据各个流程操作日志等形成主要反映的是系统类元器件类型清单统计库存统

计出入库统计等[8]227  教师管理员模块

教师管理员模块主要是对登录系统的工号系统菜单项进行管理包括系统使用工号的赋权工号

审计工号维护菜单项的配置等 同时教师管理员

具备较高的权限可以查阅各类报表数据及生产日

志数据[9]

3  系统实施部署

系统部署分为服务器端与客户端 服务器端综

合评估现有用户量及数据量后设置两台 PC 机形

成主备物理内存不小于 8G物理存储空间不小于

1T服务器端操作系统安装 Red Hat EnterpriseLinux60 数据库为 MYSQL5 5两台数据库通过

MySQL Cluster 实现集群 中间件选用开源的轻量

级 TOMCAT 实现对外服务能力 版本 为 TOMCAT71049008 0[10]系统部署实施如图 3 所示

客户端属于零配置直接通过 WEB 浏览器实

现系统的访问(1)客户端浏览器为 Google Chrome63 0 或者

图 3  元器件管理系统部署实施图

360 安全浏览器 910(2)操作系统为 WINDOWS7 旗舰版 64 位(3)接入网络为 100M 光宽带

4  结语

本元器件管理系统从实验中心元器件管理实

际需求出发解决了元器件传统管理模式信息化程

度低数据处理困难等问题提高了管理效率减轻

了管理成本降低了管理风险 本系统将在后续的

工作中逐步进行完善引入更为先进的信息化组

件以实现更精简的管理流程和更高的管理效率进一步改善和提高实验中心元器件的管理工作水平

参考文献(References)

[1]   陈子辉冯培嘉侯兴鼎高校实验室信息管理系统设计与应用

研究[J] 实验室科学201417(3)182-185

[2]   王佳侯其考孙欢国家级实验教学示范中心建设的探索与实

践[J] 实验室科学201316(5)155-157

[3]   李梦娥黄海平章韵高校计算机实验室管理与建设的探索

[J] 实验室科学201316(5)115-117

[4]   王志军加强元器件管理节约电路实验教学运行经费[ J] 实验

室科学2009(2)167-168

[5]   邹月利徐雅琴白靖文等浅谈实验室大型仪器设备管理的

实践与探索[J] 实验室科学201417(1)168-170

[6]  周娴高校开放实验室信息化管理实践研究[ J] 课程教育研

究2017(46)226

[7]   吴兴蛟傅强段云彪等数据仓库下基于知识库的虚拟实验

平台构建[J] 软件201738(6)120-124

[8]   黄敏多数据源自动化报表的研究与开发[D]南京南京大

学2015

[9]   于晓平浅谈多媒体教学中教师管理员学生三者的关系[ J]

吉林师范大学学报(自然科学版)2003(2)119-120

[10]   张朋应用型本科院校实验室信息管理系统的设计与研究

[J] 宏观经济管理2017(S1)216-218

收稿日期2018-01-04修改日期2018-03-15作者简介吴润强(1977-)男湖北孝感人本科技师实

验设备管理员主要从事电工电子实验教学中心

建设及元器件管理工作

002                    

Page 2: 电工电子实验常用元器件信息管理模式探索 · 兼顾未来发展需要,通过主流的开源性、轻量化、高 效实用的系统开发方法、开发工具,对实验中心信息

息化程度比较低资源数据更新难度大统计效率

低[1]

1  系统设计原则

系统设计从实验中心元器件管理现状出发以现有的元器件管理流程元器件库为需求基础同时

兼顾未来发展需要通过主流的开源性轻量化高效实用的系统开发方法开发工具对实验中心信息

化管理系统进行了重新再设计和开发 具体采取的

措施如下所述11  采用各类成熟轻量化的开源组件

系统整体设计及实现方案采用开源主流开发

技术与开发架构框架层采用高度可配置 springMVC 技术如图 1 所示实现控制器模型对象过滤器以及处理程序对象的分离便于模块化开发与

控制 搭建方法成熟搭建过程可操作性强 持久

层由 Apache 的开源组件 MyBatis 实现 支持定制

化 SQL存储过程以及高级映射 支持简单 SQL 语

句存储过程及高级映射等同时简化相关 JDBC 驱

动的手工设置及编写 前端框架选择开源的 bootstrap 技术包含的各类灵活丰富的 WEB 组件 数

据库选择关系型数据库 MYSQL其具有体积小部署简洁易于搭建性能稳定应用成本低的优点

图 1  spring MVC 处理流程示意图

12  模块化管理科学高效

充分利用现有软硬件技术对实验中心所有相

关元器件进行信息化管理进行电子标记生成标

签实现全流程数据管控 从元器件采购入库出库库存损耗等方面把各类元器件按照型号数量名称等属性进行分组实现模块化管理[2]

13  多级权限设置精细管控

元器件管理系统实现权限划分 按照超级管理

员系统管理员用户三级权限进行设置 超级管理

员主要权限有(1)系统底层操作系统操作如启停运行环

境配置等(2)数据库管理如存储管理表空间维护数

据库备份管理等(3)中间件关键应用节点维护如 tomcat 配

置启停等系统管理员主要为应用层面的管理如菜单权

限的分配与回收应用界面维护关键数据修复用户清单管理等

用户的权限主要是系统的日常使用实验中心

元器件入库出库损耗维护等14  资产目录清单灵活化简易化配置

系统支持资产目录资产清单灵活化配置可以

对一级目录二级目录三级目录等进行配置如新

增元器件类型型号等名称同时支持元器件类型名称的修改及删除 采购管理流程内支持采购流

程的配置 入库出库管理可以按照实际需求新增修改删除仓库类型仓库名称等信息 库存查

询支持按照多个维度查询如元器件类型名称型号支持模糊查询 支持按照入库日期方式等多类

查询方式进行查询

2  系统实现

元器件管理系统如图 2 所示按照实验中心元器

件现有管控方式及管控流程分块进行实现 最终由

统一的系统框架及接口实现各个菜单项的对接底层

数据统一由 MYSQL 数据库进行汇聚 系统生产核心

流程由元器件采购仓库等三大类七项功能菜单实

现用户管理由教师管理员模块实现管理层及运维

人员查看信息主要由报表模块菜单实现[3]

图 2  元器件管理系统功能模块图

21  开发环境

常用元器件信息管理系统WEB 服务器开发主

891                    

吴润强等电工电子实验常用元器件信息管理模式探索

要涉及 JAVA WEB 技术客户端服务器端开发主

要使用 JavaScriptCSS 等界面开发技术服务器端

核心代码主要由 JAVA 及相关核心类实现(1)开发工具 Eclipse Java EE IDE for Web De

velopers463(2)WEB 服务器 Red Hat Enterprise Linux60

Tomcat70(3)数据库 MYSQL55 版本

22  元器件功能模块实现

在各功能模块实现中都涉及到客户端数据到

服务器的提交WEB 服务器端对客户端数据的响应

与解析 服务器端业务逻辑的处理及数据操作 按

照 spring MVC 开发架构业务分发由控制层进行实

现服务层完成业务逻辑处理Dao 层实现 SQL 脚本

的执行及数据库操作增删改查操作 客户端界

面设计由 JavaWeb 工程 WebRoot 下 pages 相关 js 包

实现网页资源统一在 resources 目录下存储业务控制层由中央控制器拦截到客户端请求

再根据 URL 中的参数把请求分发到指定的控制器

进行处理 主要涉及到的类有继承了 BaseController的 HomeController ComponentController HomeControllerPurchaseControllerStorageController 等核心类

实现业务分发 数据的捕获及发送方法主要由 java类提供的 getWriter( )print( )getParameter( )等方

法实现 容器采用 HashMap 接口数据通过 JSON格式传送 JSON 数据主要涉及到的处理方法有

JSONArraytoString()等服务层实现了核心业务逻辑的处理主要涉及

到的类有 BaseService CommonService ComponentService PurchaseService StorageService 等 统一从

BaseService 继承实现Dao 层进行数据库交互控制通过 Class for

Name()完成驱动加载conn =DriverManagergetConnection()完成数据库链接创建数据库访问通过

mybatis 进行SqlSessionFactory 类实现 SQL 会话工

厂的创建221   元器件型号管理模块

元器件型号可以分为面包板芯片电阻电容

等不同类别在每个不同类别的基础上又进行不同

型号的划分 系统管理员对不同的元器件类别的不

同型号进行归纳梳理将对应的信息录入到系统即可实现对不同元器件的操作和高效管理222   元器件数据管理模块

元器件数据管理模块是实验中心元器件实例

数据的核心管理模块主要包括元器件清单查询元器件使用状态维护单个元器件信息录入等 元器

件清单查询支持按照元器件类型类型编码名称

等多字段展示 元器件清单维护主要为元器件所

在班级仓库信息的动态调整支持单个或者批量两

类化配方式 元器件使用状态维护实现包含正常维修中损毁故障等多个状态元器件生命周期管

理 单个元器件信息录入主要支持元器件以单个

方式直接进行入库223  元器件采购管理模块

采购管理模块是实验中心元器件采购流程的管

理包括供应商信息管理比价排序样品管理订购

管理合同管理采购验收管理多项菜单可以根据

实际需要对采购流程进行灵活化配置 本项菜单

主要为流程化配置菜单 供应商信息管理包含元器

件型号交易流水交易时间流转过程采购日期采购数量采购厂家联系电话采购人申请人审批人等多个实例字段 供应商信息管理支持录入

供应商名称地址联系电话主要产品价格等 比

较排序可以按照产品类型价格由高到低进行展

示 样品管理实现供应商样品信息的入库避免因

样品丢失等造成纠纷 其中合同管理模块支持合

同文件的上传后台通过 FTP 服务器保存 验收管

理实现不同采购批次的竣工流程[4]224   仓库管理模块

仓库管理模块包括入库管理模块和出库管理模

块主要解决芯片面包板电容电阻等多类元器件

的入库和出库问题 支持仓库新建仓库名称修改仓库删除仓库与工号管理关系配置仓库查询等功

能 仓库新建功能支持录入仓库名称仓库用户备

注等记录新建工号仓库创建时间仓库状态信息对于时间作用发生变化的仓库可以直接修改仓库

名称 废弃仓库可以通过仓库删除功能直接进行

删除删除操作包括校验仓库清单数据可用性入库管理模块主要承担采购完成到货后的元器

件材料通过信息化手段进系统功能 主要包括单

个入库批量入库入库记录查询支持分元器件名

称元器件型号入库 详细记录入库时间入库批次入库人姓名等关键信息[5] 通过入库操作完成元器

件清单级数据进系统从而实现元器件全流程信息化

管控流程 同时通过入库操作完成元器件到仓库的

录入生成元器件清单仓库关联关系数据出库管理模块记录元器件领用操作及相关动

作 与入库管理模块同属于元器件管理系统的核心

991

生产流程 支持按照元器件型号名称进行清单查

询 支持按照入库时间段进行查询 出库操作支持录入出库领用班级领用人员联系电话实验课

程名称课程时间归还日期同时后台日志自动记

录操作工号出库量出库清单型号的详细信息 通

过出库管理模块实现元器件的领用闭环管理流程225  库存管理模块

库存管理模块实现元器件库存清单系统化数据化盘点功能[6] 模块支持按照入库出库操作领用时间段入库时间段操作工号等多个维度进行库存清单统计盘点 根据系统盘点清单只需要

跟实物仓库进行核对即可有效避免长期以来的人

工盘点流程极大地提高了效率 同时通过元器件

状态统计及时盘点锁定损耗待维修已损坏等多

类元器件清单数据进行元器件补充及维修告

警[7]226  报表系统模块

元器件管理报表系统按照报表职能主要分为

运维报表和生产数据报表 运维报表主要通过主

机数据库中间件等运行日志及当前动态数据形

成 包括主机性能数据库性能链接数中间件日

志系统负荷系统访问量等 生产数据报表通过系

统内各类元器件数据各个流程操作日志等形成主要反映的是系统类元器件类型清单统计库存统

计出入库统计等[8]227  教师管理员模块

教师管理员模块主要是对登录系统的工号系统菜单项进行管理包括系统使用工号的赋权工号

审计工号维护菜单项的配置等 同时教师管理员

具备较高的权限可以查阅各类报表数据及生产日

志数据[9]

3  系统实施部署

系统部署分为服务器端与客户端 服务器端综

合评估现有用户量及数据量后设置两台 PC 机形

成主备物理内存不小于 8G物理存储空间不小于

1T服务器端操作系统安装 Red Hat EnterpriseLinux60 数据库为 MYSQL5 5两台数据库通过

MySQL Cluster 实现集群 中间件选用开源的轻量

级 TOMCAT 实现对外服务能力 版本 为 TOMCAT71049008 0[10]系统部署实施如图 3 所示

客户端属于零配置直接通过 WEB 浏览器实

现系统的访问(1)客户端浏览器为 Google Chrome63 0 或者

图 3  元器件管理系统部署实施图

360 安全浏览器 910(2)操作系统为 WINDOWS7 旗舰版 64 位(3)接入网络为 100M 光宽带

4  结语

本元器件管理系统从实验中心元器件管理实

际需求出发解决了元器件传统管理模式信息化程

度低数据处理困难等问题提高了管理效率减轻

了管理成本降低了管理风险 本系统将在后续的

工作中逐步进行完善引入更为先进的信息化组

件以实现更精简的管理流程和更高的管理效率进一步改善和提高实验中心元器件的管理工作水平

参考文献(References)

[1]   陈子辉冯培嘉侯兴鼎高校实验室信息管理系统设计与应用

研究[J] 实验室科学201417(3)182-185

[2]   王佳侯其考孙欢国家级实验教学示范中心建设的探索与实

践[J] 实验室科学201316(5)155-157

[3]   李梦娥黄海平章韵高校计算机实验室管理与建设的探索

[J] 实验室科学201316(5)115-117

[4]   王志军加强元器件管理节约电路实验教学运行经费[ J] 实验

室科学2009(2)167-168

[5]   邹月利徐雅琴白靖文等浅谈实验室大型仪器设备管理的

实践与探索[J] 实验室科学201417(1)168-170

[6]  周娴高校开放实验室信息化管理实践研究[ J] 课程教育研

究2017(46)226

[7]   吴兴蛟傅强段云彪等数据仓库下基于知识库的虚拟实验

平台构建[J] 软件201738(6)120-124

[8]   黄敏多数据源自动化报表的研究与开发[D]南京南京大

学2015

[9]   于晓平浅谈多媒体教学中教师管理员学生三者的关系[ J]

吉林师范大学学报(自然科学版)2003(2)119-120

[10]   张朋应用型本科院校实验室信息管理系统的设计与研究

[J] 宏观经济管理2017(S1)216-218

收稿日期2018-01-04修改日期2018-03-15作者简介吴润强(1977-)男湖北孝感人本科技师实

验设备管理员主要从事电工电子实验教学中心

建设及元器件管理工作

002                    

Page 3: 电工电子实验常用元器件信息管理模式探索 · 兼顾未来发展需要,通过主流的开源性、轻量化、高 效实用的系统开发方法、开发工具,对实验中心信息

吴润强等电工电子实验常用元器件信息管理模式探索

要涉及 JAVA WEB 技术客户端服务器端开发主

要使用 JavaScriptCSS 等界面开发技术服务器端

核心代码主要由 JAVA 及相关核心类实现(1)开发工具 Eclipse Java EE IDE for Web De

velopers463(2)WEB 服务器 Red Hat Enterprise Linux60

Tomcat70(3)数据库 MYSQL55 版本

22  元器件功能模块实现

在各功能模块实现中都涉及到客户端数据到

服务器的提交WEB 服务器端对客户端数据的响应

与解析 服务器端业务逻辑的处理及数据操作 按

照 spring MVC 开发架构业务分发由控制层进行实

现服务层完成业务逻辑处理Dao 层实现 SQL 脚本

的执行及数据库操作增删改查操作 客户端界

面设计由 JavaWeb 工程 WebRoot 下 pages 相关 js 包

实现网页资源统一在 resources 目录下存储业务控制层由中央控制器拦截到客户端请求

再根据 URL 中的参数把请求分发到指定的控制器

进行处理 主要涉及到的类有继承了 BaseController的 HomeController ComponentController HomeControllerPurchaseControllerStorageController 等核心类

实现业务分发 数据的捕获及发送方法主要由 java类提供的 getWriter( )print( )getParameter( )等方

法实现 容器采用 HashMap 接口数据通过 JSON格式传送 JSON 数据主要涉及到的处理方法有

JSONArraytoString()等服务层实现了核心业务逻辑的处理主要涉及

到的类有 BaseService CommonService ComponentService PurchaseService StorageService 等 统一从

BaseService 继承实现Dao 层进行数据库交互控制通过 Class for

Name()完成驱动加载conn =DriverManagergetConnection()完成数据库链接创建数据库访问通过

mybatis 进行SqlSessionFactory 类实现 SQL 会话工

厂的创建221   元器件型号管理模块

元器件型号可以分为面包板芯片电阻电容

等不同类别在每个不同类别的基础上又进行不同

型号的划分 系统管理员对不同的元器件类别的不

同型号进行归纳梳理将对应的信息录入到系统即可实现对不同元器件的操作和高效管理222   元器件数据管理模块

元器件数据管理模块是实验中心元器件实例

数据的核心管理模块主要包括元器件清单查询元器件使用状态维护单个元器件信息录入等 元器

件清单查询支持按照元器件类型类型编码名称

等多字段展示 元器件清单维护主要为元器件所

在班级仓库信息的动态调整支持单个或者批量两

类化配方式 元器件使用状态维护实现包含正常维修中损毁故障等多个状态元器件生命周期管

理 单个元器件信息录入主要支持元器件以单个

方式直接进行入库223  元器件采购管理模块

采购管理模块是实验中心元器件采购流程的管

理包括供应商信息管理比价排序样品管理订购

管理合同管理采购验收管理多项菜单可以根据

实际需要对采购流程进行灵活化配置 本项菜单

主要为流程化配置菜单 供应商信息管理包含元器

件型号交易流水交易时间流转过程采购日期采购数量采购厂家联系电话采购人申请人审批人等多个实例字段 供应商信息管理支持录入

供应商名称地址联系电话主要产品价格等 比

较排序可以按照产品类型价格由高到低进行展

示 样品管理实现供应商样品信息的入库避免因

样品丢失等造成纠纷 其中合同管理模块支持合

同文件的上传后台通过 FTP 服务器保存 验收管

理实现不同采购批次的竣工流程[4]224   仓库管理模块

仓库管理模块包括入库管理模块和出库管理模

块主要解决芯片面包板电容电阻等多类元器件

的入库和出库问题 支持仓库新建仓库名称修改仓库删除仓库与工号管理关系配置仓库查询等功

能 仓库新建功能支持录入仓库名称仓库用户备

注等记录新建工号仓库创建时间仓库状态信息对于时间作用发生变化的仓库可以直接修改仓库

名称 废弃仓库可以通过仓库删除功能直接进行

删除删除操作包括校验仓库清单数据可用性入库管理模块主要承担采购完成到货后的元器

件材料通过信息化手段进系统功能 主要包括单

个入库批量入库入库记录查询支持分元器件名

称元器件型号入库 详细记录入库时间入库批次入库人姓名等关键信息[5] 通过入库操作完成元器

件清单级数据进系统从而实现元器件全流程信息化

管控流程 同时通过入库操作完成元器件到仓库的

录入生成元器件清单仓库关联关系数据出库管理模块记录元器件领用操作及相关动

作 与入库管理模块同属于元器件管理系统的核心

991

生产流程 支持按照元器件型号名称进行清单查

询 支持按照入库时间段进行查询 出库操作支持录入出库领用班级领用人员联系电话实验课

程名称课程时间归还日期同时后台日志自动记

录操作工号出库量出库清单型号的详细信息 通

过出库管理模块实现元器件的领用闭环管理流程225  库存管理模块

库存管理模块实现元器件库存清单系统化数据化盘点功能[6] 模块支持按照入库出库操作领用时间段入库时间段操作工号等多个维度进行库存清单统计盘点 根据系统盘点清单只需要

跟实物仓库进行核对即可有效避免长期以来的人

工盘点流程极大地提高了效率 同时通过元器件

状态统计及时盘点锁定损耗待维修已损坏等多

类元器件清单数据进行元器件补充及维修告

警[7]226  报表系统模块

元器件管理报表系统按照报表职能主要分为

运维报表和生产数据报表 运维报表主要通过主

机数据库中间件等运行日志及当前动态数据形

成 包括主机性能数据库性能链接数中间件日

志系统负荷系统访问量等 生产数据报表通过系

统内各类元器件数据各个流程操作日志等形成主要反映的是系统类元器件类型清单统计库存统

计出入库统计等[8]227  教师管理员模块

教师管理员模块主要是对登录系统的工号系统菜单项进行管理包括系统使用工号的赋权工号

审计工号维护菜单项的配置等 同时教师管理员

具备较高的权限可以查阅各类报表数据及生产日

志数据[9]

3  系统实施部署

系统部署分为服务器端与客户端 服务器端综

合评估现有用户量及数据量后设置两台 PC 机形

成主备物理内存不小于 8G物理存储空间不小于

1T服务器端操作系统安装 Red Hat EnterpriseLinux60 数据库为 MYSQL5 5两台数据库通过

MySQL Cluster 实现集群 中间件选用开源的轻量

级 TOMCAT 实现对外服务能力 版本 为 TOMCAT71049008 0[10]系统部署实施如图 3 所示

客户端属于零配置直接通过 WEB 浏览器实

现系统的访问(1)客户端浏览器为 Google Chrome63 0 或者

图 3  元器件管理系统部署实施图

360 安全浏览器 910(2)操作系统为 WINDOWS7 旗舰版 64 位(3)接入网络为 100M 光宽带

4  结语

本元器件管理系统从实验中心元器件管理实

际需求出发解决了元器件传统管理模式信息化程

度低数据处理困难等问题提高了管理效率减轻

了管理成本降低了管理风险 本系统将在后续的

工作中逐步进行完善引入更为先进的信息化组

件以实现更精简的管理流程和更高的管理效率进一步改善和提高实验中心元器件的管理工作水平

参考文献(References)

[1]   陈子辉冯培嘉侯兴鼎高校实验室信息管理系统设计与应用

研究[J] 实验室科学201417(3)182-185

[2]   王佳侯其考孙欢国家级实验教学示范中心建设的探索与实

践[J] 实验室科学201316(5)155-157

[3]   李梦娥黄海平章韵高校计算机实验室管理与建设的探索

[J] 实验室科学201316(5)115-117

[4]   王志军加强元器件管理节约电路实验教学运行经费[ J] 实验

室科学2009(2)167-168

[5]   邹月利徐雅琴白靖文等浅谈实验室大型仪器设备管理的

实践与探索[J] 实验室科学201417(1)168-170

[6]  周娴高校开放实验室信息化管理实践研究[ J] 课程教育研

究2017(46)226

[7]   吴兴蛟傅强段云彪等数据仓库下基于知识库的虚拟实验

平台构建[J] 软件201738(6)120-124

[8]   黄敏多数据源自动化报表的研究与开发[D]南京南京大

学2015

[9]   于晓平浅谈多媒体教学中教师管理员学生三者的关系[ J]

吉林师范大学学报(自然科学版)2003(2)119-120

[10]   张朋应用型本科院校实验室信息管理系统的设计与研究

[J] 宏观经济管理2017(S1)216-218

收稿日期2018-01-04修改日期2018-03-15作者简介吴润强(1977-)男湖北孝感人本科技师实

验设备管理员主要从事电工电子实验教学中心

建设及元器件管理工作

002                    

Page 4: 电工电子实验常用元器件信息管理模式探索 · 兼顾未来发展需要,通过主流的开源性、轻量化、高 效实用的系统开发方法、开发工具,对实验中心信息

生产流程 支持按照元器件型号名称进行清单查

询 支持按照入库时间段进行查询 出库操作支持录入出库领用班级领用人员联系电话实验课

程名称课程时间归还日期同时后台日志自动记

录操作工号出库量出库清单型号的详细信息 通

过出库管理模块实现元器件的领用闭环管理流程225  库存管理模块

库存管理模块实现元器件库存清单系统化数据化盘点功能[6] 模块支持按照入库出库操作领用时间段入库时间段操作工号等多个维度进行库存清单统计盘点 根据系统盘点清单只需要

跟实物仓库进行核对即可有效避免长期以来的人

工盘点流程极大地提高了效率 同时通过元器件

状态统计及时盘点锁定损耗待维修已损坏等多

类元器件清单数据进行元器件补充及维修告

警[7]226  报表系统模块

元器件管理报表系统按照报表职能主要分为

运维报表和生产数据报表 运维报表主要通过主

机数据库中间件等运行日志及当前动态数据形

成 包括主机性能数据库性能链接数中间件日

志系统负荷系统访问量等 生产数据报表通过系

统内各类元器件数据各个流程操作日志等形成主要反映的是系统类元器件类型清单统计库存统

计出入库统计等[8]227  教师管理员模块

教师管理员模块主要是对登录系统的工号系统菜单项进行管理包括系统使用工号的赋权工号

审计工号维护菜单项的配置等 同时教师管理员

具备较高的权限可以查阅各类报表数据及生产日

志数据[9]

3  系统实施部署

系统部署分为服务器端与客户端 服务器端综

合评估现有用户量及数据量后设置两台 PC 机形

成主备物理内存不小于 8G物理存储空间不小于

1T服务器端操作系统安装 Red Hat EnterpriseLinux60 数据库为 MYSQL5 5两台数据库通过

MySQL Cluster 实现集群 中间件选用开源的轻量

级 TOMCAT 实现对外服务能力 版本 为 TOMCAT71049008 0[10]系统部署实施如图 3 所示

客户端属于零配置直接通过 WEB 浏览器实

现系统的访问(1)客户端浏览器为 Google Chrome63 0 或者

图 3  元器件管理系统部署实施图

360 安全浏览器 910(2)操作系统为 WINDOWS7 旗舰版 64 位(3)接入网络为 100M 光宽带

4  结语

本元器件管理系统从实验中心元器件管理实

际需求出发解决了元器件传统管理模式信息化程

度低数据处理困难等问题提高了管理效率减轻

了管理成本降低了管理风险 本系统将在后续的

工作中逐步进行完善引入更为先进的信息化组

件以实现更精简的管理流程和更高的管理效率进一步改善和提高实验中心元器件的管理工作水平

参考文献(References)

[1]   陈子辉冯培嘉侯兴鼎高校实验室信息管理系统设计与应用

研究[J] 实验室科学201417(3)182-185

[2]   王佳侯其考孙欢国家级实验教学示范中心建设的探索与实

践[J] 实验室科学201316(5)155-157

[3]   李梦娥黄海平章韵高校计算机实验室管理与建设的探索

[J] 实验室科学201316(5)115-117

[4]   王志军加强元器件管理节约电路实验教学运行经费[ J] 实验

室科学2009(2)167-168

[5]   邹月利徐雅琴白靖文等浅谈实验室大型仪器设备管理的

实践与探索[J] 实验室科学201417(1)168-170

[6]  周娴高校开放实验室信息化管理实践研究[ J] 课程教育研

究2017(46)226

[7]   吴兴蛟傅强段云彪等数据仓库下基于知识库的虚拟实验

平台构建[J] 软件201738(6)120-124

[8]   黄敏多数据源自动化报表的研究与开发[D]南京南京大

学2015

[9]   于晓平浅谈多媒体教学中教师管理员学生三者的关系[ J]

吉林师范大学学报(自然科学版)2003(2)119-120

[10]   张朋应用型本科院校实验室信息管理系统的设计与研究

[J] 宏观经济管理2017(S1)216-218

收稿日期2018-01-04修改日期2018-03-15作者简介吴润强(1977-)男湖北孝感人本科技师实

验设备管理员主要从事电工电子实验教学中心

建设及元器件管理工作

002