

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 學(xué)生宿舍管理系統(tǒng)</b></p><p> 學(xué)號(hào): 姓名: </p><p><b> 一、前言</b></p><p> 在科技飛速發(fā)展的社會(huì),使用計(jì)算機(jī)管理人員信息已經(jīng)成為學(xué)校管理的必須途徑,不但可以大量節(jié)省時(shí)間、人力、財(cái)力、物力,而且能更全面有效
2、地掌握學(xué)生的基本情況,及時(shí)獲取最新而又準(zhǔn)確的資料和信息。此次的課程設(shè)計(jì)就是這樣一個(gè)學(xué)生宿舍信息管理的系統(tǒng),其功能與實(shí)現(xiàn)方面有比較好的的針對(duì)性和實(shí)用性,對(duì)于管理方面是十分重要的。對(duì)于當(dāng)今大學(xué)校園內(nèi)的學(xué)生公寓來(lái)說(shuō),其數(shù)據(jù)量大,各種信息管理內(nèi)容復(fù)雜,查詢和管理學(xué)生信息和校園內(nèi)的公寓信息等工作由人工完成是很累的,也許還很不切實(shí)際,不僅浪費(fèi)了許多人力物力資源,而且容易出差錯(cuò),有一個(gè)符合要求的軟件對(duì)其進(jìn)行智能化的管理不僅可以節(jié)省人力物力資源,并且對(duì)
3、學(xué)生宿舍的管理和操作也更加方便了,對(duì)所有的信息有一個(gè)全面的把握。</p><p><b> 二、程序設(shè)計(jì)的目的</b></p><p> 學(xué)生宿舍管理系統(tǒng)是應(yīng)對(duì)學(xué)生宿舍管理的現(xiàn)代化、網(wǎng)絡(luò)化,逐步擺脫當(dāng)前學(xué)生宿舍管理的人工管理方式,提高學(xué)生宿舍管理效率而開(kāi)發(fā)的,包括系統(tǒng)登陸功能,信息輸入,信息查詢,信息刪除,信息輸出等內(nèi)容,其目的就是為了方便用戶使用。高校學(xué)生宿舍管
4、理系統(tǒng)的開(kāi)發(fā)主要包括后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)以及前端應(yīng)用程序的開(kāi)發(fā)兩個(gè)方面。對(duì)于后臺(tái)數(shù)據(jù)庫(kù)的建立和維護(hù)要求建立起數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)。而對(duì)于前端應(yīng)用程序的開(kāi)發(fā)則要求應(yīng)用程序能提供強(qiáng)大的數(shù)據(jù)操縱功能,界面友好、使用簡(jiǎn)單方便等特點(diǎn)。舊的手工紀(jì)錄的宿舍管理方式已經(jīng)不能適應(yīng)高速發(fā)展的信息化時(shí)代,新的宿舍管理系統(tǒng)開(kāi)發(fā)出來(lái)之后,學(xué)校的現(xiàn)有的宿舍信息管理將有很大的改觀,由過(guò)去的人工方式轉(zhuǎn)變?yōu)橛?jì)算機(jī)方式,由效率低、數(shù)據(jù)冗余、易產(chǎn)生錯(cuò)誤轉(zhuǎn)
5、變?yōu)闄z索迅速、查找方便、可靠性高、存儲(chǔ)量大。這些優(yōu)點(diǎn)能夠極大地提高效率,也是學(xué)??茖W(xué)化、正規(guī)化管理的重要條件。</p><p><b> 需求分析</b></p><p><b> 1)處理對(duì)象:</b></p><p> 系統(tǒng)要處理的對(duì)象包括宿舍樓的基本信息、宿舍基本信息、學(xué)生基本信息、宿舍管理員基本信息等內(nèi)容,各
6、個(gè)對(duì)象包括信息如下所示:</p><p> 宿舍樓基本信息:包括宿舍樓編號(hào)、面積、層數(shù)、管理員信息等,方便管理者對(duì)宿舍樓的管理,提高查詢效率;</p><p> 宿舍基本信息:包括宿舍號(hào)、宿舍等級(jí)、標(biāo)準(zhǔn)人數(shù)等;</p><p> 班級(jí)基本信息:包括班級(jí)、專(zhuān)業(yè)號(hào)、輔導(dǎo)員、班長(zhǎng);</p><p> 學(xué)生基本信息:包括學(xué)號(hào)、姓名、性別、專(zhuān)業(yè)
7、號(hào)、所在班級(jí)信息等,可以方便學(xué)生信息的查詢和更新。</p><p><b> 2)處理功能要求:</b></p><p> 系統(tǒng)主要完成以下幾個(gè)功能:</p><p> 1、宿舍樓基本信息的查詢與修改;</p><p> 2、學(xué)號(hào)基本信息查詢、更新與刪除;</p><p> 3、宿舍信息
8、查詢與更新;</p><p><b> 4、數(shù)據(jù)統(tǒng)計(jì)等。</b></p><p> 3)安全性和完整性要求:</p><p> 安全性先通過(guò)視圖機(jī)制,不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖,這樣可提供系統(tǒng)數(shù)據(jù)一定程度上的安全性,再通過(guò)用戶授權(quán)機(jī)制,用用戶登錄來(lái)識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。</p
9、><p> 完整性要求用于描述宿舍樓基本信息、宿舍基本信息、學(xué)生基本信息中的數(shù)據(jù)項(xiàng)能否為空,以及一些用戶自定義完整性(符合實(shí)際要求)等。</p><p><b> 4)用戶界面需求</b></p><p> 學(xué)生宿舍管理系統(tǒng)應(yīng)提供簡(jiǎn)單、層次關(guān)系明了、清晰的操作界面,使用戶一目了然。盡可能的為用戶的添加、查詢等功能操作提供方便。快捷按鈕的創(chuàng)建也
10、是非常需要的,以方便用戶操作。</p><p><b> 四、系統(tǒng)設(shè)計(jì)</b></p><p><b> 1)基本關(guān)系圖:</b></p><p><b> 數(shù)據(jù)字典:</b></p><p><b> 3)處理邏輯描述:</b></p>
11、;<p><b> 4)概念設(shè)計(jì)階段:</b></p><p><b> 全局E-R圖:</b></p><p><b> E-R圖屬性:</b></p><p> 宿舍樓信息:宿舍樓(樓號(hào)、面積、層數(shù)、管理員) 主碼:樓號(hào)</p><p> 宿舍信息
12、:宿舍(宿舍號(hào)、宿舍等級(jí)、標(biāo)準(zhǔn)人數(shù)) 主碼:宿舍號(hào)</p><p> 班級(jí)信息:班級(jí)(班級(jí)號(hào)、專(zhuān)業(yè)號(hào)、輔導(dǎo)員、班長(zhǎng)) 主碼:班級(jí)號(hào)</p><p> 學(xué)生信息:學(xué)生(學(xué)號(hào)、姓名、年齡、性別) 主碼:學(xué)號(hào)</p><p> 學(xué)生宿舍信息:學(xué)生宿舍(學(xué)號(hào)、宿舍號(hào)、收費(fèi)) 主碼:學(xué)號(hào)、宿舍號(hào)</p><p><
13、;b> 5)邏輯設(shè)計(jì)階段</b></p><p> 1、將E-R模型轉(zhuǎn)換為關(guān)系模型,轉(zhuǎn)換的原則是:一個(gè)實(shí)體型轉(zhuǎn)換為一個(gè)關(guān)系模式。實(shí)體的屬性就是關(guān)系的屬性,實(shí)體的碼就是關(guān)系的碼。</p><p> 對(duì)于實(shí)體間的聯(lián)系則有以下不同的情況:一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端對(duì)應(yīng)的關(guān)系模式合并。三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換為一個(gè)關(guān)系
14、模式。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為各實(shí)體碼的組合。</p><p> 一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與n端對(duì)應(yīng)的關(guān)系模式合并。如果轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,則與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,而關(guān)系的碼為n端實(shí)體的碼。 一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。與該聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系
15、的屬性,而關(guān)系的碼為各實(shí)體碼的組合。</p><p> 3個(gè)或3個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系可以轉(zhuǎn)換位一個(gè)關(guān)系模型。與該多元聯(lián)系相連的各實(shí)體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關(guān)系的屬性,各實(shí)體的碼組成關(guān)系的碼或關(guān)系碼的一部分。 具有相同碼的關(guān)系模式可合并。</p><p> E-R圖向關(guān)系模型轉(zhuǎn)換的結(jié)果是:</p><p> 宿舍樓信息:宿舍樓(樓號(hào)、管理員
16、)</p><p> 宿舍信息:宿舍(宿舍號(hào)、等級(jí)、標(biāo)準(zhǔn)人數(shù))</p><p> 班級(jí)信息:班級(jí)(班級(jí)號(hào)、專(zhuān)業(yè)號(hào)、輔導(dǎo)員)</p><p> 學(xué)生信息:學(xué)生(學(xué)號(hào)、姓名、年齡、性別)</p><p> 學(xué)生宿舍信息:學(xué)生宿舍(學(xué)號(hào)、宿舍號(hào)、收費(fèi))</p><p><b> 2、模型優(yōu)化</b&
17、gt;</p><p> 關(guān)系模型部門(mén)、職員、乘客、乘客機(jī)票、飛機(jī)、航班、機(jī)票都沒(méi)有出現(xiàn)部分函數(shù)依賴(lài)和傳遞函數(shù)依賴(lài),所以以上模型已經(jīng)達(dá)到3NF</p><p><b> 6)物理設(shè)計(jì)階段</b></p><p> 物理設(shè)計(jì)就是為一個(gè)給定的邏輯數(shù)據(jù)結(jié)構(gòu)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程。物理設(shè)計(jì)通常分為兩步:確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在
18、關(guān)系數(shù)據(jù)庫(kù)中主要指存取方法和存儲(chǔ)結(jié)構(gòu);對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。如果評(píng)價(jià)結(jié)果滿足原設(shè)計(jì)要求,則可進(jìn)入到物理實(shí)施階段,否則,就需要重新設(shè)計(jì)或修改物理結(jié)構(gòu),有時(shí)甚至要返回邏輯設(shè)計(jì)階段修改數(shù)據(jù)模型。物理設(shè)計(jì)的內(nèi)容包括:為關(guān)系模型選擇存取方法;設(shè)計(jì)關(guān)系、索引等數(shù)據(jù)庫(kù)文件的物理存儲(chǔ)結(jié)構(gòu)。</p><p><b> 功能模塊圖:</b></p><p>&
19、lt;b> 五、程序運(yùn)行平臺(tái)</b></p><p><b> 1、程序主界面:</b></p><p> 登錄初始界面,會(huì)出現(xiàn)如下對(duì)話框:</p><p><b> 學(xué)生信息管理:</b></p><p> 在主菜單中選擇學(xué)生信息管理,會(huì)出現(xiàn)如下對(duì)話框,包括學(xué)生信息輸出
20、、查詢、添加、刪除等功能:</p><p><b> 宿舍信息管理:</b></p><p> 在主菜單中選擇宿舍信息管理,會(huì)出現(xiàn)如下對(duì)話框,包括宿舍信息輸出、查詢、添加、保存、刪除等功能:</p><p><b> 學(xué)生入住管理:</b></p><p> 在主菜單中選擇學(xué)生入住管理,會(huì)出
21、現(xiàn)如下對(duì)話框,包括查詢、添加、刪除、分配宿舍等功能:</p><p><b> 創(chuàng)新的內(nèi)容</b></p><p> ?。保┦褂妹艽a形式進(jìn)入系統(tǒng),是系統(tǒng)更加安全,有規(guī)律;</p><p> ?。玻┯妙?lèi)的形式儲(chǔ)存各個(gè)函數(shù)的頭文件,使各個(gè)實(shí)現(xiàn)函數(shù)連為一體,同時(shí)使用指針函數(shù),使函數(shù)串聯(lián)之間更為融洽;</p><p> ?。常?/p>
22、聲明了一個(gè)類(lèi),將員工信息包含其中,包括:姓名、級(jí)別、編號(hào)、工資,使程序在運(yùn)行的時(shí)候,調(diào)用函數(shù)的時(shí)候可以將所有信息連為一體,更方便操作;</p><p> 4)加入了多次查詢的功能,即在姓名相同,而其它信息不同的時(shí)候,可多次查詢,找出全部相同姓名的員工信息,方便快捷地找出需要的信息。</p><p> 七、存在的問(wèn)題與不足</p><p> 限于編程者學(xué)習(xí)的時(shí)間
23、尚短且能力有限,該系統(tǒng)還存在著許多缺陷與不足之處。功能比較簡(jiǎn)單,查錯(cuò)能力也不強(qiáng),對(duì)于一些不正確的輸入可能會(huì)造成一些難以預(yù)料的結(jié)果。如:功能相對(duì)比較單一,能夠存儲(chǔ)的數(shù)據(jù)也很有限,在對(duì)數(shù)據(jù)的輸入方面沒(méi)有太多的限制,這可能導(dǎo)致用戶輸入的異常發(fā)生,輸出過(guò)程中內(nèi)容較少,能夠得知的信息不夠完整;對(duì)系統(tǒng)查詢?cè)O(shè)置也不靈活,系統(tǒng)的可擴(kuò)展性不強(qiáng)。功能的實(shí)現(xiàn)也不太完善,代碼的處理也不是很精簡(jiǎn),有待進(jìn)一步改善。同時(shí)有許多功能有待添加,是程序能夠更加完整并且更加
24、實(shí)用。需要今后學(xué)習(xí)更多的編程技巧,不斷的提高程序設(shè)計(jì)水平,以提高編寫(xiě)程序的質(zhì)量。</p><p><b> 八、收獲與感想</b></p><p> 經(jīng)過(guò)兩個(gè)星期的設(shè)計(jì)和開(kāi)發(fā),系統(tǒng)基本開(kāi)發(fā)完畢,感覺(jué)自己收獲良多。在本次課程設(shè)計(jì)中遇到很多的困難,比如數(shù)據(jù)庫(kù)與delphi的鏈接,對(duì)一些操作理解不清晰等。開(kāi)始的時(shí)候,查閱了一些相關(guān)的書(shū)籍和材料,其中有一些代碼也是參考了前
25、人的成果。由于課程設(shè)計(jì)的時(shí)間較短,所以該系統(tǒng)還有許多不盡如人意的地方,比如用戶界面不夠美觀,功能不夠完善等多方面問(wèn)題。</p><p> 在這次系統(tǒng)開(kāi)發(fā)的過(guò)程中,我深深體會(huì)到了做一個(gè)系統(tǒng),首先進(jìn)行需求分析的重要性,了解了一個(gè)系統(tǒng)的制作,從功能分析到功能模塊分析、與其他系統(tǒng)的關(guān)系,再到后臺(tái)數(shù)據(jù)存儲(chǔ)設(shè)計(jì)及各功能模塊的創(chuàng)建都需要從整體上考慮設(shè)計(jì)。這些都有待以后進(jìn)一步改進(jìn)。通過(guò)實(shí)踐對(duì)于我以后的學(xué)習(xí)是一筆不小的財(cái)富!不得
26、不說(shuō),這是一個(gè)讓人成長(zhǎng)的過(guò)程,每個(gè)人都應(yīng)該十分珍惜才對(duì)。雖然,我對(duì)這方面的知識(shí)了解并不是很多也不是很感興趣,可是我也十分享受這種為某種東西忙碌的過(guò)程,認(rèn)真投身于某項(xiàng)工作的過(guò)程。</p><p><b> 九、后記</b></p><p> 一個(gè)學(xué)期的數(shù)據(jù)庫(kù)課程學(xué)習(xí),讓我對(duì)SQL有了一定程度上的認(rèn)識(shí)。熟悉了SQL語(yǔ)言的基礎(chǔ)知識(shí),明白了SQL的基本語(yǔ)法規(guī)則,可以運(yùn)用S
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--- 學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生宿舍管理系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)-數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--學(xué)生宿舍管理系統(tǒng) (2)
- (數(shù)據(jù)庫(kù)課程設(shè)計(jì))學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---學(xué)生宿舍管理信息系統(tǒng)
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 學(xué)生宿舍管理系統(tǒng)課程設(shè)計(jì)報(bào)告
- 數(shù)據(jù)庫(kù)課設(shè)-學(xué)生宿舍管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---計(jì)算機(jī)管理信息系統(tǒng)設(shè)計(jì)
- 計(jì)算機(jī)網(wǎng)絡(luò)課程設(shè)計(jì)學(xué)生宿舍網(wǎng)絡(luò)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論