

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> 計(jì)算機(jī)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)</p><p> 《數(shù)據(jù)庫(kù)課程設(shè)計(jì)》報(bào)告</p><p> (2009/2010學(xué)年 第一學(xué)期)</p><p> 學(xué)生姓名: </p><p> 學(xué)生班級(jí): 信管092001</p><p> 學(xué)生學(xué)號(hào): <
2、/p><p> 指導(dǎo)教師: </p><p> 2012年 1月 5日</p><p><b> 目錄</b></p><p> 第一章 系統(tǒng)概述1</p><p> 1.1系統(tǒng)開發(fā)背景和意義1</p><p> 1.1.1
3、 系統(tǒng)開發(fā)背景1</p><p> 1.1.2 開發(fā)設(shè)計(jì)的意義1</p><p> 第二章 系統(tǒng)需求分析3</p><p> 2.1 需求分析3</p><p> 2.1.1 基本信息3</p><p> 2.2 系統(tǒng)功能分析4</p><p> 2.2.1 用戶對(duì)系統(tǒng)要
4、求4</p><p> 2.3 調(diào)查用戶需求4</p><p> 2.4 宿舍樓的基本情況5</p><p> 2.5 用戶對(duì)系統(tǒng)的要求5</p><p> 2.6 系統(tǒng)功能的設(shè)計(jì)和劃分6</p><p> 2.7系統(tǒng)功能模塊圖7</p><p> 2.8 數(shù)據(jù)流程圖7
5、</p><p> 2.9 數(shù)據(jù)字典9</p><p> 第三章 概念結(jié)構(gòu)設(shè)計(jì)13</p><p> 第四章 邏輯結(jié)構(gòu)設(shè)計(jì)15</p><p> 4.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)15</p><p> 4.2數(shù)據(jù)組織15</p><p> 4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型15
6、</p><p> 4.2.2 邏輯結(jié)構(gòu)定義15</p><p> 第五章 實(shí)驗(yàn)截圖18</p><p> 5.1 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)18</p><p> 5.2 數(shù)據(jù)庫(kù)的更新操作及截圖19</p><p> 第六章 參考文獻(xiàn)22</p><p><b> 結(jié)束語(yǔ)
7、23</b></p><p><b> 第一章 系統(tǒng)概述</b></p><p> 1.1系統(tǒng)開發(fā)背景和意義</p><p> 1.1.1 系統(tǒng)開發(fā)背景</p><p> 隨著時(shí)代的發(fā)展,計(jì)算機(jī)技術(shù)越來(lái)越深入各行各業(yè),為廣大的用戶提供了更為周到和便捷的服務(wù)。目前各行各業(yè)廣泛使用專用系統(tǒng),其內(nèi)容范圍跨越
8、了教育科研、文化事業(yè)、金融、商業(yè)、新聞出版、娛樂、體育等各個(gè)領(lǐng)域,其用戶群十分龐大,因此,設(shè)計(jì)開發(fā)好一個(gè)專用系統(tǒng)對(duì)一個(gè)機(jī)構(gòu)(或部門)的發(fā)展十分重要。近年來(lái),隨著用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)的廣泛應(yīng)用,向用戶提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。 對(duì)于學(xué)校而言,學(xué)生宿舍管理是必不可少的組成部分。目前仍然存在有學(xué)校停留在宿舍管理部門人員手工記錄數(shù)據(jù)的階段,手工記錄對(duì)于規(guī)模小的學(xué)校來(lái)說(shuō)勉強(qiáng)可以接受;但對(duì)于
9、學(xué)生信息量比較龐大,需要記錄存檔的數(shù)據(jù)比較多的高校來(lái)說(shuō),人工記錄是相當(dāng)麻煩的,而且當(dāng)查找某條記錄時(shí),由于數(shù)據(jù)量龐大,只能依靠人工去一條一條地查找,這樣不但麻煩而且浪費(fèi)許多時(shí)間,工作效率比較低。采用計(jì)算機(jī)來(lái)管理宿舍和學(xué)生的信息,大大提高了查詢的速度,節(jié)約了人力和物力資源,達(dá)到了預(yù)期的要求。今天,計(jì)算機(jī)的價(jià)格已經(jīng)十分低廉,性能卻有了長(zhǎng)足的進(jìn)步。它已經(jīng)被應(yīng)用于許多領(lǐng)域,計(jì)算機(jī)之所以如此流行的原因主要有以下幾個(gè)方面: </p>&
10、lt;p> 首先,計(jì)算機(jī)可以代替人工進(jìn)行許多繁雜的勞動(dòng); </p><p> 其次,計(jì)算機(jī)可以節(jié)省許多資源; </p><p> 第三,計(jì)算機(jī)可以大大的提高人們的工作效率; </p><p> 第四,計(jì)算機(jī)可以使敏感文檔更加安全,等等.</p><p> 1.1.2 開發(fā)設(shè)計(jì)的意義</p><p>
11、為了實(shí)現(xiàn)提高高校宿舍管理部門的工作效率;充分利用資源;減少不必要的人力,物力和財(cái)力的支出;方便宿舍管理部門的工作人員全面地掌握學(xué)生住宿情況等目的;為宿舍管理部門,開發(fā)設(shè)計(jì)專用系統(tǒng)--高校學(xué)生宿舍信息管理系統(tǒng)來(lái)進(jìn)行管理學(xué)生宿舍信息,使學(xué)生宿舍信息實(shí)現(xiàn)標(biāo)準(zhǔn)化的管理和規(guī)范化的制度是十分必要的。專用系統(tǒng)是一個(gè)信息管理系統(tǒng)MIS(Management Information System)(以下就稱信息管理系統(tǒng)),它將實(shí)現(xiàn)檢索迅速和查找方便;信息
12、的錄入,修改和刪除功能;以及對(duì)新入校學(xué)生進(jìn)行宿舍安排等功能,學(xué)生可以在系統(tǒng)前臺(tái)以寢室長(zhǎng)和室員的身份進(jìn)行查看和發(fā)布寢室的信息。</p><p> 1.2系統(tǒng)開發(fā)的目標(biāo)</p><p> 由于先前宿舍管理的工作流程建立在手工操作之上而導(dǎo)致處理速度過慢,不能滿足上級(jí)管理層和住宿學(xué)生的要求,所以新系統(tǒng)開發(fā)的目標(biāo)是:適應(yīng)快速增長(zhǎng)學(xué)生數(shù)的要求,立足于現(xiàn)有的人力資源,充分利用計(jì)算機(jī)的強(qiáng)大功能,加強(qiáng)住
13、宿工作各階段的科學(xué)管理,并對(duì)管理決策提供良好支持。具體來(lái)說(shuō)學(xué)生宿舍管理系統(tǒng)有如下功能:</p><p> 1.對(duì)于入住新生的資料、交費(fèi)情況、每月每個(gè)宿舍的水電費(fèi)等數(shù)據(jù)能夠準(zhǔn)確錄入。只有對(duì)基本數(shù)據(jù)快速、準(zhǔn)確的錄入,才能為后繼工作提供良好的支持。</p><p> 2.每月可以自動(dòng)計(jì)算每位學(xué)生的水電費(fèi)余額,對(duì)于水電費(fèi)余額不足或拖欠的學(xué)生系統(tǒng)將給出報(bào)警信息,并生成水電費(fèi)歷史清單,供查詢。該功
14、能能夠節(jié)省大量人力,發(fā)揮計(jì)算機(jī)的優(yōu)勢(shì)。</p><p> 3.房間管理也是必不可少的。可以對(duì)宿舍房間的類型進(jìn)行設(shè)置,對(duì)于空的鋪位進(jìn)行查詢。</p><p> 4.數(shù)據(jù)查詢和統(tǒng)計(jì)功能。這體現(xiàn)在能利用本系統(tǒng)的基礎(chǔ)信息,通過一定的計(jì)算,向相關(guān)決策和管理人員提供面向業(yè)務(wù)的輔助決策方案。</p><p> 5.退房功能。對(duì)于要退房的學(xué)生,結(jié)算該生應(yīng)退余額,打印清單,并刪
15、除該住戶。</p><p> 6.安全性功能。要求所有操作員必須憑口令登錄系統(tǒng),按相應(yīng)的權(quán)限使用系統(tǒng),訪客只具有查詢權(quán)限,管理員具有最高權(quán)限,可以刪除和添加操作員。</p><p> 第二章 系統(tǒng)需求分析</p><p> 系統(tǒng)需求分析是指在管理信息系統(tǒng)開發(fā)的生命周期中系統(tǒng)需求分析階段的各項(xiàng)活動(dòng)和方法,應(yīng)用系統(tǒng)思想和系統(tǒng)科學(xué)的原理進(jìn)行系統(tǒng)需求分析工作的具體方法
16、和技術(shù)。系統(tǒng)需求分析階段是整個(gè)系統(tǒng)開發(fā)的關(guān)鍵,一般來(lái)說(shuō),建立管理信息系統(tǒng)首先要做好系統(tǒng)規(guī)劃,在此基礎(chǔ)上才能分批地實(shí)現(xiàn)各個(gè)應(yīng)用項(xiàng)目的開發(fā)。需求分析的目標(biāo)是深入描述系統(tǒng)的功能和性能,確定系統(tǒng)設(shè)計(jì)的約束、同其它環(huán)境元素的接口細(xì)節(jié),定義系統(tǒng)的其它有效性需求。</p><p> 目前,我們學(xué)校的宿舍管理都是由人工管理的,信息都是由文本記錄的。針對(duì)這一實(shí)際情況,我們?cè)O(shè)計(jì)了學(xué)生宿舍管理系統(tǒng)。</p><p
17、><b> 2.1 需求分析</b></p><p> 經(jīng)過實(shí)際分析調(diào)查,一個(gè)學(xué)生宿舍管理系統(tǒng)主要是要方便宿舍管理人員的工作,提高其工作效率,不僅可以方便廣大學(xué)生,而且還可以方便于教師和相關(guān)人員。</p><p> 2.1.1 基本信息</p><p> 學(xué)生住在宿舍樓中,每幢宿舍樓都會(huì)有若干名老師負(fù)責(zé)本宿舍樓的日常管理。<
18、/p><p> ?。?)學(xué)生的基本信息:</p><p> 入校時(shí),每位同學(xué)都有唯一的學(xué)號(hào),并被分配到指定的宿舍樓和指定的宿舍,也會(huì)有一個(gè)宿舍號(hào),其入校時(shí)間就是他的入住時(shí)間。</p><p> ?。?)宿舍的基本信息:</p><p> 每間宿舍都有唯一的樓號(hào)和宿舍號(hào),入校時(shí),宿舍會(huì)裝公用電話機(jī),相應(yīng)地就有宿舍電話號(hào)碼。</p>
19、<p> (3)工作人員基本信息:</p><p> 每幢宿舍都有駐樓阿姨和保潔阿姨的編號(hào)。</p><p> (4)報(bào)修的基本信息:</p><p> 宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時(shí),同學(xué)們需要將財(cái)產(chǎn)損壞情況報(bào)告給宿舍樓管理員,以便學(xué)校派人進(jìn)行維修。這時(shí),需要記錄報(bào)修的宿舍號(hào)和損壞的財(cái)產(chǎn)編號(hào),同時(shí)記錄報(bào)修的
20、時(shí)間和損壞的原因。當(dāng)損壞的財(cái)產(chǎn)維修完畢后,應(yīng)記錄解決時(shí)間,表示該報(bào)修成功解決。</p><p> ?。?)來(lái)訪者基本信息</p><p> 每幢宿舍對(duì)于每一次的人員來(lái)訪都要做好相應(yīng)的登記。包括來(lái)訪者和被訪者的信息。</p><p> 2.2 系統(tǒng)功能分析</p><p> 2.2.1 用戶對(duì)系統(tǒng)要求</p><p&g
21、t;<b> 1、信息要求:</b></p><p> 宿舍樓管理員能查詢上面提到的宿舍樓的所有相關(guān)信息,包括某一學(xué)號(hào)的學(xué)生在宿舍樓中住宿的詳細(xì)信息,報(bào)修的所有信息和來(lái)訪者的信息,以利于對(duì)整個(gè)宿舍樓的全面管理。</p><p><b> 2、處理要求:</b></p><p> 當(dāng)學(xué)生基本信息發(fā)生變化時(shí),宿舍樓管理
22、員能對(duì)其進(jìn)行修改。比如,某些同學(xué)搬到其他的宿舍中去,他們?cè)诒舅奚針侵邢鄳?yīng)的記錄就應(yīng)該刪去;當(dāng)宿舍財(cái)產(chǎn)報(bào)修及時(shí)解決后,管理員應(yīng)登記解決時(shí)間,表明該報(bào)修問題已成功解決。</p><p> 3、安全性與完整性要求:</p><p><b> A、安全性要求:</b></p><p> ?。?)系統(tǒng)應(yīng)設(shè)置訪問用戶的標(biāo)識(shí)以鑒別是否是合法用戶,并要求合
23、法用戶設(shè)置其密碼,保證用戶身份不被盜用;</p><p> ?。?)系統(tǒng)應(yīng)對(duì)不同的數(shù)據(jù)設(shè)置不同的訪問級(jí)別,限制訪問用戶可查詢和處理數(shù)據(jù)的類別和內(nèi)容;</p><p> (3)系統(tǒng)應(yīng)對(duì)不同用戶設(shè)置不同的權(quán)限,區(qū)分不同的用戶,如區(qū)分普通用戶(學(xué)生),管理員。</p><p><b> B、完整性要求:</b></p><p&
24、gt; (1)各種信息記錄的完整性,信息記錄內(nèi)容不能為空;</p><p> ?。?)各種數(shù)據(jù)間相互的聯(lián)系的正確性;</p><p> ?。?)相同的數(shù)據(jù)在不同記錄中的一致性。</p><p> 2.3 調(diào)查用戶需求</p><p> 本系統(tǒng)的最終用戶為宿舍樓管理員,本宿舍樓的學(xué)生。根據(jù)我們?nèi)粘I钪械慕?jīng)驗(yàn),結(jié)合對(duì)自己學(xué)校宿舍樓管理老師
25、的咨詢和對(duì)同宿舍樓同學(xué)的調(diào)查,得出用戶的下列實(shí)際要求:</p><p> 2.4 宿舍樓的基本情況</p><p> 學(xué)生住在宿舍樓中,每棟宿舍樓都會(huì)有若干名老師負(fù)責(zé)本宿舍樓的日常管理。</p><p> 1、學(xué)生的基本信息:</p><p> 入校時(shí),每位同學(xué)都有唯一的學(xué)號(hào),并被分配到指定的宿舍樓和指定的宿舍,也會(huì)有一個(gè)宿舍號(hào),其入
26、校時(shí)間就是他的入住時(shí)間。另外,為了管理上的方便,同一院系的學(xué)生的宿舍一般在一起,相應(yīng)地會(huì)有其所在的院系名稱。</p><p> 2、宿舍的基本信息:</p><p> (1) 宿舍財(cái)產(chǎn)的基本信息: 每個(gè)宿舍的財(cái)產(chǎn)屬于學(xué)校,比如電燈,床鋪,柜子,桌椅等,為了對(duì)不同的財(cái)產(chǎn)進(jìn)行區(qū)分,可以為每種財(cái)產(chǎn)分配不同的財(cái)產(chǎn)號(hào)。這樣有利于財(cái)產(chǎn)的報(bào)修和管理。</p><p>
27、 (2) 報(bào)修的基本信息: 宿舍樓中經(jīng)常出現(xiàn)財(cái)產(chǎn)的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時(shí),同學(xué)們需要將財(cái)產(chǎn)損壞情況報(bào)告給宿舍樓管理員,以便學(xué)校派人進(jìn)行維修。這時(shí),需要記錄報(bào)修的宿舍號(hào)和損壞的財(cái)產(chǎn)編號(hào),同時(shí)記錄報(bào)修的時(shí)間和損壞的原因。當(dāng)損壞的財(cái)產(chǎn)維修完畢后,應(yīng)記錄解決時(shí)間,表示該報(bào)修成功解決。</p><p> (3) 離校的基本信息: 每當(dāng)放寒假或暑假時(shí),同學(xué)們大部分都會(huì)回家;每當(dāng)“五
28、·一”或“十·一”放假時(shí),同學(xué)們也有很多不會(huì)留在宿舍。這時(shí),為加強(qiáng)學(xué)校對(duì)同學(xué)假期安全的管理,離校的同學(xué)應(yīng)登記離校時(shí)間,待返校后記錄返校時(shí)間,以便學(xué)校查證和管理。</p><p> 2.5 用戶對(duì)系統(tǒng)的要求</p><p> 2.5.1宿舍樓管理員(1).信息要求</p><p> 宿舍樓管理員能查詢上面提到的宿舍樓的所有相關(guān)信息,包括某一
29、學(xué)號(hào)的學(xué)生在宿舍樓中住宿的詳細(xì)信息,快件收發(fā)的所有信息,報(bào)修的所有信息,夜歸的詳細(xì)信息和學(xué)生離返校的信息。以利于對(duì)整個(gè)宿舍樓的全面管理。</p><p><b> (2).處理要求</b></p><p> 當(dāng)學(xué)生基本信息發(fā)生變化時(shí),宿舍樓管理員能對(duì)其進(jìn)行修改。比如,某些同學(xué)搬到其他的宿舍中去,他們?cè)诒舅奚針侵邢鄳?yīng)的記錄就應(yīng)該刪去;或者學(xué)生轉(zhuǎn)換專業(yè),他們記錄中院系
30、的信息也要作相應(yīng)的修改等等。當(dāng)宿舍樓的電話號(hào)碼發(fā)生變更時(shí),宿舍樓管理員能根據(jù)有關(guān)證明做出修改。當(dāng)宿舍財(cái)產(chǎn)報(bào)修及時(shí)解決后,管理員應(yīng)登記解決時(shí)間,表明該報(bào)修問題已成功解決。</p><p><b> 2、本宿舍樓的學(xué)生</b></p><p><b> (1) 信息要求</b></p><p> 本宿舍樓的學(xué)生能查詢其所
31、在的宿舍的所有信息,能查詢本樓的指定宿舍的電話號(hào)碼以利于同樓宿舍間的通信。能查詢自己的快件信息。能查詢自己的夜歸記錄和離返校記錄。</p><p><b> (2) 處理要求</b></p><p> 本宿舍樓的學(xué)生能在報(bào)修信息表中插入報(bào)修信息,表示本宿舍的財(cái)產(chǎn)發(fā)生了損毀需要學(xué)校派人維修。學(xué)生離校時(shí),能在離返校記錄表中插入離校時(shí)間;學(xué)生返校后,能在離返校記錄表中插
32、入返校時(shí)間,表示已經(jīng)回校。</p><p> 2.6 系統(tǒng)功能的設(shè)計(jì)和劃分</p><p> 根據(jù)如上得到的用戶需求,我們將本系統(tǒng)按照所完成的功能分成以下幾模塊:</p><p> 第一模塊:用戶管理部分</p><p><b> 1、處理用戶注冊(cè)</b></p><p><b>
33、; 2、處理用戶登錄</b></p><p> 3、用戶可以查詢學(xué)生信息。</p><p> 4、用戶可以提交與查詢報(bào)修信息。</p><p> 5、用戶可以插入與刪除用戶自己的離返校信息。</p><p> 6、用戶可以修改用戶自己密碼。</p><p> 第二模塊:管理員管理部分</p
34、><p><b> 1、處理管理員登錄</b></p><p> 2、管理員可以查詢學(xué)生信息。</p><p> 3、管理員可以插入、修改與查詢報(bào)修信息。</p><p> 4、管理員可以查詢?cè)谛Ec離校學(xué)生信息。</p><p> 5、管理員可以修改管理員密碼。</p><
35、;p> 2.7系統(tǒng)功能模塊圖</p><p> 本系統(tǒng)主要有以下功能:宿舍樓基本信息管理,學(xué)生基本信息管理,宿舍樓配備物品基本信息管理,樓道工人基本信息管理,宿舍基本信息管理,宿舍物品基本信息管理。</p><p> 數(shù)據(jù)庫(kù)操作功能:查詢、刪除、修改、插入;</p><p> 系統(tǒng)功能模塊圖如圖2.1</p><p><b
36、> 圖2.3</b></p><p><b> 2.8 數(shù)據(jù)流程圖</b></p><p> 數(shù)據(jù)流程圖是全面描述信息系統(tǒng)邏輯模型的工具,它抽象概括地把信息系統(tǒng)中各種業(yè)務(wù)處理過程聯(lián)系起來(lái)。根據(jù)以上的業(yè)務(wù)流程的分析,以及學(xué)生宿舍的特點(diǎn),我們給出了以下學(xué)生宿舍管理信息系統(tǒng)的數(shù)據(jù)流程圖。</p><p> 由于學(xué)生宿舍主要涉
37、及學(xué)生的入住和退縮問題,以及住宿的管理,我們將學(xué)生宿舍管理系統(tǒng)的頂層設(shè)計(jì)如圖2.4.1:</p><p><b> 圖2.4.1</b></p><p> 第二層數(shù)據(jù)流程圖從學(xué)生角度出發(fā),如圖2.4.2:</p><p><b> 圖2.4.2</b></p><p> 第二層數(shù)據(jù)流程圖:從
38、管理者角度出發(fā),如圖2.4.3:</p><p><b> 圖2.4.3</b></p><p> 第三層數(shù)據(jù)流程圖:從新生角度出發(fā),如圖2.4.4</p><p><b> 圖2.4.4</b></p><p> 第三層數(shù)據(jù)流程圖:從畢業(yè)生角度出發(fā)出發(fā),如圖2.4.5</p>
39、<p><b> 圖2.4.5</b></p><p> 第三層數(shù)據(jù)流程圖:從樓道工作人員的任用角度出發(fā),如圖2.4.6</p><p><b> 圖2.4.6</b></p><p> 第三層數(shù)據(jù)流程圖:從管理者和外來(lái)訪客的角度出發(fā),如圖2.4.7</p><p><b&
40、gt; 圖2.4.6</b></p><p><b> 2.9 數(shù)據(jù)字典</b></p><p><b> 數(shù)據(jù)項(xiàng)</b></p><p><b> 住宿學(xué)生數(shù)據(jù)字典</b></p><p><b> 員工數(shù)據(jù)字典</b></p
41、><p><b> 宿舍數(shù)據(jù)字典</b></p><p> 臨時(shí)設(shè)備租賃數(shù)據(jù)字典</p><p><b> 報(bào)修數(shù)據(jù)字典</b></p><p><b> 水電費(fèi)數(shù)字字典</b></p><p><b> 來(lái)訪者數(shù)字字典</b>
42、;</p><p><b> 數(shù)據(jù)結(jié)構(gòu)</b></p><p><b> 數(shù)據(jù)流</b></p><p><b> 數(shù)據(jù)存儲(chǔ)</b></p><p><b> 處理過程</b></p><p> 第三章 概念結(jié)構(gòu)設(shè)計(jì)<
43、;/p><p> 概念結(jié)構(gòu)是將需求分析抽象為信息結(jié)構(gòu)即概念模型的過程,這樣才能更好地、更準(zhǔn)確的用某一DBMS實(shí)現(xiàn)這些需求,是整個(gè)數(shù)據(jù)庫(kù)設(shè)計(jì)的關(guān)鍵,它主要特點(diǎn)是能真實(shí)、充分地反映現(xiàn)實(shí)社會(huì),包括事物和事物之間的聯(lián)系,能滿足用戶對(duì)數(shù)據(jù)的處理需求,是對(duì)現(xiàn)實(shí)世界的一個(gè)真實(shí)模型,而且還易于理解,也方便用戶的操作,對(duì)數(shù)據(jù)的修改和各種模型的轉(zhuǎn)換。</p><p> 從以上的數(shù)據(jù)流程圖中,我們選擇了第二層數(shù)
44、據(jù)流程圖作為設(shè)計(jì)E-R圖的出發(fā)點(diǎn),從分析數(shù)據(jù)流圖和數(shù)字字典中可以看出,整個(gè)系統(tǒng)功能是圍繞“學(xué)生住宿”問題進(jìn)行處理,學(xué)生住進(jìn)宿舍,工作人員管理宿舍,處理宿舍提供的各種服務(wù),另外,還有來(lái)訪者對(duì)學(xué)生的來(lái)訪。</p><p> 系統(tǒng)E-R圖,如圖3.1:</p><p><b> 圖3.1</b></p><p><b> 系統(tǒng)分E-R
45、圖:</b></p><p> 學(xué)生和宿舍的E-R圖</p><p> 宿舍和員工的E—R圖</p><p> 宿舍樓和物品配備的E-R圖:</p><p> 宿舍和宿舍樓的E-R圖:</p><p> 第四章 邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 4.1邏輯設(shè)計(jì)的任務(wù)和目標(biāo)&
46、lt;/p><p> 以上的概念設(shè)計(jì)階段是獨(dú)立于任何一種數(shù)據(jù)模型的,但是邏輯設(shè)計(jì)階段就與選用的DBMS產(chǎn)品發(fā)生關(guān)系了,系統(tǒng)邏輯設(shè)計(jì)的任務(wù)就是將概念設(shè)計(jì)階段設(shè)計(jì)好的基本E-R圖轉(zhuǎn)換為選用DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。</p><p><b> 4.2數(shù)據(jù)組織</b></p><p> 4.2.1將E-R圖轉(zhuǎn)換為關(guān)系模型</
47、p><p> 由于宿舍與學(xué)生是1:n關(guān)系,可以將其之間的聯(lián)系與n端實(shí)體學(xué)生合并,宿舍和員工,學(xué)生和臨時(shí)設(shè)備,學(xué)生和來(lái)訪者也是1:n關(guān)系,同樣也將其之間的聯(lián)系與n端實(shí)體員工,臨時(shí)設(shè)備,來(lái)訪者合并,具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化如下:</p><p> 學(xué)生住宿表:(學(xué)號(hào),姓名,性別,專業(yè),入學(xué)時(shí)間,聯(lián)系方式,樓號(hào),宿舍號(hào))</p><p> 宿舍表:(樓號(hào),宿舍
48、號(hào),電話號(hào)碼,可住人數(shù),已住人數(shù))</p><p> 樓值工作人員表:(職工號(hào),職工名,性別,年齡,家庭地址,聯(lián)系電話,樓號(hào))</p><p> 宿舍樓表(宿舍樓號(hào),宿舍樓名,宿舍樓位置,宿舍樓電話)</p><p> 宿舍物品表:(物品名,物品號(hào),物品數(shù)量)</p><p> 4.2.2 邏輯結(jié)構(gòu)定義</p><
49、p> 由以上分析,得出上述5個(gè)表格結(jié)構(gòu)如下:</p><p> 學(xué)生住宿表,主要記錄學(xué)生住宿的基本信息</p><p> 員工表,主要記錄員工的基本信息。</p><p> 宿舍表,主要記錄宿舍的入住信息。</p><p> 報(bào)修表,主要記錄物品的報(bào)修信息。</p><p> 來(lái)訪者表,主要記錄來(lái)訪者
50、的信息。</p><p><b> 第五章 實(shí)驗(yàn)截圖</b></p><p> 5.1 數(shù)據(jù)庫(kù)表的結(jié)構(gòu)</p><p><b> 宿舍表結(jié)構(gòu)的定義</b></p><p> 學(xué)生住宿表的結(jié)構(gòu)定義</p><p><b> 員工表格的定義</b>
51、</p><p><b> 樓道工作人員的定義</b></p><p><b> 宿舍物品的定義</b></p><p> 5.2 數(shù)據(jù)庫(kù)的更新操作及截圖</p><p><b> 宿舍表格記錄的插入</b></p><p> Insert i
52、nto 宿舍表</p><p> Values ('27','101','057108011010',04,04)</p><p> Insert into 宿舍表</p><p> Values ('22','111','057108011110',04,04)&
53、lt;/p><p> Insert into 宿舍表</p><p> Values ('27','131','057108011160',04,04)</p><p><b> 截圖如下:</b></p><p> 學(xué)生住宿表格記錄的插入</p><
54、;p> Insert into 學(xué)生住宿表</p><p> Values ('08030004','王曉明','男','物流管理','15158110001','20080906','27','101')</p><p> Insert into 學(xué)
55、生住宿表</p><p> Values ('08030002','李倩','女','物流管理','15158110002','20080906','22','111')</p><p> Insert into 學(xué)生住宿表</p><p&
56、gt; Values ('08030005','李明','男','物流管理','15158110003','20080906','27','131')</p><p><b> 截圖如下:</b></p><p><b> 員
57、工表格記錄的插入</b></p><p> Insert into 員工表 </p><p> Values ('y001','葉玉',40,'27','女','清潔工','15058101000')</p><p> Insert into 員工表 &
58、lt;/p><p> Values ('y002','王思思',26,'22','女','管理員','15058101010')</p><p> Insert into 員工表 </p><p> Values ('y003','李偉'
59、,34,'22','男','管理員','15058101110')</p><p><b> 截圖如下:</b></p><p> 來(lái)訪者表格記錄的插入</p><p> Insert into 來(lái)訪者表</p><p> Values ('
60、張曉紅','王曉明','母子','身份證','20100920','2010/9/20 12:20:30','2010/9/20 12:50:30','幫忙帶東西','08030004')</p><p> Insert into 來(lái)訪者表</p><p&g
61、t; Values ('王偉','李倩','兄妹','身份證','20100910','2010/9/10 12:20:30','2010/9/10 12:50:30','看望她','08030002')</p><p> Insert into 來(lái)訪者表</p
62、><p> Values ('王夢(mèng)','李明','姐妹','身份證','20100930','2010/9/30 12:10:30',' 2010/9/30 13:50:30','看望她','08030005')</p><p><b>
63、 截圖如下:</b></p><p><b> 物品表記錄的插入</b></p><p> Insert into 物品表</p><p> Values('桌子',‘002’,'1')</p><p> Insert into 物品表</p><p
64、> Values('電燈',‘003’,'2')</p><p> Insert into 物品表</p><p> Values('鎖',‘004’,'1')</p><p><b> 截圖如下:</b></p><p> 樓道工作人員表記
65、錄的插入</p><p> Insert into 樓道工作人員表</p><p> Values('0906001',‘8B’,'37','女','太原市萬(wàn)柏林區(qū)瓦流路45號(hào)','8065246')</p><p> Insert into 樓道工作人員表</p>
66、<p> Values('0906002,‘10A’,'56,'男','太原市萬(wàn)柏林區(qū)瓦流路65號(hào)','8762345')</p><p><b> 截圖如下:</b></p><p><b> 第六章 參考文獻(xiàn)</b></p><p> [
67、1] 王珊,薩師煊.數(shù)據(jù)庫(kù)系統(tǒng)概論(第四版)[M]. 北京:高等教育出版社,2006</p><p> [2] 陳根才,孫建伶,林懷忠.數(shù)據(jù)庫(kù)課程設(shè)計(jì)[M]. 杭州:浙江大學(xué)出版社,2005</p><p> [3] 段愛玲,段瓊博,尹輝.數(shù)據(jù)庫(kù)原理與應(yīng)用課程實(shí)驗(yàn)指導(dǎo).北京:機(jī)械工業(yè)出版社,2009</p><p> [4] 錢雪忠,羅海馳,陳國(guó)俊.數(shù)據(jù)庫(kù)原理
68、及課程設(shè)計(jì).北京:清華大學(xué)出版社,2009</p><p><b> 結(jié)束語(yǔ)</b></p><p> 首先,感謝xx老師的精心教導(dǎo)使得該學(xué)生宿舍管理系統(tǒng)總體說(shuō)來(lái)功能比較齊全,包括學(xué)生管理員的一些基本的功能都已經(jīng)具備;數(shù)據(jù)庫(kù)的設(shè)計(jì)方面,建有學(xué)生表、管理員表、學(xué)生住宿表、工作人員表、來(lái)訪人員表。通過這次課程設(shè)計(jì)使我收獲了好多,復(fù)習(xí)了數(shù)據(jù)庫(kù)相關(guān)語(yǔ)句的編寫。</p
69、><p> 此次課程設(shè)計(jì)讓我感受頗多:做一個(gè)數(shù)據(jù)庫(kù)其實(shí)是一件很有趣的事情。想到自己可以創(chuàng)建一個(gè)小型的數(shù)據(jù)庫(kù)系統(tǒng),有點(diǎn)學(xué)習(xí)后的滿足感。數(shù)據(jù)庫(kù)的建立并非難事,難點(diǎn)在于數(shù)據(jù)庫(kù)的連接和編程語(yǔ)言的選擇。Java的功能很強(qiáng)大,這也是我以后需要學(xué)習(xí)的課程,于是我毅然選擇了它。再就是建立數(shù)據(jù)庫(kù)系統(tǒng)的步驟,我的經(jīng)驗(yàn)就是要先總體規(guī)劃,再局部整理。先做好總的界面,再通過該界面的布置一步一步實(shí)現(xiàn)其功能!</p><p&
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 學(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ì)報(bào)告--- 學(xué)生宿舍管理系統(tǒng)
- 數(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)
- 數(shù)據(jù)庫(kù)學(xué)生管理信息系統(tǒng)課程設(shè)計(jì)
- (數(shù)據(jù)庫(kù)課程設(shè)計(jì))學(xué)生宿舍管理系統(tǒng)畢業(yè)設(shè)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--- 論壇管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---學(xué)生學(xué)籍管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-酒店管理信息系統(tǒng)
評(píng)論
0/150
提交評(píng)論