APP下载

Oracle数据库下的计算机设备管理系统建构应用

2020-06-07李奎

电脑知识与技术 2020年35期

李奎

摘要:研究基于Oracle数据库,设计了计算机设备管理系统,构建了系统模型,介绍了Oracle数据库体系结构,分别从设备全新录入、数据修改与删除、设备调拨等方面探究其具体实现策略,该系统一方面能够为企业正常生产提供保障,另一方面能够提高企业效益。

关键词:Oracle数据库;计算机设备管理;系统建构;数据修改;设备调拨

中图分类号:TP311        文献标识码:A

文章编号:1009-3044(2020)35-0021-02

开放科学(资源服务)标识码(OSID):

作为现代企业重要的固定资产,计算机设备类型复杂多样,其内部配置不同,价值也呈现出明显的差异性[1]。随着现代计算机技术的发展以及内部配置的多样化,计算机管理设备管理难度也不断增加,做好设备购买申请、使用维护等管理环节,对计算机各项配置、附件管理等进行细化处理。近年来,Oracle以其管理功能强大的优势在不同规模单位中得以应用,构建计算机设备管理系统对于企业设备管理有着重要的意义。

1 Oracle介绍

1.1 Oracle概述

Oracle数据库由美国Oracle公司开发,作为一组软件产品,其将分布式数据库作为核心,是大型关系数据库,将高级结构化查询语言作为基础,是目前B/S体系最为流行的数据库。Oracle数据库在数据管理方面拥有强大的功能,与此同时产品关系完备,除此之外还能够对数据进行分布式处理,其主要部件包括数据库文件、日志文件以及控制文件[2]。

1.2 Oracle优点

Oracle最突出的特点是其多线索服务器,该体系结构配备了共享SQL,一方面能够降低Oracle的资源占用,另一方面能够促进Oracle能力的提升。其次,Oracle具有安全保密管理机制,不仅能够提升数据库管理安全性与一致性,而且能够实现完整性检查。Oracle还支持声音、动画以及二进制图形等多媒体数据[3]。Oracle与第三代高级语言具有接口软件,可以将SQL语句嵌在C语言中,在系统中处理各类数据。诸如VB开发工具能够生成客户端PC应用程序,移植性好。Oracle具有分布式数据库功能,在网络中能够对远程数据库数据进行读写。

2 Oracle数据库下计算机设备管理系统结构设计

2.1 体系结构模式

在Internet 以及Web支持下,计算机设备管理需要建立一个具有灵活性、开放性的体系结构。本研究引入三层结构模式,主要包括客户层、服务器层以及数据层。首先客户层典型应用为网络浏览器、胖客户,其负责用户请求与接收;服务器层主要用于业务代码及Web服务器运行;数据层负责对SAP、R/3关系数据库处理。上述三层结构移植性好,能够实现跨平台操作,多个服务器用户请求能够负载平衡,有利于保障三层结构安全性。首先用户在浏览器上输入查询请求,此时应用程序服务器接收到Web服务器请求后,会遵照一定的逻辑对请求做出有效的处理,并输出数据,然后经过Web服务器在浏览器页面上显示。

2.2 设备管理系统数据流程

数据流程描述的是管理系统数据流转现象,其在查看设备管理项目时,主要依据的是设备发票以及设备调拨单,并执行各项管理操作。首先上级提出购买预算,上级机关负责审批,若审批不通过,结束预算申请流程;若通过则进入新的数据流入。若设备需要报废,需要由管理部门提出申请,若申请由于部分原因被否则,那么报废流程不予执行。若通过则终止设备管理数据。

2.3 系统模型

随着互联网信息技术的不断发展,计算机设备在各个单位已经普及,其不同于固定资产管理,大部分计算机外观即便完全一样,内部配置也千差万别,价值与性能也具有一定的差异性。计算机内部配置管理存在一定的难度。需要建立一个与业务部门横向联系网络管理平台,其能够提升计算机设备管理精细化,与此同时能够为企业日常运行提供方便,提高工作效率。计算机设备管理系统如图1所示。

该系统主要设置设备信息录入、日常管理、信息查询以及系统维护四个模块,确保数据采集、管理、查询等各项功能的实现。设备信息录入包括单个录入与整批录入两种方式,前者适用于零散设备信息录入情况,后者则是针对大批量设备购入进行统一管理,能够节省工作,提高工作效率。在实际应用中可结合需求选择相应的录入方式。设备日常管理涉及预算申请、设备信息修改、设备记录删除等多个方面,设备信息查询主要是根据用户需要提供设备数据查询,满足使用要求。系统维护包括用户权限维护与编码维护两个方面。前者主要为管理员完成对其他用户的授权,能够对权限做出修改;后者则是用于对编码表的数据维护。

2.4 系统运行环境

系统运行硬件配置,采用的是raidl镜像服务器,在C800MHZ工作站进行操作,采用路由器规格为CISCO,应用24口10M/100M自适应交换机。软件方面应用的是Windows 2003 Sever操作系统,数据库为Oracle9i。

