999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于web開(kāi)發(fā)的學(xué)生公寓管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2020-11-06 06:01:29馮曉春陳艷
科技創(chuàng)新與應(yīng)用 2020年31期

馮曉春 陳艷

摘 ?要:學(xué)生公寓管理系統(tǒng)是為了快速、高效地對(duì)學(xué)生公寓進(jìn)行管理,為處理學(xué)生宿舍相關(guān)事務(wù)而出現(xiàn)的系統(tǒng)。本系統(tǒng)在開(kāi)發(fā)過(guò)程中使用MVC模式,系統(tǒng)采用Spring開(kāi)發(fā)的框架具有解耦合的特點(diǎn),減少容器的開(kāi)銷。并使用MyBatis解除Mysql與程序代碼的耦合,讓系統(tǒng)設(shè)計(jì)清晰化、易維護(hù),數(shù)據(jù)庫(kù)代碼和程序代碼的分離的同時(shí)也提高了系統(tǒng)的維護(hù)性。系統(tǒng)從宿舍管理員端和學(xué)生用戶端兩個(gè)用戶對(duì)象入手,管理員角色具有學(xué)生批量注冊(cè)用戶、更改密碼、電費(fèi)管理、學(xué)生管理、宿舍樓棟管理、報(bào)修處理以及發(fā)布通知等功能;學(xué)生角色實(shí)現(xiàn)了進(jìn)行修改基本信息、更改密碼、報(bào)修、電費(fèi)查詢以及查看公告等功能。系統(tǒng)界面簡(jiǎn)潔,操作簡(jiǎn)單,在一定程度上簡(jiǎn)化了宿舍管理員的工作,方便了學(xué)生報(bào)修,隨時(shí)查看公告等。

關(guān)鍵詞:學(xué)生公寓管理;MVC模式;Spring

中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)志碼:A ? ? ? ? 文章編號(hào):2095-2945(2020)31-0077-02

Abstract: The student apartment management system is a system which is used to manage the student apartment quickly and efficiently and to deal with the related affairs of the student dormitory. The system uses MVC model in the development process, and the framework developed by using Spring has the characteristic of decoupling, which reduces the overhead of the container. MyBatis is used to uncouple Mysql and program code, which makes the system design clear and easy to maintain. The separation of database code and program code also improves the maintainability of the system. The system starts with two user objects: the dormitory administrator and the student user. The administrator role has the functions of students registering users in batches, changing passwords, electricity management, student management, dormitory building management, repair processing and issuing notices, etc. The student role realizes the functions of modifying basic information, changing passwords, applying for repair, querying electricity charges and checking bulletins. The interface of the system is simple and the operation is simple. To a certain extent, it simplifies the work of the dormitory administrator, facilitates students to apply for repair, check the announcement at any time, and so on.

Keywords: student apartment management; MVC model; Spring

1 學(xué)生公寓宿舍管理系統(tǒng)的意義

傳統(tǒng)的學(xué)生公寓管理傾向于人工現(xiàn)場(chǎng)登記,資料多為紙質(zhì)形式,不便于管理和查看。隨著信息科技的快速發(fā)展,信息技術(shù)廣泛應(yīng)用對(duì)于各行業(yè),在這樣的情形之下,相應(yīng)的學(xué)生公寓管理系統(tǒng)應(yīng)運(yùn)而生。宿舍管理員管理的對(duì)象多且復(fù)雜,學(xué)生公寓管理系統(tǒng)的開(kāi)發(fā),能使其管理的各種數(shù)據(jù)資源得到良好的繼承和共享,減輕宿舍管理員的工作量,進(jìn)一步推動(dòng)宿舍管理便捷式的發(fā)展。在與傳統(tǒng)的管理模式對(duì)比,不僅節(jié)約人力物力,還節(jié)省紙張保護(hù)環(huán)境,同時(shí)也促進(jìn)了宿舍管理員的事務(wù)管理信息化發(fā)展。

