国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SSM的智能宿舍管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2018-05-30 12:37:53胡惠娟
關(guān)鍵詞:管理員宿舍框架

胡惠娟

(九江職業(yè)大學(xué),江西 九江 332000)

近年來(lái),隨著互聯(lián)網(wǎng)的高速發(fā)展,“數(shù)字化”校園建設(shè)已是高職院校的共同課題,學(xué)生宿舍是學(xué)生在校生活、學(xué)習(xí)的重要場(chǎng)所之一,宿舍管理方式和方法的滯后會(huì)產(chǎn)生很多的問(wèn)題,例如新生入學(xué)管理中如何高效、合理的分配宿舍是高職院校管理的一大難題,不恰當(dāng)?shù)胤峙湓斐少Y源的浪費(fèi),導(dǎo)致學(xué)生入校后進(jìn)行二次調(diào)整,增加了學(xué)院和班主任的工作壓力,同時(shí)也容易導(dǎo)致班級(jí)同學(xué)的內(nèi)部矛盾。

我校在宿舍管理方面仍舊采用人工管理模式,在學(xué)生入住、樓宇管理、日常管理等方面產(chǎn)生大量的人工記錄,并且管理部門和學(xué)院之間信息難保持一致,導(dǎo)致浪費(fèi)資源并工作效率較低,錯(cuò)誤不可避免。為此創(chuàng)建基于互聯(lián)網(wǎng)技術(shù)的高職院校的智能宿舍管理系統(tǒng)非常必要,促進(jìn)了高職院校信息化建設(shè),同時(shí)規(guī)避了數(shù)據(jù)不一致性,降級(jí)了宿舍管理難度,提高了管理效率。

J2EE技術(shù)和平臺(tái)出現(xiàn)以后,因?yàn)槠浒踩浴⒎€(wěn)定性及可移植性等優(yōu)點(diǎn)被廣泛應(yīng)用于諸多的大型商務(wù)系統(tǒng)[1]。 本文基于 SSM 框架(SpringMVC、Spring、My-Batis)開(kāi)展研究,從系統(tǒng)分析、總體設(shè)計(jì)和模塊功能劃分三個(gè)方面說(shuō)明系統(tǒng)設(shè)計(jì)。

1 SSM框架

SSM 框架(SpringMVC、Spring、MyBatis)是輕量級(jí)JavaEE開(kāi)發(fā)組合框架,其能提高項(xiàng)目的開(kāi)發(fā)效率,降低開(kāi)發(fā)和維護(hù)的成本,已逐漸成立為JavaEE開(kāi)發(fā)的主流框架。SSM框架圖如1所示。

圖1 SSM框架圖

Spring框架是一個(gè)輕量級(jí)開(kāi)源框架,旨在解決企業(yè)應(yīng)用開(kāi)發(fā)中的復(fù)雜性。Spring致力于JavaEE應(yīng)用各層的解決方案[2],在表示層提供Struts、SpringMVC等框架的整合功能;在業(yè)務(wù)層提供事務(wù)管理、日志記錄等功能;在持久層提供了Hiberante、ibatis、myBatis等多種持久層框架整合方式。

Spring MVC是Spring框架中用于Web應(yīng)用快速開(kāi)發(fā)的一個(gè)模塊[3],它與Struts2框架同屬于MVC框架,服務(wù)于表示層,可以通過(guò)處理器映射和視圖解析器來(lái)處理處理器和視圖之間的耦合關(guān)系。同時(shí)由于Spring MVC靈活性強(qiáng),性能優(yōu)異,易于其他框架特別是Spring框架繼承使用,已逐漸呈現(xiàn)表示層中主流的框架。

MyBatis是一種實(shí)現(xiàn)“半自動(dòng)”對(duì)象關(guān)聯(lián)映射方式的持久層框架,可以使用簡(jiǎn)單的XML或注解來(lái)配置和映射原生信息,將接口和Java的POJOs(Plain Old Java Objects,普通的Java對(duì)象)映射成數(shù)據(jù)庫(kù)中的記錄,它消除了幾乎所有的JDBC代碼和參數(shù)的手動(dòng)設(shè)置以及對(duì)結(jié)果集的檢索,使得Java開(kāi)發(fā)人員可以使用面向?qū)ο蟮木幊趟枷雭?lái)操作數(shù)據(jù)庫(kù)[2]。它具有靈活性、易于維護(hù)和可擴(kuò)展優(yōu)化性等特點(diǎn),已逐漸成為持久層中首選的框架之一。

2 系統(tǒng)設(shè)計(jì)

2.1 系統(tǒng)分析

系統(tǒng)主要涉及到學(xué)校學(xué)工處、學(xué)院管理員、宿舍管理員、學(xué)生和系統(tǒng)管理員五種用戶。

