APP下载

基于My SQL的实验室低值耐用品管理系统的设计与实现

2017-07-09汤嘉立张杰

江苏理工学院学报 2017年2期
关键词:管理系统实验室

汤嘉立 张杰

摘 要:为了解决实验室低值耐用品的管理问题,提高实验室管理的工作效率,设计并实现了以My SQL作为数据库的实验室低值耐用品管理系统。使用了JDBC 技术及JDBC API进行数据库绑定及增删改查等操作,并使用JFreeChart类库实现了实验室低值耐用品使用情况的可视化。

关键词:My SQL;实验室;低值耐用品;管理系统

中图分类号:G482 文献标识码:A 文章编号:2095-7394(2017)02-0051-04

低值耐用品是指不够固定资产标准,又不属材料范围的仪器设备、工具、器具、量具、电子产品等物品,价值范围为单价在200元(含)至800元(不含800元),使用年限在一年以上能独立使用的物品。低值耐用品在学校的各个领域中被大量使用,买好、管好、用好低值耐用品是物资管理部门和使用单位的重要职责。为了更好地贯彻执行国家财产物资管理的有关规定,加强学校低值耐用品的科学管理和合理使用,规范运作,防止资产流失,因此,设计实现了基于My SQL的实验室低值耐用品管理系统。

1 系统需求分析

目前,各校虽然制订了低值耐用品的管理方法或者管理规定,但是监督管理机制还处于人工阶段,导致物资管理部门和使用单位对低值耐用品管理的工作成效并没有真正落到实处,由于物资管理部门的工作细致而繁锁,因此,没有更多的精力去扎实做好实验室低值耐用品的管理工作。

为了设计并实现出更加合理的实验室低值耐用品管理系统,在使用单位和物资管理部门中间,充分开展了调研活动,我们选取了5所学校的相关部门,并发放了调查问卷近200份,收回187份调查问卷,调查结果显示,实验室低值耐用品管理系统是可行的。

2 系统主要功能需求

实验室低值耐用品管理系统的主要功能模块有:购置申请与审批、报销和帐务管理、库存和在用物品管理、领废失管理和系统设置等,具体如图1所示。

(1)购置申请模块:由使用单位将制作好的详细预算与计划使用周数文档提交给相关管理部门,相关管理部门接收到申请后进行审批,审批通过后方可进行采购。

(2)报销和帐务管理模块:低值耐用品的报销工作是针对已入库的低值耐用品进行的,所以经审批采购的低值耐用品必须由各部门保管员进行入库操作,否则无法报销。帐务管理由各部门保管员在收到低值耐用品后,对其进行登记建帐工作,做到帐、物相符。

(3)库存和在用物品管理模块:由各部门保管员每月对库存和在用物品进行一次小盘库工作,每年进行一次大盘库工作,核对低值耐用品的数量与金额,做到帐帐相符、帐物相符,并生成报表提交给部门领导。部门领导可根据提供的报表数据进行图表分析,作为制作预算等的依据。

(4)领废失管理模块:即领用管理、报废和损坏丢失管理。由领用者填写领用低值耐用品领用表,交由部门领导审批,审批通过后由保管员办理出库手续。低值耐用品的报废和损坏丢失,须填写报废和损坏丢失明细表,按有关规定进行报废和损坏丢失手续的办理,不得私自报废和处理损坏丢失低值耐用品。对于报废的低值耐用品,由保管员及时办理在用物品的更新操作;保管员每年要对报废、损坏丢失的低值耐用品进行一次图表分析,并提交给部门领导,提供其管理人和物的支撑依据。

(5)系统设置模块:负责用户管理、权限管理、数据备份还原等功能的设置。

3 系统运用的关键技术

3.1 数据库开发环境

数据库设计使用My SQL Workbench 6.3 CE,它是My SQL数据库设计可视化的强大工具软件。它代替了My SQL查询浏览器,允许用户现有的数据库编辑和执行SQL查询;提供了完整的可视化数据库设计和建模;代替了My SQL Administrator,并提供图形界面启动和关闭服务、创建用户帐户等功能。

3.2 系统编程环境

运用My Eclipse 10软件对实验室低值耐用品管理系统进行开发。My Eclipse 10是一款功能强大的J2EE集成开发环境,提供了所有的Web开发技术,支持代码编写、配置、测试以及除错等功能。

4 系统详细设计与实现

4.1 数据库设计

实验室低值耐用品管理系统数据库中涉及的表较多,根据功能模块将数据库表的设计分为购置申请、报帐管理、库存管理、领废失管理和用户管理5大模块。就其中主要的表说明如下。

