劉華明,錢(qián)煥然,畢學(xué)慧,時(shí)照輝,高統(tǒng)朋,杜宜敏,鄒超豹
隨著高等教育的發(fā)展,高校規(guī)模的擴(kuò)大,學(xué)生人數(shù)的增加,學(xué)生宿舍各類(lèi)信息的收集、統(tǒng)計(jì)和分析等管理工作越來(lái)越繁重和瑣碎[1?2].目前,很多高校的學(xué)生宿舍仍然采用人工方式進(jìn)行管理,存在調(diào)宿舍混亂、各學(xué)院居住樓層分散、統(tǒng)計(jì)居住人數(shù)不準(zhǔn)確等現(xiàn)象.學(xué)校每年為新生分配宿舍、高年級(jí)學(xué)生調(diào)換宿舍,這些工作都需要更加智能的管理系統(tǒng)來(lái)完成.一些學(xué)校已經(jīng)開(kāi)始建立和使用宿舍管理系統(tǒng)來(lái)管理學(xué)生宿舍,但所使用的系統(tǒng)或多或少存在一些不足,例如宿舍分配隨機(jī)性高,對(duì)于個(gè)性化需求的學(xué)生還未實(shí)現(xiàn)網(wǎng)上預(yù)選等功能.
在此背景下,為有效解決種類(lèi)繁雜的校園宿舍事務(wù),根據(jù)不同需求,設(shè)計(jì)了一款高校宿舍管理系統(tǒng),實(shí)現(xiàn)在線實(shí)時(shí)管理,減少管理工作的盲目性,提高管理的有效性.在系統(tǒng)設(shè)計(jì)上,分析了已有管理系統(tǒng)存在的不足,著重對(duì)系統(tǒng)安全和用戶(hù)界面進(jìn)行設(shè)計(jì)和優(yōu)化.在系統(tǒng)安全方面,系統(tǒng)分配超級(jí)管理員、宿舍管理員、學(xué)生三種用戶(hù)角色,實(shí)施分層管理,超級(jí)管理員管理宿舍管理員,宿舍管理員管理學(xué)生用戶(hù),實(shí)現(xiàn)了系統(tǒng)用戶(hù)權(quán)限的分級(jí)控制,保障了系統(tǒng)的安全穩(wěn)定.在用戶(hù)界面方面,系統(tǒng)能夠根據(jù)用戶(hù)角色將用戶(hù)自動(dòng)分配到不同的用戶(hù)界面.宿舍管理員登錄后將被分配到教師端界面,在該界面實(shí)現(xiàn)學(xué)生信息修改、寢室分配、公告管理、學(xué)生投訴意見(jiàn)的查看和處理[3?4],同時(shí),宿舍管理員還可以根據(jù)宿舍的衛(wèi)生狀況、是否違反高校宿舍管理相關(guān)規(guī)定,通過(guò)教師端對(duì)每個(gè)宿舍進(jìn)行打分,系統(tǒng)依據(jù)宿舍管理員給定的分?jǐn)?shù)自動(dòng)對(duì)各個(gè)宿舍進(jìn)行評(píng)比;學(xué)生用戶(hù)登錄后,被分配到學(xué)生端界面,在入學(xué)前學(xué)生可通過(guò)學(xué)生端申請(qǐng)宿舍入住,緩解了當(dāng)下開(kāi)學(xué)季高校宿舍分配的壓力,在入學(xué)后學(xué)生用戶(hù)在客戶(hù)端可以實(shí)現(xiàn)個(gè)人信息修改、宿舍報(bào)修、匿名意見(jiàn)投訴、宿舍調(diào)換等相關(guān)業(yè)務(wù)操作.
綜上所述,系統(tǒng)完成了宿舍管理員和學(xué)生對(duì)高校宿舍管理的個(gè)性化定制,解決了現(xiàn)有管理系統(tǒng)中存在的不足,減輕了高校宿舍管理人員的工作量,提高了高校宿舍管理的工作效率.
對(duì)高校宿舍管理系統(tǒng)所需的功能進(jìn)行可行性分析,可歸納為三個(gè)要點(diǎn):技術(shù)可行性、經(jīng)濟(jì)可行性和操作可行性.
隨著社會(huì)的不斷發(fā)展,計(jì)算機(jī)和網(wǎng)絡(luò)已成為人們辦公和生活的常用工具[5?6].高校宿舍管理系統(tǒng)主要使用Python語(yǔ)言開(kāi)發(fā),Django框架作為后端服務(wù),采用sqlite數(shù)據(jù)庫(kù)[7?8].這些技術(shù)較為成熟,因此該系統(tǒng)在開(kāi)發(fā)技術(shù)上完全具有可行性.
經(jīng)濟(jì)可行性主要體現(xiàn)在以下三方面:
(1)開(kāi)發(fā)成本低.Python的開(kāi)發(fā)工具Pycharm社區(qū)版和后端框架Django都是免費(fèi)開(kāi)源的,無(wú)需支付相關(guān)費(fèi)用.開(kāi)發(fā)小組在兩個(gè)月內(nèi)就可以完成系統(tǒng)開(kāi)發(fā).
(2)使用成本低.高校宿舍管理系統(tǒng)既提高了高校教師對(duì)學(xué)生信息、宿舍信息的管理效率,又減少了高校管理人員的工作量.
(3)維護(hù)成本低.管理系統(tǒng)小,易于擴(kuò)展.可隨著高校對(duì)宿舍管理需求的變化,對(duì)系統(tǒng)功能進(jìn)行相應(yīng)地改進(jìn),易于二次開(kāi)發(fā),維護(hù)成本低.
高校宿舍管理系統(tǒng)具備登錄、注冊(cè)、發(fā)布、查詢(xún)、刪除等功能,界面直觀、簡(jiǎn)便,用戶(hù)和管理員可以快速熟悉并掌握系統(tǒng)的相關(guān)功能.
為了方便高校教師管理學(xué)生基本信息和宿舍信息,高校宿舍管理平臺(tái)將高校管理人員要解決的工作統(tǒng)一整理到可視化平臺(tái),以減輕高校管理人員的工作量,高校宿舍管理系統(tǒng)的功能需求用例圖見(jiàn)圖1.
圖1 高校宿舍管理系統(tǒng)用例圖
(1)超級(jí)管理員模塊.為了方便系統(tǒng)的維護(hù)和用戶(hù)審核,保障系統(tǒng)安全性,高校宿舍管理系統(tǒng)在系統(tǒng)設(shè)計(jì)時(shí)默認(rèn)注冊(cè)一個(gè)超級(jí)管理員賬號(hào).
(2)宿舍管理員模塊.系統(tǒng)分配宿舍管理員賬號(hào),宿舍管理員擁有修改宿舍信息、宿舍評(píng)分、發(fā)布、管理公告等權(quán)限[9?10].
(3)學(xué)生模塊.學(xué)生用戶(hù)通過(guò)注冊(cè)界面注冊(cè)后,可以在學(xué)生客戶(hù)端實(shí)現(xiàn)個(gè)人信息修改、宿舍報(bào)修、意見(jiàn)投訴等功能.
為滿足高校宿舍管理系統(tǒng)平臺(tái)的功能需求,在系統(tǒng)設(shè)計(jì)規(guī)劃時(shí)共建立五張表來(lái)存儲(chǔ)用戶(hù)數(shù)據(jù),包括超級(jí)管理員表、宿舍管理員表、學(xué)生表、維修信息表和公告信息表.高校宿舍管理系統(tǒng)的數(shù)據(jù)E?R圖見(jiàn)圖2.
圖2 數(shù)據(jù)E-R圖
高校宿舍管理系統(tǒng)嚴(yán)格控制和管理用戶(hù)權(quán)限,用戶(hù)注冊(cè)后必須通過(guò)管理員的審批才能進(jìn)行登錄操作,不同用戶(hù)擁有不同權(quán)限,沒(méi)有相應(yīng)權(quán)限的用戶(hù)將不能執(zhí)行相關(guān)操作,確保了管理系統(tǒng)的安全性.
結(jié)合現(xiàn)實(shí)的使用條件,在充分了解已有相似系統(tǒng)優(yōu)缺點(diǎn)等各種相關(guān)因素的基礎(chǔ)上,設(shè)計(jì)開(kāi)發(fā)本系統(tǒng),其功能結(jié)構(gòu)圖見(jiàn)圖3.
圖3 高校宿舍管理系統(tǒng)功能結(jié)構(gòu)圖
基于系統(tǒng)需求分析,在滿足第三范式的基礎(chǔ)上,設(shè)計(jì)存儲(chǔ)信息的表有:超級(jí)管理員、宿舍管理員、學(xué)生用戶(hù)、報(bào)修信息和公告信息五張表.
(1)管理員信息表.設(shè)計(jì)管理員表主要存儲(chǔ)管理員的賬戶(hù)信息、用戶(hù)名、密碼和郵箱,方便審核信息,對(duì)象為系統(tǒng)管理員,見(jiàn)表1.
表1 管理員信息表
(2)宿舍管理員表.設(shè)計(jì)宿舍管理員表是為了方便宿舍管理員對(duì)在校學(xué)生注冊(cè)信息的審核,主要存儲(chǔ)各棟宿舍管理老師的姓名、工號(hào)、校區(qū)等相關(guān)任職信息,見(jiàn)表2.
表2 宿舍管理員表
(3)學(xué)生信息表.設(shè)計(jì)學(xué)生信息表是為了方便統(tǒng)計(jì)每個(gè)學(xué)生的基本信息,同時(shí)也能夠方便宿管老師對(duì)所在樓層的管理,見(jiàn)表3.
表3 學(xué)生信息表
(4)宿舍信息收集表.設(shè)計(jì)宿舍信息收集表主要用來(lái)存儲(chǔ)學(xué)生提交的宿舍報(bào)修信息和意見(jiàn)投訴,見(jiàn)表4.
表4 宿舍信息收集表
(5)寢室公告信息表.設(shè)計(jì)寢室公告信息表主要用來(lái)存儲(chǔ)宿舍管理員發(fā)布的公告,見(jiàn)表5.
表5 寢室公共信息表
高校宿舍管理系統(tǒng)采用成熟穩(wěn)定的QT框架設(shè)計(jì)前GUI界面,使用開(kāi)源且免費(fèi)的Django Web服務(wù)框架開(kāi)發(fā)設(shè)計(jì)后端.通過(guò)對(duì)系統(tǒng)的多次測(cè)試證明本系統(tǒng)具有較高的穩(wěn)定性,可以滿足高校宿舍管理的日常使用.
為了方便系統(tǒng)用戶(hù)的日常辦公,將本系統(tǒng)的所有功能都實(shí)現(xiàn)在可視化界面上.相關(guān)界面具體介紹如下:圖4為系統(tǒng)服務(wù)用戶(hù)的登錄界面圖,圖5是新用戶(hù)的注冊(cè)界面圖,圖6為宿舍管理員辦公界面圖,圖7為學(xué)生用戶(hù)信息修改界面圖,圖8為管理系統(tǒng)登錄測(cè)試圖,圖9為學(xué)生端發(fā)送報(bào)修信息圖,圖10為宿舍管理員查看報(bào)修信息圖.
圖4 系統(tǒng)服務(wù)用戶(hù)登錄界面
圖5 新用戶(hù)注冊(cè)界面
圖6 宿舍管理員辦公界面
圖7 學(xué)生用戶(hù)信息修改界面
圖8 用戶(hù)登錄界面
圖9 學(xué)生端發(fā)送報(bào)修信息界面
圖10 宿舍管理員查看報(bào)修信息界面
系統(tǒng)測(cè)試主要進(jìn)行了信息發(fā)布和信息生成的測(cè)試.
測(cè)試流程:①登錄賬戶(hù);②創(chuàng)建宿舍報(bào)修問(wèn)題;③發(fā)送到對(duì)應(yīng)宿舍管理員賬號(hào);④通過(guò)登錄對(duì)應(yīng)管理員賬號(hào)查看宿舍維修信息.
設(shè)計(jì)的高校宿舍管理系統(tǒng)能夠更加方便、合理地管理學(xué)生宿舍,不僅提高了管理效率,還能確保事務(wù)的正常處理.在以后的推廣中研究者將及時(shí)發(fā)現(xiàn)存在的不足,并加以改正,不斷完善該系統(tǒng),以提高系統(tǒng)的實(shí)用性、易用性.
通化師范學(xué)院學(xué)報(bào)2021年10期