
學生宿舍管理系統(tǒng)——畢業(yè)論文
35頁題 目: 學生宿舍管理系統(tǒng)摘 要現(xiàn)如今大學校園內的學生公寓數(shù)量多,各類信息管理內容復雜,查詢和管理學生信息和校園內的公寓信息等人工工作量較大,浪費了許多人力物力資源,且容易出現(xiàn)差錯,因此開發(fā)一款軟件對學生公寓數(shù)據(jù)進行管理,便于對各種信息的提取和操作該學生宿舍管理系統(tǒng)主要包括前臺用戶界面的開發(fā)和后臺數(shù)據(jù)庫的開發(fā),對于后臺數(shù)據(jù)庫要求建立起數(shù)據(jù)一致性和完整性強、數(shù)據(jù)安全性好的數(shù)據(jù)庫而對于前端應用程序的開發(fā)則要求應用程序能提供強大的數(shù)據(jù)操縱功能,界面友好、使用簡單方便等特點相關操作人員需要將數(shù)據(jù)通過界面操作輸入到系統(tǒng)的數(shù)據(jù)庫里面經過分析,本系統(tǒng)運用了MySQL為后臺數(shù)據(jù)庫,easyui作為前臺技術,以eclipse為開發(fā)工具,系統(tǒng)實現(xiàn)了宿舍管理、學生管理、宿舍分配、宿舍評比、損壞管理查詢等必需的功能,其操作簡單,界面友好,運行比較穩(wěn)定,適用于大學院校大學生宿舍管理關鍵詞: 學生宿舍管理 java MySQL數(shù)據(jù)庫 eclipse easyui spring mvc hibernate springTitle student dormitory Management SystemAbstractNow the?university?campus student apartment?number,?all kinds of information?management complexity,?query and?management of student information and campus?apartment information?such as artificial?workload,?waste a lot of manpower and material?resources,?and prone to error,?therefore the development of a?software?for the management of?studentapartment?data,?to facilitate the extraction and?operation?of?all kinds of information.The development of the?students' dormitory management?system mainly?includes the development of the user interface?and the backstage database,?the?backstage databaserequires the establishment of data?consistency and integrity,?data security database.?As for the front-end application development?requires applications?to provide powerful data manipulation?functions,?friendly interface,?simple and convenient use?etc..?The operators?need data?through?interface?input into the system?database.?After analysis,?the system uses MySQL as the?background database,?easyUI as the?technology,?using eclipse as development tool,system?management,?student?dormitory management,?dormitory?management,?dormitorydistribution,?damage?assessment?and other necessary?query?functions,?simple operation,friendly interface,?stable operation,?suitable for?university?students' dormitory?management.Keywords Student Apartment Management java MySQL Database eclipse easyui spring mvc hibernate springI目 錄1 緒論 11.1 開發(fā)背景與現(xiàn)狀 11.2 開發(fā)設計的意義 22 開發(fā)環(huán)境介紹 42.1 開發(fā)工具 Eclipse 42.2 數(shù)據(jù)庫 MySQL 42.2.1 MySQL概述 42.2.2 MySQL的特性 52.2.3 MySQL的應用 53 系統(tǒng)需求分析 63.1 功能需求 63.1.1 基本功能需求 63.1.2 功能模塊 63.2 性能需求 73.2.1 系統(tǒng)安全性 73.2.2 數(shù)據(jù)庫選擇 74 系統(tǒng)設計 84.1 數(shù)據(jù)庫設計 84.1.1 物理設計 84.1.2 E-R模型設計 84.1.3 表/字段及表間關系設計 104.2 模塊設計 114.2.1 用戶管理模塊 114.2.2 房間管理模塊 134.2.3 信息維護模塊 145 系統(tǒng)的編碼與實現(xiàn) 155.1 系統(tǒng)的實現(xiàn)平臺 155.1.1 系統(tǒng)環(huán)境 155.1.2 后臺數(shù)據(jù)庫選擇及配置 155.2 子系統(tǒng)功能模塊的實現(xiàn) 165.2.1 房間管理模塊 165.2.2 宿舍管理模塊 205.2.3 信息查詢模塊 235.2.4 信息維護模塊 255.2.5 系統(tǒng)管理模塊 265.3 數(shù)據(jù)庫操作的實現(xiàn) 285.4 系統(tǒng)測試 295.4.1 系統(tǒng)測試的目的 295.4.2 系統(tǒng)的測試環(huán)境 30總 結 31致 謝 32參 考 文 獻 331 緒論1.1 開發(fā)背景與現(xiàn)狀現(xiàn)如今是飛速發(fā)展的信息時代。
在各行各業(yè)中離不開信息處理,這正是計算機被廣泛應用于信息管理系統(tǒng)的環(huán)境計算機的最大好處在于利用它能夠進行信息管理使用計算機進行信息控制,不僅提高了工作效率,而且大大的提高了其安全性尤其對于復雜的信息管理,計算機能夠充分發(fā)揮它的優(yōu)越性計算機進行信息管理與信息管理系統(tǒng)的開發(fā)密切相關,系統(tǒng)的開發(fā)是系統(tǒng)管理的前提本系統(tǒng)就是為了更好管理學生宿舍信息而設計的學生宿舍寢室作為學生休息的地方,有許多信息需要處理和管理現(xiàn)今,有很多學生宿舍都是初步開發(fā)使用,甚至尚未使用計算機進行信息處理根據(jù)調查得知,我校以前對信息管理的主要方式是基于文本、表格等紙介質的手工處理,對于男女生信宿信息都是用人工手抄進行數(shù)據(jù)信息處理工作量大,容易出錯;由于數(shù)據(jù)繁多,容易丟失,且不易查找總的來說,缺乏系統(tǒng),規(guī)范的信息管理手段這就是管理信息系統(tǒng)的開發(fā)的基本環(huán)境數(shù)據(jù)處理手工操作,工作量大,出錯率高,出錯后不易更改基于這此問題,我認為有必要建立一個學生宿舍管理系統(tǒng),使宿舍管理工作規(guī)范化,系統(tǒng)化,程序化,避免宿舍管理的隨意性,提高信息處理的速度和準確性,能夠及時、準確、有效的查詢和修改宿舍情況國內外研究現(xiàn)狀和發(fā)展趨勢綜述:在傳統(tǒng)模式下利用人工進行學生宿舍管理,存在著較多的缺點,如:效率底,保密性差,時間一長將產生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等。
諸如這些情況,令學校管理者對學生的信息管理帶來了很大困難,嚴重影響了教育工作者的工作效率,針對這些情況,我們可使用日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式, 來實現(xiàn)學生信息的現(xiàn)代化管理,這一技術具有手 工管理所無法比擬的優(yōu)點,如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長, 成本底等 這些優(yōu)點能夠極大地提高學生信息管理的效率,使我們的學校在市場經濟的發(fā)展過程 中具有一定的競爭優(yōu)勢,也是學校實現(xiàn)科學化,正規(guī)化,現(xiàn)代化的重要條件實現(xiàn)了科學、統(tǒng)一管理,避免了人工操作產生的錯誤,大大提高了工作效率 隨著計算機科學的迅速發(fā)展,計算機應用領域的不斷擴大,許多性能好,功能齊全,應用面廣,兼容性強的應用軟件相應推出,可見計算機已經得到了廣泛的應用, 幾乎各行各業(yè)都已經離不開計算機, 這使得計算機已成為社會中普遍存在的事物由于計算機的使用, 使得人們在于管理、應用及服務等各個領域使用數(shù)據(jù)方面變得更加簡潔,更加方便,大大提高了工作效率,產生了以計算機為主體,以人為輔助的局面在企業(yè)管理,辦公自動化等方面得到了普遍應用,受到用戶 的廣泛歡迎 學生宿舍管理系統(tǒng)對于一個學校來說是必不可少的組成部分目前好多學校還停留在宿舍管理人員手工記錄數(shù)據(jù)的最初階段, 手工記錄對于規(guī)模小的學校來說還勉強可以接受,但對于學生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當麻煩的。
當查找某條記錄時,由于數(shù)據(jù)量龐大,還只能靠人工進行查找,這樣不但麻煩還浪費了許多時間,效率也比較低當今社會是飛速進步的世界,原始的記錄方式已經被社會所淘汰了,計算機化管理正是適應時代的產物信息世界永遠不會是一個平靜的世界,當一種技術不能滿足需 求時,就會有新的技術誕生并取代舊技術隨著計算機的普及,使用微機管理學生宿舍,將會被越來越多的學校采納,學生宿舍管理系統(tǒng)將會得到越來越普遍的 應用1.2 開發(fā)設計的意義隨著高校辦學規(guī)模的擴大,在校學生的學歷層次、思想狀態(tài)、文化水平呈多樣化、復雜化趨勢,這在很大程度上給學生管理工作帶來許多新的問題隨著學生人數(shù)的增多,高校學生宿舍管理的信息量日益龐大,賬本化的工作模式獲取信息慢,查閱困難,準確性差,很難適應高水平因此,如何為學生提供一個安全、整潔、舒適的生活和學習環(huán)境,如何應用現(xiàn)代技術更科學、高效地對學生宿 舍進行管理是各宿舍管理工作者的目標在傳統(tǒng)模式下利用人工進行學生宿舍管理,存在著較多的缺點,如:效率底,保密性差,時間一長將產生大量的文件和數(shù)據(jù),更不便于查找,更新,維護等諸如這些情況,令學校管理者對學生的信息管理帶來了很大困難,嚴重影響了教育工作者的工作效率,針對這些情況,我們可使用 日趨成熟的計算機技術來代替?zhèn)鹘y(tǒng)的人工模式, 來實現(xiàn)學生信息的現(xiàn)代化管理,這一技術具有手 工管理所無法比擬的優(yōu)點,如:檢索迅速,查找方便,可靠性高,存儲量大,保密性好,壽命長, 成本底等。
這些優(yōu)點能夠極大地提高學生信息管理的效率,使我們的學校在市場經濟的發(fā)展過程 中具有一定的競爭優(yōu)勢,也是學校實現(xiàn)科學化,正規(guī)化,現(xiàn)代化的重要條件實現(xiàn)了科學、統(tǒng)一管理,避免了人工操作產生的錯誤,大大提高了工作效率為了實現(xiàn)提高高校宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學生住宿情況等目的;為宿舍管理部門,開發(fā)設計專用系統(tǒng)--高校學生宿舍信息管理系統(tǒng)來進行管理學生宿舍信息,使學生宿舍信息實現(xiàn)標準化的管理和規(guī)范化的制度是十分必要的專用系統(tǒng)是一個信息管理系統(tǒng)MIS(Management Information System)(以下就稱信息管理系統(tǒng)),它將實現(xiàn)檢索迅速和查找方便;信息的錄入,修改和刪除功能;以及對新入校學生進行宿舍安排等功能2 開發(fā)環(huán)境介紹2.1 開發(fā)工具 EclipseEclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺就其本身而言,它只是一個框架和一組服務,用于通過插件組。