APP下载

WebService在宿舍故障报修管理系统的应用研究

2016-06-17沈蕴梅

计算机时代 2016年6期
关键词:数据库设计

沈蕴梅

摘 要: 在详细分析宿舍故障报修系统主要数据流程的基础上,设计并开发了基于B/S架构的高校学生宿舍故障报修管理系统。该系统功能是:学生故障报修,管理员审核后发布WebService,维修人员调用WebService查询故障报修情况并进行维修,最终生成维修报表。该系统在本院投入使用两年,使宿管故障维修工作更加规范、高效,受到学生好评。

关键词: WebService; B/S; 数据库设计; 数据流程

中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2016)06-59-03

Abstract: Based on the detailed analysis of the main data flow of the dormitory fault repair system, a B/S structured college dormitory fault repair system is designed and developed. The function of the system is that students report the dormitory fault, administrators release a WebService after auditing, maintenance personnel call the WebService to query the fault reported and carry out repairs, and generate the maintenance report. The system is put into use in our institute for two years, which makes the dormitory fault management more standard and efficient, and praised by the students.

Key words: WebService; B/S; database design; data flow

0 引言

随着计算机技术的不断发展和互联网的普及,计算机已被广泛地应用于社会各个行业和领域。随着市场竞争日趋激烈,高效率成为竞争中获胜的非常重要的因素。因此,如何能提高工作效率,减少人力资源的浪费,已成为人们非常关注的问题。由于数据库技术、客户/服务端技术的不断发展,开发一套信息管理系统日益重要。宿舍故障报修管理系统,能大大提高维修人员的工作效率,减少对资源的浪费。学生宿舍故障报修管理系统的主要数据流程如下所述:首先,学生通过系统将宿舍故障进行申报形成宿舍故障报修表;然后,宿舍管理员对该表进行审核,审核通过后形成新的宿舍故障报修报表,并发布WebService;最后,维修人员调用WebService查看需维修的宿舍,并准备所需要的设备进行维修。

1 系统功能设计

在前期调研的基础上,确定故障报修管理系统的功能模块[3]。该系统分三个用户类型登录,即:学生、管理员和维修人员,用户登录之后拥有各自的功能使用权限。学生主要能够使用故障报修、查看公告、聊天室等功能。管理员主要能够使用故障审核、发布公告等功能[4]。维修人员主要能够使用维修报告等功能。具体功能一览表如图1所示。

2 WebService概述

WebService的主要目标是使不同程序或在不同平台上开发的程序相互通信[2]。Web Service也叫XML Web Service,是一种可以接收从Internet或者Intranet上其他系统中传递过来的请求的轻量级的独立的通讯技术。它是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。

3 WebService在宿舍故障报修管理系统中的应用

3.1 数据库设计

学生宿舍故障报修管理系统平台采用的数据库为SQL SERVER 2008[1],根据系统设计要求,一共设计了10个数据表,由于本文只涉及到维修表,故列出维修表的结构图,如图2所示。

4 结束语

基于WebService的学生宿舍故障报修管理系统,能够方便宿舍维修人员调用查看宿舍故障报修情况。另外,WebService具有跨平台特性,其完全基于XML,是独立于平台且独立于软件供应商的标准,是创建可互操作性的、分布式应用程序的新平台[5]。系统经过两年的运行,受到了学生、宿管和维修人员的普遍好评。但是,还存在不少需要改进的地方,而且系统在性能等方面需要进一步优化。这些问题有待在今后的实践过程中探索更有效的解决办法。

参考文献(References):

[1] 蔡昭权.基于.Net 的新闻发布系统的设计与实现[J].计算机

工程与设计,2005.9.

[2] 北京阿博泰克北大青鸟信息技术有限公司.开发基于Ajax

和控件技术的Web应用系统[M].科学技术文献出版社,2008.

[3] 郑广成.MVC和.NET相结合的高职课程形成性考核系统开

发[J].计算机和数字工程,2011.1.

[4] 吴伶琳.基于LINQ 技术的小区物业管理系统[J].计算机系统

应用,2013.11.

[5] 聂飞霞.基于数据挖掘技术的图书馆个性化推荐系统研究[D].

西北大学,2013.

猜你喜欢

数据库设计
医疗设备信息管理系统的设计与实现
图书馆入馆教育考试系统分析与设计
试论数据库设计在网站开发中的应用
基于WEB的科研信息管理系统的设计与实现
面向等级考试,探讨高校理工科计算机基础课程教学改革
网站管理系统中数据库设计的应用研究
《数据库原理及应用》在线考试系统的设计
基于PHP+MySql的学生请销假系统的设计
农村宅基地确权数据自动提取方法研究与应用
基于.NET的电子政务系统设计