




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上 課 程 設(shè) 計(jì) 報(bào) 告課程設(shè)計(jì)名稱(chēng): 數(shù)據(jù)庫(kù)原理與應(yīng)用 系 部: 學(xué)生姓名: 班 級(jí): 學(xué) 號(hào): 成 績(jī): 指導(dǎo)教師: 陳 林 開(kāi)課時(shí)間: 2011-2012 學(xué)年 2 學(xué)期一、設(shè)計(jì)題目: 小型辦公系統(tǒng)二、實(shí)驗(yàn)?zāi)康臄?shù)據(jù)庫(kù)系統(tǒng)概論課程設(shè)計(jì)對(duì)于鞏固數(shù)據(jù)庫(kù)知識(shí),加強(qiáng)學(xué)生的實(shí)際動(dòng)手能力和提高學(xué)生綜合素質(zhì)十分必要。本課程設(shè)計(jì)實(shí)驗(yàn)主要圍繞兩方面內(nèi)容:數(shù)據(jù)庫(kù)設(shè)計(jì)和基本數(shù)據(jù)庫(kù)編程實(shí)踐。通過(guò)本實(shí)驗(yàn),使學(xué)生了解數(shù)據(jù)庫(kù)系統(tǒng)的理論,掌握數(shù)據(jù)庫(kù)的設(shè)計(jì)方法及數(shù)據(jù)庫(kù)的運(yùn)用和基本開(kāi)發(fā)技術(shù)。 1. 掌握數(shù)據(jù)庫(kù)設(shè)計(jì)的基本方法,熟悉數(shù)據(jù)庫(kù)設(shè)計(jì)的步驟; 2. 通過(guò)設(shè)計(jì)數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)用課題,進(jìn)一步熟悉數(shù)據(jù)庫(kù)管
2、理系統(tǒng)的操作技術(shù),提高動(dòng)手 能力,提高分析問(wèn)題和解決問(wèn)題的能力;3. 學(xué)習(xí)基本數(shù)據(jù)庫(kù)編程方法。三、實(shí)驗(yàn)要求 掌握數(shù)據(jù)庫(kù)的設(shè)計(jì)的每個(gè)步驟,以及提交各步驟所需圖表和文檔。通過(guò)使用MS SQL SERVER2005,建立所設(shè)計(jì)的數(shù)據(jù)庫(kù),并在此基礎(chǔ)上實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢(xún)、連接等基本操作操作。四、 實(shí)驗(yàn)內(nèi)容第一章 需求分析1.1系統(tǒng)性需求分析 傳統(tǒng)的辦公方式,如書(shū)面?zhèn)鬟f和口頭通知等,日漸顯現(xiàn)其效率低、信息傳遞慢、公文查閱不便及資源浪費(fèi)等缺陷。隨著計(jì)算機(jī)技術(shù)和互聯(lián)網(wǎng)的發(fā)展,網(wǎng)絡(luò)化辦公越來(lái)越顯示其優(yōu)越性。本文主要介紹了采用ASP.NET+SQL的辦公自動(dòng)系統(tǒng)的功能,設(shè)計(jì)及其使用效果。需求分析的第一步描述工資管理系
3、統(tǒng)的功能,即定義用例,以此確定系統(tǒng)的功能需求。工資管理系統(tǒng)的用例分析主要是找出系統(tǒng)中所有的用例,因此要和工資管理系統(tǒng)的潛在用戶(hù)進(jìn)行討論。系統(tǒng)最終實(shí)現(xiàn)的主要功能如下:(1)員工登錄模塊員工輸入賬號(hào)密碼登錄系統(tǒng)。員工基本信息包括員工ID、員工姓名、所在部門(mén)、所任職務(wù)、聯(lián)系電話(huà)等信息。員工增刪實(shí)現(xiàn)了對(duì)數(shù)據(jù)庫(kù)中員工信息的增加和刪除。(2)群發(fā)信息模塊:部門(mén)經(jīng)理可群發(fā)短信給本部門(mén)的員工(3)信息查詢(xún)、修改模塊:所有用戶(hù)可以查詢(xún)所有員工的通信錄,改變自己的通信方式和登錄密碼,查看自己的短信息(4)系統(tǒng)管理模塊:系統(tǒng)管理員可以查看、增加、刪除前3類(lèi)用戶(hù),即普通員工、部門(mén)經(jīng)理和總經(jīng)理,并可修改其密碼;可以查看
4、、增加、刪除部門(mén)信息,可以指定或更改部門(mén)經(jīng)理,可以為每位員工分配部門(mén)。1.2 功能分析圖如圖1-1所示員工登錄模塊群發(fā)短信模塊信息查詢(xún)修改模塊系統(tǒng)管理模塊員工登錄 部門(mén)經(jīng)理群發(fā)短信用戶(hù)可查詢(xún)所有員工的通信錄增加修改查看非管理員用戶(hù)小型辦公系統(tǒng)分配部門(mén)操作部門(mén)信息圖1-11.3數(shù)據(jù)流圖系統(tǒng)數(shù)據(jù)流圖如圖1-2、1-3所示用戶(hù)系統(tǒng)賬號(hào)密碼登陸系統(tǒng)管理員總經(jīng)理部門(mén)經(jīng)理普通員工通信錄查看、更改登錄密碼修改圖1-2系統(tǒng)管理員普通員工部門(mén)經(jīng)理總經(jīng)理查看、增加、刪除;修改密碼查看、增加、刪除,修改密碼查看、增加、刪除,修改密碼部門(mén)信息本部門(mén)員工群發(fā)短信查看、增加、刪除指定和更改布置工作圖1-31.4數(shù)據(jù)字典1
5、、部門(mén)信息屬性名類(lèi)型長(zhǎng)度說(shuō)明部門(mén)名varchar35部門(mén)名部門(mén)經(jīng)理varChar35部門(mén)經(jīng)理部門(mén)IDvarchar35部門(mén)ID2、 員工信息屬性名類(lèi)型長(zhǎng)度說(shuō)明員工IDvarchar35員工ID,設(shè)為主鍵姓名varChar35姓名,不為空賬號(hào)varChar35賬號(hào),不為空密碼varChar35密碼,不為空電話(huà)varChar35電話(huà),不為空3、 職位屬性名類(lèi)型長(zhǎng)度說(shuō)明職位名varchar35職位名第二章 概念結(jié)構(gòu)設(shè)計(jì)一、實(shí)體屬性圖1、員工實(shí)體圖如圖2-1所示員工員工ID姓名電話(huà)密碼賬號(hào)職位圖2-12、部門(mén)實(shí)體圖如圖2-2所示部門(mén)部門(mén)ID部門(mén)經(jīng)理部門(mén)名圖2-23、職位實(shí)體圖如圖2-3所示職位職位名圖
6、2-3二、局部E-R圖1、職位E-R圖一個(gè)員工只有一個(gè)職位,而一個(gè)職位可以擁有多個(gè)員工,因此其局部E-R圖如圖2-4為:職位員工聘任mn員工ID密碼姓名賬號(hào)電話(huà)職位名圖2-42、 部門(mén)E-R圖一個(gè)部門(mén)由多個(gè)員工組成,而一個(gè)員工只屬于一個(gè)部門(mén),故其E-R圖如圖2-5為: 部門(mén)員工組成n1電話(huà)密碼賬號(hào)部門(mén)ID姓名員工ID部門(mén)名部門(mén)經(jīng)理職位 圖2-5三、總體E-R員工聘任職位工作部門(mén)1nnm員工ID電話(huà)姓名職位名部門(mén)名部門(mén)ID部門(mén)經(jīng)理賬號(hào)密碼 系統(tǒng)E-R圖如圖3-1所示:圖3-1第三章 邏輯結(jié)構(gòu)設(shè)計(jì)E-R模型向關(guān)系模型的轉(zhuǎn)換:(關(guān)系的碼用下橫線(xiàn)畫(huà)出)部門(mén)(部門(mén)ID,部門(mén)名,部門(mén)經(jīng)理), 此為部門(mén)實(shí)體
7、對(duì)應(yīng)的關(guān)系模式。員工(員工ID,部門(mén)ID,姓名,賬號(hào),密碼,電話(huà))此為員工實(shí)體對(duì)應(yīng)的關(guān)系模式。該關(guān)系模式已包含了聯(lián)系“工作”所對(duì)應(yīng)的關(guān)系模式。對(duì)于部門(mén)與員工之間的“工作”(1;n)聯(lián)系,將其與員工端(n端)合并。職位(職位名)此為員工實(shí)體對(duì)應(yīng)的關(guān)系模式。聘任(員工ID,職位名)此為聯(lián)系聘任對(duì)應(yīng)的關(guān)系模式。對(duì)于職位與員工之間的“聘任”(m;n)聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。第四章 物理結(jié)構(gòu)設(shè)計(jì)關(guān)系數(shù)據(jù)庫(kù)存取方法 為了方便各部門(mén)經(jīng)理對(duì)本部門(mén)員工進(jìn)行操作,本數(shù)據(jù)庫(kù)采用聚簇方法來(lái)存放員工信息,聚簇碼為所屬部門(mén)ID。為了提高某個(gè)屬性(或?qū)傩越M)的查看速度,把這個(gè)或這些屬性上具有相同值的元祖集中存放在連續(xù)的物理
8、塊中稱(chēng)為聚簇。采用聚簇方法可以大大提高按相同部門(mén)進(jìn)行查詢(xún)的效率。因?yàn)椴樵?xún)員工一般根據(jù)員工ID來(lái)查詢(xún),所以需要對(duì)員工ID創(chuàng)建索引來(lái)減少查詢(xún)時(shí)間關(guān)系數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu) 確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)主要指確定關(guān)系、索引、聚簇、日志、備份等的存儲(chǔ)安排和存儲(chǔ)結(jié)構(gòu),確定系統(tǒng)配置參數(shù)等。 在數(shù)據(jù)庫(kù)中,引進(jìn)了分區(qū)的概念,一個(gè)數(shù)據(jù)庫(kù)文件邏輯上由一個(gè)或者多個(gè)分區(qū)組成,分區(qū)是一個(gè)邏輯概念,一個(gè)分區(qū)物理上由一個(gè)或者多個(gè)物理文件組成,分區(qū)與物理文件的映射由數(shù)據(jù)庫(kù)產(chǎn)品來(lái)管理,分區(qū)中至少有一個(gè)系統(tǒng)分區(qū),數(shù)據(jù)字典存儲(chǔ)在系統(tǒng)分區(qū)中,具有DBA權(quán)限的用戶(hù)可以創(chuàng)建新的分區(qū)成為用戶(hù)分區(qū),并且可以為每個(gè)分區(qū)追加物理文件第五章 數(shù)據(jù)庫(kù)行為設(shè)計(jì)一、
9、 創(chuàng)建數(shù)據(jù)庫(kù)建立數(shù)據(jù)庫(kù)db142Create database dbs142二、創(chuàng)建表1、創(chuàng)建部門(mén)表use dbs142Create table bm(BmID char(35) primary key,Bmm char(35),Jl char(35))2、創(chuàng)建員工表use dbs142Create table yg(ygID char(35) primary key,xm char(35),dh char(35),zh char(35),mm char(35),xx char(35),BmID char(35)Foreign key(bmID) references bm(bmID)3.創(chuàng)建
10、職位表 Create table zw(Zwm char(35),ygID char(35),Foreign key(ygID) references yg(ygID)3、 賦予權(quán)限1、 通過(guò)調(diào)用存儲(chǔ)過(guò)程創(chuàng)建DBMS系統(tǒng)用戶(hù)張三、李四、王二、鄭大Exec sp_addlogin 張三,001Exec sp_addlogin 李四,002Exec sp_addlogin 王二,003Exec sp_addlogin 鄭大,0042、 通過(guò)調(diào)用存儲(chǔ)過(guò)程分別將張三、李四、王二、鄭大置為數(shù)據(jù)庫(kù)用戶(hù)Exec sp_grantdbaccess 張三,ABCExec sp_grantdbaccess 李四,
11、ABDExec sp_grantdbaccess 王二,ABEExec sp_grantdbaccess 鄭大,ABF3、 授予張三對(duì)yg表的查詢(xún)權(quán)限Grant select on yg to ABC4、 授予李四對(duì)yg表的查詢(xún)權(quán)限Grant select on yg to ABD5、授予王二對(duì)yg表的查詢(xún)權(quán)限及更新員工信息的權(quán)限Grant select on yg to ABEGrant update on yg(xx) to ABE6授予鄭大對(duì)yg表的查詢(xún)權(quán)限,查看、增加、刪除前3類(lèi)用戶(hù),更新員工信息的權(quán)限Grant select on yg to ABFGrant update on y
12、g to ABFGrant update on bm to ABFGrant update on zw to ABF四、視圖建立員工登陸的視圖Create view YGAsSelect *From bm,yg,zwyg. BmID= bm. BmID and yg. ygID= zw. ygID五、 視圖機(jī)制Create view YGAsSelect *From bm,yg,zwyg. BmID= bm. BmID and yg. ygID= zw. ygIDGrant selectOn YGTo 張三、李四、王二、鄭大;第六章 心得體會(huì)通過(guò)這次課程設(shè)計(jì)發(fā)現(xiàn)這其中需要的很多知識(shí)我們沒(méi)有接觸
13、過(guò),去圖書(shū)館查資料的時(shí)候發(fā)現(xiàn)我們前邊所學(xué)到的僅僅是皮毛,還有很多需要我們掌握的東西我們根本不知道。同時(shí)也發(fā)現(xiàn)有很多已經(jīng)學(xué)過(guò)的東西我們沒(méi)有理解到位,不能靈活運(yùn)用于實(shí)際,不能很好的用來(lái)解決問(wèn)題,這就需要我們不斷的大量的實(shí)踐,通過(guò)不斷的自學(xué),不斷地發(fā)現(xiàn)問(wèn)題,思考問(wèn)題,進(jìn)而解決問(wèn)題。在這個(gè)過(guò)程中我們將深刻理解所學(xué)知識(shí),同時(shí)也可以學(xué)到不少很實(shí)用的東西。我們學(xué)習(xí)并應(yīng)用了SQL語(yǔ)言,對(duì)數(shù)據(jù)庫(kù)的創(chuàng)建、修改、刪除方法有了一定的了解,通過(guò)導(dǎo)入表和刪除表、更改表學(xué)會(huì)了對(duì)于表的一些操作,為了建立一個(gè)關(guān)系數(shù)據(jù)庫(kù)信息管理系統(tǒng),必須得經(jīng)過(guò)系統(tǒng)調(diào)研、需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理設(shè)計(jì)、系統(tǒng)調(diào)試、維護(hù)以及系統(tǒng)評(píng)價(jià)的一般過(guò)程
14、,為畢業(yè)設(shè)計(jì)打下基礎(chǔ)。在具體的設(shè)計(jì)與實(shí)施中,我們看到并感受到了一個(gè)管理系統(tǒng)從無(wú)到有的過(guò)程,對(duì)具體的設(shè)計(jì)步驟、思路、方法、技巧都有了進(jìn)一步的了解,并感受深刻。這次課程設(shè)計(jì)加深了我們對(duì)數(shù)據(jù)庫(kù)系統(tǒng)設(shè)計(jì)相關(guān)知識(shí)以及SQL SERVER相關(guān)功能的理解。比如在建立基本的表、視圖、索引、存儲(chǔ)過(guò)程、觸發(fā)器等,都比以前更加熟悉了,并在解決各種問(wèn)題的過(guò)程中學(xué)到了很多新的知識(shí)。它是這次項(xiàng)目設(shè)計(jì)的關(guān)鍵點(diǎn)。課程設(shè)計(jì)中,我在做E-R圖遇到不少困難,也請(qǐng)教了幾次老師。如果E-R圖設(shè)計(jì)錯(cuò)誤那么接下來(lái)的設(shè)計(jì)就無(wú)法進(jìn)行,因此設(shè)計(jì)E-R圖時(shí)需要特別的認(rèn)真。E-R模型能夠方便地模擬研究對(duì)象的靜態(tài)過(guò)程。E-R ,即實(shí)體-聯(lián)系方法,E-R圖直觀提供了表示實(shí)體型、屬性和聯(lián)系的方法。在畫(huà)E-R圖過(guò)程中,必須明確識(shí)別實(shí)體、屬性和聯(lián)系,用矩形、橢圓和菱形對(duì)應(yīng)框出來(lái)。畫(huà)這個(gè)圖為后面的數(shù)據(jù)庫(kù)設(shè)計(jì)打好基礎(chǔ),通過(guò)這次的數(shù)據(jù)庫(kù)設(shè)計(jì),我學(xué)到了
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)古式桌子數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 黑龍江省哈爾濱工大附中2024-2025學(xué)年九年級(jí)下學(xué)期化學(xué)寒假調(diào)研測(cè)試題(含答案)
- 2025年軍隊(duì)文職人員招聘之軍隊(duì)文職政治學(xué)練習(xí)題(一)及答案
- 2019-2025年消防設(shè)施操作員之消防設(shè)備中級(jí)技能通關(guān)提分題庫(kù)及完整答案
- 產(chǎn)品采購(gòu)協(xié)議細(xì)節(jié)
- 房地產(chǎn)公司涉及的設(shè)計(jì)方面協(xié)議年
- 促銷(xiāo)活動(dòng)效果分析統(tǒng)計(jì)表
- 慢病相關(guān)知識(shí)培訓(xùn)課件
- 人力資源招聘與員工離職統(tǒng)計(jì)表
- 河南省駐馬店上蔡縣2024-2025學(xué)年七年級(jí)上學(xué)期期末生物學(xué)試題(含答案)
- 土地整治項(xiàng)目工程量計(jì)算規(guī)則(2013-8-1實(shí)施)
- 儲(chǔ)罐基礎(chǔ)允許偏差項(xiàng)目復(fù)測(cè)記錄
- 5G基站建設(shè)審批事項(xiàng)清單、流程
- 綠色金融簡(jiǎn)介及廣東綠色金融發(fā)展分析
- 四年級(jí)下冊(cè)語(yǔ)文試題 期中復(fù)習(xí)專(zhuān)題 閱讀理解部編版(含解析)
- 鋼塑復(fù)合管理論重量表
- 華彩中國(guó)舞蹈考級(jí)教材第七級(jí)
- 高空作業(yè)免責(zé)協(xié)議書(shū)例文
- 亞低溫治療儀的使用與護(hù)理
- 正副班主任工作職責(zé)
- [理學(xué)]《復(fù)變函數(shù)與積分變換》蘇變萍_陳東立答案
評(píng)論
0/150
提交評(píng)論