學生宿舍管理系統報告_第1頁
學生宿舍管理系統報告_第2頁
學生宿舍管理系統報告_第3頁
學生宿舍管理系統報告_第4頁
學生宿舍管理系統報告_第5頁
已閱讀5頁,還剩2頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

一、需求分析目前,我們學校的宿舍管理采用的還是人工來進行管理的,面對目前學校開展的實際狀況,我們通過實地調研之后,對宿舍管理系統的設計開發做了一個詳細的概述。1.功能需求1〕根本功能需求本課題要實現的是高校學生宿舍管理系統,在設計該系統時,應盡可能的貼近學生,便于用戶操作。系統在實現上應該具有如下功能:1.系統要求用戶必須輸入正確的用戶名和密碼才能進入系統。2.系統應該提供學生住宿情況的根本登記。3.系統應提供學生每學期學生的離校處理。4.系統應提供查詢功能,以方便用戶對學生根本信息的查詢及樓房信息的查詢。5.系統應提供增加、刪除、修改用戶帳戶的功能。6.系統還應具有添加、修改、刪除學生根本信息的功能。2.報表需求學生宿舍管理系統的某些信息應當能夠以報表形式打印出來。1〕用戶界面需求學生宿舍管理系統應提供簡單、層次關系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的錄入、查詢等功能操作提供方便。快捷按鈕的創立也是非常需要的,以方便用戶操作。3.性能需求1〕系統平安性學生宿舍管理系統中的增加用戶、學生畢業離校等的某些模塊都是相聯系在一起的,所以在系統的管理權限上應當進行嚴格控制,具體思想如下:1.要想對該學生宿舍管理系統進行操作就應當具有某些操作權限。沒有權限的用戶將不能通過任何渠道來登錄該系統,查看該系統的任何信息和數據,以確保系統的嚴密性和平安性。2.在上述要求根底上可以為該系統設定兩種登錄方式,程序開始運行所有功能將是不可使用的,只有系統管理員登錄、普通用戶登錄兩個窗口可以使用,沒有系統管理員或者普通用戶的用戶名和密碼任何人都不能登錄該系統進行操作。3.在具體實現時還應為系統管理員和普通用戶設定不同的權限,系統管理員應當可以使用系統的所有模塊,普通用戶對于大局部的很關鍵的模塊是無權使用的。只讀用戶只能觀看數據對任何模塊都無權修改。4.數據庫選擇數據庫是數據管理的最新技術,是計算機科學的重要分支。十年來,數據庫管理系統已從專用的應用程序包開展成為通用系統軟件。由于數據庫具有數據結構化、最低冗余度、較高的程序與數據獨立性、易于擴充、易于編制應用程序等優點,較大的信息系統都是建立在數據庫設計之上的。由于用到的數據表格多,另外考慮到實際情況,學生根本信息的變動,還有員工信息的多少的變化,我們選用MicrosoftSQLServer關系數據庫作為數據庫開發,它可以在不同的環境下工作,包括移動計算環境、嵌入式數據庫和工作組效勞器,能存放和讀取大量的數據,管理眾多并發的用戶,應選用MicrosoftSQLServer數據庫。5.環境本系統是以Windows系統為操作平臺,用MicrosoftVB6.0編程語言和MicrosoftSQLServer數據庫來實現高校學生宿舍管理系統所需功能的。二、數據庫概念模型設計、數據庫模式設計學生宿舍管理系統用戶管理新用戶注冊學生宿舍管理系統用戶管理新用戶注冊學生管理管理學生資料管理注銷畢業學生資料宿舍管理管理宿舍調動宿舍分配宿舍樓管理房間管理繳費管理管理學生繳費查詢管理按學籍查詢學生資料查詢未交費的學生圖1.1系統功能模塊圖在整體設計中,我們將宿舍管理系統分為五個大的模塊:用戶管理模塊、學生管理模塊、宿舍管理模塊、繳費管理模塊、查詢模塊。每個模塊將實現不同的功能,下面將具體進行介紹。1〕用戶管理模塊用戶管理模塊只有新用戶注冊模塊1.新用戶注冊:詳細記錄入住宿舍樓的學生情況、繳費情況和畢業離校情況。學生管理管理注銷畢業學生資料學生資料管理2〕學生管理模塊學生管理管理注銷畢業學生資料學生資料管理圖1.1.1學生管理模塊包括:學生資料管理和注銷畢業學生資料兩大局部。1.學生資料管理:登記學生的個人信息包括。2.注銷畢業學生資料:登記學校所有宿舍退宿人員的情況。按學號查詢學生資料3〕信息查詢模塊按學號查詢學生資料查詢管理查詢管理查詢未繳費學生查詢未繳費學生圖1.1.2信息查詢模塊根本上包括:學生查詢、班級瀏覽、宿舍瀏覽、1.學生查詢:實現每個學生根本信息情況的查詢功能。2.班級瀏覽:實現瀏覽各個系到各班的信息情況。3.宿舍瀏覽:實現瀏覽每棟樓房的所有宿舍的住宿情況及宿舍樓所住學生統計情況。宿舍調動宿舍樓管理宿舍分配宿舍管理房間管理4〕宿舍管理模塊宿舍調動宿舍樓管理宿舍分配宿舍管理房間管理圖1.1.3宿舍管理模塊根本上包括:宿舍管理、宿舍分配、宿舍樓管理、房間管理。1.宿舍調動:紀錄每周每個宿舍樓每個宿舍每個人的扣分情況2.宿舍分配:按班級和宿舍兩種不同分法在一段時間內的個人扣分的名單的統計情況。3.宿舍樓管理:實現宿舍先進集體和先進個人的名單的統計。4.房間管理:實現對宿舍內的成員的性別、年齡、可住人數、已住人數進行管理。繳費管理學生繳費5〕繳費管理模塊繳費管理學生繳費圖1.1.4系統分支〔繳費管理模塊包括:學生繳費。1.學生繳費:實現學生每學年的繳費管理以及未繳費學生的情況。2.系統所需表1〕系統表1.用戶信息表:登記管理人員和普通用戶的用戶名、密碼。2.學生信息表:詳細登記學生根本信息及學生住宿情況。3.宿舍信息表:詳細記錄了宿舍的樓號、樓名、位置、房間數、以及住宿費。4.房間信息表:詳細記錄了房間的房號、樓號、性別、可住人數、已組人數。5.繳費表:詳細記錄了每個學生的繳費號和每學年的學費。列名數據類型數據長度允許空用戶名char10密碼char16√表2.1用戶信息表列名數據類型數據長度允許空學號int4房號char10√繳費號int4√姓名char10√性別char4√入學時間datetime8√畢業時間datetime8√班char20√系char26√學院nchar16√表2.2學生信息表列名數據類型數據長度允許空樓號char10樓名char28位置char10√房間數float8√樓高int4√住宿費money8√表2.3宿舍信息表描述數據類型數據長度允許空房號char10樓號char10√性別char2√可入住人數int4√已入住人數int4√表2.4房間信息表列名數據類型數據長度允許空繳費號int4學年學費money8√表2.5繳費表2)系統E-R圖姓名繳費號畢業時間房號學號性別入學時間姓名繳費號畢業時間房號學號性別入學時間學生學生房號樓號學院房號樓號學院班系班系分配房間N分配房間入住性別N入住性別11樓名已入住人數可入住人數樓號樓名已入住人數可入住人數樓號位置位置宿舍宿舍房間數房間數住宿費樓高住宿費樓高三、模塊詳細設計及實現在系統功能模塊介紹時,我們將宿舍管理系統分為五個大的模塊:用戶管理模塊、學生管理模塊、宿舍管理模塊、繳費管理模塊、查詢模塊。如下列圖是我們學生宿舍管理系統的主界面:圖3.1.1宿舍管理系統主界面1.用戶管理模塊詳細設計1〕.新用戶注冊圖3.2〕.用戶登錄圖3.2.學生管理模塊詳細設計1〕.學生資料管理圖3.12〕.注銷畢業學生資料圖3.3.宿舍管理模塊詳細設計1〕.宿舍調動圖3.2〕.宿舍分配圖3.3〕.宿舍樓管理圖3.4〕.房間管理圖3.4.繳費管理模塊詳細設計1).學生繳費圖3.5.查詢模塊詳細設計1).按學號查詢學生資料圖3.2).查詢未繳費學生圖3.四、設計心得歷時兩周的課程設計現在已經接近尾聲了,在這兩周時間里,感覺收獲頗多。我們這次課程設計的任務是建立一個學生宿舍管理系統,它用到的開發工具是MicrosoftVB6.0語言,MicrosoftSQLServer數據庫。在設計的開始階段為了盡快熟悉MicrosoftVB6.0語言,我詳細翻閱有關該方面的資料,對書中的根本理論知識逐章逐節地分析,同時還上機操作來加深理解。特別是對書中的一些典型實例,認真學習它的編程思想,吸取它的編程技巧,弄懂程序中每句話的含義。在對所要應用的技術有了一個根本認識之后,就開始構思自己的系統設計。認真聽老師對設計要求的講解,根據任務書的要求將整個系統分為幾個模塊,每個模塊具體又要實現哪些功能,然后就逐個模塊去一一詳細設計,設計的過程中不時地翻閱資料,用一些巧

溫馨提示

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

評論

0/150

提交評論