周偉
【摘 要】本文以常州某高校為例,對其宿舍管理需求進行了詳細的分析,并對實現(xiàn)該系統(tǒng)的技術進行說明,并且討論了系統(tǒng)的總體設計,主要包括系統(tǒng)架構、系統(tǒng)的功能,完成了系統(tǒng)的詳細設計與實現(xiàn),并對系統(tǒng)進行了一系列的測試及相關測試分析。本系統(tǒng)以Visio Studio 2017為開發(fā)平臺,以SQL Server 2012作為本系統(tǒng)的后臺數(shù)據(jù)庫。
【關鍵詞】B/S架構;ASP.NET MVC;SQL;信息化
中圖分類號: TP311.52 文獻標識碼: A 文章編號: 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 選題背景及意義
學生公寓管理作為高等院校日常管理的重要組成部分。因為宿舍工作人員很多都是年紀較大的,因為宿舍信息化在宿舍管理這塊兒很難實施。但是同時隨著高校的不斷擴招,學生數(shù)量不斷增加。對于龐大的學生信息及房間、床號等信息對于管理人員來說非常麻煩,人工查找耗時耗力。以常州某高校為例,共有大概一萬在校生,十二棟宿舍樓。學生住宿信息、查房信息、宿舍調整信息等等,每天都有龐大的數(shù)據(jù)產生,該校目前還停留在紙質處理的階段,處理繁瑣,效率低下。
因此本文提出了通過建設學生宿舍管理系統(tǒng)來解決上述問題,通過和常州某高校一線工作人員進行溝通交流,我們整理了需求,提出了系統(tǒng)整體框架,最終實現(xiàn)了該系統(tǒng)。系統(tǒng)能有效得整合各類數(shù)據(jù),減少了人工記錄、統(tǒng)計的繁瑣,并確保數(shù)據(jù)快速有效的反饋給各方。
2 研究內容與方法
(1)研究內容。通過考察常州某高校校園公寓管理情況和現(xiàn)有的公寓管理方法,做出需求分析,接著針對用戶的需求做了分析設計。然后對本系統(tǒng)進行了詳細設計,系統(tǒng)設計包括數(shù)據(jù)庫的設計,主要功能模塊設計主要包括公寓信息管理、學生入住信息管理、公寓檢查管理、系統(tǒng)管理等模塊設計及系統(tǒng)頁面設計。文章最后用主流的測試方法對系統(tǒng)進行了系統(tǒng)測試,并對存在的問題給出了解決方案。
(2)研究方法。在智能化、網(wǎng)絡化、信息化管理廣泛應用的推動下,根據(jù)高校公寓的實際情況,結合智慧校園管理系統(tǒng)和本校公寓管理經驗的總結,本文重點對學生公寓管理系統(tǒng)進行了用戶需求分析,提出了基于表示層、業(yè)務邏輯層和數(shù)據(jù)層的三層框架設計,降低了層間的依賴性,便于實現(xiàn)標準化功能及提高各層邏輯復用,符合“高內聚,低耦合”程序設計思想,是系統(tǒng)在實現(xiàn)和維護上更具優(yōu)勢,提高了管理效率。
3 系統(tǒng)需求分析
經過對常州某高校實地調查,我們的高校公寓管理系統(tǒng)的用戶主要包括系統(tǒng)管理員、學工處老師、宿舍管理員、二級學院老師、班主任和學生五類,涉及到的主要功能模塊如下:
(1)公寓信息。公寓信息包括宿舍樓信息和宿舍房間信息,樓棟信息對宿舍樓樓號、大體地理位置、層數(shù)、宿舍樓單元進行管理,可以查詢、添加、刪除、修改;公寓房間信息主要包括:宿舍號、宿舍樓號、所處樓層、幾人間等,支持批量導入、導出房間信息,同時支持單個房間信息添加、修改。
(2)學生入住信息。新生入住管理由各二級學院各自整理好新生住宿信息,批量導入。二級學院可以對單個新生住宿信息進行修改。(其中學生處可以設置新生住宿信息導入截止時間)。學生住宿信息精確到床位,柜號和床號可以不對應。學生可以在線申請調整宿舍。
(3)公寓檢查信息。公寓管理員可對學生公寓進行早檢查、晚檢查及月度抽查,由學工處負責老師分配權限給公寓學生干部團隊學生,產生動態(tài)密碼,公寓學生干部團隊學生通過學號和動態(tài)密碼登錄系統(tǒng)進行查房數(shù)據(jù)錄入、晚歸和滯留學生錄入及公寓衛(wèi)生情況錄入,并按設定時間將信息推送給班主任。
4 系統(tǒng)設計
(1)功能模塊。本系統(tǒng)的功能模塊如圖4-1所示。
公寓信息管理模塊,主要對公寓信息、床位信息進行管理維護。宿舍信息管理支持批量導入、導出房間信息,同時支持單個房間信息添加、修改。學生入住管理模塊,進行對學生宿舍信息分配及查詢統(tǒng)計,實現(xiàn)學生宿舍調整、臨時入住及退宿的線上管理審批流程,主要包括新生入住管理、學生宿舍調整、統(tǒng)計查詢管理、臨時入住管理、退宿管理。公寓檢查管理模塊,主要用于對學生宿舍衛(wèi)生和紀律的檢查及抽查,并對優(yōu)秀的宿舍給予星級評定,對于多次不合格的宿舍進行整改通報。主要包括早查房、晚查房、月度抽查、星級評比及整改。其中學生滯留檢查與門禁系統(tǒng)對接,可以快速定位滯留學生所在宿舍。如果能夠通過床號可以鎖定滯留學生,確認學生信息準確無誤,錄入滯留學生信息。如果不能確認身份,可以直接錄入滯留學生數(shù)。根據(jù)檢查結果,進行宿舍星級評比和整改,星級宿舍評定以學期為單位進行統(tǒng)計,新學期宿舍星級歸零。宿舍每月統(tǒng)計星級宿舍,如果當月檢查成績等級“合格”以上,星級等級加1。五星級宿舍條件需要學生處確定。整改宿舍,如果宿舍連續(xù)三次不合格或者間斷五次不合格,該宿舍需要整改。將整改信息推送給班主任。
(2)數(shù)據(jù)庫設計。根據(jù)公寓管理的系統(tǒng)架構,采用構建E-R圖,導出系統(tǒng)數(shù)據(jù)表的分析方法。本系統(tǒng)根據(jù)設計規(guī)劃出的實體有:用戶組實體,用戶角色實體,樓棟實體,床位實體,檢查項實體,早檢查實體,晚檢查實體,科系實體,班級實體,退宿實體,公寓調整實體,公寓實體,公寓整改實體,學生入住實體,學生臨時入住實體。
本文結合常州某高校宿舍管理的實際情況,進行深入調研,完成了系統(tǒng)的需求分析并完成了系統(tǒng)的詳細設計,包括功能設計和數(shù)據(jù)庫設計等。最后實現(xiàn)了常州某高職院校學生宿舍管理系統(tǒng)。該系統(tǒng)的使用可以極大的節(jié)約人力、物力、財力,并且保證數(shù)據(jù)的可靠、安全。這使得人員可以從繁雜的數(shù)據(jù)統(tǒng)計計算等脫離出來,本學生宿舍管理信息系統(tǒng)具有安全性較高、響應速度較快、可靠性較好的優(yōu)點,并且具備完善的查詢、信息的導出、修改功能,能夠快速響應所需要的各種查詢信息。