摘 要
隨著信息技術的發(fā)展,管理系統(tǒng)越來越成熟,各種企事業(yè)單位使用各種類型的管理系統(tǒng)來提高工作效率,從而降低手工勞動的弊端。我國政府一直以來都非常重視教育事業(yè)的發(fā)展,近幾年來高校學生人數(shù)逐漸增加,學校對宿舍學生信息、報修、設施信息的管理也愈發(fā)的困難。因此,高校提出通過開發(fā)宿舍管理系統(tǒng)來優(yōu)化管理方案,對宿舍信息進行全方位的在線管理,通過系統(tǒng)跟蹤學生宿舍的各項狀態(tài),學生也可以通過系統(tǒng)查詢宿舍的水電費信息。
宿舍管理系統(tǒng)使用MyEclipse進行開發(fā),MyEclipse是當前開發(fā)Java項目的主流工具,MyEclipse是可以開發(fā)企業(yè)級項目。MyEclipse通過官網(wǎng)下載,包括許多版本商業(yè)版本需要付費使用,還有一些學習的版本,從當初的6.0版本到目前的2020版本,更新了許多好用的功能,對程序員更加的友好。MyEclipse最大的特點是開源,對于編程愛好者是一個非常重要的編程工具。內(nèi)置許多好用的快捷鍵,上手簡單,操作熟悉以后會更加的喜歡這款軟件。MyEclipse擴展性非常好,MyEclipse提供的第三方軟件安裝平臺,下載許多可用的補丁。
MyEclipse也可以自動生成許多開源的框架,比如SSM、SSH等。MyEclipse連接數(shù)據(jù)庫,配置對應的驅(qū)動,選擇數(shù)據(jù)庫表即可生成底層數(shù)據(jù)操作類,簡化了開發(fā)時間和開發(fā)難度,無論是初學者還是編程者都可以使用該軟件。在MyEclipse中配置軟件運行時更加的便捷,首先我們可以使用MyEclipse自帶的JDK和tomcat進行運行,這樣就不需要下載額外的Tomcat服務器或者JDK。MyEclipse調(diào)試也很便捷和強大,通過設置斷點即可跟蹤程序執(zhí)行的過程,發(fā)現(xiàn)錯誤,對程序遇到的問題進行快速的定位,找到問題,然后進行修改。極大的提高了開發(fā)效率。另外,在使用MyEclipse開發(fā)時,JDK提供了一些輔助性的幫助,通過常用的類使用一個點即可查看繼承的類和方法,這樣我們就不需要通過記憶對應的類,降低了學習難度,這將開發(fā)過程變得更為輕松。
后勤管理系統(tǒng)包括兩種用戶。管理員和學生。管理員對管理員進行添加,然后維護管理員信息。管理宿舍信息,錄入新的宿舍,并管理歷史宿舍信息。管理學生,錄入新的學生,管理歷史學生。發(fā)布水電費繳費信息,查看發(fā)布的水電費繳費信息。管理宿舍的報修信息,查看學生信息。
系統(tǒng)實現(xiàn)盡量簡化頁面結構,抽象出公用模塊,以實現(xiàn)代碼復用。本系統(tǒng)的體系架構為三層,從下至上分別為: 數(shù)據(jù)訪問層、業(yè)務邏輯層、表示層。
這種框架采用了springboot分層模式,基于MVC思想,具體包括視圖層、業(yè)務邏輯層和數(shù)據(jù)處理層。分層模式的主要思想是高內(nèi)聚,低耦合,方便系統(tǒng)的維護擴展,便于理解代碼,適合團隊的開發(fā)。在企業(yè)級開發(fā)中受到了廣泛的歡迎,分層的邏輯代碼量較大,不利于單一功能的修改。如果增加某一功能的字段,需要從持久層開始直到頁面層,都需要進行維護,也正是因為此,增加了數(shù)據(jù)傳輸?shù)陌踩砸约跋鄬ν暾浴?/p>
業(yè)務邏輯層層的數(shù)據(jù)主要是通過調(diào)用springboot界面?zhèn)鬟f的請求方法進行處理,并得到結果,然后對結果進行保存,可以分析結果數(shù)據(jù),判斷結果是否符合預期,最終將信息返回到View層中。在接口層也需要先定義功能實現(xiàn)的類,并定義接口的參數(shù)和返回值,比如數(shù)據(jù)庫的增刪改查,數(shù)據(jù)統(tǒng)計,數(shù)據(jù)分類處理。學院后勤管理系統(tǒng)設計了兩種用戶角色,管理員和學生。學生登錄后,進行學生報修、繳納水電費、報修、系統(tǒng)公告。
管理員登錄后,進行通知公告管理、學生管理、宿舍信息管理、宿舍安排管理、宿舍設施管理、學生報修管理、報修處理管理、水電費繳費管理。
版權聲明:本文內(nèi)容由互聯(lián)網(wǎng)用戶自發(fā)貢獻,該文觀點僅代表作者本人。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如發(fā)現(xiàn)本站有涉嫌抄襲侵權/違法違規(guī)的內(nèi)容, 請發(fā)送郵件至 舉報,一經(jīng)查實,本站將立刻刪除。