学生公寓网络端口报修系统的分析与设计

2016-06-06 08:06陈路王东
电脑知识与技术 2016年6期

陈路++王东

摘要:随着高校近几年的不断扩增,网络端口出现故障的几率也大大提高。原有的报修方式采用人工记录,存在手续繁琐,工作量大,报修单容易出错且不易统计等弊端,维修人员通常要两到三天才能看到报修信息,维修周期长,传统的网络维护方式已经无法满足当前的需求。该文以VS2010为开发平台,综合利用asp.net和SQL server数据库相关技术,设计并实现了基于B/S模式下的学生宿舍网络端口在线报修系统。

关键词:网络端口;报修;asp.net

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)06-0050-02

1 背景

随着Internet的普及,高校的学生公寓基本上都装了网络端口。由于近年来各高校都在扩招,使用Internet的学生逐年增加。学校学生公寓端口发生故障的几率也大幅上升。当学生公寓的网络端口出现故障的时候,学生通常需要到一卡通中心自主进行登记,然后等待维修人员前来维修。然而,这样的报修方式很难得到及时有效的处理,原因是维修人员常常要两到三天才能看到学生登记报修的信息。而且,采用纸质记载维修记录的方式显得比较混乱,既不利于信息整理,又不利于维修信息反馈。这样,故障日益频发和不能及时修复的矛盾经常引发学生与维修人员的言语冲突,成为影响学校安全管理的一个突出因素。为了更好地为广大师生服务,对网络端口报修过程进行信息化、系统化管理也成为提高管理效率的必然要求。

本设计以visual studio 2010为开发平台,使用C#语言 和SQL Server2008 数据库相关技术,根据我所校一卡通事务中心报修情况, 设计开发了一个基于B/S模式下的学生宿舍网络端口在线报修系统。通过该系统,管理人员只需登录即可看到相应的报修信息,可以立即指派维修人员。维修人员也会立即收到相应的指派信息并进行及时维修。

2 系统功能需求分析

网络端口在线报修系统主要满足学校学生宿舍端口的维修。使用系统的人员主要包括报修人员、维修人员和系统管理员。报修人员使用系统前需要先注册,每次使用系统需要登录验证,使用系统可以提交维修信息。管理员使用系统可以发布公告信息,登记和管理系统用户信息,对报修信息进行审核,安排维修任务,对维修记录进行统计分析。维修人员可以使用系统查看维修任务,对维修结果进行反馈。图1为系统用例图:

1)报修人员的注册与登录

报修用户通过此系统,首先进行注册,注册成功后;报修用户进入相应的界面进行信息的查看。

2)报修模块

通过审核的报修用户可以填写报修单提交给管理员,管理员进行信息审核。说提交的报修信息包括报修人的姓名、电话号码、所在楼层、端口故障问题描述等。不得匿名提交报修信息。

3)系统管理员审核报修单

系统管理员登录,对报修单信息进行审核,根据报修人所描述端口故障问题进行分析,确实是否为故障,确为故障审核通过。指派相应的维修人员

4)维修模块

维修技术员登录,查看管理员指派的报修情况,合理安排时间进行维修。

3 系统数据库设计

根据此报修系统的功能和实际情况,在SQL Server数据库中建立以下7张表:

Admin(管理员表):用于存储系统管理员的信息,字段包括用户的名称、登录密码、所属身份、角色说明(LoginName、PSW、PowerID、ReMark)。

Liststate(维修状态表):用于存放维修状态的信息,包括ID号、状态(ID、State)。

maint(维修表):用于存放报修单的故障信息,包括ID号、报修人员、联系电话、维修的技术员、所在楼层、端口故障问题描述、、报修时间、维修时间、维修状态(ID、UID、Phone、TID、Address、Question、MTime、FTime、StateID)。

tech(技术员表):用来存放技术员的信息,包括ID号、用户名、登录密码、真实姓名、身份证号、联系电话、电子邮件(ID、LoginName、PSW、RealName、PostCard、Phone、Email)。

User(用户表):用于存放用户的信息,包括ID号、用户名、登录密码、身份证号、真实姓名、联系电话、电子邮件(ID、LoginName、PSW、PostCard、RealName、Phone、Email、Address)。

Words(留言表):用于存放用户的留言信息,包括ID号、留言人、留言时间、留言内容(ID、UID、Time、content)。

