學生宿舍管理系統(tǒng)-數據庫課程設計_第1頁
已閱讀1頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  數據庫設計</b></p><p>  題目:學生宿舍管理系統(tǒng)的設計與開發(fā)</p><p><b>  學院:信息工程學院</b></p><p>  專業(yè):計算機科學與技術</p><p><b>  學生姓名: </b></p>

2、<p><b>  完成時間:</b></p><p><b>  目錄</b></p><p>  摘要………………………………………………………………………………</p><p>  1.引言………………………………………………………………………</p><p>  1.1 開發(fā)背景

3、與現狀……………………………………………………</p><p>  1.2開發(fā)設計的意義………………………………………………………</p><p>  1.3開發(fā)工具…………………………………………………………</p><p>  1.3.2 SQL Server 2000簡介……………………………………………</p><p>  2系統(tǒng)分析

4、 ………………………………………………………………</p><p>  2.1 可行性分析……………………………………………………</p><p>  2.2 系統(tǒng)需求分析……………………………………</p><p>  2.3 系統(tǒng)數據流圖………………………………………………………………… </p><p>  3總體設計 ……………………

5、…………</p><p>  3.1 系統(tǒng)設計目標………………………………………………………………… 3.2 系統(tǒng)總體功能 ……………………………………………………</p><p>  3.3 系統(tǒng)結構圖…………………………………………</p><p>  4 詳細設計…………………………………………………………</p><p>  4

6、.1 數據庫設計……………………………………</p><p>  4.1.1數據庫概念結構設計……………………………………………</p><p>  4.1.2數據庫邏輯結構設計………………………………………………</p><p>  4.2 模塊設計…………………………………………………………</p><p>  4.2.1 管理員模塊設計

7、…………………………………………</p><p>  4.2.2 寢室長與室員模塊設計………………………………………………</p><p><b>  5.面板設計</b></p><p><b>  6.致謝與心得</b></p><p><b>  摘要</b></p

8、><p>  管理信息系統(tǒng)在現代社會已深入到各行各業(yè),由于計算機技術的迅速發(fā)展和普及,信息管理系統(tǒng)事實上已成為計算機管理信息系統(tǒng),大學生宿舍管理系統(tǒng)就是一個典型的管理信息系統(tǒng),它可以讓宿舍管理工作變的更輕松。本畢業(yè)設計的任務就是設計一個大學生宿舍管理系統(tǒng)。其開發(fā)過程主要包括前端應用程序的開發(fā)和后臺數據庫的建立和維護兩個方面。主要任務就是建立基本數據,后臺程序主要負責的都是管理上的功能。經過分析,本系統(tǒng)運用了Micr

9、osoft SQL Server2005為后臺數據庫,系統(tǒng)實現了系統(tǒng)維護、宿舍管理、學生管理、宿舍分配、信息查詢等必需的功能,其操作簡單,界面友好,運行比較穩(wěn)定,適用于大學院校大學生宿舍管理。</p><p><b>  第一章:引言</b></p><p>  1.1 項目開發(fā)背景與現狀</p><p>  隨著時代的發(fā)展,計算機技術越來越

10、深入各行各業(yè),為廣大的用戶提供了更為周到和便捷的服務。目前各行各業(yè)廣泛使用專用系統(tǒng),其內容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,設計開發(fā)好一個專用系統(tǒng)對一個機構(或部門)的發(fā)展十分重要。近年來,隨著用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數據庫技術的廣泛應用,向用戶提供的服務將越來越豐富,越來越人性化。對于學校而言,學生宿舍管理是必不可少的組成部分。目前仍然存在有學校

11、停留在宿舍管理部門人員手工記錄數據的階段,手工記錄對于規(guī)模小的學校來說勉強可以接受;但對于學生信息量比較龐大,需要記錄存檔的數據比較多的高校來說,人工記錄是相當麻煩的,而且當查找某條記錄時,由于數據量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費許多時間,工作效率比較低。采用計算機來管理宿舍和學生的信息,大大提高了查詢的速度,節(jié)約了人力和物力資源,達到了預期的要求。</p><p>  1.2 開發(fā)設