2 開(kāi)發(fā)工具

(1)操作系統(tǒng):Windows10 ?64位

(2)數(shù)據(jù)庫(kù)GUI:Navicat Premium 15

(3)JDK:jdk-8u152-windows-x64

(4)開(kāi)發(fā)工具:myeclipse

3 需求分析與可行性分析

3.1 系統(tǒng)功能需求分析

學(xué)生公寓管理系統(tǒng)采用B/S結(jié)構(gòu),使用JSP技術(shù)、Servlet技術(shù)、Java語(yǔ)言和MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)。涵蓋了前后端開(kāi)發(fā)和數(shù)據(jù)庫(kù)的創(chuàng)建三大內(nèi)容。該系統(tǒng)主要有兩大用戶:學(xué)生用戶、宿舍管理員。

管理員用戶:管理員側(cè)重對(duì)信息的管理,包括學(xué)生信息的導(dǎo)入,公共設(shè)施的管理;信息的發(fā)布。管理員主要功能:學(xué)生管理、公寓樓管理、電費(fèi)管理、報(bào)修管理、留言板管理、公告管理等。

學(xué)生用戶:學(xué)生角色的需求側(cè)重于查看和反饋信息等。主要應(yīng)用的模塊包括:個(gè)人信息管理、電費(fèi)查詢、網(wǎng)上報(bào)修理、留言板、查看公告等。

3.2 系統(tǒng)非能需求分析

要求系統(tǒng)界面簡(jiǎn)潔、友好,操作簡(jiǎn)單,系統(tǒng)運(yùn)行穩(wěn)定,有一定的容錯(cuò)能力,不同角色有不同的權(quán)限保證系統(tǒng)數(shù)據(jù)安全。

3.3 數(shù)據(jù)庫(kù)需求分析

對(duì)于一個(gè)web應(yīng)用或軟件系統(tǒng)而言,設(shè)計(jì)數(shù)據(jù)庫(kù)的工作是重中之重。一個(gè)優(yōu)良的數(shù)據(jù)庫(kù)設(shè)計(jì)可以優(yōu)化代碼量,減少開(kāi)發(fā)工作從而盡可能減少會(huì)出現(xiàn)的錯(cuò)誤,進(jìn)一步提高了開(kāi)發(fā)的工作效率。

依照學(xué)生公寓管理系統(tǒng)的數(shù)據(jù)庫(kù)需要分析,可得出如下的數(shù)據(jù)庫(kù)設(shè)計(jì)要素:

管理員表:編號(hào)、管理員ID、管理員名、密碼、姓名、性別、電話號(hào)碼;學(xué)生表:編號(hào)、學(xué)生ID、學(xué)號(hào)、密碼、姓名、性別、電話號(hào)碼、宿舍樓號(hào)、宿舍號(hào);留言表:編號(hào)、留言ID、管理員、學(xué)號(hào)、姓名、留言內(nèi)容、樓棟名、宿舍名、回復(fù)內(nèi)容;宿舍樓表:編號(hào)、樓號(hào)、樓名、樓簡(jiǎn)介;宿舍表:編號(hào)、宿舍ID、樓ID、樓名、宿舍名、電費(fèi);公告表:編號(hào)、公告ID、公告內(nèi)容。

3.4 可行性分析

3.4.1 經(jīng)濟(jì)可行性。本系統(tǒng)采用的是B/S結(jié)構(gòu)進(jìn)行設(shè)計(jì),該結(jié)構(gòu)模式下的操作對(duì)計(jì)算機(jī)的軟硬件要求都不高,對(duì)應(yīng)的計(jì)算機(jī)只要聯(lián)網(wǎng)方可登錄本系統(tǒng)進(jìn)行相關(guān)操作,而且在維護(hù)過(guò)程也不需要花費(fèi)很繁雜的人力物力。