學(xué)工處在新生入學(xué)時(shí)能夠?qū)嬍疫M(jìn)行預(yù)分配處理,為每個(gè)學(xué)院分配可操的寢室信息;導(dǎo)入學(xué)生高考相關(guān)信息;統(tǒng)計(jì)和查看樓宇和寢室信息;對(duì)學(xué)生寢室日常管理工作;學(xué)生離校的寢室管理工作。

學(xué)院管理員在新生入學(xué)時(shí)進(jìn)行學(xué)生入住的相關(guān)工作;在日常對(duì)學(xué)生寢室的日常遷入、遷出狀況進(jìn)行操作。

宿舍管理員查看樓宇、寢室的相關(guān)數(shù)據(jù)及入住學(xué)生的相關(guān)信息;寢室物品登記和帶出等操作;學(xué)生晚歸情況登記及統(tǒng)計(jì)。

學(xué)生登記個(gè)人物品信息;在物品帶出時(shí)進(jìn)行申報(bào)和確認(rèn)工作。

系統(tǒng)管理員對(duì)系統(tǒng)進(jìn)行管理,包括樓宇、專業(yè)、學(xué)院等基本信息進(jìn)行錄入和修改;對(duì)學(xué)校學(xué)工處、學(xué)院管理員、宿舍管理員三者的信息增加和修改操作等。系統(tǒng)主要用例圖如圖2所示。

2.2 總體設(shè)計(jì)

2.2.1 系統(tǒng)總體框架設(shè)計(jì)

智能宿舍管理系統(tǒng)分為兩個(gè)部分:智能宿舍管理系統(tǒng)和智能APP系統(tǒng)。學(xué)校學(xué)工處、學(xué)院管理員通過(guò)智能宿舍管理系統(tǒng)可以統(tǒng)計(jì)和查看樓宇和寢室信息、導(dǎo)入學(xué)生個(gè)人基本信息、學(xué)生入住和遷出管理等;宿舍管理員通過(guò)智能宿舍管理系統(tǒng)可以查看寢室和學(xué)生信息。學(xué)生通過(guò)智能APP系統(tǒng)可以申報(bào)個(gè)人物品、申報(bào)個(gè)人物品帶出等;宿舍管理員通過(guò)智能APP系統(tǒng)可以確認(rèn)學(xué)生個(gè)人物品、確認(rèn)學(xué)生物品帶出、晚歸學(xué)生登記和查看等。系統(tǒng)根據(jù)MVC的設(shè)計(jì)思想,分為表示層、控制層、業(yè)務(wù)層和持久層。智能宿舍管理系統(tǒng)整體框架設(shè)計(jì)如圖3所示。

圖 2 系統(tǒng)用例圖

圖 3 框架設(shè)計(jì)圖

2.2.2 數(shù)據(jù)庫(kù)設(shè)計(jì)

根據(jù)需求分析,智能宿舍管理系統(tǒng)主要有管理員、院部、學(xué)工處干事、宿管、院系、專業(yè)、學(xué)生、宿舍、物品等多個(gè)實(shí)體。系統(tǒng)涉及到的主要表有管理員類別表、院部表、專業(yè)表、樓宇表、宿舍信息表、系統(tǒng)模塊表、物品表、物品帶入/出表等多張表,主要的關(guān)系圖如圖4所示。

2.3 功能模塊組成

圖4 主要關(guān)系圖

本項(xiàng)目是智能宿舍管理系統(tǒng),對(duì)系統(tǒng)進(jìn)行設(shè)計(jì)分析時(shí),主要從學(xué)工處和學(xué)院對(duì)宿舍的管理、宿管對(duì)宿舍日常管理的實(shí)現(xiàn)需求出發(fā),將系統(tǒng)分解為智能宿舍管理系統(tǒng)和智能APP系統(tǒng)。智能管理系統(tǒng)主要服務(wù)人員為學(xué)工處和學(xué)院管理人員,系統(tǒng)整體分解為系統(tǒng)管理模塊、宿舍管理模塊、學(xué)院信息模塊和學(xué)生信息模塊;智能APP系統(tǒng)主要服務(wù)人員為宿舍管理人員和學(xué)生,系統(tǒng)整體分解為系統(tǒng)管理模塊、物品管理模塊、學(xué)生進(jìn)出記錄管理模塊和學(xué)生違紀(jì)記錄管理模塊。下面我將對(duì)智能管理系統(tǒng)具體功能進(jìn)行詳細(xì)的說(shuō)明,模塊組成如圖5所示。

圖中各模塊的功能描述如下:

(1)系統(tǒng)管理。此模塊是專門根據(jù)系統(tǒng)管理員和學(xué)工處干事進(jìn)行相關(guān)信息錄入需求設(shè)計(jì)的功能。系統(tǒng)管理員通過(guò)管理員管理的子模塊,管理學(xué)工處干事、學(xué)院管理員和宿舍管理人員的賬戶及劃分相應(yīng)的權(quán)限。學(xué)工處干事管理通過(guò)初始化信息的子模塊,錄入宿舍樓、房間信息;錄入學(xué)院信息;錄入專業(yè)信息。

