學(xué)生公寓管理系統(tǒng)設(shè)計(jì)報(bào)告_第1頁
學(xué)生公寓管理系統(tǒng)設(shè)計(jì)報(bào)告_第2頁
學(xué)生公寓管理系統(tǒng)設(shè)計(jì)報(bào)告_第3頁
學(xué)生公寓管理系統(tǒng)設(shè)計(jì)報(bào)告_第4頁
學(xué)生公寓管理系統(tǒng)設(shè)計(jì)報(bào)告_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、數(shù)據(jù)庫技術(shù)與應(yīng)用課程設(shè)計(jì)報(bào)告學(xué)生公寓管理系統(tǒng)設(shè)計(jì)姓名:學(xué)號:班級:日期:目 錄 TOC o 2-4 h z t 標(biāo)題 1,1 HYPERLINK l _Toc418458223 課程設(shè)計(jì)任務(wù)一:設(shè)計(jì)選題與開發(fā)準(zhǔn)備 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ā)所用的技術(shù)準(zhǔn)備 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 課程設(shè)計(jì)任務(wù)二:系統(tǒng)分析 PAGEREF _Toc418458230

3、h 2 HYPERLINK l _Toc418458231 1系統(tǒng)設(shè)計(jì)思想 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)濟(jì)上可行性 PAGEREF _Toc418458234 h 3 HYPERLINK l _Toc418458235 技術(shù)上可行性 PAGEREF _Toc418458235 h

4、 3 HYPERLINK l _Toc418458236 2.2前臺需求 PAGEREF _Toc418458236 h 3 HYPERLINK l _Toc418458237 課程設(shè)計(jì)任務(wù)三:系統(tǒng)功能分析與設(shè)計(jì) PAGEREF _Toc418458237 h 3 HYPERLINK l _Toc418458238 1.系統(tǒng)功能模塊圖 PAGEREF _Toc418458238 h 3 HYPERLINK l _Toc418458239 課程設(shè)計(jì)任務(wù)四:數(shù)據(jù)庫設(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ù)結(jié)構(gòu) PAGEREF _Toc418458242 h 5 HYPERLINK l _Toc418458243 2概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc418458243 h 6 HYPERLINK l _Toc418458244 3邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc418458244 h 9 HYPERLINK l _Toc418458245 4數(shù)據(jù)庫的實(shí)現(xiàn) PAGE

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

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

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

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

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

11、08。3.2 Microsoft Visual Studio 2010介紹Visual Studio是微軟公司推出的開發(fā)環(huán)境。是目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境。Visual Studio 2010版本于2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設(shè)計(jì)和組織,變得更加簡單明了。Visual Studio 2010同時帶來了NET Framework 4.0、Microsoft Visual Studio 2010 CTP( Community Technology Preview-CTP),并且支持開發(fā)面向Windows 7的應(yīng)用程序。除了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(jié)構(gòu)化、半結(jié)構(gòu)化和非結(jié)構(gòu)化文檔的數(shù)據(jù)直接存儲到數(shù)據(jù)庫中。可以對數(shù)據(jù)進(jìn)行查詢、搜索、同步、報(bào)告和分析之類的操作。數(shù)據(jù)可以存儲在各種設(shè)備上,從數(shù)據(jù)中心最大的服務(wù)器一直到桌面計(jì)算機(jī)和移動設(shè)備,它都可以控制數(shù)據(jù)而不用管數(shù)據(jù)存儲在哪里。SQL Server 2008 允許使用 Microsoft .NET和Visual Studio開發(fā)的自定義應(yīng)用程序中使用數(shù)據(jù),在面向服務(wù)的架構(gòu)(SOA)和通過 Microsoft B

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評論

0/150

提交評論