3.4.2 技術(shù)可行性。本系統(tǒng)使用B/S的結(jié)構(gòu)框架設(shè)計(jì),使用JSP技術(shù)、Servlet技術(shù)、Java語(yǔ)言和MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā),涵蓋了前后端開(kāi)發(fā)和數(shù)據(jù)庫(kù)的創(chuàng)建三大內(nèi)容。數(shù)據(jù)庫(kù)的創(chuàng)建同時(shí)使用了數(shù)據(jù)庫(kù)管理工具——Navicat Premium 15,讓我們所創(chuàng)建的數(shù)據(jù)庫(kù)和表能形象地以圖形、表格的形式展現(xiàn)出來(lái)。使用前端的相關(guān)技術(shù),讓界面達(dá)到了簡(jiǎn)單干凈、易于操作的效果,而后端的編寫(xiě)技術(shù)在沒(méi)有很復(fù)雜、贅余操作的前提下基本實(shí)現(xiàn)了本系統(tǒng)的各個(gè)功能。開(kāi)發(fā)過(guò)程中所使用到的相關(guān)技術(shù),都是一些已經(jīng)出現(xiàn)并且廣泛應(yīng)用的成熟技術(shù),因此,在技術(shù)支持上是可行的。

4 系統(tǒng)功能設(shè)計(jì)

4.1 管理員功能模塊

學(xué)生管理模塊:主要有添加學(xué)生、搜索功能、學(xué)生信息修改、刪除學(xué)生。(1)添加學(xué)生:即對(duì)新生進(jìn)行注冊(cè)。(2)搜索功能:由于學(xué)生數(shù)量過(guò)多,逐一查找手續(xù)繁雜,搜索功能可以對(duì)具體宿舍樓進(jìn)行查找,也可以對(duì)姓名、學(xué)號(hào)、寢室號(hào)進(jìn)行更加具體的查找。(3)學(xué)生信息修改:管理員擁有最高權(quán)限,可以對(duì)學(xué)生的全部信息進(jìn)行修改。(4)刪除學(xué)生:對(duì)已經(jīng)畢業(yè)、輟學(xué)、退學(xué)的學(xué)生進(jìn)行刪除操作。

公寓樓管理模塊:主要包括添加、搜索、修改、刪除功能。(1)添加功能:點(diǎn)擊添加即可對(duì)新建的公寓樓信息加入到系統(tǒng)中,另外簡(jiǎn)介內(nèi)容可以增加對(duì)該公寓樓的詳細(xì)描述信息。(2)搜索功能:對(duì)現(xiàn)有在本系統(tǒng)的公寓樓進(jìn)行搜索。(3)修改功能:針對(duì)一些公寓樓的詳細(xì)進(jìn)行修改。(4)刪除功能:將廢棄或者不能居住的公寓樓進(jìn)行刪除,也能釋放系統(tǒng)內(nèi)存。

電費(fèi)管理模塊:管理員對(duì)各個(gè)寢室的電費(fèi)剩余量手動(dòng)添加并將其公布到每個(gè)學(xué)生的電費(fèi)查詢模塊。

網(wǎng)上報(bào)修管理模塊:本模塊針對(duì)學(xué)生用戶報(bào)修情況進(jìn)行處理,公寓管理員進(jìn)入系統(tǒng)進(jìn)行查看,并通知后勤工作人員及時(shí)跟進(jìn)并且處理所上報(bào)的內(nèi)容,根據(jù)處理結(jié)果更新報(bào)修狀態(tài)。

留言管理模塊:管理員可通過(guò)查看此模塊及時(shí)了解學(xué)生對(duì)后勤管理人員工作態(tài)度給予的評(píng)價(jià)和建議,讓宿舍管理人員與學(xué)生可以共同組成良好的、融洽的共處團(tuán)體。