(2)宿舍管理模塊。此模塊是根據(jù)學(xué)工處干事和學(xué)院管理員對(duì)宿舍的相關(guān)管理需求設(shè)計(jì)的功能。學(xué)工處干事通過(guò)宿舍統(tǒng)計(jì)的子模塊,按照學(xué)院統(tǒng)計(jì)出每個(gè)學(xué)院對(duì)應(yīng)的宿舍信息;按照樓房統(tǒng)計(jì)出寢室入住情況。學(xué)院管理員也可用此子模塊查看本學(xué)院的宿舍信息。學(xué)工處干事通過(guò)宿舍信息的子模塊,對(duì)樓房信息進(jìn)行修改;對(duì)寢室信息進(jìn)行修改;對(duì)樓管人員進(jìn)行編輯;在新生入學(xué)期間對(duì)房間進(jìn)行預(yù)分配,把指定的宿舍預(yù)分配給相對(duì)應(yīng)的學(xué)院,學(xué)院管理員對(duì)已分配的宿舍有管理權(quán)限;對(duì)學(xué)生入住/遷出寢室進(jìn)行管理和操作。學(xué)院管理員通過(guò)宿舍信息的子模塊,完成新生入學(xué)入住操作;在日常管理中進(jìn)行學(xué)生入住/遷出寢室進(jìn)行管理和操作。

圖5 智能管理系統(tǒng)具體功能圖

(3)學(xué)院信息模塊。此模塊是根據(jù)系統(tǒng)管理員和學(xué)工處干事對(duì)學(xué)校專業(yè)的相關(guān)信息維護(hù)需求設(shè)計(jì)的功能。系統(tǒng)管理員和學(xué)工處干事通過(guò)此模塊,對(duì)學(xué)院相關(guān)信息進(jìn)行修改;對(duì)專業(yè)相關(guān)信息進(jìn)行修改;對(duì)學(xué)制相關(guān)信息進(jìn)行修改。

(4)學(xué)生信息模塊。此模塊根據(jù)學(xué)工處干事和學(xué)院管理員對(duì)學(xué)生的相關(guān)信息管理需求設(shè)計(jì)的功能操作。學(xué)工處干事通過(guò)高考學(xué)生信息導(dǎo)入功能,在新生入學(xué)前導(dǎo)入當(dāng)年學(xué)校已錄取的學(xué)生的相關(guān)個(gè)人信息,以便在新生入住操作時(shí)能夠快捷和準(zhǔn)確的獲取學(xué)生相關(guān)信息,高效的進(jìn)行新生入住操作。學(xué)院管理員通過(guò)學(xué)生基本信息管理,學(xué)生的個(gè)人信息進(jìn)行必要的修改操作。

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

本文分析了SSM框架的技術(shù)性及功能性,解析了智能宿舍管理系統(tǒng)的整體架構(gòu)和功能性,運(yùn)用SSM框架完成了智能宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),使學(xué)校學(xué)工處、學(xué)院管理人員能夠運(yùn)用該系統(tǒng)實(shí)現(xiàn)學(xué)生的入住/遷出、宿舍的日常管理操作;宿舍管理人員和學(xué)生能夠運(yùn)用進(jìn)行宿舍物品管理、物品帶出管理和違紀(jì)管理等功能。

[1]趙志成.基于J2ee協(xié)同辦公管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].哈爾濱師范大學(xué)自然科學(xué)學(xué)報(bào),2015,31(1):85-87.

[2]黑馬程序員.JavaEE企業(yè)級(jí)應(yīng)用開(kāi)發(fā)教程(Spring+Spring-MVC+MyBatis)[M].北京:人民郵電出版社,2015.

[3]林儀明,崔毅.Paul Deck.Spring MVC學(xué)習(xí)指南[M].北京:人民郵電出版社,2015.

猜你喜歡
管理員宿舍框架
我是小小午餐管理員
框架
熱得快炸了
我是圖書管理員
我是圖書管理員
廣義框架的不相交性
可疑的管理員
學(xué)校到底是誰(shuí)的
作品四
WTO框架下
法大研究生(2017年1期)2017-04-10 08:55:06
灵宝市| 万山特区| 永吉县| 安图县| 闻喜县| 眉山市| 柘城县| 肃宁县| 淳化县| 龙南县| 宁明县| 股票| 榆社县| 淅川县| 盐亭县| 青龙| 富阳市| 松溪县| 衡东县| 株洲市| 邛崃市| 大新县| 郓城县| 股票| 美姑县| 蓬安县| 青州市| 石屏县| 吉首市| 故城县| 忻城县| 澳门| 南部县| 陆河县| 盐山县| 永兴县| 抚宁县| 宜都市| 平和县| 南丰县| 常宁市|