在广工定制化Web设备管理系统的功能架构中我们介绍了广州工业大学定制的设备管理系统的基本功能架构,这里我们为大家介绍其在实现过程中的关键技术及实现。
广工定制化Web设备管理系统的关键技术1 数据库切换

作为一款兼容性强的设备管理系统,要能适应各种情况的数据要求,有的单位需要设备数量不多却要详细维护记录的简单易用管理系统;有的单位需要设备数量庞大且维护信息繁琐的支持性强的管理系统;所有的这些要求其实都是针对数据库来说,简单易使用的系统可以直接采用access作为数据库,这样软件可以直接发布使用,不需要进行数据库配置等操作,同时在系统中采用加密技术对ac-cess数据库进行加密保证数据安全就完全能应用于各种数据量不高的单位。繁琐庞大的设备管理数据可以采用SQL数据库,需要在发布服务器上安装相应的SQL软件并配置相应的设备管理系统数据库,虽然操作需要一些步骤,但是依托强大的SQL软件功能,对以后的管理会更方便,安全管理备份管理都会省却了很多操作。
能兼容实现与两种数据库对接的设备管理系统,只要在软件运行开始定义数据库类别。首先建立datatype.inc文件。文件内容输入以下信息:
<%dim DataBaseTypeDataBaseType=0 .定义数据库类别, 0为Access数据库, 1为SQL数据库%>
定义好以后在配置数据库连接的conn.asp文件中首先执行datatype.inc文件,对数据库进行判断,如果是0为ac-cess数据库就进行aceess的数据库连接的配置,对系统自身携带的access数据库文件进行连接设置,如果是1为SQL数据库,就与发布服务器的SQL软件进行连接设置。这样两种数据库基本上就能实现面对各种单位不同的需求。
广工定制化Web设备管理系统的关键技术2 采购信息与设备管理信息的无缝连接
设备采购与设备管理是密切相关的,记录设备相应的采购信息可以更好的了解设备整个的使用周期和维护设备信息。而且将采购信息记录可以实现批量化录入相应的设备信息。
采购信息主要包括合同编号、设备名称、设备类别、型号、规格、价格、数量、采购时间、销售商等信息,记录采购信息后会产生同时产生两份数据:一份数据记录入采购信息表中;一份数据会根据采购设备的数量产生相应数量的设备数据记录入一份临时表中。因为在录入设备采购信息的时候已经详细的记录了设备的各种基础信息,为了在添加设备基础信息的过程中减少重复录入,将这份数据可以直接保存到临时表中,只有对这些数据进行关键字惟一更新后就可以进入正式的设备管理表中进行管理。
广工定制化Web设备管理系统的关键技术3 设备变动数据的定制与维护
以往的设备管理系统仅是考虑到将设备的各种基本信息进行录入和查询,一旦设备有了各种信息改变,则很难对变动的信息进行进一步录入和查询。所以本管理系统将所有可变动的数据与设备基本信息在后台进行了分离,另外分类管理,前台统一进行录入查询,便于应对各种设备信息的更新与管理。
设备可变动信息主要分为5部分,分别为设备分类、配发部门、使用部门、维护信息和使用信息。
将设备分类单独列出来是为了方便查询各种类别的设备信息,也是为了统一设备分类的信息,假如数据录入的工作人员不同,有的将计算机的分类写成计算机,有的将计算机分类写成台式机,这样导致以后的检索等信息可能出错且数据混乱。
配发部门和使用部门是有可能因为部门的变更或者采购等原因,有的是技术部进行配发使用,有的是办公室配发,如果出现其他新的部门配发使用,录入信息的时候可能导致混乱或者查询不到等情况。
设备分类、配发部门和使用部门作为参数设置功能首先进行初始化定义,同时在系统使用的任何时候都可以添加更新,这些参数在设备基础信息录入的时候直接作为下拉框选项进行选择,方便数据的统一和管理。
设备的维护信息和使用信息是管理设备数据的重要组成部分,这两部分的信息不同于设备的基础信息,具有变动性和持续更新性,这些变动和更新的信息也是设备信息中需要重要管理查询的一部分。针对这个特点,在设备的基础信息之上,对设备的详细的使用信息和维护信息进行了后台独立建表,建立设备履历表和设备使用信息表,以设备序列号为关键字进行关联。
设备履历表包括序号、使用时段、配发部门、使用部门、发送人、接收人。设备使用信息则在设备履历的任何一个使用时段建立,包括序号、送修时间、送修单位、送修人、接收人、故障现象、原因分析、排除过程、维修结果等项,履历表和设备信息则通过设备序列号和履历序号关键词进行关联。
在前台设备履历信息和使用信息同设备的基础信息一起展现,管理员随时可进行添加更新。这样对于设备的维修更换记录以及使用人使用部门等信息的更新都可以进行详细的记录,且可以不用重复添加设备基础信息,节省了数据重复录入的繁琐且对设备的使用信息进行了全面的跟踪记录。