12、計的意義</p><p>  為了實現提高高校宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財力的支出;方便宿舍管理部門的工作人員全面地掌握學生住宿情況等目的;為宿舍管理部門,開發(fā)設計專用系統(tǒng)--高校學生宿舍信息管理系統(tǒng)來進行管理學生宿舍信息,使學生宿舍信息實現標準化的管理和規(guī)范化的制度是十分必要的。專用系統(tǒng)是一個信息管理系統(tǒng),它將實現檢索迅速和查找方便;信息的錄入,修改和刪除功能;以及對新入校學

13、生進行宿舍安排等功能,學生可以在系統(tǒng)前臺以寢室長和室員的身份進行查看和發(fā)布寢室的信息。</p><p><b>  第二章 系統(tǒng)分析</b></p><p><b>  2.1 可行性分析</b></p><p><b>  一、經濟的可行性</b></p><p>  一方面

14、是支出的費用,包括設備購置費、管理和維護費用、人員工資和培訓費等,另一個是取得的收益。這是個超小型的管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,只要一臺電腦,這個系統(tǒng)就可以搞起來。從節(jié)省人力方面,可以讓管理人員從繁與復雜的工作中解脫出來,做更多的工作,可以給宿舍里的管理提高一個層次。</p><p>  技術上的可行性分析要考慮將來要采用的硬件和軟件技術能否滿足用戶提出的要求(如計算機的容量、速度等)。此

15、外,還要考慮開發(fā)人員的水平,做為信息學院的學生,數據庫設計方面對于我們應該還過得去,在宿舍里生活了兩年,對這個管理模試應該比較的熟。所以技術方面可行性高。</p><p><b>  三、總結 </b></p><p>  通過以上兩點的分析,編寫或開發(fā)這個宿舍管理系統(tǒng)是可行的,只要這個系統(tǒng)能實現對學生數據的輸入、修改、刪除、瀏覽與查詢就可以了。如果技術方面可行,瀏

16、覽與查詢方面的功能應該編寫得強大一點,再好有條件組合的查詢,可以實現按男女生分類查詢,也可以按專業(yè)、寢室號、籍貫等分類查詢,以便學校方面管理人員可以很方便的查詢想要的數據,以便進行統(tǒng)一管理,統(tǒng)一安排。</p><p><b>  2.2 需求分析</b></p><p>  經過實際分析調查,一個學生宿舍管理系統(tǒng)主要是要方便宿舍管理人員的工作,提高其工作效率,不僅可以

17、方便廣大學生,而且還可以方便于教師和相關人員。</p><p>  2.2.1 基本信息</p><p>  學生住在宿舍樓中,每幢宿舍樓都會有若干名老師負責本宿舍樓的日常管理。</p><p>  (1)學生的基本信息:</p><p>  入校時,每位同學都有唯一的學號,并被分配到指定的宿舍樓和指定的宿舍,也會有一個宿舍號,其入校時間就是

18、他的入住時間。</p><p> ?。?)宿舍的基本信息:</p><p>  每間宿舍都有唯一的樓號和宿舍號,入校時,寢室會裝寢室電話,相應地就有寢室電話號碼。</p><p> ?。?)工作人員基本信息:</p><p>  每棟寢室都有管理員,每個管理員都由自己唯一的編號。</p><p> ?。?)報修的基本信

19、息:</p><p>  宿舍樓中經常出現財產的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時,同學們需要將財產損壞情況報告給宿舍樓管理員,以便學校派人進行維修。這時,需要記錄報修的宿舍號和損壞的財產編號,同時記錄報修的時間和損壞的原因。當損壞的財產維修完畢后,應記錄解決時間,表示該報修成功解決。</p><p>  2.2.2 用戶對系統(tǒng)要求</p><p>&l

