楊豐愷
摘 要:管理信息系統(tǒng)在現(xiàn)代社會已深入到各行各業(yè),由于計算機技術(shù)的迅速發(fā)展和普及,信息管理系統(tǒng)MIS事實上已成為計算機管理信息系統(tǒng),大學(xué)生宿舍管理系統(tǒng)就是一個典型的管理信息系統(tǒng),它可以讓宿舍管理工作變的更輕松。本畢業(yè)設(shè)計的任務(wù)就是設(shè)計一個大學(xué)生宿舍管理系統(tǒng)。其開發(fā)過程主要包括前端應(yīng)用程序的開發(fā)和后臺數(shù)據(jù)庫的建立和維護兩個方面。主要任務(wù)就是建立基本數(shù)據(jù),后臺程序主要負責的都是管理上的功能。
關(guān)鍵詞:學(xué)生宿舍管理系統(tǒng);數(shù)據(jù)庫管理系統(tǒng);sql2000;ASP.net;B/S? ? ? ? ? ? ? ? ? ? ? ? ? 一、引言
隨著時代的發(fā)展,計算機技術(shù)越來越深入各行各業(yè),為廣大的用戶提供了更為周到和便捷的服務(wù)。目前各行各業(yè)廣泛使用專用系統(tǒng),其內(nèi)容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領(lǐng)域,其用戶群十分龐大,因此,設(shè)計開發(fā)好一個專用系統(tǒng)對一個機構(gòu)(或部門)的發(fā)展十分重要。近年來,隨著用戶要求的不斷提高及計算機科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫技術(shù)的廣泛應(yīng)用,向用戶提供的服務(wù)將越來越豐富,越來越人性化。對于學(xué)校而言,學(xué)生宿舍管理是必不可少的組成部分。目前仍然存在有學(xué)校停留在宿舍管理部門人員手工記錄數(shù)據(jù)的階段,手工記錄對于規(guī)模小的學(xué)校來說勉強可以接受;但對于學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當麻煩的,而且當查找某條記錄時,由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費許多時間,工作效率比較低。采用計算機來管理宿舍和學(xué)生的信息,大大提高了查詢的速度,節(jié)約了人力和物力資源,達到了預(yù)期的要求。今天,計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。為了實現(xiàn)提高高校宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學(xué)生住宿情況等目的;為宿舍管理部門,開發(fā)設(shè)計專用系統(tǒng)--高校學(xué)生宿舍信息管理系統(tǒng)來進行管理學(xué)生宿舍信息,使學(xué)生宿舍信息實現(xiàn)標準化的管理和規(guī)范化的制度是十分必要的。專用系統(tǒng)是一個信息管理系統(tǒng)MIS(Management Information System)(以下就稱信息管理系統(tǒng)),它將實現(xiàn)檢索迅速和查找方便;信息的錄入,修改和刪除功能;以及對新入校學(xué)生進行宿舍安排等功能,學(xué)生可以在系統(tǒng)前臺以寢室長和室員的身份進行查看和發(fā)布寢室的信息。
二、總體設(shè)計
本系統(tǒng)的結(jié)構(gòu)是自頂向下擴展的,層次化的暗盒模塊結(jié)構(gòu)。對高層模塊,將使用以事務(wù)為中心的設(shè)計策略,把一個的的復(fù)雜的系統(tǒng)逐步分解成較小的相對簡單的暗合模塊;對低層模塊,采用以變換為中心的設(shè)計策略。此外,為了提高模塊的內(nèi)聚性,降低模塊間的偶合程度,數(shù)據(jù)庫的設(shè)計原則是把他作為模塊間的郵政信箱,從而既實現(xiàn)數(shù)據(jù)共享有提高模塊的獨立性,使系統(tǒng)具有很高的可修改性。數(shù)據(jù)庫的設(shè)計是指對一個給定的應(yīng)用環(huán)境,構(gòu)造數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務(wù)的一種有效的手段,數(shù)據(jù)庫技術(shù)的應(yīng)用已越來越廣泛,從小型的單項事務(wù)處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數(shù)據(jù)庫技術(shù)來保持系統(tǒng)數(shù)據(jù)的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數(shù)據(jù)庫表的設(shè)計在遵循數(shù)據(jù)庫理論的同時,必須能用開發(fā)工具來實現(xiàn)用戶在各方面提出的功能要求。一個真正的、完整的站點是離不開數(shù)據(jù)庫的,因為少量的數(shù)據(jù),如網(wǎng)頁訪問人數(shù)等完全可以存儲在文本文件中,但實際應(yīng)用中,需要保存的數(shù)據(jù)遠不止這一點點,而且這些數(shù)據(jù)之間往往還有關(guān)聯(lián),利用數(shù)據(jù)庫來管理這些數(shù)據(jù),可以很方便的查詢和更新。可以說一個動態(tài)網(wǎng)站的建設(shè)是離不開一個設(shè)計最優(yōu)的數(shù)據(jù)庫的。我們現(xiàn)在可以使用的數(shù)據(jù)庫有很多種,如:Fox數(shù)據(jù)庫(.dbf)、Access數(shù)據(jù)庫(.mdb)、DB2、Informix、Oracle和SQL Server等等,在本次設(shè)計中,選擇了IBM的DB2作為后臺數(shù)據(jù)庫工具,因為它功能遠比Access、SQL Server強大,并提供了許多標準的關(guān)系數(shù)據(jù)庫管理功能的支持。他的各種關(guān)系數(shù)據(jù)庫管理系統(tǒng)適應(yīng)于各種硬件平臺,包括Unix,PC和主機系統(tǒng)。
三、結(jié)語
經(jīng)過分析,本系統(tǒng)運用了Microsoft SQL Server2000為后臺數(shù)據(jù)庫,以Visual studio.NET 2005為前端開發(fā)工具,系統(tǒng)實現(xiàn)了系統(tǒng)維護、宿舍管理、學(xué)生管理、宿舍分配、信息查詢等必需的功能,其操作簡單,界面友好,運行比較穩(wěn)定,適用于大學(xué)院校大學(xué)生宿舍管理。
【參考文獻】
[1]于盛軍.高校學(xué)生宿舍管理研究[D].大連理工大學(xué). 2003:120-125.
[2]張躍廷,王小科.Asp.Net數(shù)據(jù)庫系統(tǒng)開發(fā)案例精選.北京:人民郵電出版社,2007:210-220.
[3]鄭晶.基于.Net的三層構(gòu)架的應(yīng)用系統(tǒng)設(shè)計與開發(fā)[J].福建電腦,2008,8:30-40.
[4]張宇.基于.NET框架數(shù)據(jù)訪問層的優(yōu)化[J].電腦學(xué)習(xí),2008,2:50-60.