版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
II基于JAVA的宿舍管理系統(tǒng)設(shè)計與實現(xiàn)摘要本文的設(shè)計是通過Java編程語言進行開發(fā)的WEB系統(tǒng),通過本系統(tǒng)來實現(xiàn)學(xué)校宿舍樓的宿舍微信登記、宿舍衛(wèi)生管理以及宿舍的學(xué)生信息管理等等,能夠擺脫傳統(tǒng)的紙質(zhì)記錄衛(wèi)生檢查、維修情況的歷史,通過系統(tǒng)來更規(guī)范、合理的登記這類信息。本文介紹的宿舍管理系統(tǒng),可以實際應(yīng)用于大學(xué)校內(nèi)所有的教師以及學(xué)生的宿舍樓,通過信息化管理來提高宿舍樓管理的效率,實現(xiàn)動態(tài)的掌握宿舍樓內(nèi)部宿舍的衛(wèi)生狀況以及進入宿舍樓的各個訪客登記等。關(guān)鍵詞:宿舍管理,衛(wèi)生管理目錄TOC\o"1-3"\h\u20795第一章緒論 1277331.1研究背景 1155421.2發(fā)展現(xiàn)狀 1178481.3研究意義 2242401.4研究目標(biāo) 220605第二章開發(fā)環(huán)境及開發(fā)工具 4314632.1系統(tǒng)開發(fā)環(huán)境 467562.2系統(tǒng)開發(fā)工具 4177092.3系統(tǒng)開發(fā)技術(shù) 414530第三章需求分析 649013.1系統(tǒng)可行性分析 6291283.1.1經(jīng)濟可行性 694533.1.2操作可行性 653783.2業(yè)務(wù)需求分析 610573.3系統(tǒng)用例分析 79436第四章系統(tǒng)設(shè)計 9132674.1功能模塊設(shè)計 9166794.2數(shù)據(jù)庫設(shè)計 9367第五章系統(tǒng)實現(xiàn) 147605.1系統(tǒng)登錄模塊實現(xiàn) 1414515.2衛(wèi)生管理模塊實現(xiàn) 15154495.3學(xué)生管理模塊實現(xiàn) 1676565.4宿舍管理模塊實現(xiàn) 18252505.5訪客管理模塊實現(xiàn) 19106755.6班級管理模塊實現(xiàn) 2024691總結(jié) 2313477參考文獻 25第一章緒論1.1研究背景國外早在二十世紀(jì)初就開始發(fā)展以及研究信息化,在二十世紀(jì)九十年代,美國的軟件工程師首次提出“數(shù)字化宿舍樓”,“數(shù)字化宿舍樓”就是宿舍管理系統(tǒng)的雛形。在學(xué)校圖書館以及上網(wǎng)查閱相關(guān)文獻資料,根據(jù)查閱的結(jié)果顯示,國外有很多公司都曾研究過本系統(tǒng),由于宿舍管理的局限性以及文化差異,宿舍管理系統(tǒng)的功能不同,只是針對不同的企業(yè)由于需求不同會出現(xiàn)定制化的功能模塊。通過知網(wǎng)以及萬方查閱相關(guān)外文文獻,在全球范圍內(nèi)認(rèn)可度最高以及使用量最廣的宿舍管理系統(tǒng)是美國的DIOMAN和澳大利亞的HORIZON系統(tǒng),由于功能的齊全并且價格低廉,在全球范圍內(nèi)市場占有量也最多。我國自上世紀(jì)八十年代以來,我國對于高等教育的投資規(guī)模越來越大,所以目前我國的高校非常多,特別是一些綜合類高校,學(xué)科多、在校師生也多,但經(jīng)過查閱相關(guān)文獻資料,我國80%以上的大學(xué)宿舍都沒有使用信息化來對宿舍進行管理,無論是從985高校到大專院校,只有極少數(shù)的學(xué)校使用信息化的宿舍管理系統(tǒng),絕大多數(shù)使用傳統(tǒng)方式就是通過宿管員手工登記的方式來對宿舍樓的基礎(chǔ)信息進行管理。Internet上的手動記錄方法每天都會在日志中記錄各種問題,例如訪客,工具和維修。對于宿舍經(jīng)理,工作強度很高,這種現(xiàn)象不僅發(fā)生在我國的高等教育機構(gòu)中,而且還發(fā)生在我國的大型國有和私營公司的宿舍中。但是目前正處在積極推進國家信息化的背景下,我國的宿舍管理信息化完全處于劣勢,由于我國高?;鶖?shù)大,為解決這一問題必須通過信息化的解決方法來實現(xiàn)對高校宿舍進行信息化管理。1.2發(fā)展現(xiàn)狀國外早在二十世紀(jì)初就開始發(fā)展以及研究信息化,在二十世紀(jì)九十年代,美國的軟件工程師首次提出“數(shù)字化宿舍樓”,“數(shù)字化宿舍樓”就是宿舍管理系統(tǒng)的雛形。在學(xué)校圖書館以及上網(wǎng)查閱相關(guān)文獻資料,根據(jù)查閱的結(jié)果顯示,國外有很多公司都曾研究過本系統(tǒng),由于宿舍管理的局限性以及文化差異,宿舍管理系統(tǒng)的功能不同,只是針對不同的企業(yè)由于需求不同會出現(xiàn)定制化的功能模塊。通過知網(wǎng)以及萬方查閱相關(guān)外文文獻,在全球范圍內(nèi)認(rèn)可度最高以及使用量最廣的宿舍管理系統(tǒng)是美國的DIOMAN和澳大利亞的HORIZON系統(tǒng),由于功能的齊全并且價格低廉,在全球范圍內(nèi)市場占有量也最多。我國宿舍管理信息化管理的發(fā)展仍是初級階段,高校宿舍管理系統(tǒng)的研究系統(tǒng)仍然非常有限。查閱相關(guān)資料,我國的宿舍管理系統(tǒng)的開發(fā)計劃始于1980年,發(fā)展了將近40年。我國40年來宿舍管理系統(tǒng)的實施還很非常有限以及局限性,少部分高校也有屬于自己的宿舍管理系統(tǒng),而其他大部分高校沒有自己的宿舍管理系統(tǒng)。本課題進行研究的 目的是在安徽中醫(yī)藥大學(xué)當(dāng)前宿舍管理的背景下,制定適合本校宿舍的信息化管理方案。1.3研究意義在經(jīng)濟發(fā)展的同時,我國的信息化發(fā)展也在不斷提高,我國已成為信息技術(shù)發(fā)展的大國?;ヂ?lián)網(wǎng)技術(shù)在我國不同行業(yè)中都發(fā)揮著不可替代的作業(yè)。隨著宿舍管理系統(tǒng)的開發(fā)和應(yīng)用,高校對于學(xué)校的宿舍管理將變得更加方便、快捷。由于大部分高校宿舍是開放式宿舍,進出宿舍的人數(shù)非常復(fù)雜,每天都有很多非本樓學(xué)生進出宿舍樓。以外來訪客為例,如果使用紙質(zhì)登記來訪人員,宿管員使用來訪登記表記錄需要花費大量的時間和精力,若來訪人員較多時登記時易造成擁堵,所以如果使用傳統(tǒng)的方法管理來訪登記就增加了宿管員的工作量,所以需要通過信息化管理來改變當(dāng)前宿舍樓的管理現(xiàn)狀。1.4研究目標(biāo)通過上述開發(fā)背景以及開發(fā)意義分析,本課題所研究的宿舍管理系統(tǒng)對于大學(xué)的宿舍管理來說比較重要,目前學(xué)校的宿舍管理未實現(xiàn)信息化建設(shè),對于宿管員來說仍然采用傳統(tǒng)的方式來對宿舍管理的日常工作進行登記維護以及管理,若出現(xiàn)特殊問題,對于日常的宿舍管理工作就提出了具體的考驗,容易造成資源的浪費以及工作進度的推后,所以將推出信息化的方案來解決日常宿舍管理中所存在的問題。經(jīng)過在學(xué)校圖書館查閱有關(guān)宿舍管理的相關(guān)文獻以及查閱電子閱覽室有關(guān)宿舍管理系統(tǒng)系統(tǒng),并結(jié)合自己在大學(xué)所學(xué)的相關(guān)經(jīng)驗、知識,確定本課題將通過Java編程語言來完成功能設(shè)計開發(fā),并且通過SSM架構(gòu)來實現(xiàn)對宿舍管理系統(tǒng)的設(shè)計,完成架構(gòu)設(shè)計以及數(shù)據(jù)庫設(shè)計后對調(diào)研的功能模塊進行開發(fā)。宿舍管理系統(tǒng)的定位是面向大學(xué)的每個宿舍樓的宿管員使用,通過本系統(tǒng)的功能模塊,可以將宿管員的日常工作都轉(zhuǎn)移到線上來進行操作,可以通過系統(tǒng)來解決工作中所出現(xiàn)的難題以及出現(xiàn)的遺漏。在學(xué)校電子閱覽室查閱相關(guān)資料,目前我國少數(shù)高校應(yīng)用了宿舍管理系統(tǒng),根據(jù)對這些資料的分析,決定參考中國人民大學(xué)的宿舍管理系統(tǒng)的功能模塊,為安徽中醫(yī)藥大學(xué)的宿管員提供一個合理的宿舍管理系統(tǒng)。系統(tǒng)的功能模塊不僅僅是按照所參考的案例來進行設(shè)計,還要針對本校宿舍管理中實際存在問題,來設(shè)計本系統(tǒng)的不同的功能模塊。
第二章開發(fā)環(huán)境及開發(fā)工具2.1系統(tǒng)開發(fā)環(huán)境基于大學(xué)宿舍管理的宿舍管理系統(tǒng)是用Java編程語言開發(fā)的,所以程系統(tǒng)的編程語言是Java編程語言,通過JDK1.8開發(fā);其次,作為畢業(yè)設(shè)計,系統(tǒng)功能的完成可以由個人電腦完成,所以硬件開發(fā)需要一臺Windows10系統(tǒng)的電腦。2.2系統(tǒng)開發(fā)工具MySQL數(shù)據(jù)庫是應(yīng)用于中小型系統(tǒng)開發(fā)的關(guān)系型數(shù)據(jù)庫,其最大的優(yōu)點是MySQL是開源的,無論是大型系統(tǒng)或是中小型系統(tǒng)都可以使用。MySQL數(shù)據(jù)庫體積小,速度快,具有跨平臺的多種應(yīng)用,其內(nèi)核為多線程系統(tǒng),支持多語言開發(fā)通信。宿舍管理系統(tǒng)采用Java編程語言開發(fā),并使用Tomcat服務(wù)器進行發(fā)布和測試。Tomcat是一款小型且免費的應(yīng)用服務(wù)器,廣泛用于兼容性差的中小型系統(tǒng)和程序。Tomcat服務(wù)器不僅可以集成JSP頁面,還可以集成HTML頁面,這使其具有提高內(nèi)存使用率和具有更多IO容量的優(yōu)勢。MyEclipse是一個應(yīng)用于Java編程開發(fā)的開發(fā)工具,是在Eclipse基礎(chǔ)上添加各種插件構(gòu)建的強大的集成開發(fā)級業(yè)務(wù)開發(fā)平臺,適用于Java、JavaEE和Android移動終端的主要功能,MyEclipse目前支持Java、SpringBoot、SSM、Maven等都中框架下的編程開發(fā),并且支持除Java編程語言外的PHP、Python安卓等編程語言。2.3系統(tǒng)開發(fā)技術(shù)宿舍管理系統(tǒng)技術(shù)開發(fā)將使用SSM架構(gòu)開發(fā),SSM是目前是由三個子架構(gòu)組成,分別負(fù)責(zé)接口交互、數(shù)據(jù)庫交互以及MVC三層分離,通過這三個架構(gòu)來提供后臺代碼的實現(xiàn),從而支持系統(tǒng)的功能開發(fā)。圖2.1SSM技術(shù)結(jié)構(gòu)圖
第三章需求分析3.1系統(tǒng)可行性分析3.1.1經(jīng)濟可行性宿舍管理系統(tǒng)是基于大學(xué)所學(xué)專業(yè)知識進行開發(fā),所需要的系統(tǒng)的開發(fā)語言以及開發(fā)環(huán)境都可以通過個人電腦實現(xiàn),通過Java編程語言開發(fā),Tomcat、MySQL等工具的開發(fā)軟件也是開源軟件,因此開發(fā)人員沒有硬件或軟件成本來進行多余支出。同時,在系統(tǒng)開發(fā)過程中,導(dǎo)師會協(xié)助進行課題選擇、性能分析和數(shù)據(jù)審核,并且在日常上課期間學(xué)生不懂的技術(shù)問題也可以讓教師來進行解決,對于日常出現(xiàn)的系統(tǒng)流程、數(shù)據(jù)庫設(shè)計等問題都可以咨詢老師解決。學(xué)校還提供免費的機房讓沒有個人電腦的學(xué)生來進行系統(tǒng)的設(shè)計開發(fā),所以在本系統(tǒng)的開發(fā)過程中不存在經(jīng)濟的負(fù)擔(dān)。3.1.2操作可行性宿舍管理系統(tǒng)采用的系統(tǒng)架構(gòu)是SSM架構(gòu),SSM是后臺架構(gòu),主要是用于前后臺的交互以及對數(shù)據(jù)庫的訪問操作,前臺是通過JSP動態(tài)語言來進行實現(xiàn),并且將HTML、CSS技術(shù)靈活運用于網(wǎng)頁設(shè)計中,更好的優(yōu)化頁面。對于上述所介紹的相關(guān)技術(shù)知識,在大學(xué)課堂中都有過學(xué)習(xí),并且在平常的課程設(shè)計中也使用過。通過Java編程語言開發(fā)的項目科研發(fā)布到學(xué)校的服務(wù)器上,用戶可以通過電腦或手機等WEB途徑來訪問系統(tǒng)。WEB系統(tǒng)最大的優(yōu)勢是更新方便,可以通過服務(wù)器部署發(fā)布以及更新,可以更好地讓研發(fā)人員進行后期系統(tǒng)的運維工作,使用jsp可以更好地看到頁面的UI風(fēng)格,可以后期更有效地改進系統(tǒng)。綜上所述,宿舍管理系統(tǒng)在技術(shù)以及可操作性角度是可行的。3.2業(yè)務(wù)需求分析宿舍管理系統(tǒng)是根據(jù)大學(xué)的宿管員的日常行為工作來確定系統(tǒng)的功能模塊,目的是為了解決宿管員在日常管理宿舍樓中所存在的問題,并且將日常工作轉(zhuǎn)移到本系統(tǒng)中,避免因人為工作疏忽造成的工作疏漏。目前宿管員的工作包括日常訪客的登記、宿舍衛(wèi)生的統(tǒng)計、宿舍報修模塊、宿舍管理、學(xué)生管理、班級管理等等這些常用的工作他通過本系統(tǒng)來實現(xiàn),將傳統(tǒng)的流程實現(xiàn)信息化的管理從而提供宿舍管理的效率,讓學(xué)校的宿管部門也可以通過系統(tǒng)實時的查看宿舍的情況,擺脫以往紙質(zhì)記錄的弊端,實現(xiàn)宿舍管理的信息化建設(shè)。3.3系統(tǒng)用例分析從3.1中系統(tǒng)管理員角色功能的業(yè)務(wù)介紹來看,宿舍管理系統(tǒng)的基本設(shè)計模塊可以確定為管理員模塊,其中包括管理員管理:該模塊管理下級管理員的信息;學(xué)生管理,該模塊用于管理在本宿舍樓進行居住的所有不同專業(yè)年級的學(xué)生;宿舍管理,本模塊的功能將包含日常宿舍設(shè)備損壞的維修登記;衛(wèi)生管理,主要用于宿管員對于宿舍樓內(nèi)的衛(wèi)生進行統(tǒng)一管理,可以將宿舍的衛(wèi)生以及個人衛(wèi)生進行評分;訪客管理,對于非本宿舍樓的外來人員進行來訪登記,例如維修師傅、安裝師傅以及其他宿舍樓的學(xué)生?;贘ava的宿舍管理系統(tǒng)用例圖下圖所示:圖3.1管理員角色用例圖本系統(tǒng)的用戶角色是管理員,可以根據(jù)系統(tǒng)角色確定系統(tǒng)的功能模塊,對于系統(tǒng)角色用例圖的相關(guān)用例描述如表3.1所示。表3.1用例描述角色用例編號角色用例簡介用例描述1學(xué)生管理對于本宿舍樓的所有學(xué)生進行管理2宿舍訪客管理登記所有訪問本宿舍樓的訪客信息3班級管理對于宿舍樓學(xué)生的班級進行管理4維修登記管理包含對于宿舍的損壞設(shè)備的維護登記等5宿管員管理對于系統(tǒng)的所以用戶進行管理6衛(wèi)生管理對于宿舍衛(wèi)生、個人衛(wèi)生進行管理
第四章系統(tǒng)設(shè)計4.1功能模塊設(shè)計基于Java的宿舍管理系統(tǒng)的需求是在調(diào)研某大學(xué)宿舍管理中所存在的問題,并且對于宿管員的日常工作進行整理分析后得到,宿管員的日常工作比較零散,對于平常的訪客登記、衛(wèi)生檢查都需要涉及,所以本系統(tǒng)所確定的功能模塊是按照某大學(xué)的宿舍管理員的日常工作內(nèi)容來確定并進行劃分,系統(tǒng)的功能將包括訪客登記、衛(wèi)生管理、宿舍管理、系統(tǒng)登錄、學(xué)生管理、班級管理等等,針對某大學(xué)的宿舍管理所開發(fā)的功能結(jié)構(gòu)圖如下。圖4.1系統(tǒng)功能結(jié)構(gòu)圖4.2數(shù)據(jù)庫設(shè)計4.2.1邏輯結(jié)構(gòu)設(shè)計系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計在軟件開發(fā)中被稱為E-R圖,收集完系統(tǒng)的需求并整理為需求文檔后,首先通過對于需求分析階段整理后的需求進行確認(rèn),從而分析出各個數(shù)據(jù)庫之間的關(guān)系,并最終確定系統(tǒng)數(shù)據(jù)庫的邏輯結(jié)構(gòu)?;贘ava的宿舍管理系統(tǒng)的數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計如圖4.2所示:圖4.2系統(tǒng)邏輯結(jié)構(gòu)設(shè)計圖4.2.2物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的邏輯結(jié)構(gòu)設(shè)計是對系統(tǒng)的各個表之間的相關(guān)關(guān)系進行展示,表與表之間的聯(lián)系通過外鍵相連接,所以本小節(jié)將通過對數(shù)據(jù)庫的各個表進行物理設(shè)計,包括設(shè)計每個表的邏輯名稱、邏輯類型以及長度等等,并且設(shè)計好每個表的外鍵以方便多表聯(lián)查,對于本系統(tǒng)的數(shù)據(jù)庫表的物理結(jié)構(gòu)設(shè)計如下:班級信息表,用來存儲本宿舍樓的學(xué)生的班級信息,具體的邏輯類型以及是否主鍵如下。表4.1班級信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否bjmcvarchar1280是bjztvarchar100是Teacheridvarchar320是宿管系統(tǒng)的管理員信息表的邏輯類型以及是否主鍵如下。表4.2管理員信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否namevarchar640是pwdvarchar640是usernamevarchar640是describetext00是update_timedatetime00是create_timedatetime00是訪客登記信息表的邏輯類型以及是否主鍵如下。表4.3訪客登記信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否namevarchar640是phonevarchar110是susheidvarchar320是louidvarchar320否create_timedatetime00是宿舍衛(wèi)生分?jǐn)?shù)表主要用來存儲主編號、宿舍編號、宿舍分?jǐn)?shù)、評分時間等信息,具體的邏輯類型以及是否主鍵如下。表4.4衛(wèi)生分?jǐn)?shù)信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否susheidvarchar320是gradedouble02是louidvarchar320是update_timedatetime00是create_timedatetime00是宿舍信息表的邏輯類型以及是否主鍵如下。表4.5宿舍信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否namevarchar640是bedcountint20是louidvarchar320是bedtypeint20是update_timedatetime00是create_timedatetime00是維修登記信息表主要用來存儲宿舍維修的基本信息,具體的邏輯類型以及是否主鍵如下。表4.6維修登記信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否susheidvarchar320是namevarchar320是reasonvarchar5000是update_timedatetime00是create_timedatetime00是學(xué)生信息表具體的邏輯類型以及是否主鍵如下。表4.7學(xué)生信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否susheidvarchar320是louidvarchar320是update_timedatetime00是create_timedatetime00是phonevarchar110class_namevarchar11namevarchar160是sexvarchar20是agevarchar20是個人衛(wèi)生信息表主要用來存儲學(xué)生編號、學(xué)生姓名、衛(wèi)生評分、班級編號、創(chuàng)建時間等信息,具體的邏輯類型以及是否主鍵如下。表4.8個人衛(wèi)生信息表邏輯名類型長度小數(shù)點不是nullIDvarchar320否susheidvarchar320是gradedouble02是louidvarchar320是stu_idvarchar320是stu_namevarchar320是create_time否datetime0是update_time否datetime0是
第五章系統(tǒng)實現(xiàn)5.1系統(tǒng)登錄模塊實現(xiàn)宿舍管理系統(tǒng)是面向某大學(xué)的所有宿舍樓的宿管員使用,所以系統(tǒng)的登錄模塊就是為了這類用戶角色使用,通過登錄頁面,宿管員輸入自己的賬號以及登錄密碼即可登錄系統(tǒng)的后臺,然后對于系統(tǒng)的訪客登記、維修登記等等。系統(tǒng)登錄模塊的代碼實現(xiàn)的前臺是通過Web-inf下面的login.jsp來進行實現(xiàn),當(dāng)用戶輸入登錄時的賬號密碼后,通過表單提交到后臺方式將信息傳到系統(tǒng)的后臺中,并且通過后臺的login方法中獲取前臺的數(shù)據(jù)并且通過mybatis與數(shù)據(jù)庫進行校驗,來實現(xiàn)系統(tǒng)的登錄,如圖5.1展示的是系統(tǒng)登錄模塊的運行截圖。圖5.1系統(tǒng)登錄模塊截圖本功能點的運行截圖如圖5.2所示:圖5.2系統(tǒng)主頁面截圖本功能模塊核心代碼如下:5.2衛(wèi)生管理模塊實現(xiàn)由于宿舍樓每周都會展開衛(wèi)生檢查活動,所以本系統(tǒng)將按照本校的實際情況增加了衛(wèi)生管理模塊,對于各個宿舍的衛(wèi)生情況由宿管員進行打分,所以本功能是錄入宿舍的衛(wèi)生打分以及學(xué)生的衛(wèi)生打分。宿舍衛(wèi)生管理的前臺實現(xiàn)頁面是通過dormclean_list.jsp來實現(xiàn)宿舍衛(wèi)生信息的查詢,通過dormclean_edit.jsp來實現(xiàn)宿舍衛(wèi)生的新增以及修改,然后后臺的邏輯代碼控制器是通過DormCleanController中的list以及add、edit方法來進行實現(xiàn)。圖5.3展示衛(wèi)生管理模塊運行截圖。圖5.3衛(wèi)生管理模塊運行截圖本功能模塊核心代碼如下:5.3學(xué)生管理模塊實現(xiàn)學(xué)生管理是系統(tǒng)的基礎(chǔ)數(shù)據(jù)維護功能模塊,通過本模塊統(tǒng)計本宿舍樓所有的學(xué)生信息,并且可以通過本模塊來錄入學(xué)生信息,通過本功能可以導(dǎo)出本系統(tǒng)所維護的學(xué)生信息。前臺是通過web-info文件夾下的stu_list.jsp來完成頁面設(shè)計,并且通過jsp技術(shù)實現(xiàn)數(shù)據(jù)的動態(tài)展示,通過student_edit.jsp來實現(xiàn)學(xué)生的新增以及修改頁面,然后后臺的邏輯代碼控制器是通過StudentController中的list以及edit方法來進行實現(xiàn),系統(tǒng)前后臺交互到指定方法是通過ajax的post請求來實現(xiàn),并且@RequestMapping的值來指定后臺方法。圖5.4展示了學(xué)生信息管理模塊的運行截圖。圖5.4學(xué)生管理模塊運行截圖添加學(xué)生功能的運行截圖如圖5.5所示:圖5.5添加學(xué)生頁面截圖本功能模塊核心代碼如下:5.4宿舍管理模塊實現(xiàn)宿舍管理模塊包含三個子功能,分別是宿舍列表信息管理、人員信息管理以及宿舍的維修登記;維修登記模塊是本系統(tǒng)的重要模塊,是緩解宿管員壓力的模塊,通過本模塊可以登記需要維修的宿舍的信息,然后讓維修人員來進行維修登記,也支持維修信息的導(dǎo)出。宿舍管理的前臺實現(xiàn)頁面是通過dormitory_list.jsp來實現(xiàn)宿舍列表信息的查詢,通過dormitory_edit.jsp來實現(xiàn)宿舍的新增以及修改,然后后臺的邏輯代碼控制器是通過DormitoryController中的list以及edit方法來進行實現(xiàn)。宿舍維修登記頁面是通過dormrepair_edit.jsp來實現(xiàn),其后臺的登記方法是通過DormRepairController下的addDormRepair方法實現(xiàn)維修登記。圖5.6展示宿舍管理模塊的維修登記信息運行截圖。圖5.6維修登記管理模塊運行截圖添加宿舍維修登記以及導(dǎo)出excel功能的核心代碼如下:5.5訪客管理模塊實現(xiàn)訪客管理在本系統(tǒng)是最忙碌的功能模塊,所有進入宿舍樓的訪客都需要進行登記信息,以往是通過紙質(zhì)登記的方式進行登記,現(xiàn)在是通過信息化的宿舍管理系統(tǒng)來進行信息登記,訪客進入宿舍需要登記訪客姓名、訪客電話等基礎(chǔ)信息。訪客管理的前臺實現(xiàn)頁面是通過visitor_list.jsp來實現(xiàn)訪客列表信息的查詢,后臺的邏輯代碼控制器是通過ClassController中的findVisitor來實現(xiàn)對于訪客信息的查詢,通過addVisitor來實現(xiàn)對于訪客信息的添加。圖5.7展示訪客登記信息的運行截圖。圖5.7訪客管理模塊運行截圖本功能點模塊核心代碼如下:5.6班級管理模塊實現(xiàn)班級管理模塊是作為數(shù)據(jù)字典來進行使用的,在本系統(tǒng)中基礎(chǔ)信息是學(xué)生,而且一棟宿舍樓會有不同專業(yè)班級的學(xué)生,所以班級管理模塊就是作為學(xué)生信息中的班級的數(shù)據(jù)字典存在,從而確定學(xué)生的所屬班級是哪個。班級管理的前臺實現(xiàn)頁面是通過class_list.jsp來實現(xiàn)班級列表信息的查詢,通過class_edit.jsp來實現(xiàn)班級的新增以及修改,然后后臺的邏輯代碼控制器是通過ClassController中的list以及edit方法來進行實現(xiàn)。圖5-8展示班級管理展示運行截圖。圖5.8班級管理模塊運行截圖本功能模塊核心代碼如下:
總結(jié)論文基于大學(xué)宿舍管理所存在的問題,為了解決這些問題,本次畢業(yè)設(shè)計的選題是宿舍管理系統(tǒng),是以某大學(xué)為原型來進行開發(fā),系統(tǒng)開發(fā)的目的是促進大學(xué)的數(shù)據(jù)化建設(shè),提高學(xué)校宿舍樓的信息化管理水平。通過宿舍管理系統(tǒng)的設(shè)計和開發(fā)也是對我所學(xué)知識的一種考驗,我在大學(xué)期間學(xué)習(xí)了數(shù)據(jù)庫設(shè)計、程序開發(fā)、數(shù)據(jù)庫建模等技術(shù),通過本項目將所學(xué)的專業(yè)知識都應(yīng)用于本系統(tǒng)中,從市場調(diào)研分析到系統(tǒng)需求分析、系統(tǒng)結(jié)構(gòu)設(shè)計、系統(tǒng)單元測試等等,都以自己為主導(dǎo)并完成這些工作,有效的鍛煉了自己的技術(shù)能力以及應(yīng)對項目的獨立思考能力。通過在開發(fā)計劃中的進一步學(xué)習(xí)和總結(jié),我順利完成了宿舍管理系統(tǒng)的開發(fā),實現(xiàn)了我在系統(tǒng)需求開始時設(shè)定的目標(biāo)。目前,該系統(tǒng)只能用于高校宿舍樓的管理。隨著時間的推移,后期我會通過調(diào)查企業(yè)和其他大學(xué)的真實需求來分析他們的真實需求,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 《直接能源ATP》課件
- 幼兒園工作總結(jié)笑容滿園
- 探索學(xué)術(shù)之路
- 公司人員述職報告匯編9篇
- 幼兒園工作總結(jié)傳遞溫暖收獲微笑
- 2023-2024年項目部安全培訓(xùn)考試題含答案(培優(yōu)B卷)
- 2023年項目管理人員安全培訓(xùn)考試題附答案(研優(yōu)卷)
- 《電廠職業(yè)病防治》課件
- 激發(fā)學(xué)習(xí)動力教學(xué)策略報告
- 中醫(yī)理療師年度總結(jié)
- 內(nèi)蒙古呼和浩特市2023-2024學(xué)年七年級上學(xué)期期末語文試題
- (2024年)消防安全知識培訓(xùn)
- 《膽堿能受體作用藥》課件
- 浙江省杭州市余杭區(qū)2023-2024學(xué)年五年級上學(xué)期期末英語試卷
- 中醫(yī)調(diào)節(jié)內(nèi)分泌的方法
- 2020年山西省公務(wù)員錄用考試《行測》真題及答案
- JTG 3441-2024公路工程無機結(jié)合料穩(wěn)定材料試驗規(guī)程
- JJF(新) 106-2023 微波消解儀溫度、壓力參數(shù)校準(zhǔn)規(guī)范
- 《廚政管理說課》課件
- 安徽省合肥市包河區(qū)四十八中學(xué)2023-2024學(xué)年數(shù)學(xué)七年級第一學(xué)期期末學(xué)業(yè)質(zhì)量監(jiān)測試題含解析
- 春節(jié)家族祭祀活動策劃方案
評論
0/150
提交評論