News(公告表):用于公告的发布,包括公告标题、公告内容、发布日期(id、mytitle、mycontent、adddate)。

4 系统设计

4.1 系统开发环境

系统开发环境:Microsoft Visual Studio2010集成开发环境。

系统开发语言:C#系统后台数据库:SQL Server 2008。

开发环境运行平台:Windows XP / Windows Server 2003/Windows7及以上。

4.2 系统功能设计

网络端口报修系统向用户提供报修业务受理、进度查看、维护反馈等全过程服务,用户需要经过登录验证方能使用这些功能。为方便与学生的沟通交流,提供面向非登录用户的留言登记功能。图2为整个网络端口报修系统的业务流程图。

用户通过主页面可以进行注册,注册后的用户等待系统管理员审核,审核通过后,可在主页面进行登录。用户登录时需选择登录角色,输入用户名和密码,经过系统验证后进入到业务办理页面。登录界面如图3。

报修用户登录后,填写维修登记表,提交给系统管理员,等待管理员审核。审核通过后可看到维修状态(未维修、维修中、完成),并可查看维修技术人员的详细信息。

维修用户登录,维修用户登录后查看管理员审核过的报修信息,修改维修状态,改成维修中、安排时间进行维修,维修完成后,需再次登录系统,修改维修状态为完成。

系统管理员:审核报修信息,指定相应的维修人员进行故障的解决与处理。

5 结束语

本系统从贵州师范学院一卡通维修实际情况出发,着力于解决传统报修模式的问题,提高网络端口维修的工作效率。针对学生不想来来回回的往返于宿舍和一卡通中心而进行开发的系统。

为学生提供一个便捷方面的报修模式,同时也提高一卡通维修网络端口的工作效率。

参考文献:

[1] 胡静, 韩英杰, 陶永才. ASP.NET动态网站开发教程[M]. 2版. 北京: 清华大学出版社, 2009: 5-46.

[2] 苗凤华, 周巧姝. SQL Server 2008 数据管理系统的优势研究[J]. 长春师范大学学报, 2014(3): 76-77.

[3] 尚俊杰, 秦卫中. ASP.NET程序设计案例教程[M]. 北京: 清华大学出版社, 北京交通大学出版社, 2005.

[4] 苏红超. ASP.NET深入解析[M]. 北京: 科学出版社, 2003.

陈路 王东

摘要:随着高校近几年的不断扩增,网络端口出现故障的几率也大大提高。原有的报修方式采用人工记录,存在手续繁琐,工作量大,报修单容易出错且不易统计等弊端,维修人员通常要两到三天才能看到报修信息,维修周期长,传统的网络维护方式已经无法满足当前的需求。该文以VS2010为开发平台,综合利用asp.net和SQL server数据库相关技术,设计并实现了基于B/S模式下的学生宿舍网络端口在线报修系统。

关键词:网络端口;报修;asp.net

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)06-0050-02

1 背景

随着Internet的普及,高校的学生公寓基本上都装了网络端口。由于近年来各高校都在扩招,使用Internet的学生逐年增加。学校学生公寓端口发生故障的几率也大幅上升。当学生公寓的网络端口出现故障的时候,学生通常需要到一卡通中心自主进行登记,然后等待维修人员前来维修。然而,这样的报修方式很难得到及时有效的处理,原因是维修人员常常要两到三天才能看到学生登记报修的信息。而且,采用纸质记载维修记录的方式显得比较混乱,既不利于信息整理,又不利于维修信息反馈。这样,故障日益频发和不能及时修复的矛盾经常引发学生与维修人员的言语冲突,成为影响学校安全管理的一个突出因素。为了更好地为广大师生服务,对网络端口报修过程进行信息化、系统化管理也成为提高管理效率的必然要求。

本设计以visual studio 2010为开发平台,使用C#语言 和SQL Server2008 数据库相关技术,根据我所校一卡通事务中心报修情况, 设计开发了一个基于B/S模式下的学生宿舍网络端口在线报修系统。通过该系统,管理人员只需登录即可看到相应的报修信息,可以立即指派维修人员。维修人员也会立即收到相应的指派信息并进行及时维修。

2 系统功能需求分析

网络端口在线报修系统主要满足学校学生宿舍端口的维修。使用系统的人员主要包括报修人员、维修人员和系统管理员。报修人员使用系统前需要先注册,每次使用系统需要登录验证,使用系统可以提交维修信息。管理员使用系统可以发布公告信息,登记和管理系统用户信息,对报修信息进行审核,安排维修任务,对维修记录进行统计分析。维修人员可以使用系统查看维修任务,对维修结果进行反馈。图1为系统用例图:

