设备信息管理系统是一个针对资源进行的管理,国内外都有很多的应用。早期的设备管理比较注重设备的简单维护和维修,国内外大部分设备管理平台选择和企业ERP结合称为企业信息管理系统的一部分,随着设备管理理念的发展和移动互联网的爆发,现代设备思想越来越注重与现代科技结合,新型的系统要求必须符合用户习惯,注重用户体验,注重交互逻辑,有良好的使用和维护体验[4]。
本课题中主要探讨在局域网内网情况下,利用二维码的编码、识别进行设备管理,提供快捷、方便的无线业务平台。
1.1.2 开发意义
目前的设备管理仍然停留在传统信息管理甚至人工管理的阶段,由于企业规划不能满足企业快速发展的需求,对于信息掌握的不及时而且不准确,工作缺少计划性和科学性。本论文设计和实现的基于二维码的局域网设备管理系统不仅能够提供精准的设备信息查询,更能够为设备的状态进行一定的监督和处理,起到避损的目的。针对移动端的界面也能有很好的优化显示,有一定的安全控制,在局域网内不同角色职权明确,可以很好的进行人员和设备的调配和补充,满足市场的要求
1.2开发工具和环境的选择
1.2.1 PHP简介
PHP是一个目前被广泛使用的服务器端脚本语言,全世界大约有70%以上的web服务器在使用php[5]。最开始是由Rasmus Lerdorf在1994年创造的[6]。
PHP代码可以潜入到HTML代码中,也可以与各种网页模板、web框架组合使用。相对于CGI或Perl来说,PHP可以比它们更迅速地来实现动态页面[7]。同时相比于其他编程语言而言,尤其是与CGI是完全生成HTML这一过程进行比较,使用PHP来实现的动态页面是将其代码程序放入HTML文档中去执行,其工作时间会节省很多。
1.2.2 MariaDB数据库简介论文网
MariaDB是MySQL数据库的一个分支,它也是一种关系型数据库[8]。它的很多规则和机制都是从MySQL迁移过来的,完全兼容MySQL,包括所有客户端的api、所有的文件名、所有的端口等等。但是在MySQL的基础上,MariaDB包含了更丰富的特性,这体现在它的在性能、功能、管理和NoSQL扩展方面。
MariaDB的特点有:(1)MariaDB支持更多的存储引擎(2)速度的提升;(3)拓展 & 新特性(4)更少的警告和错误(5)真正的开源[9]。
1.2.3 开发环境
选择系统开发的基础环境以及开发工具是非常环节,因为这会很大程度上影影响系统运行的机制,可能会出现很多环境配置引起的各种问题。
操作系统:windows7 64位 旗舰版
开发环境:xampp,sublime
数据库:mariaDB
1.3 研究内容及贡献
本文主要介绍了基于二维码的设备管理系统的设计和实现,以及可行性分析和需求分析及其现实意义。
本论文实现的基于二维码的设备管理系统能够有效的实现对于设备的管理,普通人员登陆后可以进行设备申请和查看自己的设备,部门经理登陆后可以进行设备申请和查看部门的设备。管理员则可以实现所有设备和人员的增删改查。整个系统的实现不依赖于用户安装任何软件,只需要开发人员配置远程服务器。以b/s模式(浏览器/服务器)进行基于设备的操作,整个过程快捷方便[10],既能够满足管理人员对整个设备系统的需求,对于普通的人员也能满足对设备资源的调用和申请。
本课题的目的就是为了开发一套适应企业发展现状的设备管理系统,由于设备属于企业内部资源,所以系统需要在局域网内有一定安全性,同时设备会不断发展和增加,所以要求系统必须要有一定的扩展性。系统的目的是让每个人在企业内部任何地方任何具有浏览器的设备都可以进行操作,同时系统会进行操作的记录,方便以后进行统计和追踪。