公告管理模塊:本功能模塊主要是起到一個(gè)信息上傳下達(dá)的作用,宿舍管理員將學(xué)校、學(xué)院、后勤管理處的通知通過(guò)本系統(tǒng)進(jìn)行發(fā)布,學(xué)生用戶通過(guò)登錄本系統(tǒng)自行查看的公告內(nèi)容。

4.2 學(xué)生功能模塊

學(xué)生功能模塊包含公告、個(gè)人信息管理、電費(fèi)管理、網(wǎng)上報(bào)修、留言板、一系列的功能模塊。學(xué)生作為被管理的對(duì)象,其各大功能板塊與宿舍管理員的功能內(nèi)容形成一種管理關(guān)系,同時(shí)學(xué)生又是宿舍管理員的服務(wù)對(duì)象。

公告模塊:公告模塊在起到一個(gè)通知作用,學(xué)生點(diǎn)擊這個(gè)功能按鈕便可以閱讀宿舍管理員下發(fā)的各種通知。便于學(xué)生做好防范工作,維護(hù)自己在學(xué)校的切身利益,同時(shí)不會(huì)讓自己拖學(xué)校工作的后腿,給他人造成不必要的麻煩。

個(gè)人信息管理模塊:個(gè)人信息管理模塊主要是對(duì)自己一些可變更的信息進(jìn)行修改。

電費(fèi)模塊:電費(fèi)模塊主要是查看學(xué)生自己宿舍的電費(fèi)余額,如若電費(fèi)剩余量不足及時(shí)充值,避免因?yàn)榍焚M(fèi)被斷電。

網(wǎng)上報(bào)修模塊:網(wǎng)上報(bào)修模塊可以進(jìn)行添加報(bào)修、修改報(bào)修內(nèi)容、刪除報(bào)修記錄三個(gè)行為。

留言板模塊:學(xué)生在此模塊中可向宿舍管理員反映一些情況。

5 系統(tǒng)功能實(shí)現(xiàn)部分界面展示

管理員主界面,管理員登陸后顯示該界面,包含所有模塊的導(dǎo)航。根據(jù)左側(cè)導(dǎo)航,可進(jìn)入相應(yīng)操作界面。實(shí)現(xiàn)學(xué)生管理、公寓樓管理、電費(fèi)管理、報(bào)修管理、留言板管理、公告管理等相關(guān)操作。

學(xué)生主界面,學(xué)生登陸后顯示該界面,包含所有模塊的導(dǎo)航。根據(jù)左側(cè)導(dǎo)航,可進(jìn)入相應(yīng)操作界面。實(shí)現(xiàn)個(gè)人信息管理、電費(fèi)查詢、網(wǎng)上報(bào)修理、留言板、查看公告等相關(guān)操作。

6 結(jié)束語(yǔ)

系統(tǒng)在開(kāi)發(fā)的過(guò)程中采用了MVC架構(gòu),在三層分離基礎(chǔ)上層次分工清晰。利用Spring搭建框架, Spring容器管理對(duì)象的創(chuàng)建權(quán),既可便捷管理對(duì)象,又可降低系統(tǒng)開(kāi)銷。另外使用jQuery打造出簡(jiǎn)潔的操作界面,減少開(kāi)發(fā)者花費(fèi)在界面布局上的時(shí)間。系統(tǒng)設(shè)計(jì)過(guò)程中考慮了管理員和學(xué)生的不同需求,設(shè)計(jì)并實(shí)現(xiàn)相關(guān)功能模塊,簡(jiǎn)化了管理員管理相關(guān)紙質(zhì)資料的繁瑣過(guò)程,方便了用戶查看和登記信息操作,在一定程度提高了宿舍管理工作的效率。

參考文獻(xiàn):

[1]趙學(xué)作.MySQL 8.0的安裝與調(diào)試[J].網(wǎng)絡(luò)安全和信息化,2019(12):95-97.

[2]劉麗華,薛玉倩.基于spring MVC的學(xué)生信息管理系統(tǒng)[J].通訊世界,2019,26(10):173-174.