3 Oracle数据库下的计算机设备管理系统的实现

3.1 主菜单

由图2可知,计算机设备管理系统主菜单界面清晰,缺省界面设置为设备状况。

3.2 设备全新录入

设备录入系统是计算机设备管理的数据通道,该系统能够容纳大量数据,尤其是全新数据均需要通过该入口进入系统。其主要包括两个录入途径,首先針对单位集体购买的设备,录入时主要参照发票。针对上级部门分配的计算机设备,则按照调拨单对各项数据进行一一录入,信息内容包括设备价格、数量以及内部配置情况等。对于计算机序列号一般无须专门录入,可以启动计算机通过软件查询其序列号。数据单个输入相对简单,当进行批量数据输入时,首先将已经存储的数据进行查询,然后通过数据条数的输入增加数量,点击保存,即可实现批量输入。

3.3 数据修改

数据修改包括多条记录修改与单条修改两种方式,在具体执行中需要根据用户权限设置,通常系统管理员能够对部分所有相关数据做出修改,而部门管理人员则仅能够针对该部门使用的单项数据进行修改,对其他数据项信息无修改权限。在对单条记录进行修改时,首先需要查询所要修改的数据,然后完成修改、保存。批量修改则需要考虑部门数据可能性,首先查询整个部门符合条件的计算机设备,然后完成数据修改、保存。

3.4 数据删除

数据删除功能仅设置了单项数据删除,未增加批量删除功能,以防止出现数据误删现象。录入或修改数据时有表头对应信息提示,可以有效地防止误操作。删除数据时,只要定位到对应数据就可以快速删除、不用选择单元格区域。可以根据记录单中的条件功能查询相关数据。

Dim db As DAO.Database

Set db = CurrentDb

db.TableDefs.Delete 删除指定的表

db.Close: Set db = Nothing

Exit Sub

得到需要的参数或者参数的map集合,使用beanUtils.populate()方法吧参数封装到bean实体对象中去开始去调用service层的方法。中间有种递归的感觉,会先在servlet中去调用到service层的方法,然后又会创建一个dao层对象在service中去调用Dao层中的方法,然后把得到的结果一步一步往上层返回。最后会对service层返回的结果作为判断依据做出判断,是删除成功或者是修改成功。

3.5 设备调拨

该功能主要是将设备由一个设备调到另一个部门的功能,其需要由内部调拨单作为依据,主要涉及调出与调入单位使用人情况、设备名称、类型以及数量等,该操作需要由调入单位审批并签字,通过后再调拨到另一个单位。管理系统简单易用,无须培训即可使用;支持界面风格自定义(Web界面用户DIY);支持用户自己修改和调整数据窗口(数据结构可以根据需要进行 动态调整);待标定设备和借用未归还动态;提醒支持多种数据格式的导入/ 导出操作;多种安全访问控制机制,同时支持单机和网络环境;兼容所有Windows(Win7/Win8)系统,无须安装,纯绿色软件。

3.6 设备报废及维修申请

设备报废主要通过设备报废申请模块得以实现。通常一件设备经過一段时间应用往往会出现破损甚至无法再次投入使用,针对此类设备要及时申请报废。无论巡检人员、保养人员还是备件管理人员、维修人员甚至系统管理员,都可以通过这个系统串联起来。对巡检人员来说:巡检人员扫码就可以查看巡检方案,进行巡检记录对于保养人员来说:可以制定标准 保养计划,保养自动提醒,扫码即可查看保养信息对于故障维修人员来说:发现故障,可以通过轻流及时通知维修人员,维修人员智能接单,查看设备信息、故障详情,进行快速维修对于备件管理人员来说:如库存备件数量不足,轻流系统会及时通知库存管理员,领用备件对系统管理员来说:所有设备巡检保养维修都可以通过自动化数据报表一览无余。在轻流设备巡检管理系统中,每个设备对应一张专属二维码,直接扫码就能查看设备信息和之前的维修记录,确保信息准确无误。通过轻流的设备巡检管理系统,可实现上报、更新、验收、处理、分配的设备维修数字化协同闭环,移动端扫码随时随地上报,工单自动流转到负责人,维修完毕后,申请人进行验收。

4 结束语

研究在Oracle数据库支持下设计了计算机设备管理系统,并对系统实现进行分析,结果显示经过系统测试,该系统能够满足多种功能,为企业运行提供强有力的管理系统,具有较高应用价值。

参考文献:

[1] 顾睿,李文斐,门述强,等.医疗设备计量质控信息管理系统的构建[J].中国医学装备,2017,14(5):120-122.

[2] 彭翔,刘英华,陈梁华,等.与医院计算机业务系统交互的医疗设备与耗材管理系统开发及应用[J].中国医疗设备,2018,33(11):121-123,131.

[3] 肖鹏.设备维修计算机管理系统在设备管理中的应用研究[J].信息技术与信息化,2017, 14(9):95-97.

【通联编辑:代影】