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