學生公寓管理系統(tǒng)設計報告_第1頁
學生公寓管理系統(tǒng)設計報告_第2頁
學生公寓管理系統(tǒng)設計報告_第3頁
學生公寓管理系統(tǒng)設計報告_第4頁
學生公寓管理系統(tǒng)設計報告_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫技術與應用課程設計報告學生公寓管理系統(tǒng)設計姓名:學號:班級:日期:目 錄 TOC o 2-4 h z t 標題 1,1 HYPERLINK l _Toc418458223 課程設計任務一:設計選題與開發(fā)準備 PAGEREF _Toc418458223 h 1 HYPERLINK l _Toc418458224 1.系統(tǒng)開發(fā)目的 PAGEREF _Toc418458224 h 1 HYPERLINK l _Toc418458225 2.系統(tǒng)開發(fā)背景 PAGEREF _Toc418458225 h 1 HYPERLINK l _Toc418458226 3系統(tǒng)開發(fā)所用的技術準備 PAGERE

2、F _Toc418458226 h 1 HYPERLINK l _Toc418458227 3.1 系統(tǒng)開發(fā)平臺選擇 PAGEREF _Toc418458227 h 1 HYPERLINK l _Toc418458228 3.2 Microsoft Visual Studio 2010介紹 PAGEREF _Toc418458228 h 2 HYPERLINK l _Toc418458229 3.3 數(shù)據(jù)庫開發(fā)平臺的介紹 PAGEREF _Toc418458229 h 2 HYPERLINK l _Toc418458230 課程設計任務二:系統(tǒng)分析 PAGEREF _Toc418458230

3、h 2 HYPERLINK l _Toc418458231 1系統(tǒng)設計思想 PAGEREF _Toc418458231 h 2 HYPERLINK l _Toc418458232 2系統(tǒng)需求分析 PAGEREF _Toc418458232 h 2 HYPERLINK l _Toc418458233 2.1可行性研究 PAGEREF _Toc418458233 h 3 HYPERLINK l _Toc418458234 經(jīng)濟上可行性 PAGEREF _Toc418458234 h 3 HYPERLINK l _Toc418458235 技術上可行性 PAGEREF _Toc418458235 h

4、 3 HYPERLINK l _Toc418458236 2.2前臺需求 PAGEREF _Toc418458236 h 3 HYPERLINK l _Toc418458237 課程設計任務三:系統(tǒng)功能分析與設計 PAGEREF _Toc418458237 h 3 HYPERLINK l _Toc418458238 1.系統(tǒng)功能模塊圖 PAGEREF _Toc418458238 h 3 HYPERLINK l _Toc418458239 課程設計任務四:數(shù)據(jù)庫設計 PAGEREF _Toc418458239 h 4 HYPERLINK l _Toc418458240 1數(shù)據(jù)庫需求分析 PAGE

5、REF _Toc418458240 h 4 HYPERLINK l _Toc418458241 1.1數(shù)據(jù)流圖 PAGEREF _Toc418458241 h 4 HYPERLINK l _Toc418458242 1.2數(shù)據(jù)結構 PAGEREF _Toc418458242 h 5 HYPERLINK l _Toc418458243 2概念結構設計 PAGEREF _Toc418458243 h 6 HYPERLINK l _Toc418458244 3邏輯結構設計 PAGEREF _Toc418458244 h 9 HYPERLINK l _Toc418458245 4數(shù)據(jù)庫的實現(xiàn) PAGE

6、REF _Toc418458245 h 9 HYPERLINK l _Toc418458246 課程設計任務五:系統(tǒng)功能實現(xiàn) PAGEREF _Toc418458246 h 11 HYPERLINK l _Toc418458247 1登陸界面的實現(xiàn) PAGEREF _Toc418458247 h 11 HYPERLINK l _Toc418458248 2主界面 PAGEREF _Toc418458248 h 12 HYPERLINK l _Toc418458249 3宿舍信息管理模塊的實現(xiàn) PAGEREF _Toc418458249 h 12 HYPERLINK l _Toc41845825