(1)购置申请表:包含申请ID、申请名称、申请部门ID和审批是否通过等字段。申请部门ID字段是部门表的外键。

(2)报帐管理表:包含着报销管理表和帐务管理表。报销管理表中包含报销ID、报销项目、报销部门ID、报销经办人、报销经额和部门领导审批等字段。帐务管理表为财务处工作人员使用,为其提供低值耐用品的帐务情况,是定期进行低值耐用品的帐务通报依据,包括帐务ID、帐务明细、使用部门等字段。

(3)库存管理表:包括物品ID、物品名称、数量、金额、使用部门ID、入库时间、入库人、出库时间和出库人等字段,是保管员管理低值耐用品的依据。

4.2 My SQL数据库的绑定与查询

J2EE使用db.properties连接My SQL数据库,db.properties用来保存数据库信息,使用JdbcUtil.Java作为连接数据库的工具类。在导包时,需要注意的是My eclipse具有My SQL的两个包,一个是java.sql.*,一个是com.mysql.jdbc.*。

db.properties文件配置主要如下:

url=jdbc:mysql://localhost:3306/Mlowvalue // Mlowvalue為数据库名称

user=root //My SQL数据库登录名

password=root //My SQL数据库登录密码

driverClass=com.mysql.jdbc.Driver// My SQL JDBC驱动

//查询低值耐用品管理计划表的关键代码

public void select() {

try {

conn = JdbcMySqlUtil.getConnection();

String sql = "select * from Papplication";

pst = conn.prepareStatement(sql);

rs = pst.executeQuery();

while(rs.next()){

System.err.println(result.getInt("paid")); //申请编号

System.err.println(result.getString("pan ame")); //申请名称

System.err.println(result.getInt("pdepart mentid"));//申请部门ID

System.err.println(result.getBlooean ("pex")); //是否审批

}

} catch (SQLException e) {

e.printStackTrace();

}finally{

try {

pstmt.close();

} catch (SQLException e) {

e.printStackTrace();

}

}

}

4.3 系统实现

根据图1的系统功能结构图,将系统分为购置申请与审批、报销和帐务管理、库存和在用物品管理、领废失管理和系统设置6大功能模块,如图2和图3所示。其中,图2中左侧是6大功能模块及修改密码功能主菜单,右侧是各功能的子功能伸缩窗口。图3是运用JFreeChart类库对某年3月份部分低值耐用品使用完好率的统计分析饼状图,这个数值可作为低值耐用品预算的依据之一。

5 结语

本文所设计的实验室低值耐用品管理系统实现了购置申请与审批、报销和帐务管理、库存和在用物品管理和领废失管理等功能,界面友好,数据库访问快速有效。同时,该系统还为物资管理决策者提供了可视化的数据统计与分析,为低值耐用品的管理工作的有效开展提供了强有力的数据支撑,也为物资管理部门提高了工作的效率。

参考文献:

[1] 彭绍春, 张继霞, 刘琦, 等. 高校材料、低值品和易耗品管理的有益探索[J]. 实验技术与管理. 2016, 33(3):272-273.

[2] 陈依国. 高校实验室材料与易耗品网络化管理的有效性研究[J]. 信息系统工程. 2015(4):55-56.

[3] 黄丹. 基于JDBC的数据库访问技术[J]. 软件导刊. 2010, 9(3): 163-165.

[4] 余敏. 基于J2EE平台的Web服务技术研究与实现[J]. 教育技术导刊. 2009 (4): 122-123.

[5] 黄旭. 分布式My SQL数据库集群在线监测系统设计与实现[D]. 哈尔滨:哈尔滨工业大学, 2012.

Design and Implementation of Laboratory Low Value Durable Goods Management System based on My SQL

TANG Jia-li, ZHANG Jie

(School of Computer Engineering, Jiangsu University of Technology, Changzhou 213001, China)

Abstract: In order to solve the problem of laboratory low value durable goods management and improve the efficiency of laboratory management, we design and implement a laboratory low value durable goods management system based on My SQL. We use JDBC technology and JDBC API database, and use JFreeChart library to implement the visualization laboratory of low value durable goods usage.

Key words: My SQL; laboratory; low value durable goods; management system

責任编辑 祁秀春

猜你喜欢

管理系统实验室
基于单片机MCU的IPMI健康管理系统设计与实现
基于物联网的IT运维可视化管理系统设计与实现
电竞实验室
电竞实验室
电竞实验室
电竞实验室
基于分布式数据库Cedar的高效工单管理系统设计与实现
基于.NET框架的内容管理系统设计与实现