20、t;b>  1、信息要求:</b></p><p>  宿舍樓管理員能查詢上面提到的宿舍樓的所有相關信息,包括某一學號的學生在宿舍樓中住宿的詳細信息,報修的所有信息和來訪者的信息,以利于對整個宿舍樓的全面管理。</p><p><b>  2、處理要求:</b></p><p>  當學生基本信息發(fā)生變化時,宿舍樓管理員能對其

21、進行修改。比如,某些同學搬到其他的宿舍中去,他們在本宿舍樓中相應的記錄就應該刪去;當宿舍財產報修及時解決后,管理員應登記解決時間,表明該報修問題已成功解決。</p><p>  3、安全性與完整性要求:</p><p><b>  A、安全性要求:</b></p><p> ?。?)系統(tǒng)應設置訪問用戶的標識以鑒別是否是合法用戶,并要求合法用戶設

22、置其密碼,保證用戶身份不被盜用;</p><p> ?。?)系統(tǒng)應對不同的數據設置不同的訪問級別,限制訪問用戶可查詢和處理數據的類別和內容;</p><p>  (3)系統(tǒng)應對不同用戶設置不同的權限,區(qū)分不同的用戶,如區(qū)分寢室長,宿舍理員,室員。</p><p><b>  B、完整性要求:</b></p><p>  

23、(1)各種信息記錄的完整性,信息記錄內容不能為空;</p><p>  (2)各種數據間相互的聯系的正確性;</p><p> ?。?)相同的數據在不同記錄中的一致性。</p><p>  4.1.2數據庫概念結構設計E-R圖</p><p>  概念模型是數據庫系統(tǒng)的核心和基礎。由于各個機器上實現的DBMS軟件都是基于某種數據模型的,但是在

24、具體機器上實現的模型都有許多嚴格的限制。而現實應用環(huán)境是復雜多變的,如果把實現世界中的事物直接轉換為機器中的對象,就非常不方便。因此,人們研究把現實世界中的事物抽象為不依賴與具體機器的信息結構,又接近人們的思維,并具有豐富語義的概念模型,然后再把概念模型轉換為具體的機器上支持的數據模型。概念模型的描述工具通常是使用E-R模型圖。</p><p>  概念結構是對現實世界的一種抽象。所謂抽象是對實際的人、物、事和概

25、念進行人為處理,抽取所關心的共同特性,忽略非本質的細節(jié),并把這些特性用各種概念精確的加以描述,這些概念組成了某種模型。。 </p><p>  在需求分析和邏輯設計之間增加概念設計階段,可以使設計人員僅從用戶的角度看待數據及處理要求和約束。</p><p>  表達概念設計的結果稱為概念模型,對概念模型有以下要求:</p><p>  (1) 有豐富的語義表達能

26、力,能表達用戶的各種需求。</p><p>  (2) 易于交流和理解,從而可以用它和不熟悉計算機的用戶交換意見。</p><p>  (3) 要易于更改。當應用環(huán)境和應用要求改變時,概念模型要能很容易的修改和擴充以反映這種變化。</p><p>  (4) 易于向各種數據模型轉換。</p><p>  按照上述要求,傳統(tǒng)的數據模型(網狀、層

27、次和關系模型)都不適合作概念模型。在數據庫的概念設計中,通常采用E-R數據模型來表示數據庫的概念結構。 E-R數據模型將現實世界的信息結構統(tǒng)一用屬性、實體以及它們之間的聯系來描述。</p><p>  數據庫的E-R圖如下:</p><p><b>  寢室管理E-R圖</b></p><p>  3、用戶管理E-R圖: </p>

28、<p><b>  查詢功能E-R圖</b></p><p><b>  5、留言板E-R圖</b></p><p><b>  第三章 詳細設計</b></p><p><b>  3.1 數據庫設計</b></p><p>  3.1.1

