沈蘊梅
摘 要: 在詳細分析宿舍故障報修系統主要數據流程的基礎上,設計并開發了基于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.