1)报修人员的注册与登录

报修用户通过此系统,首先进行注册,注册成功后;报修用户进入相应的界面进行信息的查看。

2)报修模块

通过审核的报修用户可以填写报修单提交给管理员,管理员进行信息审核。说提交的报修信息包括报修人的姓名、电话号码、所在楼层、端口故障问题描述等。不得匿名提交报修信息。

3)系统管理员审核报修单

系统管理员登录,对报修单信息进行审核,根据报修人所描述端口故障问题进行分析,确实是否为故障,确为故障审核通过。指派相应的维修人员

4)维修模块

维修技术员登录,查看管理员指派的报修情况,合理安排时间进行维修。

3 系统数据库设计

根据此报修系统的功能和实际情况,在SQL Server数据库中建立以下7张表:

Admin(管理员表):用于存储系统管理员的信息,字段包括用户的名称、登录密码、所属身份、角色说明(LoginName、PSW、PowerID、ReMark)。

Liststate(维修状态表):用于存放维修状态的信息,包括ID号、状态(ID、State)。

maint(维修表):用于存放报修单的故障信息,包括ID号、报修人员、联系电话、维修的技术员、所在楼层、端口故障问题描述、、报修时间、维修时间、维修状态(ID、UID、Phone、TID、Address、Question、MTime、FTime、StateID)。

tech(技术员表):用来存放技术员的信息,包括ID号、用户名、登录密码、真实姓名、身份证号、联系电话、电子邮件(ID、LoginName、PSW、RealName、PostCard、Phone、Email)。

User(用户表):用于存放用户的信息,包括ID号、用户名、登录密码、身份证号、真实姓名、联系电话、电子邮件(ID、LoginName、PSW、PostCard、RealName、Phone、Email、Address)。

Words(留言表):用于存放用户的留言信息,包括ID号、留言人、留言时间、留言内容(ID、UID、Time、content)。

News(公告表):用于公告的发布,包括公告标题、公告内容、发布日期(id、mytitle、mycontent、adddate)。

4 系统设计

4.1 系统开发环境

系统开发环境:Microsoft Visual Studio2010集成开发环境。

系统开发语言:C#系统后台数据库:SQL Server 2008。

开发环境运行平台:Windows XP / Windows Server 2003/Windows7及以上。

4.2 系统功能设计

网络端口报修系统向用户提供报修业务受理、进度查看、维护反馈等全过程服务,用户需要经过登录验证方能使用这些功能。为方便与学生的沟通交流,提供面向非登录用户的留言登记功能。图2为整个网络端口报修系统的业务流程图。

用户通过主页面可以进行注册,注册后的用户等待系统管理员审核,审核通过后,可在主页面进行登录。用户登录时需选择登录角色,输入用户名和密码,经过系统验证后进入到业务办理页面。登录界面如图3。

报修用户登录后,填写维修登记表,提交给系统管理员,等待管理员审核。审核通过后可看到维修状态(未维修、维修中、完成),并可查看维修技术人员的详细信息。

维修用户登录,维修用户登录后查看管理员审核过的报修信息,修改维修状态,改成维修中、安排时间进行维修,维修完成后,需再次登录系统,修改维修状态为完成。

系统管理员:审核报修信息,指定相应的维修人员进行故障的解决与处理。

5 结束语

本系统从贵州师范学院一卡通维修实际情况出发,着力于解决传统报修模式的问题,提高网络端口维修的工作效率。针对学生不想来来回回的往返于宿舍和一卡通中心而进行开发的系统。

为学生提供一个便捷方面的报修模式,同时也提高一卡通维修网络端口的工作效率。

参考文献:

[1] 胡静, 韩英杰, 陶永才. ASP.NET动态网站开发教程[M]. 2版. 北京: 清华大学出版社, 2009: 5-46.

[2] 苗凤华, 周巧姝. SQL Server 2008 数据管理系统的优势研究[J]. 长春师范大学学报, 2014(3): 76-77.

[3] 尚俊杰, 秦卫中. ASP.NET程序设计案例教程[M]. 北京: 清华大学出版社, 北京交通大学出版社, 2005.

[4] 苏红超. ASP.NET深入解析[M]. 北京: 科学出版社, 2003.