29、數據庫的引入:</p><p>  數據庫技術從60年代中期至今只有不到40年的歷史,但其發(fā)展速度之快是其它技術所不及的。它已由第一代的層次型、網狀型數據庫,第二代的關系型數據庫發(fā)展到今天以面向對象為主要模型的數據庫,即第三代數據庫。數據庫技術和網絡通信技術、面向對象編程技術、并行計算機技術、人工智能技術相互融合、相互滲透,促進了數據庫技術的廣泛應用。</p><p>  數據庫,是按照數

30、據結構來組織、存儲和管理數據的倉庫,是用于查詢的大量數據的存儲區(qū)域。使用數據庫可以帶來許多好處:如減少了數據的冗余度,從而大大地節(jié)省了數據的存儲空間,實現數據資源的充分共享等等。此外,數據庫技術還為用戶提供了非常簡便的使用手段,使用戶易于編寫有關數據庫應用程序。特別是近年來推出的計算機關系數據庫管理系統(tǒng),操作直觀,使用靈活,編程方便,功能強大,環(huán)境適應廣泛,數據處理能力極強。</p><p>  數據庫的設計是指

31、對一個給定的應用環(huán)境,構造數據庫模式,建立數據庫及其應用系統(tǒng),滿足各種用戶需求。作為信息資源開發(fā)、管理和服務的一種有效的手段,數據庫技術的應用已越來越廣泛,從小型的單項事務處理系統(tǒng)到大型的信息系統(tǒng)大都用先進的數據庫技術來保持系統(tǒng)數據的安全性、完整性和共享性。對一個實際的系統(tǒng)來說,數據庫表的設計在遵循數據庫理論的同時,必須能用開發(fā)工具來實現用戶在各方面提出的功能要求。</p><p>  一個真正的、完整的站點是離

32、不開數據庫的,因為少量的數據,如網頁訪問人數等完全可以存儲在文本文件中,但實際應用中,需要保存的數據遠不止這一點點,而且這些數據之間往往還有關聯,利用數據庫來管理這些數據,可以很方便的查詢和更新??梢哉f一個動態(tài)網站的建設是離不開一個設計最優(yōu)的數據庫的。我們現在可以使用的數據庫有很多種, </p><p>  3.2 系統(tǒng)數據流圖</p><p>  3.2.1用戶登錄流程圖:</p&

33、gt;<p>  2.用戶注冊流程圖:</p><p>  3.用戶密碼修改流程圖:</p><p><b>  4用戶管理權限:</b></p><p>  5.1.3數據庫邏輯結構設計:</p><p>  根據在數據庫概念設計中給出的數據庫實體E-R圖,可以設計數據表結構,務器上建名為xyty的數據庫

34、。其中包括以下表:管理員,留言板,宿舍公告欄,寢室長,寢室,宿舍樓,民族,通知,用戶,系名,專業(yè)。下面將具體介紹數據庫各表結構:</p><p><b>  表5.1管理員:</b></p><p><b>  表5.2 留言板:</b></p><p><b>  表5.3寢室:</b></p

35、><p>  表5.4 宿舍公告欄:</p><p><b>  表5.5 宿舍樓:</b></p><p><b>  表 5.6寢室長:</b></p><p><b>  表5.7 民族:</b></p><p><b>  表5.8 通

36、知:</b></p><p><b>  表 5.9 用戶</b></p><p>  表 5.10 系名:</p><p><b>  表5.11 專業(yè):</b></p><p><b>  6.1 模塊設計</b></p><p>  6

37、.1.1 管理員模塊設計</p><p>  對本系統(tǒng)的各個子模塊進行了系統(tǒng)分析和數據庫設計之后,本章將主要討論該系統(tǒng)所實現的各部分功能:</p><p>  (1) 后臺管理主界面:</p><p>  角色有三種選擇,室員、寢室長、管理員,選擇管理員進入管理員后臺管理,有用戶管理,個人資料,班級查詢、寢室查詢,寢室管理,寢室損壞,衛(wèi)生評分,留言板,通知,管理制度

