摘 要:宿舍管理是大中專學(xué)校事務(wù)工作的重要組成部分。隨著計算機(jī)技術(shù)的不斷普及與發(fā)展,運用計算機(jī)輔助的現(xiàn)代化管理手段實現(xiàn)宿舍的全面信息化管理,對于實現(xiàn)有序管理、保障宿舍安全具有重要意義。本文對宿舍信息管理系統(tǒng)的功能進(jìn)行了分析,包含房間管理、宿舍分配管理、學(xué)生住宿管理、宿舍財產(chǎn)管理、宿舍系統(tǒng)管理等子系統(tǒng);同時從系統(tǒng)架構(gòu)、業(yè)務(wù)流程、數(shù)據(jù)庫、用戶權(quán)限等幾個模塊提出了信息管理系統(tǒng)設(shè)計方法。
關(guān)鍵詞:宿舍;信息管理系統(tǒng);分析與設(shè)計
中圖分類號:TP311.52
傳統(tǒng)的單純依靠管理人員對宿舍進(jìn)行人工管理,已不能適應(yīng)我國大中專學(xué)校的發(fā)展需求。單純的依靠人工對管理信息進(jìn)行處理,不僅會導(dǎo)致物力、人力的浪費,且難以獲得良好管理效果,因此,開發(fā)并使用宿舍信息化管理系統(tǒng)是其必然發(fā)展方向。但是,目前我國的宿舍信息管理系統(tǒng)建設(shè)中存在一些問題,需要不斷的提高信息管理系統(tǒng)的技術(shù),完善信息管理系統(tǒng)的設(shè)計。這也是本文的努力方向。
1 宿舍信息管理系統(tǒng)的功能分析
依據(jù)業(yè)務(wù)需求的不同,可以將宿舍管理系統(tǒng)分為房間管理、宿舍分配管理、學(xué)生住宿管理、宿舍財產(chǎn)管理以及系統(tǒng)管理等五個模塊。各模塊功能分析如下:
1.1 房間管理子系統(tǒng)。關(guān)于房間管理的功能,其主要有房間調(diào)換、入住管理、房間信息管理以及遷出管理幾個子系統(tǒng)。入住管理這個子系統(tǒng)的主要功能是為新入住學(xué)生安排房間,并將其主要信息輸入到系統(tǒng)里。在這個系統(tǒng)里,可以根據(jù)情況的變化,進(jìn)行信息的查找、修改和刪除等操作;房間調(diào)換管理的功能是指當(dāng)學(xué)生調(diào)整房間后,將其調(diào)換之前的房號、調(diào)換之后的房號、調(diào)換的原因、調(diào)換的時間等一些信息錄入到系統(tǒng)中;房間遷出管理的功能是指能夠查找學(xué)生的遷出信息,包括其寒暑假離校信息以及畢業(yè)離校信息等;房間信息管理的功能有多個方面,主要包括查詢房間信息、統(tǒng)計空置房間數(shù)目、統(tǒng)計房間總床位數(shù)、新增加的房間信息等。學(xué)工人員操作房間管理業(yè)務(wù)的全部流程,主要包括對入住、調(diào)整、遷出、房間信息以及財產(chǎn)這些子系統(tǒng)管理的操作,并完成對以上錄入信息的匯總統(tǒng)計。
1.2 宿舍分配管理子系統(tǒng)。對于宿舍的分配管理,其功能包括宿舍的安排管理以及宿舍的片區(qū)管理。宿舍的安排管理功能包括了錄入安排信息、修改安排信息、制定安排規(guī)則、重置宿舍安排等。對學(xué)生進(jìn)行宿舍安排時,要依據(jù)性別、專業(yè)、班級等進(jìn)行安排,以方便宿舍管理;宿舍的片區(qū)管理工作主要有片區(qū)信息錄入、片區(qū)信息的修改、片區(qū)劃分等,學(xué)工處根據(jù)自身需要進(jìn)行片區(qū)的劃分,并將劃分信息進(jìn)行相應(yīng)的錄入。
1.3 學(xué)生住宿管理子系統(tǒng)。對學(xué)生進(jìn)行宿舍管理時,可以將其分為宿舍衛(wèi)生管理、學(xué)生表現(xiàn)管理以及來訪管理。宿舍衛(wèi)生管理是指對宿舍衛(wèi)生進(jìn)行評分、檢查等信息進(jìn)行核查增刪。對宿舍進(jìn)行來訪管理是指將來訪人信息、來訪對象、來訪人信息審查進(jìn)行信息的錄入。學(xué)生表現(xiàn)管理包含了學(xué)生違規(guī)信息登記、學(xué)生漏宿、留宿信息登記等。
1.4 宿舍財產(chǎn)管理子系統(tǒng)。宿舍的財產(chǎn)管理是指對學(xué)生的個人財產(chǎn)以及宿舍的公共財產(chǎn)進(jìn)行管理。學(xué)生個人財產(chǎn)管理工作由學(xué)生個人財產(chǎn)登記、個人財產(chǎn)信息查詢、個人財產(chǎn)丟失處理等構(gòu)成。宿舍的公共財產(chǎn)管理主要是宿舍財物的購入申請、宿舍財物的購入審核、錄入財物的更新、維修信息等。
1.5 宿舍系統(tǒng)管理子系統(tǒng)。宿舍的系統(tǒng)管理是由管理信息發(fā)布、管理系統(tǒng)參數(shù)設(shè)置、用戶管理等子系統(tǒng)組成的。信息發(fā)布管理由撤銷發(fā)布信息、新信息發(fā)布等組成;系統(tǒng)參數(shù)設(shè)置一般包含了房間信息的設(shè)置、樓層信息的設(shè)置等;用戶管理,包括對用戶的權(quán)限、新用戶的注冊、用戶的注銷、用戶修改密碼等進(jìn)行管理。
2 宿舍信息管理的系統(tǒng)設(shè)計
軟件工程實施開發(fā)工作時,其設(shè)計是連接系統(tǒng)需求分析和系統(tǒng)實現(xiàn)之間的重要橋梁,設(shè)計的質(zhì)量直接決定了系統(tǒng)達(dá)到預(yù)期需求目標(biāo)的可能性。宿舍信息管理系統(tǒng)通過使用B/S模式,采用SQLserver2008數(shù)據(jù)庫和ASP.NET建立起穩(wěn)定高效的Web應(yīng)用系統(tǒng)。此系統(tǒng)包括了學(xué)生用戶模塊、管理員模塊以及宿管用戶模塊三大模塊。系統(tǒng)使用架構(gòu)是三層模式架構(gòu)。通過此架構(gòu)分離業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層、表示層,并由密封好的數(shù)據(jù)庫訪問層對數(shù)據(jù)庫的所有操作進(jìn)行操控。學(xué)校的宿舍信息管理系統(tǒng)的設(shè)計包括了系統(tǒng)架構(gòu)設(shè)計、業(yè)務(wù)流程設(shè)計、數(shù)據(jù)庫設(shè)計、用戶權(quán)限設(shè)計等子系統(tǒng)。
2.1 系統(tǒng)架構(gòu)設(shè)計。信息管理系統(tǒng)中的系統(tǒng)架構(gòu)設(shè)計包括了系統(tǒng)軟件體系結(jié)構(gòu)與系統(tǒng)網(wǎng)絡(luò)體系結(jié)構(gòu)。而系統(tǒng)軟件體系使用的是B/S的體系結(jié)構(gòu),B/S的體系結(jié)構(gòu)由處理層、客戶端以及數(shù)據(jù)庫組成。客戶端將收集到的數(shù)據(jù)存入到數(shù)據(jù)庫中,然后通過客戶端對數(shù)據(jù)庫進(jìn)行數(shù)據(jù)請求,最后數(shù)據(jù)庫反映客戶端的請求指令。所以從整個系統(tǒng)架構(gòu)可以看出,這三個結(jié)構(gòu)是緊密聯(lián)系的,不能分割的。系統(tǒng)的網(wǎng)絡(luò)體系結(jié)構(gòu),其系統(tǒng)具有客戶端,每個客戶端對數(shù)據(jù)進(jìn)行處理,最終由服務(wù)器數(shù)據(jù)庫完成數(shù)據(jù)存儲。
2.2 業(yè)務(wù)流程設(shè)計。此系統(tǒng)涉及到了多種業(yè)務(wù)流程,比如網(wǎng)上問答業(yè)務(wù)、管理業(yè)務(wù)等。在設(shè)計時,要根據(jù)不同的業(yè)務(wù)需求進(jìn)行設(shè)計。例如對用戶管理業(yè)務(wù)來說,其用戶管理包含了用戶審核、添加、刪除、修改等操作流程。應(yīng)該使全部的業(yè)務(wù)層操作都使用數(shù)據(jù)訪問層,然后依據(jù)數(shù)據(jù)訪問層來調(diào)用存儲的數(shù)據(jù)。此種方式既可以清晰地體現(xiàn)系統(tǒng)的代碼層次結(jié)構(gòu),又能夠通過使用存儲過程來提升系統(tǒng)的效率。對網(wǎng)上問答業(yè)務(wù)來講,網(wǎng)上問答是由學(xué)生用戶提問與管理員老師回答問題組成的。其中學(xué)生用戶提問的操作主要由查看、修改、增加等組成。管理員回答問題的操作由查看、搜索等組成。
2.3 數(shù)據(jù)庫設(shè)計。對數(shù)據(jù)庫進(jìn)行設(shè)計,包括了E-R圖分析與數(shù)據(jù)庫表的設(shè)計兩個方面。
(1)E-R圖的分析。E-R圖提供了表示實體類型、聯(lián)系、屬性的方法,主要用來對現(xiàn)實中的概念模型進(jìn)行描述。實體性表示方法是指如果實體的屬性相同時,其性質(zhì)與特征也相同,采用屬性名和實體名集合刻畫與抽象同類實體,在E-R圖中采用矩形來對其進(jìn)行表示,并在矩形框內(nèi)表明實體名。屬性在E-R圖里用橢圓形來表示,并采用無向邊的方式,將其與相關(guān)實體相連接。聯(lián)系也稱作關(guān)系,是指信息世界中用來反映實體之間或者實體內(nèi)部之間的聯(lián)系,在E-R圖中使用菱形表示。
(2)數(shù)據(jù)庫表的設(shè)計。數(shù)據(jù)庫是宿舍信息管理系統(tǒng)的核心,因此所有的功能實現(xiàn)與信息交換的基礎(chǔ)是數(shù)據(jù)庫。要將學(xué)校的宿舍信息管理系統(tǒng)的功能展示出來,一定要建立起與其宿舍功能需求相應(yīng)的數(shù)據(jù)庫,并保證數(shù)據(jù)庫系統(tǒng)的完整性與安全性。例如,在系統(tǒng)應(yīng)用時,應(yīng)該對系統(tǒng)中不用的用戶設(shè)置不一樣的使用權(quán)限,并且規(guī)定系統(tǒng)數(shù)據(jù)的訪問權(quán)限與級別。為了確保數(shù)據(jù)庫的完整,要注意其設(shè)計和功能對應(yīng)的各類數(shù)據(jù)的準(zhǔn)確性,且保證在不同數(shù)據(jù)庫中的相同數(shù)據(jù)是一致的。
2.4 用戶權(quán)限的設(shè)計。系統(tǒng)中使用的各個部門、每個師生都具有不同的用戶權(quán)限、職能等。嚴(yán)格控制用戶登錄權(quán)限,對不同使用用戶采用角色權(quán)限的方式對其進(jìn)行授權(quán)。此角色權(quán)限方法的優(yōu)勢是,如果對不同用戶授予大批權(quán)限時,通過使用授予其不一樣的角色來對其授權(quán)。這種方法有利于對不同權(quán)限的多個用戶實行管理。此外,也可以單獨授予特殊權(quán)限給用戶。當(dāng)用戶登錄系統(tǒng)后,依據(jù)每個用戶的權(quán)限對其操作內(nèi)容進(jìn)行控制。
3 結(jié)束語
要對宿舍信息管理系統(tǒng)進(jìn)行完善,應(yīng)該分析宿舍的功能需求,并根據(jù)需求來設(shè)計、改進(jìn)宿舍信息管理系統(tǒng),不斷優(yōu)化系統(tǒng)建設(shè)中存在的缺陷,設(shè)計出具有高效、穩(wěn)定、實用的學(xué)生宿舍信息管理系統(tǒng)。
參考文獻(xiàn):
[1]劉蔚然.淺談Delphi6.0環(huán)境下學(xué)生宿舍管理系統(tǒng)的設(shè)計[J].城市建設(shè)理論研究,2014(15).
[2]張江漫.網(wǎng)絡(luò)化高校學(xué)生宿舍計算機(jī)信息管理系統(tǒng)研究[J].網(wǎng)友世界·云教育,2014(10).
[3]張麗梅.學(xué)生宿舍管理系統(tǒng)的設(shè)計研究[J].計算機(jī)光盤軟件與應(yīng)用,2013(20).
作者單位:青島科技大學(xué) 信息科學(xué)技術(shù)學(xué)院工程碩士班,山東菏澤 274000