7、0 4學生入住管理模塊的實現(xiàn) PAGEREF _Toc418458250 h 13 HYPERLINK l _Toc418458251 5修改密碼模塊的實現(xiàn) PAGEREF _Toc418458251 h 15 HYPERLINK l _Toc418458252 4系統(tǒng)測試 PAGEREF _Toc418458252 h 16 HYPERLINK l _Toc418458253 結論 PAGEREF _Toc418458253 h 17 HYPERLINK l _Toc418458254 參考文獻 PAGEREF _Toc418458254 h 18課程設計任務一:設計選題與開發(fā)準備1.系統(tǒng)開

8、發(fā)目的本設計的學生公寓管理系統(tǒng)主要用來解決學生公寓的信息管理問題,通過C/S模式來實現(xiàn)對學校數(shù)據(jù)庫的訪問、使用等操作;設計這個管理系統(tǒng),主要是為了檢查我們綜合運用以前所學知識的能力,開發(fā)一個多功能的學生公寓管理系統(tǒng)。為了方便公寓管理人員在數(shù)據(jù)方面的管理,結合當今各學校的宿舍管理,為了能全面、準確、有效地管理學生公寓的各種信息而開發(fā)與研制的一個系統(tǒng)。其主要功能是快速適應現(xiàn)代化物管水平和解決工作人員繁重而冗長的工作量。使得他們在學生公寓的各方面都會達到事半功倍的效果,減輕了人力的負擔,方便了數(shù)據(jù)的存儲,增加了安全性。本次課程設計不僅考查了我綜合運用以前所學知識的能力,同時也鍛煉了我的實際動手能力,

9、對于我以后工作能力的培養(yǎng)具有重要的意義。2.系統(tǒng)開發(fā)背景隨著時代的發(fā)展,計算機技術越來越深入各行各業(yè),為廣大的用戶提供了更為周到和便捷的服務。目前各行各業(yè)廣泛使用專用系統(tǒng),其內容范圍跨越了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個領域,其用戶群十分龐大,因此,設計開發(fā)好一個專用系統(tǒng)對一個機構(或部門)的發(fā)展十分重要。近年來,隨著用戶要求的不斷提高及計算機科學的迅速發(fā)展,特別是數(shù)據(jù)庫技術的廣泛應用,向用戶提供的服務將越來越豐富,越來越人性化。對于學校而言,學生公寓管理是必不可少的組成部分。目前仍然存在有學校停留在宿舍管理部門人員手工記錄數(shù)據(jù)的階段,手工記錄對于規(guī)模小的學校來說勉強

10、可以接受;但對于學生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來說,人工記錄是相當麻煩的,而且當查找某條記錄時,由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費許多時間,工作效率比較低。采用計算機來管理公寓宿舍和學生的信息,大大提高了查詢的速度,節(jié)約了人力和物力資源,達到了預期的要求。再加上當今的計算機的價格已經(jīng)十分低廉,性能卻有了長足的進步。因此開發(fā)一套學生公寓管理系統(tǒng)變得十分有必要。3系統(tǒng)開發(fā)所用的技術準備3.1 系統(tǒng)開發(fā)平臺選擇Microsoft Visual Studio 2010為開發(fā)工具,.NET為開發(fā)平臺,C#為語言基礎,數(shù)據(jù)庫選用sql server 20

11、08。3.2 Microsoft Visual Studio 2010介紹Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向Windows 7的應用程序。除了Microsoft S

12、QL Server,它還支持IBM DB2和Oracle數(shù)據(jù)庫。3.3 數(shù)據(jù)庫開發(fā)平臺的介紹SQL Server 2008在Microsoft的數(shù)據(jù)平臺上發(fā)布,可以組織管理任何數(shù)據(jù)??梢詫⒔Y構化、半結構化和非結構化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中??梢詫?shù)據(jù)進行查詢、搜索、同步、報告和分析之類的操作。數(shù)據(jù)可以存儲在各種設備上,從數(shù)據(jù)中心最大的服務器一直到桌面計算機和移動設備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。SQL Server 2008 允許使用 Microsoft .NET和Visual Studio開發(fā)的自定義應用程序中使用數(shù)據(jù),在面向服務的架構(SOA)和通過 Microsoft B