[3]呂學(xué)婷.基于Spring MVC和MyBatis框架的門站及其內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].武漢:華東理工大學(xué),2016.

[4]劉杰,孫浩,郭東旭,等.基于Spring MVC及MyBatis框架的在線教育平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)[J].沈陽(yáng)師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2019,37(03):268-273.

[5]王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第5版)[M].北京:高等教育出版社,2014:09.

[6]謝欣伲.基于Android的高校學(xué)生公寓管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].湖南大學(xué),2016.

[7]劉默.基于B/S構(gòu)架的學(xué)生公寓管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京工業(yè)大學(xué),2016.

[8]畢傳林,裴南平.ASP.Net MVC中自定義授權(quán)過(guò)濾器在軟件系統(tǒng)中的應(yīng)用[J].信息通信,2017(12):136-138.

[9]劉桃麗,曾志超.MVC架構(gòu)下網(wǎng)站的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)技術(shù)與發(fā)展,2020,30(02):188-191.

[10]翁少鵬.以MVC架構(gòu)為基礎(chǔ)的網(wǎng)絡(luò)教學(xué)管理系統(tǒng)構(gòu)建分析[J].信息技術(shù)與信息化,2018(12):134-136.

主站蜘蛛池模板: 好吊色妇女免费视频免费| 亚洲AV电影不卡在线观看| 激情在线网| 91伊人国产| 香蕉精品在线| 国产精品久久久久久久伊一| 国产裸舞福利在线视频合集| 国产成人亚洲毛片| 国产美女精品一区二区| 国产精品所毛片视频| 欧美精品不卡| 国产成人综合在线观看| 日日拍夜夜嗷嗷叫国产| 亚洲日韩第九十九页| 久久婷婷六月| 青青久视频| 久久久久免费看成人影片| 国产精品亚洲天堂| 丝袜美女被出水视频一区| 大陆精大陆国产国语精品1024| 曰韩人妻一区二区三区| 国产成人精品亚洲日本对白优播| 亚洲欧洲国产成人综合不卡| 91丨九色丨首页在线播放| 亚洲无码高清免费视频亚洲 | 漂亮人妻被中出中文字幕久久| 精品亚洲欧美中文字幕在线看| 国产一区亚洲一区| 国产性生交xxxxx免费| 亚洲最大福利网站| 免费国产黄线在线观看| 国产高清无码麻豆精品| 欧美日韩成人在线观看| 久久精品视频一| 国产精品七七在线播放| 日韩美毛片| 国产精品久久久久久影院| 青青草综合网| 国产丝袜啪啪| 亚洲免费福利视频| jizz亚洲高清在线观看| 伊人激情综合网| 青青草原国产| 日韩视频福利| 玖玖免费视频在线观看| 国产在线无码一区二区三区| 美女扒开下面流白浆在线试听| 一本大道视频精品人妻| 国产永久免费视频m3u8| 亚洲男人在线| 久久精品只有这里有| 97国产精品视频自在拍| 亚洲一区二区三区国产精品| 蜜芽一区二区国产精品| 国产亚洲精品无码专| 美女国产在线| 亚洲色精品国产一区二区三区| 亚洲日韩欧美在线观看| 91九色视频网| 91在线精品免费免费播放| 九九九精品视频| 激情综合图区| 在线免费不卡视频| a色毛片免费视频| 91麻豆精品视频| 亚卅精品无码久久毛片乌克兰| 国产理论精品| 亚洲天堂成人在线观看| 国产成人亚洲精品无码电影| 夜精品a一区二区三区| 中文字幕天无码久久精品视频免费 | 丰满人妻一区二区三区视频| 18禁高潮出水呻吟娇喘蜜芽| 99这里只有精品6| 精品福利国产| 国产爽妇精品| 亚洲一级毛片免费看| 亚洲第一视频网| 美女被操91视频| 亚洲天堂网在线播放| 精品人妻无码中字系列| 综合色亚洲|