彭玉濤+蔣熔
摘 要 在經濟和科技快速發展的時代,人們的生活發生了很大的變化。計算機應用技術已廣泛應用于各種行業領域中,生活已經和計算機應用的需求分不開。隨著學校的擴招,學生人數越來越多,數據信息處理的工作量也日益增大,傳統的人工管理方式存在這很多弊端。因此,學校對宿舍管理系統的需求是十分的必要。針對當前的形勢,十分有必要開發出一款完善的管理學生住宿信息的宿舍管理系統。學生宿舍管理系統就是建立在數據完善、管理便捷、數據存儲量大等基礎之上的,采用了當前最流行的開發模式——MVC模式。系統后臺采用Mysql數據庫對系統所需的大量信息進行管理。系統所需的業務邏輯采用當前使用最多的開發語言——java語言進行開發,前臺的展現層采用了java GUI顯示。
關鍵詞 計算機應用;信息管理系統;MVC模式;Mysql數據庫;Java
中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2017)200-0112-02
隨著我國教育體制的改革,教育系統得到了前所未有的發展趨勢。隨著越來越多的應用系統的廣泛應用,信息科學逐漸地改變著校園。計算機管理的所有領域如校園的管理正在邁向管理信息現代化。在整個學校管理中,學生宿舍的管理是十分重要的,特別是住宿信息,是不可缺少的。由于我國為了讓國民接受更好的高等教育,所以對高等院校不斷投入,并進行大規模的擴招,給各個學校的教學、學生管理、住宿管理等各方面都增加了大量的工作量,為了能夠做好各項管理工作,所以很有必要對原有的管理系統進行升級改造。由于其包含的數據量非常大,涉及的人員也更廣泛,而且需要及時的更新,靠人工管理的效率是十分低下的,傳統的管理方式由于不容易規范化,管理的效率也很低,當下各類學校里還有相當一部分的學生宿舍信息管理還停留在紙質的基礎上,這樣的管理方式容易造成人力和物力的浪費,可能會造成數據的缺損、丟失也不符合對學校進行現代化管理的要求。隨著現代計算機技術的不斷發展,用計算機系統進行管理必將取代以往的人工管理。所以為了解決傳統宿舍管理管理模式的弊端,筆者選擇了采用計算機應用的管理方式來替代人工管理的方式。計算機管理學生住宿的使用,相比較手工管理,計算機應用的管理方式有著無法比擬的優點,比如:無紙化辦公、檢索信息快、資料查找方便、存儲安全、可靠性強、壽命長以及成本低。這些優勢可以提高學生住宿信息管理的效率,減少管理人員和節約辦公用品。
系統的開發應該在深入調查和收集詳細材料的基礎上,對調查所得到的材料進行篩選,抽出其中最為重要的部分。綜合各方面的需求,將其在系統中實現,并以此建立系統的邏輯模型,為系統的實現打好基礎。這樣才能夠建立起一個滿足用戶需求完善的信息管理系統。
學生宿舍管理系統是一個數據庫開發應用程序,它的主要功能是由系統登入、主界面、宿舍管理、學生住宿信息、來訪人員管理這些部分組成。
系統體系結構是一種多層次結構,是由許多功能邏輯(Model)及各種視圖(或觀點)(View)所結合生成的,視圖主要作用是結合數據處理的結構而展示給用戶,使得用戶對所需數據一目了然,而且是基于各種組成要素之間的緊密聯系與互相之間的操作而形成的。所以,系統體系結構是一個綜合了系統中的各種視圖和數據處理的模型,用其來完整的描述整個系統。
學生宿舍管理系統管理的核心是住宿人員信息、宿舍房間管理、來訪者信息管理以及水電費用扣除管理,其涉及到的實體分別是:學生、用戶、來訪者、宿舍樓、宿舍房間;涉及到的數據流分別為:學生信息、住宿信息、宿舍信息、來訪登記信息、水電使用記錄。然后就可以根據系統的實體和數據流,來繪制出學生宿舍管理系統的關聯圖。
為了做好計算機應用管理系統的設計,前提條件就是要把所需要的管理對象進行數字化和統一化,所以代碼模塊就是用來顯示事物的實體類別和存在的屬性。當用代碼來實現是任何事物都可能是可以被系統識別和處理的記號或代碼,它可以是數字、文字或某些特殊代碼的組合等等。
一個設計好的代碼模塊,應該具有以下功能:
1)記錄了模塊的外部接口;
2)記錄了模塊的抽象層邏輯;
3)記錄了模塊所需的底層樁接口定義。
在編寫代碼時,要時刻保持目的明確——代碼塊功能,思路清晰——代碼的可運行。此外,還要結合開發工具的使用使得代碼的層次分明,代碼功能的解釋明確。
界面設計是評價軟件合格的一項重要指標,一款優秀的軟件界面設計需要遵從4個基本原則,即軟件界面布局的合理性、設計的規范性、操作的可定制性和風格的一致性。人機界面就是系統和用戶之間進行交互和信息交換的媒介和對話接口,是計算機系統的重要組成部分。所以本系統中的用戶界面根據用戶的使用習慣,盡量做到簡單、易用。具體如下:
1)要具備很好的容錯性以及錯誤的功能,對發生的錯誤提供中文反饋信息,而且給出正確操作的提示。
2)使用下拉式菜單和圖標相結合的設計,方便用戶操作。
3)在不同的場景使用不同的圖片和音樂。
由于本系統的用戶是宿舍管理人員,而他們普遍文化程度不高對電腦的使用也不熟悉,因此根據他們的需要,系統提供了友好簡單的操作界面和詳細的幫助文件。
在系統分析,系統需求分析,系統設計等等工作完成之后,就可以開始進行系統的實施了。而在系統分析和設計階段中,系統開發的工作重點是邏輯,功能性的和技術性的設計,以及設計文件的各種系統分析工作結果的完成。系統實現階段的工作結果是繼承于在此之前的各個階段的成果,所以系統的成功實施是需要完善的系統分析和系統設計。系統的實施作為信息管理系統的后期階段,對于信息管理系統的可靠性和可維護性都有著很重要的影響。所以系統實施階段主要是由系統的測試和運行來構成。
系統的設計,主要是通過運用以下技術手段:
1)運用MYSQL建立了學生宿舍管理系統的數據庫,并在數據庫中建立各個功能實現所需要的表和用戶登陸后臺所需要其他信息表。同時在信息中詳細記錄了學生的信息,使用戶在登錄后能夠更加了解學生的各種信息,并且能查詢到想要查找的學生資料。
2)采用模型——視圖——控件(Model-viewController,MVC)結構,構成系統框架。實現了系統主界面的瀏覽功能,以及左側功能模塊的設計和實現。
3)運用Java GUI技術,結合Myeclipse開發工具,使系統與數據庫之間實現鏈接,同時實現了在系統上顯示想要瀏覽的數據庫中的信息。并且在管理頁面能通過對系統的操作來實現數據庫中學生各種信息的添加,修改和刪除等基本功能。
4)為了保障數據庫中數據的安全性,系統為管理頁面設置了用戶登陸密碼,能有效的提高系統自身的安全性能,防止系統信息遭到惡意篡改。有效的增強了系統的穩定性,為用戶的信息安全提供了全方位的保護。
5)系統主要面向的用戶是宿舍管理員,所以只能便于管理員來管理學生的住宿信息。但在實際當中,學生自己也是系統中的一員,所以系統也要利于學生對自己住宿信息進行查詢了解。所以,系統還要繼續不斷的完善,系統還會實現在校住宿學生對自己的住宿信息查詢,但不能進行修改,否則違背了管理員的權限。因此,系統還會提供針對學生用戶的用戶界面來幫助學生了解信息。
參考文獻
[1]梁勇.java語言程序設計[M].北京:機械工業出版社,8版,2010.
[2]趙滿來.可視化Java GUI程序設計:基于Eclipse VE開發環境[M].北京:清華大學出版社,2010.
[3]姜承堯.MySQL技術內幕[M].機械工業出版社,2010.endprint