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