连钦兴 盘炜生 蔡文伟
摘 要:传统的校园网故障报修通过电话和人工登记的方式实现,效率低下,给校园网用户和网络管理员造成了不便。基于微信小程序的校园网故障报修系统,能够有效避免用户通过电话方式报修和网络管理员疲于接听电话登记报障的问题,用户只需通过手机微信小程序主动登记报障信息,系统可智能分析故障类型并给出解决方法。如需人工处理再反馈给相应区域的网络管理员进行处理,网络管理员只需集中精力处理用户提交的故障。这种方式不仅使用户的问题能够得到更快处理,而且成功将网络管理员从繁重的接听电话和登记故障工作中解脱出来。
关键词:微信小程序;校园网;故障报修
中图分类号:G647;TP311.56 文献标识码:A 文章编号:1003-5168(2021)32-0013-03
Design of Campus Network Fault Repair System Based on WeChat Miniprogram
LIAN Qinxing PAN Weisheng CAI Wenwei
(Zhaoqing University, Zhaoqing Guangdong 526061)
Abstract: The traditional campus network fault report is inefficient by telephone and manual registration, which causes inconvenience to campus network users and network administrators. The campus network fault repair system based on WeChat small program can effectively avoid the problem of users reporting repairs by phone and network administrators tired of answering the phone. Users only need to take the initiative to register the fault information through mobile WeChat small program. The system analyzes the fault type intelligently and gives solutions. If you need to manually handle the faults and then divert them to the network administrator in the corresponding area, the network administrator only needs to focus on handling the faults submitted by users. This approach not only allows users to handle bugs more quickly, but also frees network administrators from the onerous work of answering calls and registering faults.
Keywords: WeChat mini program;campus;network;repair
学生宿舍校园网故障时有发生,特别是仅部署有线网的宿舍楼,由于网络硬件基础设施问题(如楼层接入交换机老化、机房停电跳闸以及网络线路老化等)、网络信息中心认证服务器问题、出口运营商线路问题和学生上网账号问题,均可能导致用户无法上网[1]。如果能够提供一种有效的方式进行校园网故障报修和处理,改善用户的报修检测,使得网络管理员能够集中精力排障,有助于校园网的管理水平迈上新的台阶[2]。
1 基于微信小程序的校园网故障报修解决方案
随着近几年来手机微信的迅猛普及,微信已成为当今人们生活和工作中重要的通信工具。微信小程序一经推出,就受到了社会各行各业的广泛使用[3]。因此,基于微信小程序设计一个高校校园网故障报修系统,将能够最大限度地解决采用传统方式管理校园网故障报修存在的问题。学生只需通过手机微信小程序即可进行报修,且报修时无需重复登记个人信息,只需填写故障信息,同时支持图片上传。系统能够智能分析故障类型并立刻给出故障解决方法,如需人工处理,系统再将信息反馈至相应区域的网络管理员。报修后用户能够实时跟踪故障的处理进度,查看网络管理员的报修回复意见等。网络管理员可通过系统后台查看本人负责的报修工单,给用户回复处理意见,约定上门处理时间,查詢报障人的报修历史记录等。
2 系统设计
系统分为用户端和管理员端,总体设计图如图1所示。
2.1 用户端设计
用户端主要提供给广大学生用户进行校园网故障报修使用,以微信小程序的形式体现,如图2所示。用户端主要提供身份绑定、个人信息完善、故障报修、查看报修历史记录和查看报修回复等5个功能。
2.1.1 身份绑定。用户通过手机个人微信搜索小程序并进入,绑定个人身份。管理员预先通过系统后台将用户的个人信息(包含学号、姓名、学院、班级、宿舍和手机号等信息)导入数据库,用户点击绑定按钮时,将调用小程序获取手机号接口以获取手机号,再发送请求给第三方服务器。第三方服务器收到请求后,在数据库中根据手机号进行匹配,匹配成功则将该用户的openid保存到数据库以完成匹配。若匹配不成功,则提示“用户不存在,绑定失败,请与管理员联系!”。
2.1.2 故障报修。用户点击小程序的“故障报修”,即可进入故障报修界面。在报修界面上选择故障类型和认证客户端提示信息,系统会根据所选的故障类型和认证客户端提示信息自动给出相应的解决方法,而用户可根据该解决方法自行解决出现的问题[4]。同时,该界面提供常用网络设置和排障技巧链接供用户点击查看,以提高用户自行解决网络故障的能力。如果用户按照系统给出的解决方法处理后问题未能得到解决,可点击“我要报修”按钮。该界面将显示报修填写表单。用户需填写联系电话、可上门时段和故障描述等信息,同时支持用户上传故障相关图片。用户填写完相关信息后,点击提交即可完成报修。
2.1.3 查看报修回复。用户点击小程序的“我的报修”,即可浏览本人的报修历史记录,每条历史记录提供“查看回复”链接。用户点击该链接后可查看报修的详细内容、网络管理员的回复处理意见及网络管理员上传的图片指引等。
2.2 管理员端设计
管理员端主要以PC端Web系统管理后台的形式体现,如图3所示。管理员端主要提供故障报修管理(包括故障报修查詢、故障报修处理、故障报修统计和故障报修导出)、故障类型管理、用户信息管理(包括用户报修查询和用户报修回复)及通知公告管理等功能模块。以下对部分具体功能进行说明。
2.2.1 故障类型管理。管理员可以对故障类型进行管理维护,包括新增故障类型、修改故障类型和删除故障类型。故障类型表单字段包括故障类型、归属类别、认证客户端提示、解决方法和是否启用等字段。
2.2.2 用户报修查询。管理员可以查询用户的报修记录[5],根据学号、姓名、楼栋及宿舍等字段进行模糊搜索。搜索出的报修记录分3个标签页显示,分别是未处理标签页、已处理标签页和全部标签页。每个标签页头部标注记录数,方便管理员查看该标签页包含多少条报修记录。标签页的正文显示报修记录列表,列表上的每条记录显示该报修记录的基本信息,包括报修人学号、报修人姓名、故障类型、故障描述、补充说明、可上门时段、报修时间、联系电话和状态等信息,供网络管理员快速浏览用户的报修信息。
2.2.3 用户报修回复。管理员进入用户报修查询界面后,界面上的每条报修记录均提供“回复”链接。点击该链接即可进入报修回复界面,可显示详尽的报修信息,以便网络管理员进行排障。该界面主要分报修信息、历史记录、上网明细和认证日志4个标签页进行展示。其中:报修信息标签页显示用户的基本信息、交换机地址、交换机端口、MAC地址、故障类型、故障描述、可上门时段、报修时间、联系电话和用户上传的报修图片等,网络管理员可在该标签页进行填写回复意见、上传图片和解绑端口等操作;历史记录标签页显示该用户的历史报修记录,供网络管理员了解和追踪该用户的历史报障情况;上网明细页显示该用户最近的上网明细记录,这些上网明细记录是通过调用校园网认证平台接口而获得的数据,供网络管理员了解该用户最近的上网明细记录;认证日志显示该用户最近的上网认证错误日志,包括上网账号、IP地址、MAC地址、交换机地址、交换机端口和认证客户端错误提示等信息,以便于网络管理员排查故障。
2.2.4 用户信息管理。管理员可以管理学生用户的信息,包括新增、修改、删除、导入、导出、加入黑名单和解除黑名单等功能,可以修改用户的联系方式等,将被拉入黑名单的学生解除黑名单,从而允许其报修。
2.2.5 通知公告管理。管理员可以通过小程序发布通知公告,包括新增、修改和删除功能。发布成功后,已绑定身份的用户将收到相关的通知提醒。
3 结语
本文基于微信小程序实现校园网故障报修系统,解决当今高校学生宿舍校园网故障报修管理存在的重点和难点问题,极大地方便了校园网用户进行校园网故障报修,提升了用户体验,同时大大减少了网络管理员处理故障报修的工作量,有效提高了高校学生宿舍校园网络管理水平。
参考文献:
[1]李峰,易帅.高职院校校园网的主要故障及处理方法:以广东创新科技职业学院为例[J].信息与电脑(理论版),2021(11):235-237.
[2]陈禹吣,袁鸿燕,张荻汶,等.基于微信小程序的高校学生宿舍报修管理系统的设计[J].电脑知识与技术,2019(14):36-37.
[3]黄明敏,王馨悦,张文雨.基于微信小程序的校内设备故障报修平台[J].科技视界,2020(18):218-219.
[4]刘焕杰.基于微信小程序校园网故障申报系统设计与实现[J].今日财富,2021(14):109-110.
[5]杨呈永,崔建明,黎秋艳.基于移动客户端的校园网络故障报修系统设计[J].广西教育,2016(11):188-190.