您的当前位置:首页正文

基于Web的高校设备故障报修系统的设计与实现——以大连交通大学网络信息中心设备故障报修系统为例

来源:好兔宠物网
2018年7月25日现代信息科技第2卷第7期Modern Information Technology Jul.2018 Vol.2 No.7基于Web的高校设备故障报修系统的设计与实现——以大连交通大学网络信息中心设备故障报修系统为例张国力,范广斌,滕翠云(大连交通大学,辽宁 大连 116028)摘 要:近几年来,随着高校信息化建设的不断深入,规模的不断扩大,校园网络、多媒体教室以及校园一卡通等设备出现故障的几率也越来越高。为保障学校日常的教学和学生日常的生活,本文在校园网的基础上,实现了基于B/S模式下设备故障报修系统的设计与实现,为用户提供更简单便捷的设备故障报修方式。关键词:设备故障;网络;报修系统;系统设计中图分类号:TN915.09;TP311.52 文献标识码:A 文章编号:2096-4706(2018)07-0017-03Design and Implementation of University Equipment Failure Repair System Based on Web——Take the equipment fault reporting system of the network information center of Dalian Jiaotong University as an exampleZHANG Guoli,FAN Guangbin,TENG Cuiyun(Dalian Jiaotong University,Dalian 116028,China)In recent years,with the continuous deepening of the construction of information technology in universities and the expansion of the scaleAbstract:,the probability of the failure of the campus network,the multimedia classroom and the campus card is also getting higher and higher. In order to ensure the daily teaching and daily life of the school,based on the campus network,this paper realizes the design and implementation of the equipment failure reporting system based on the B/S mode,and provides a more simple and convenient means of equipment failure reporting for the users.Keywords:equipment failure;network;repair system;system design0 引 言1.2 系统功能模块设计近几年,随着高校信息化建设的不断深入,规模的不断根据之前的分析,把设备故障报修系统分为以下几个功扩大,校园网络、多媒体教室和校园一卡通等设备出现故障能模块:的几率也越来越高。原有采用电话报修、人工记录或直接到(1)系统及用户信息管理模块:该模块由系统管理员办公室登记报修的报修方式,存在报修手续繁冗,工作量大,负责维护,用户(包括学生和教工)的学工号、姓名、身份报修分类时间较长,维修周期较长等问题。为了缩减相关科证号码和部门等信息由系统管理员预先批量导入系统进行注室维修业务办理时间,提高业务办理效率,大连交通大学网册。注册成功后,通过用户权限管理模块进行权限设置。报络信息中心特此设计开发了设备故障报修系统。修人员以学工号和密码登录系统后,按照权限进入相应的模块进行信息的申报和查看。初始密码为本人身份证号码忽略1 系统分析及设计字母的后6位数字。1.1 需求分析(2)用户报修模块:该模块主要实现报修信息的上报系统的使用人员主要包括报修人员(包括学生和教工)、与故障诊断等工作。报修人员将填写好的报修单提交给科室科室负责人、科室负责维修人员和系统管理员。报修人员由负责人,科室负责人进行故障诊断。提交的报修信息包括用系统管理员预先批量注册。报修人利用学工号和密码登录系户姓名、联系电话、故障地点、报修内容(包括详细的房间统,可以提交报修信息,并对维修服务进行评价。系统管理号和详细故障问题描述)等。员负责登记和管理系统用户信息,发布公告信息,对维修记(3)报修管理模块:该模块主要由科室负责人负责,录进行统计分析等工作。科室负责人可以发布公告信息,对完成对报修单信息的审核、报修信息的监控、管理删除、特报修信息进行审核,安排维修任务等。维修人员可以查看近送处理、查询统计和评价管理等工作,非科室业务内容退回期维修任务,对维修处理结果进行反馈。报修人;科室业务内容则根据报修人所描述故障问题进行故障诊断,并指派相应的维修人员进行后续维修服务,同时可收稿日期:2018-05-25根据实际工作情况设置办理时间;故障诊断在数据库数据字2018.717现代信息科技 7月.indd 172018/7/19 13:57:46第7期现代信息科技典中进行维护,具体见表1故障诊断数据字典。做出评价,并提醒用户如果未能在7日内作出评价,系统默(4)维修模块:该模块由维修人员负责,实现被指派认做出★★★★★(非常满意)评价。的维修任务的查看,与报修人预约上门维修时间等工作。可(6)公告和知识库模块:科室负责人根据实际情况,填写维修进程报告或维修记录。相关部门以通过公告,将与服务项目相关的重大事项或法定(5)用户满意度评价模块:该模块以用户评价维修过事件公布或公开通知给用户,避免无效报修。知识库则是对程为任务,评价内容包括维修速度、服务态度和总体满意度相关服务项目的基本操作、基本知识进行介绍,或针对某一等。登录系统后,系统会主动提示用户对已完成的维修工作领域的常见问题给出操作指南或解决方案。表1 故障诊断数据字典01办公室(含电话室)02 网络技术部03 教育技术部04 信息管理部0101电话机故障0201个人上网故障0301投影设备故障0401办公系统故障0102电话线路故障0202区域网络故障0302USB插口故障0402一卡通线路及设备故障0203IP地址冲突0303计算机故障0403圈存机故障0204网站故障0304机柜故障0404考勤机故障1.3 运行流程ServiceQuality(服务满意度)、ServiceResult(维修结报修系统实现了学生或教工用户的网上报修、维修信息果)、ServiceDeptId(维修部门ID)、ServiceDeptName(维查看、评价等功能;科室负责人对报修信息的处理、维修人修部门名称)、ServiceOfficeId(维修科室ID)、Service 员的指派、报修的回访,系统管理员对用户管理和系统设置OfficeName(维修科室名称)、ServiceUserId(维修人员等业务操作。报修运行流程如图1所示。ID)、ServiceUserName(维修人员名称)、ServiceTime(维修时间)、ServiceYear(维修年份)、ServiceMonth(维非 报修人员修月份)、Remark(备注)等。业提交报修信息务内电3 系统的实现容话 科室负责人预该报修系统基于.NET Famework3.5 sp1,使用C#语言,进行故障诊断约采用VisualStudio2010开发的B/S构架和SQL Server2008 时业务内容间R2数据库版本。以下就系统的用户报修模块功能的实现进行概要介绍。 相关科室该模块以用户在校园网上填写报修信息并提交到数据库进行维修服务为主要功能。具体如表2故障报修单所示。报修内容中用户姓名、报修时间均由系统自动生成,标题、联系电话、报修维修完毕内容等由用户自己根据实际情况填写或选择,其中故障地点用户评价在数据库数据字典中进行维护。图1 报修运行流程图表2 故障报修表网络信息中心设备故障报修单2 系统数据库设计办理时限:**小时(采用倒计时)系统采用SQL Server2008 R2数据库。根据设备故障报标题必填修系统的功能和实际情况,建立了学生信息表(Tmember)、用户姓名自动生成联系电话必填教工信息表(Tuser)、数据字典表(Tdict)、报修信息表报修时间自动生成故障地点★必选(Twork)、知识库信息表(Tkm)和公告信息表(ToaNotice)1、详细注明楼层及房间号;等六个数据表,下面主要介绍一下报修信息表(Twork)。报修内容2、详细描述设备故障,以便尽快确认故障报修信息表(Twork)主要包括的字段有WorkId(流类型和制定维修计划。水ID)、WorkNo(流水编号)、WorkName(标题)、故障诊断★必填WorkNum(序号)、WorkState(工作状态:0.已保存,相关科室处理1.已提交,2.已退回,3.已撤回)、WorkResult(办理结结果必填果)、WorkContent(工作内容)、ReturnId(退回用户维修速度★★★★★服务态度★★★★★id)、ReturnName(退回用户姓名)、ReturnCause(退回原因)、CreaterId(创建人ID)、CreaterName(创建总体满意度★★★★★(非常不满意/不满意/一般/满意/非常满意)人姓名)、CreaterDate(创建日期)、CreaterTime(创建总体评价时间)、ServiceState(维修状态)、ServiceType(维修类实现在Web端提交设备故障报修信息的主要C#代码如下:别)、ServicePlace(故障地点)、ServiceFault(故障诊断)、#region 表单字段182018.7现代信息科技 7月.indd 182018/7/19 13:57:47张国力,等:基于Web的高校设备故障报修系统的设计与实现第7期var wfile = node.WriteFileId;//本环节可写字段 callbackType = \"\forwardUrl = \"\confirmMsg = //获取表单字段列表\"\" };var fileList = new FormFileBll().List(1, 999, false, mfnum++;\"\break;var mfile = \"()\" + node.MustFileId; //本环节必#endregion填字段 id }if (fileList.Count() > 0)#endregion{}foreach (var file in fileList)}{}var FileId = file.FileId;#endregionif (wfile.IndexOf(\"(\" + FileId + \")\") != -1)#region 报修人信息{wm.CreaterId = userId;var fno = file.FileNo;wm.CreaterNo = userNo;#region 可写字段wm.CreaterName = userName;var dtxt = form[\"DATA_\" + fno];wm.DeptName = deptStr;var dval = form[\"val_DATA_\" + fno]; //选择的#endregion数据字典id#region 报修日期、时间、年、月var dremark = form[\"remark_DATA_\" + fno]; wm.CreaterDate = DateTime.Now.Date;//备注说明wm.CreaterTime = DateTime.Now; if (!string.IsNullOrEmpty(dtxt) || !string.wm.ServiceYear = DateTime.Now.Year;IsNullOrEmpty(dremark))wm.ServiceMonth = DateTime.Now.Month;{#endregionWorkKeyModelwk = new WorkKeyModel();wk.FileNo = fno;4 结 论wk.WKeyText = dtxt;该系统从大连交通大学网络信息中心相关业务实际情况wk.WKeyValue = dval;出发,解决了传统报修方式的繁琐、等待时间长、不便于统wk.Remark = dremark;计等问题,实现了既能方便快捷的提供服务又能有效的减少// wk.WKeyv.用人数量,降低用人成本。接下来准备在全校范围内进行推wklist.Add(wk);广,将行政办公设备、宿舍备品、水电和基建维修纳入报修#region 维修相关系统。为进一步方便用户报修,下一步考虑将微信小程序或switch (file.FileTH)公众号上开发报修功能,并实现与现有报修系统的无缝对接,{持续不断地改善用户的使用体验。//故障地点参考文献:case (\"dd\"):[1] 尚俊杰,秦卫中.ASP.NET程序设计案例教程 [M].北京:wm.ServicePlace = dtxt;清华大学出版社,2005.break;[2] 苗凤华,周巧姝.SQLServer2008数据管理系统的优势研//报修类别究 [J].长春师范大学学报,2014,33(6):76-77+81.case (\"lb\"):[3] 赵雪莉.基于.net的计算机设备网上报修系统的设计与实wm.ServiceType = dtxt;现 [D].成都:电子科技大学,2013.break;[4] 白国靖.基于工作流的学生宿舍网络报修系统的设计与实}现 [D].广州:华南理工大学,2010.#endregion[5] 刘菽群.基于Web的高校后勤报修系统的设计与实现 [J].信息与电脑(理论版),2016(12):108-110.}[6] 严李宏,黄成.基于B/S模式的高职网络报修平台的设计else if (mfile.Contains(\"(\" + FileId + \")\") && state 与实现 [J].长春师范大学学报,2016,35(10):62-66+81.== 1)作者简介:张国力(1980-),男,汉族,辽宁沈阳人,工程师,{硕士研究生。研究方向:信息管理;范广斌(1982-),男,满族,#region 提交且必填辽宁大连人,工程师,硕士研究生。研究方向:信息管理;滕翠云msg = new { statusCode = 300, message = file.(1970-),女,汉族,山东青岛人,工程师,本科。研究方向:FileName + \"不能为空!\校园一卡通。2018.719现代信息科技 7月.indd 192018/7/19 13:57:47

因篇幅问题不能全部显示,请点此查看更多更全内容