周偉
【摘 要】本文以常州某高校為例,對(duì)其宿舍管理需求進(jìn)行了詳細(xì)的分析,并對(duì)實(shí)現(xiàn)該系統(tǒng)的技術(shù)進(jìn)行說(shuō)明,并且討論了系統(tǒng)的總體設(shè)計(jì),主要包括系統(tǒng)架構(gòu)、系統(tǒng)的功能,完成了系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),并對(duì)系統(tǒng)進(jìn)行了一系列的測(cè)試及相關(guān)測(cè)試分析。本系統(tǒng)以Visio Studio 2017為開發(fā)平臺(tái),以SQL Server 2012作為本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。
【關(guān)鍵詞】B/S架構(gòu);ASP.NET MVC;SQL;信息化
中圖分類號(hào): TP311.52 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 2095-2457(2018)25-0091-002
DOI:10.19694/j.cnki.issn2095-2457.2018.25.040
【Abstract】This paper discusses the theoretical knowledge and related technologies used in the student dormitory management system in detail,such as implementation technology,database technology and so on.After researching the detail process and scope,studying the actual environment of campus and comparing the existing dormitory management system,we make the demand analysis,and discuss the overall design of the system,including the system architecture, system functions.After that we complete the detailed design and implement the system.This system takes Visio Studio 2017 as the development platform and SQL Server 2012 as the database,it makes up of the student accommodation information management system and the dormitory inspection management system.
【Key words】B/S Architecture;ASP.NET MVC;SQL;Information System
1 選題背景及意義
學(xué)生公寓管理作為高等院校日常管理的重要組成部分。因?yàn)樗奚峁ぷ魅藛T很多都是年紀(jì)較大的,因?yàn)樗奚嵝畔⒒谒奚峁芾磉@塊兒很難實(shí)施。但是同時(shí)隨著高校的不斷擴(kuò)招,學(xué)生數(shù)量不斷增加。對(duì)于龐大的學(xué)生信息及房間、床號(hào)等信息對(duì)于管理人員來(lái)說(shuō)非常麻煩,人工查找耗時(shí)耗力。以常州某高校為例,共有大概一萬(wàn)在校生,十二棟宿舍樓。學(xué)生住宿信息、查房信息、宿舍調(diào)整信息等等,每天都有龐大的數(shù)據(jù)產(chǎn)生,該校目前還停留在紙質(zhì)處理的階段,處理繁瑣,效率低下。
因此本文提出了通過(guò)建設(shè)學(xué)生宿舍管理系統(tǒng)來(lái)解決上述問(wèn)題,通過(guò)和常州某高校一線工作人員進(jìn)行溝通交流,我們整理了需求,提出了系統(tǒng)整體框架,最終實(shí)現(xiàn)了該系統(tǒng)。系統(tǒng)能有效得整合各類數(shù)據(jù),減少了人工記錄、統(tǒng)計(jì)的繁瑣,并確保數(shù)據(jù)快速有效的反饋給各方。
2 研究?jī)?nèi)容與方法
(1)研究?jī)?nèi)容。通過(guò)考察常州某高校校園公寓管理情況和現(xiàn)有的公寓管理方法,做出需求分析,接著針對(duì)用戶的需求做了分析設(shè)計(jì)。然后對(duì)本系統(tǒng)進(jìn)行了詳細(xì)設(shè)計(jì),系統(tǒng)設(shè)計(jì)包括數(shù)據(jù)庫(kù)的設(shè)計(jì),主要功能模塊設(shè)計(jì)主要包括公寓信息管理、學(xué)生入住信息管理、公寓檢查管理、系統(tǒng)管理等模塊設(shè)計(jì)及系統(tǒng)頁(yè)面設(shè)計(jì)。文章最后用主流的測(cè)試方法對(duì)系統(tǒng)進(jìn)行了系統(tǒng)測(cè)試,并對(duì)存在的問(wèn)題給出了解決方案。
(2)研究方法。在智能化、網(wǎng)絡(luò)化、信息化管理廣泛應(yīng)用的推動(dòng)下,根據(jù)高校公寓的實(shí)際情況,結(jié)合智慧校園管理系統(tǒng)和本校公寓管理經(jīng)驗(yàn)的總結(jié),本文重點(diǎn)對(duì)學(xué)生公寓管理系統(tǒng)進(jìn)行了用戶需求分析,提出了基于表示層、業(yè)務(wù)邏輯層和數(shù)據(jù)層的三層框架設(shè)計(jì),降低了層間的依賴性,便于實(shí)現(xiàn)標(biāo)準(zhǔn)化功能及提高各層邏輯復(fù)用,符合“高內(nèi)聚,低耦合”程序設(shè)計(jì)思想,是系統(tǒng)在實(shí)現(xiàn)和維護(hù)上更具優(yōu)勢(shì),提高了管理效率。
3 系統(tǒng)需求分析
經(jīng)過(guò)對(duì)常州某高校實(shí)地調(diào)查,我們的高校公寓管理系統(tǒng)的用戶主要包括系統(tǒng)管理員、學(xué)工處老師、宿舍管理員、二級(jí)學(xué)院老師、班主任和學(xué)生五類,涉及到的主要功能模塊如下:
(1)公寓信息。公寓信息包括宿舍樓信息和宿舍房間信息,樓棟信息對(duì)宿舍樓樓號(hào)、大體地理位置、層數(shù)、宿舍樓單元進(jìn)行管理,可以查詢、添加、刪除、修改;公寓房間信息主要包括:宿舍號(hào)、宿舍樓號(hào)、所處樓層、幾人間等,支持批量導(dǎo)入、導(dǎo)出房間信息,同時(shí)支持單個(gè)房間信息添加、修改。
(2)學(xué)生入住信息。新生入住管理由各二級(jí)學(xué)院各自整理好新生住宿信息,批量導(dǎo)入。二級(jí)學(xué)院可以對(duì)單個(gè)新生住宿信息進(jìn)行修改。(其中學(xué)生處可以設(shè)置新生住宿信息導(dǎo)入截止時(shí)間)。學(xué)生住宿信息精確到床位,柜號(hào)和床號(hào)可以不對(duì)應(yīng)。學(xué)生可以在線申請(qǐng)調(diào)整宿舍。
(3)公寓檢查信息。公寓管理員可對(duì)學(xué)生公寓進(jìn)行早檢查、晚檢查及月度抽查,由學(xué)工處負(fù)責(zé)老師分配權(quán)限給公寓學(xué)生干部團(tuán)隊(duì)學(xué)生,產(chǎn)生動(dòng)態(tài)密碼,公寓學(xué)生干部團(tuán)隊(duì)學(xué)生通過(guò)學(xué)號(hào)和動(dòng)態(tài)密碼登錄系統(tǒng)進(jìn)行查房數(shù)據(jù)錄入、晚歸和滯留學(xué)生錄入及公寓衛(wèi)生情況錄入,并按設(shè)定時(shí)間將信息推送給班主任。
4 系統(tǒng)設(shè)計(jì)
(1)功能模塊。本系統(tǒng)的功能模塊如圖4-1所示。
公寓信息管理模塊,主要對(duì)公寓信息、床位信息進(jìn)行管理維護(hù)。宿舍信息管理支持批量導(dǎo)入、導(dǎo)出房間信息,同時(shí)支持單個(gè)房間信息添加、修改。學(xué)生入住管理模塊,進(jìn)行對(duì)學(xué)生宿舍信息分配及查詢統(tǒng)計(jì),實(shí)現(xiàn)學(xué)生宿舍調(diào)整、臨時(shí)入住及退宿的線上管理審批流程,主要包括新生入住管理、學(xué)生宿舍調(diào)整、統(tǒng)計(jì)查詢管理、臨時(shí)入住管理、退宿管理。公寓檢查管理模塊,主要用于對(duì)學(xué)生宿舍衛(wèi)生和紀(jì)律的檢查及抽查,并對(duì)優(yōu)秀的宿舍給予星級(jí)評(píng)定,對(duì)于多次不合格的宿舍進(jìn)行整改通報(bào)。主要包括早查房、晚查房、月度抽查、星級(jí)評(píng)比及整改。其中學(xué)生滯留檢查與門禁系統(tǒng)對(duì)接,可以快速定位滯留學(xué)生所在宿舍。如果能夠通過(guò)床號(hào)可以鎖定滯留學(xué)生,確認(rèn)學(xué)生信息準(zhǔn)確無(wú)誤,錄入滯留學(xué)生信息。如果不能確認(rèn)身份,可以直接錄入滯留學(xué)生數(shù)。根據(jù)檢查結(jié)果,進(jìn)行宿舍星級(jí)評(píng)比和整改,星級(jí)宿舍評(píng)定以學(xué)期為單位進(jìn)行統(tǒng)計(jì),新學(xué)期宿舍星級(jí)歸零。宿舍每月統(tǒng)計(jì)星級(jí)宿舍,如果當(dāng)月檢查成績(jī)等級(jí)“合格”以上,星級(jí)等級(jí)加1。五星級(jí)宿舍條件需要學(xué)生處確定。整改宿舍,如果宿舍連續(xù)三次不合格或者間斷五次不合格,該宿舍需要整改。將整改信息推送給班主任。
(2)數(shù)據(jù)庫(kù)設(shè)計(jì)。根據(jù)公寓管理的系統(tǒng)架構(gòu),采用構(gòu)建E-R圖,導(dǎo)出系統(tǒng)數(shù)據(jù)表的分析方法。本系統(tǒng)根據(jù)設(shè)計(jì)規(guī)劃出的實(shí)體有:用戶組實(shí)體,用戶角色實(shí)體,樓棟實(shí)體,床位實(shí)體,檢查項(xiàng)實(shí)體,早檢查實(shí)體,晚檢查實(shí)體,科系實(shí)體,班級(jí)實(shí)體,退宿實(shí)體,公寓調(diào)整實(shí)體,公寓實(shí)體,公寓整改實(shí)體,學(xué)生入住實(shí)體,學(xué)生臨時(shí)入住實(shí)體。
本文結(jié)合常州某高校宿舍管理的實(shí)際情況,進(jìn)行深入調(diào)研,完成了系統(tǒng)的需求分析并完成了系統(tǒng)的詳細(xì)設(shè)計(jì),包括功能設(shè)計(jì)和數(shù)據(jù)庫(kù)設(shè)計(jì)等。最后實(shí)現(xiàn)了常州某高職院校學(xué)生宿舍管理系統(tǒng)。該系統(tǒng)的使用可以極大的節(jié)約人力、物力、財(cái)力,并且保證數(shù)據(jù)的可靠、安全。這使得人員可以從繁雜的數(shù)據(jù)統(tǒng)計(jì)計(jì)算等脫離出來(lái),本學(xué)生宿舍管理信息系統(tǒng)具有安全性較高、響應(yīng)速度較快、可靠性較好的優(yōu)點(diǎn),并且具備完善的查詢、信息的導(dǎo)出、修改功能,能夠快速響應(yīng)所需要的各種查詢信息。