38、,系統(tǒng)注銷,十個功能模塊,</p><p>  (2)用戶管理模塊:</p><p>  這個模塊是對用戶進行管理,功能模塊主要功能有管理員注冊,修改管理員密碼,學生注冊,學生密碼修改,如圖3:</p><p>  (3)個人資料模塊:</p><p>  這個模塊式對用戶進行個人基本資料進行管理,個人資料模塊主要功能有學號查詢及修改,姓名查

39、詢及修改,性別查詢及修改,年齡查詢及修改,出生日期查詢及修改,系別查詢及修改,專業(yè)查詢及修改,班級查詢及修改,輔導老師查詢及修改,民族查詢及修改,職務查詢及修改,所在宿舍查詢及修改,宿舍電話查詢及修改,個人電話查詢及修改。</p><p>  (4) 班級查詢模塊:</p><p>  這個模塊主要對某系別/專業(yè)/班級/學號 的所有學生進行資料進行管理。班級查詢模塊主要功能有 查詢某個系別

40、的學生基本信息,某個專業(yè)的學生基本信息,某個班級學生的基本信息,單個學號的學生的基本信息,這些查詢相互約束著,例如:輸入班級前一定要輸入是相應的專業(yè)等等。</p><p>  (5) 寢室查詢模塊:</p><p>  寢室查詢模塊主要是為了管理員管理方便而進行設計,寢室查詢主要功能有查詢一個棟數的學生基本情況,查詢一個寢室的學生基本情況,或者查詢學生的姓名來查詢學生基本情況,此模塊式為了

41、寢室管理員能更好的進行管理而設計的。棟數,寢室號,學生姓名之間沒有約束,例如:查詢一棟,就會把一棟所有學生信息全部列出來。</p><p><b>  第四章 面板設計</b></p><p>  4.1系統(tǒng)登錄頁面:</p><p><b>  4.2登陸失?。?lt;/b></p><p><b

42、>  4.3系統(tǒng)首頁:</b></p><p>  4.4.管理員注冊:</p><p>  4.4.管理員密碼修改:</p><p><b>  4.5學生注冊:</b></p><p>  4.6.學生密碼修改:</p><p><b>  4.7注冊成功:<

43、/b></p><p><b>  4.8注冊失敗:</b></p><p>  4.9密碼修改成功:</p><p>  4.10密碼修改失?。?lt;/p><p><b>  4.7 個人資料:</b></p><p>  這個模塊式對用戶進行個人基本資料進行管理,個人

44、資料模塊主要功能有學號查詢及修改,姓名查詢及修改,性別查詢及修改,年齡查詢及修改,出生日期查詢及修改,系別查詢及修改,專業(yè)查詢及修改,班級查詢及修改,輔導老師查詢及修改,民族查詢及修改,職務查詢及修改,所在宿舍查詢及修改,宿舍電話查詢及修改,個人電話查詢及修改。</p><p><b>  4.8 班級查詢</b></p><p>  這個模塊主要對某系別/專業(yè)/班級

45、/學號 的所有學生進行資料進行管理。班級查詢模塊主要功能有 查詢某個系別的學生基本信息,某個專業(yè)的學生基本信息,某個班級學生的基本信息,單個學號的學生的基本信息,這些查詢相互約束著,例如:輸入班級前一定要輸入是相應的專業(yè)等等。</p><p><b>  4.9 寢室查詢:</b></p><p>  寢室查詢模塊主要是為了管理員管理方便而進行設計,寢室查詢主要功能有

46、查詢一個棟數的學生基本情況,查詢一個寢室的學生基本情況,或者查詢學生的姓名來查詢學生基本情況,此模塊式為了寢室管理員能更好的進行管理而設計的。棟數,寢室號,學生姓名之間沒有約束,例如:查詢一棟,就會把一棟所有學生信息全部列出來。</p><p><b>  4.10寢室管理:</b></p><p>  此模塊是為了寢室長方便管理設計的,寢室管理模塊主要功能有查詢本寢