13、izTalk Server 進行的業(yè)務流程中使用數(shù)據(jù)。信息工作人員可以通過日常使用的工具直接訪問數(shù)據(jù)。課程設計任務二:系統(tǒng)分析這章主要講的是學生公寓管理系統(tǒng)的分析與功能設計,系統(tǒng)分析在整個系統(tǒng)中具有重要作用為系統(tǒng)的設計打下基礎。1系統(tǒng)設計思想系統(tǒng)主要是通過公寓管理員根據(jù)相關信息登記要求進行數(shù)據(jù)刪除、修改,查詢等操作。2系統(tǒng)需求分析學生公寓管理系統(tǒng)的主要對象是公寓在日常所發(fā)生的活動數(shù)據(jù),通過分析,學生公寓管理系統(tǒng)從功能上分為登陸模塊和主程序模塊兩大部分。登陸模塊主要用于登陸學生公寓管理系統(tǒng),是進入系統(tǒng)的第一步,主要涉及用戶名,密碼的判定。主程序模塊是整個系統(tǒng)的操作界面,包括公寓管理、學生入住管理

14、、衛(wèi)生管理、保修管理、外來人員管理、系統(tǒng)管理等。下面分別介紹這些模塊的功能:(1)公寓管理主要是對公寓進行添加,修改,查詢,刪除。(2)學生入住管理主要對學生進行添加,修改,查詢,刪除。(3)衛(wèi)生管理是對衛(wèi)生檢查的結果進行添加,修改,查詢。(4)外來人員管理是對非入住公寓的人員進行添加,修改,查詢。(5)保修管理主要是對損壞信息進行添加,查詢,修改,刪除。(6)系統(tǒng)管理主要是添加用戶,及修改密碼。2.1可行性研究可行性研究的目的是用最小的代價在盡可能的時間內確定問題是否能夠解決。2.1.1經(jīng)濟上可行性主要從對項目的經(jīng)濟上進行分析評價,一方面是支出的費用,包括設備購置費、管理和維護費用、人員工資

15、和培訓費等,另一個是取得的收益。這是個小型的管理系統(tǒng),從投入的人力,財力與物力來講是非常之小的,只要每棟公寓配備一臺電腦,服務器可以用已有的服務器,這個系統(tǒng)就可以搞起來。從節(jié)省人力方面,可以讓管理人員從繁與復雜的工作中解脫出來,做更多的工作,可以給宿舍里的管理提高一個層次。2.1.2技術上可行性技術上的可行性分析要考慮將來要采用的硬件和軟件技術能否滿足用戶提出的要求(如計算機的容量、速度等)。此外,還要考慮開發(fā)人員的水平,做為計算機專業(yè)的學生,學過編程,熟悉數(shù)據(jù)庫技術,也住在公寓里,對這個管理模試也比較的熟。因此,設計、開發(fā)一套公寓管理系統(tǒng)是可以完成的。2.2前臺需求由于系統(tǒng)的最終用戶是公寓的

16、管理人員,文化程度相對低,為了讓他們更好地掌握的用好改系統(tǒng),要求界面盡量簡單實用。課程設計任務三:系統(tǒng)功能分析與設計1.系統(tǒng)功能模塊圖學生公寓管系統(tǒng)宿舍管理學生管理衛(wèi)生檢查管理報修管理外來人員管理登陸、修改密碼課程設計任務四:數(shù)據(jù)庫設計1數(shù)據(jù)庫需求分析1.1數(shù)據(jù)流圖1.2數(shù)據(jù)結構數(shù)據(jù)結構反映數(shù)據(jù)之間的組合關系。一個數(shù)據(jù)結構由若干個數(shù)據(jù)項或數(shù)據(jù)結構組成。數(shù)據(jù)結構描述=數(shù)據(jù)結構名,含義說明,組成:數(shù)據(jù)項或數(shù)據(jù)結構宿舍管理員數(shù)據(jù)結構描述數(shù)據(jù)結構名宿舍管理員含義說明定義了一個宿舍管理員的所有有關的信息組成包括用戶名、密碼。學生數(shù)據(jù)結構描述數(shù)據(jù)結構名學生含義說明定義了學生的信息組成包括產(chǎn)學號、姓名、性別

