基于PHP+MySQL的校园网络报修、维护管理系统的开发应用
陶铁军
摘要:文章分析了在普通高校中引入网络报修平台的必要性,并运用PHP+MySQL开发设计了网络报修维护管理系统。该系统在方便广大师生员工的同时,也使得校园网络维护管理工作更加高效有序。
关键词:网络报修;网络维护;PHP编程;开发应用
黑龙江科技大学有近2万名学生和部分教工在使用校园(学生区)网络。根据2015年的统计,年度报修量在3000人次以上,其中新生入学月份报修量最高,期末考试月份为最低。传统的报修方式是用户到网络中心或打电话报修,既浪费了师生的富贵时间,还消耗了管理人员的人力资源,同时管理人员和维护人员所需要的信息无法得到及时有效的支撑,工作效率和资源配置难于达到应有的水准。针对以上情况,设计者开发了校园网络报修、维护管理系统,该系统主要提供两个方面的支撑,一是旨在使用户通过网络进行自助报修,自行选择维护时间,报修不受时间和地点的限制;二是为管理人员和维护人员提供相应支撑。
系统基于Apache+PHP+MySQL技术构建。Apache是当今应用最广的Web服务器;PHP也是一种广泛应用的服务器端脚本语言,而MySQL是一个小巧的数据库系统软件,该组合特别适用于中小型网站建设。Apache+PHP+My SQL是免费的开源项目,可移植应用于Linux,UNIX,OS/2和Windows多个操作系统。
1.系统功能需求分析与设计
根据用户需求和业务流程,校园网络报修维护管理系统应具有以下功能:①系统管理;②用户自助报修;③端口及配位位置查询。人员查找确定寝室网口号以该号在设备间配线架上的位置坐标;④维护管理信息;⑤设备管理信息。根据上述需求,文章确定了系统的5个功能模块及其子模块,如图1所示。
2.各模块的主要功能
2.1系统管理模块
该模块主要包括用户管理、密码管理和用户登录IP及时间3个子模块。工作用户(管理员和维护人员)由系統管理员创建和管理,普通用户用使用办理入网时登记的信息,以便于在报修时进行身份验证(寝室号和校园一卡通号分别用作用户名和密码)。
2.2自助报修模块
用户通过验证登录自助报修界面后,用户按系统提示,输入并提交相关报修信息。由于校园网认证采用PPPOE方式,Windows操作系统对各类认证故障会给出相对应的错误代码,因此自助报修系统可根据用户提供的错误代码对常见的故障进行判断和分类:对属于操作不当或帐号失效等属于用户自行处理的报修,系统给出相应处理方法或提示;对设备故障或链路故障类的报修,需要到寝室或设备间维护的,系统转入预约服务时间子模块处理,如图2所示。