47、室的所有衛(wèi)生評分,規(guī)劃寢室的衛(wèi)生打掃管理,及登記寢室的物品損壞信息的。</p><p><b>  4.11衛(wèi)生評分:</b></p><p>  此模塊主要是為了寢室管理員設計的,衛(wèi)生評分模塊的主要功能有查詢及更改某棟寢室所有評分情況,及查詢評分時間,評分人等等,查詢某寢室的情況,面板旁有兩個箭頭分別用于調整評分高低順序,箭頭向下,是從高到低,箭頭向上市從低到高。&

48、lt;/p><p><b>  4.12留言版:</b></p><p>  此模塊式為了方便學生交流用的,留言板模塊主要功能有可以發(fā)布一些學生需要發(fā)布的信息,出了發(fā)布功能還有信息回復功能。</p><p><b>  4.13:通知:</b></p><p>  通知模塊式為了方便管理員發(fā)布信息通知學

49、生的一些重要事項,及情況的。</p><p>  4.14.管理制度:</p><p>  此模塊是管理員注冊,學生注冊時需要了解的一些寢室基本情況,</p><p><b>  第五章 致謝心得</b></p><p><b>  致謝</b></p><p>  在這個數

50、據庫上機周即將完成之際,回想起開始工作的不知所措,以及調研、調試過程中的多次遇阻,真是說不出的艱辛。幸好,有老師、同學的幫助,我們這一組得以成功,基本上能夠完成對學生公寓中學生基本資料的存儲和查詢。一也可以查找、修改、添加和刪除對學生公寓管理軟的操作等。我們一次次的改進自己的系統(tǒng)。希望不辜負這么多天的辛苦,不負老師對我們的教導,希望老師檢閱了以后,能得以慰藉。主要也在于自己對于系統(tǒng)設計的實踐能力更加強了,為以后的學習、工作都能有所幫助。

51、畢竟以后的就業(yè)方向可能還是計算機方面。軟件設計是比較熱的一門工作。</p><p>  在此,感謝那些幫助我的老師和同學,使老師辛勤的幫我講解疑惑之處,并在資料上給與我最大的幫助,讓我們深深的感受到團隊合作的力量如此的巨大。大家的默契,老師的指導都讓我們學的非常有興趣和愉快。如果沒有老師的指導和同學的幫,我想我們這一組不會那么順利的完成的。沒有你們喔的系統(tǒng)設計的進程一定十分緩慢,而且可能會寸步難行。在這里我要衷心

52、的謝謝你們,謝謝你們在此中對我的幫助和關懷。</p><p><b>  心得</b></p><p>  經過一周多時間的設計和開發(fā),學生宿舍管理系統(tǒng)基本開發(fā)完畢。正如目標一樣,用來三天寫出來程序,再花來三來天的調試,計劃一個星期九完成了。在設計中,基本信息,信息需要,都做來全方面的調查,在做E-R模型圖,我們小組做了詳細的考慮,細節(jié)上面也考慮進去了。用戶的屬性和關

53、系都比較齊全。很人性化的設計,比如說留言板管理圖,就是比較人性化的。在表中遇到來些許麻煩,進過同學的指導,還是克服了,管理員、留言板、寢室、宿舍公告欄、宿舍樓、寢室長等表中式十分合理的。登入界面我們小組以學校大門為背景來突出我校的學生宿舍管理系統(tǒng)。其功能基本符合用戶要求,能夠完成學生宿舍基本的管理要求,宿舍財產及宿舍管理員的管理范圍和查詢以及相關報表。并提供部分系統(tǒng)維護功能,使用戶方便進行數據備份和恢復、數據刪除,對于數據的一致性的問題

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論