17、、電話、班級宿舍數(shù)據(jù)結構描述數(shù)據(jù)結構名宿舍含義說明定義了宿舍的信息組成包括產(chǎn)宿舍號、電話、費用、床位數(shù)、椅子數(shù)、桌子數(shù)、備注。外來人員數(shù)據(jù)結構數(shù)據(jù)結構名外來人員含義說明定義了外來人員的信息組成包括編號、姓名、來訪時間、離開時間、訪問人宿舍號、備注衛(wèi)生信息數(shù)據(jù)結構數(shù)據(jù)結構名衛(wèi)生信息含義說明定義了衛(wèi)生檢查的信息組成包括編號、宿舍號、檢查日期、衛(wèi)生等級、備注報修信息數(shù)據(jù)結構數(shù)據(jù)結構名報修信息含義說明定義了報修信息組成包括編號、宿舍號、等級日期、完成日期、報修人、備注2概念結構設計采用E-R 模型的概念結構設計方法宿舍管理員登陸id用戶名密碼學生學號姓名性別電話班級宿舍電話費用/年桌子數(shù)椅子數(shù)宿舍編號

18、床位數(shù)外來人員姓名來訪時間離開時間宿舍號編號被訪人備注衛(wèi)生時間登記宿舍號備注編號報修宿舍號登記時間完成時間備注編號3邏輯結構設計從E-R 圖到關系表的轉化及,主鍵加橫線表示,外鍵加虛線表示。宿舍管理員:(登陸ID,用戶名,密碼)宿舍(宿舍號,電話,費用,床位數(shù)、椅子數(shù),桌子數(shù),備注)學生(學號,姓名,性別,電話,班級,宿舍號)外來人員(編號,姓名,來訪時間,離開時間,被訪人,宿舍號、備注)衛(wèi)生信息(編號、宿舍號、檢查日期、衛(wèi)生等級、備注)破損報修(編號、宿舍號、等級日期、完成日期、報修人、備注)4數(shù)據(jù)庫的實現(xiàn)根據(jù)以上關系模式建立數(shù)據(jù)庫及表。在數(shù)據(jù)庫中建立各個需要的表聯(lián)系,注意各個字段的約束性,

19、初始值,長度,以及為各個字段添加說明(為方便用戶的使用)。表4.1管理員表表4.2 宿舍表表4.3 學生表表4.4衛(wèi)生信息表表4.5 外來人員信息表表4.6 報修信息表課程設計任務五:系統(tǒng)功能實現(xiàn)1登陸界面的實現(xiàn)如圖所示:輸入用戶名和密碼用于登錄,點擊登錄,登陸成功。2主界面主界面如下圖所示:3宿舍信息管理模塊的實現(xiàn)1)添加宿舍信息如圖:2)查看宿舍信息如圖:3)修改宿舍信息在查詢宿舍界面,選中要修改的行,然后點擊修改,可以對宿舍信息進行修改,如下如:4學生入住管理模塊的實現(xiàn)1)添加學生2)查詢學生3)修改學生4)學生退宿在查詢界面,選中要退宿的行,點擊退宿,即可完成退宿。5修改密碼模塊的實現(xiàn)4系統(tǒng)測試系統(tǒng)測試是指對設計好的程序進行運行,在運行中發(fā)現(xiàn)錯誤并改正錯誤所進行的工作。在Visual Studio 2010中進行測試。主要用了以下測試

溫馨提示

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

評論

0/150

提交評論