學生公寓管理系統(tǒng)設計-計算機畢業(yè)設計源碼+LW文檔
1.1研究背景
教育是國家發(fā)展的基石,隨著目前經(jīng)濟快速的發(fā)展,國家也更加重視教育事業(yè),大力發(fā)展義務教育并提升高等教育。隨著高校擴招的推進,高校宿舍的數(shù)量越來越多,宿舍信息和學生管理也變得越來越困難。在傳統(tǒng)的宿舍管理中,高校往往通過大量的人力和物力進行管理,通過手工記錄宿舍信息,統(tǒng)計報修情況。這種傳統(tǒng)的管理方法容易出錯,而且不能適應現(xiàn)代化、信息化的發(fā)展過程。因此,本學生公寓管理系統(tǒng)應運而生。在Java編程語言的基礎上,開發(fā)學生公寓管理系統(tǒng)。
校園網(wǎng)信息化的普及也推動了管理系統(tǒng)的發(fā)展,各高校有條件開發(fā)并推廣學生公寓管理系統(tǒng),從而提高管理手段,推動信息化進程的發(fā)展。無論是高校領導者還是宿舍管理員,都希望通過有效的技術手段改變效率低下的宿舍管理手段,通過管理系統(tǒng)進行全面的宿舍管理。宿舍管理員通過系統(tǒng)可以發(fā)布宿舍信息,報修通知,管理學生宿舍。
在技術方面,后臺使用springboot框架進行開發(fā),前端采用vue,這些技術可以處理學生公寓管理系統(tǒng)的業(yè)務邏輯,并方便用戶操作,部署簡單。所以適應本項目的開發(fā)。數(shù)據(jù)庫方面,選擇關系型MySQL數(shù)據(jù)庫,比較成熟穩(wěn)定,并且開源免費,具有高效、簡潔的特點。
1.2研究目的和意義
學生宿舍是學生學習生活的重要場所,也是學生活動最頻繁的地方,因此宿舍管理成為衡量高校管理水平的重要指標,關系到學生的切身利益,也關系到高校的辦學聲譽和教學質(zhì)量。目前,國內(nèi)高校的在校生規(guī)模和學生信息量已進入高峰,學生宿舍的硬件設施雖日漸完善,但學生宿舍的管理工作相對而言比較落后,缺少操作性強的工具和措施。一方面, 很多高校都是面向全國招生,學生來自全國各地,因從小生長環(huán)境不同、家境不同,以及性格上的差異等,直接體現(xiàn)在自我約束能力較差,易發(fā)生學生違紀現(xiàn)象。 另一個方面,隨著學生數(shù)量不斷擴大,使得管理學生宿舍的難度加大,學生的人身和財產(chǎn)安全成為了大家關注的問題。如何保障學生宿舍的安全,成為各高校面臨的一個全新問題,同時也是各高校必須重視和必須妥善解決的重要工作。單純靠人力管理宿舍存在很多問題,宿舍的變更、硬件設施的維修和更換、學生外出和回寢、區(qū)別異性和非本校人員等都會關系到每一個學生正常的學習生活。
學生公寓管理系統(tǒng)只是需要1至2名數(shù)據(jù)操作員即可完成操作和管理,可以節(jié)省大量人力和財力,再就是便于存儲大量學生入住信息,管理方面更加安全、高效、快捷,便于建立、查詢和處理學生宿舍管理工作中所涉及的各種信息,操作簡便、高效,系統(tǒng)使用壽命長,運行穩(wěn)定,維護成本低,可以極大地提高宿舍信息管理的效率。? 學生公寓管理系統(tǒng)是涉及整個學校各個部門業(yè)務往來最頻繁的管理系統(tǒng),它是學生信息存儲、宿舍調(diào)整、硬件設施維修、宿舍統(tǒng)計和管理等諸多因素存在的復雜的集合體,是高校后勤信息化管理方面的不可替代的重要部分。
1.3國內(nèi)外研究現(xiàn)狀及發(fā)展趨勢
在國內(nèi),宿舍管理系統(tǒng)發(fā)展迅速,從最初的單片機處理時代發(fā)展到數(shù)據(jù)綜合處理時期,到目前的數(shù)據(jù)系統(tǒng)處理時期。信息技術的快速發(fā)展帶來了管理系統(tǒng)的質(zhì)的變化,在單片機處理時期,數(shù)據(jù)存儲有限,系統(tǒng)效率較低。在第二時期的數(shù)據(jù)綜合處理時期中,因為計算機軟硬件水平較低而且價格昂貴,雖然宿舍管理系統(tǒng)得到了一定的發(fā)展,但是受限于昂貴的設備,不能全面普及開來。目前的綜合數(shù)據(jù)系統(tǒng)時代,分布式開發(fā)技術、微服務技術,數(shù)據(jù)庫技術逐漸完善,軟件設備價格低廉,帶動了全面的發(fā)展,為宿舍管理系統(tǒng)的普及提供了基礎。相比單片機管理系統(tǒng)和客戶端服務器模式的系統(tǒng),目前的輕客戶端模式大大降低了開發(fā)成本,提高了數(shù)據(jù)管理的效率。每一臺客戶端不需要單獨安裝,通過瀏覽器即可訪問。比如清華大學開發(fā)的UEAS高校宿舍管理系統(tǒng)、正方軟件公司開發(fā)的現(xiàn)代教育管理系統(tǒng),都具有完善的功能,并隨著技術的更新不斷的升級。
參考文獻
[1]譚文斌,袁旭琴.Java程序設計課程教學案例平臺的設計[J].電腦知識與技術,2019,15(36):90-91.
[2]嚴芮.計算機軟件開發(fā)中Java編程語言的運用探析[J].信息與電腦(理論版),2019,31(24):49-50.
[3]程曉宇.基于Java的網(wǎng)購系統(tǒng)設計與開發(fā)的注意事項[J].現(xiàn)代信息科技,2019,3(23):81-82.
[4]朱巨星,祝典,鄒武星.淺談JAVA垃圾回收機制[J].信息記錄材料,2019,20(12):137-138.
[5]秦浪.計算機軟件Java編程特點及技術的探析[J].電腦知識與技術,2020,16(02):61-62.
[6]張煜. 基于MVC架構模式的服務開通系統(tǒng)設計與實現(xiàn)[D].南京郵電大學,2018.
[7]王誠.研究JDBC連接MySQL數(shù)據(jù)庫技術[J].網(wǎng)絡安全和信息化,2018(12):68-69.
[8]高進,孫彬.基于Java的云計算編程模型建構[J].科技風,2019(30):96.
[9]何晶.以SSH框架與jQuery技術為基礎的Java-Web開發(fā)應用探討[J].計算機產(chǎn)品與流通,2019(11):104-105.
[10]王志輝.JAVA語言在計算機軟件開發(fā)中的應用[J].電子技術與軟件工程,2019(20):42-43.
[11] 王巖. JAVA 網(wǎng)絡開發(fā)指南[M]. 北京:清華大學出版社2016.
[12] 李宗顏, 孫更新, 賓晟. JAVA從基礎到項目實戰(zhàn)[M].化學工業(yè)出版社, 2016.
[13] 蔣韓洋,SQL Server2015數(shù)據(jù)庫管理與開發(fā)教程[M].北京:電子工業(yè)出版社,2017.
[14] 劉曾杰.MySQL5.7從入門到精通[M].北京:清華大學出版社,2018.
[15] 高見斌.基于MYSQL數(shù)據(jù)庫存儲引擎的研究[M].化學工業(yè)出版社,2018(05).
[16] 傳智播客高教產(chǎn)品研發(fā)部.Java Web程序開發(fā)入門[M].北京:清華大學出版社,2018.
[17]Margaretha Ohyver,Jurike V. Moniaga,Iwa Sungkawa,Bonifasius Edwin Subagyo,Ian Argus Chandra. The Comparison Firebase Realtime Database and MySQL Database Performance using Wilcoxon Signed-Rank Test[J]. Procedia Computer Science,2019,157.
[18]. ScaleGrid; MySQL Hosting on Azure, Fully Managed Cloud Database Service Launches at ScaleGrid[J]. Computers, Networks & Communications,2018.
2.1 擬解決的關鍵問題
學生公寓管理系統(tǒng)主要利用以Java為后臺語言,Eclipse為開發(fā)工具,MySQL為數(shù)據(jù)庫,開發(fā)基于B/S模式的系統(tǒng)。
1. 學生端子系統(tǒng)
(學生信息:要有院系、專業(yè)、班級)
① 賬號管理:注冊賬號、注銷賬號、退出系統(tǒng)
② 登錄系統(tǒng):輸入賬號密碼、密碼的找回與修改
③ 個人信息:查詢信息、修改信息
④ 宿舍設施信息:上報設施信息、查詢維修信息、確認維修成功
⑤ 水電費管理:余額查詢、繳納費用
⑥ 請假功能:申請離校、歸校時間、確認歸校
⑦ 公告系統(tǒng):查看公告
2. 管理端子系統(tǒng)
① 賬號管理:注冊賬號、注銷賬號、退出系統(tǒng)
② 登錄系統(tǒng):輸入賬號密碼、密碼的找回與修改
③ 學生信息:查詢信息、增刪單個學生信息
④ 宿舍設施信息:查詢設施信息、修改維修信息、確認設施信息
⑤ 水電費管理:繳納費用提醒
⑥ 請假:確認離校、確認歸校、歸校逾期
⑦ 公告系統(tǒng):發(fā)布公告,通知公寓全體人員
2.2研究方法及措施
本系統(tǒng)按照軟件工程的思想,在設計時經(jīng)過了需求分析,總體設計,詳細設計,測試和維護等階段。
對于軟件技術要求,現(xiàn)在基于B/S架構的程序設計語言已非常成熟,系統(tǒng)使用的數(shù)據(jù)庫為MySQL數(shù)據(jù)庫,前端使用jQuery,Ajax,vue等,后臺使用Java,springboot框架來完成整個的系統(tǒng)開發(fā)。
2.3 研究進度計劃?
2022年 10 月,搜集文獻,查閱相關資料,確定研究課題。?
2022年 11 月初 ,撰寫文獻綜述,選定技術方案,提出開題報告。?
2022年 11 月中 ,開題報告定稿,答辯。?
2022年 12 月到次年 2月,進行畢業(yè)設計。?
2023年 3 月初,撰寫論文,完成初稿并提交。?
2023年 3 月中,修改論文,提交論文第二稿。?
2023年 3 月底,進一步修改和完善論文,確認無誤后定稿。?
2023年 4 月 ,對畢業(yè)設計過程進行總結,準備各項材料,做好論文答辯準備工作。?
2023 年 5 月,論文答辯。?
2.4 系統(tǒng)預期效果描述?
(1)能夠?qū)崿F(xiàn)學生公寓管理系統(tǒng)運行的基本功能。??
(2)用戶界面美觀,設計合理。
(3)實現(xiàn)可以學生公寓管理系統(tǒng),并進行測試完善。

