沈蘊(yùn)梅
摘 要: 在詳細(xì)分析宿舍故障報修系統(tǒng)主要數(shù)據(jù)流程的基礎(chǔ)上,設(shè)計并開發(fā)了基于B/S架構(gòu)的高校學(xué)生宿舍故障報修管理系統(tǒng)。該系統(tǒng)功能是:學(xué)生故障報修,管理員審核后發(fā)布WebService,維修人員調(diào)用WebService查詢故障報修情況并進(jìn)行維修,最終生成維修報表。該系統(tǒng)在本院投入使用兩年,使宿管故障維修工作更加規(guī)范、高效,受到學(xué)生好評。
關(guān)鍵詞: WebService; B/S; 數(shù)據(jù)庫設(shè)計; 數(shù)據(jù)流程
中圖分類號:TP311 文獻(xiàn)標(biāo)志碼: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 引言
隨著計算機(jī)技術(shù)的不斷發(fā)展和互聯(lián)網(wǎng)的普及,計算機(jī)已被廣泛地應(yīng)用于社會各個行業(yè)和領(lǐng)域。隨著市場競爭日趨激烈,高效率成為競爭中獲勝的非常重要的因素。因此,如何能提高工作效率,減少人力資源的浪費,已成為人們非常關(guān)注的問題。由于數(shù)據(jù)庫技術(shù)、客戶/服務(wù)端技術(shù)的不斷發(fā)展,開發(fā)一套信息管理系統(tǒng)日益重要。宿舍故障報修管理系統(tǒng),能大大提高維修人員的工作效率,減少對資源的浪費。學(xué)生宿舍故障報修管理系統(tǒng)的主要數(shù)據(jù)流程如下所述:首先,學(xué)生通過系統(tǒng)將宿舍故障進(jìn)行申報形成宿舍故障報修表;然后,宿舍管理員對該表進(jìn)行審核,審核通過后形成新的宿舍故障報修報表,并發(fā)布WebService;最后,維修人員調(diào)用WebService查看需維修的宿舍,并準(zhǔn)備所需要的設(shè)備進(jìn)行維修。
1 系統(tǒng)功能設(shè)計
在前期調(diào)研的基礎(chǔ)上,確定故障報修管理系統(tǒng)的功能模塊[3]。該系統(tǒng)分三個用戶類型登錄,即:學(xué)生、管理員和維修人員,用戶登錄之后擁有各自的功能使用權(quán)限。學(xué)生主要能夠使用故障報修、查看公告、聊天室等功能。管理員主要能夠使用故障審核、發(fā)布公告等功能[4]。維修人員主要能夠使用維修報告等功能。具體功能一覽表如圖1所示。
2 WebService概述
WebService的主要目標(biāo)是使不同程序或在不同平臺上開發(fā)的程序相互通信[2]。Web Service也叫XML Web Service,是一種可以接收從Internet或者Intranet上其他系統(tǒng)中傳遞過來的請求的輕量級的獨立的通訊技術(shù)。它是通過SOAP在Web上提供的軟件服務(wù),使用WSDL文件進(jìn)行說明,并通過UDDI進(jìn)行注冊。
3 WebService在宿舍故障報修管理系統(tǒng)中的應(yīng)用
3.1 數(shù)據(jù)庫設(shè)計
學(xué)生宿舍故障報修管理系統(tǒng)平臺采用的數(shù)據(jù)庫為SQL SERVER 2008[1],根據(jù)系統(tǒng)設(shè)計要求,一共設(shè)計了10個數(shù)據(jù)表,由于本文只涉及到維修表,故列出維修表的結(jié)構(gòu)圖,如圖2所示。
4 結(jié)束語
基于WebService的學(xué)生宿舍故障報修管理系統(tǒng),能夠方便宿舍維修人員調(diào)用查看宿舍故障報修情況。另外,WebService具有跨平臺特性,其完全基于XML,是獨立于平臺且獨立于軟件供應(yīng)商的標(biāo)準(zhǔn),是創(chuàng)建可互操作性的、分布式應(yīng)用程序的新平臺[5]。系統(tǒng)經(jīng)過兩年的運(yùn)行,受到了學(xué)生、宿管和維修人員的普遍好評。但是,還存在不少需要改進(jìn)的地方,而且系統(tǒng)在性能等方面需要進(jìn)一步優(yōu)化。這些問題有待在今后的實踐過程中探索更有效的解決辦法。
參考文獻(xiàn)(References):
[1] 蔡昭權(quán).基于.Net 的新聞發(fā)布系統(tǒng)的設(shè)計與實現(xiàn)[J].計算機(jī)
工程與設(shè)計,2005.9.
[2] 北京阿博泰克北大青鳥信息技術(shù)有限公司.開發(fā)基于Ajax
和控件技術(shù)的Web應(yīng)用系統(tǒng)[M].科學(xué)技術(shù)文獻(xiàn)出版社,2008.
[3] 鄭廣成.MVC和.NET相結(jié)合的高職課程形成性考核系統(tǒng)開
發(fā)[J].計算機(jī)和數(shù)字工程,2011.1.
[4] 吳伶琳.基于LINQ 技術(shù)的小區(qū)物業(yè)管理系統(tǒng)[J].計算機(jī)系統(tǒng)
應(yīng)用,2013.11.
[5] 聶飛霞.基于數(shù)據(jù)挖掘技術(shù)的圖書館個性化推薦系統(tǒng)研究[D].
西北大學(xué),2013.