課程設(shè)計(jì)任務(wù)書_第1頁
課程設(shè)計(jì)任務(wù)書_第2頁
課程設(shè)計(jì)任務(wù)書_第3頁
課程設(shè)計(jì)任務(wù)書_第4頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

1、Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)任務(wù)書一、題目: 二手交易網(wǎng)站二、目的與要求1. 目的:(1)基本掌握數(shù)據(jù)庫(kù)分析設(shè)計(jì)的基本思路和方法; (2)達(dá)到熟練掌握Oracle數(shù)據(jù)庫(kù)的基本知識(shí)和技能;(3)能夠利用所學(xué)的Oracle基本知識(shí)和技能,解決簡(jiǎn)單的程序設(shè)計(jì)問題。2. 要求 基本要求:1. 畫出功能模塊圖,關(guān)鍵數(shù)據(jù)字典,數(shù)據(jù)流圖表示,有詳細(xì)的需求分析文檔;2. 根據(jù)需求文檔,完成數(shù)據(jù)庫(kù)的設(shè)計(jì);3. 在ORACLE 10g環(huán)境下完成數(shù)據(jù)庫(kù)的創(chuàng)建;4. 所有業(yè)務(wù)邏輯必須在數(shù)據(jù)庫(kù)服務(wù)器端突利用存儲(chǔ)過程、觸發(fā)器、函數(shù)等實(shí)現(xiàn);5. 熟練掌握Oracle的各種操作;6. 結(jié)合某一開發(fā)工具實(shí)現(xiàn)系統(tǒng)功能。創(chuàng)新要求:在

2、基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì)。 三、信息描述有關(guān)該系統(tǒng)基本信息的描述,如:商品信息:商品編號(hào)、名稱、類別;客戶信息:客戶號(hào)、基本信息,密碼等,以及訂單信息等。四、功能描述1. 非注冊(cè)用戶:商品瀏覽;商品搜索;分類版塊;最新(人氣)商品瀏覽;友情鏈接;用戶注冊(cè)2. 注冊(cè)用戶(登錄后)商品評(píng)價(jià)、留言;察看購(gòu)物車,下訂單;發(fā)布商品,察看訂單,處理訂單3. 系統(tǒng)管理員用戶管理;發(fā)布公告及管理;版塊設(shè)置等網(wǎng)站維護(hù)工作五、解決方案1. 依據(jù)需求,分析程序的功能要求,劃分程序功能模塊,畫出系統(tǒng)流程圖,表示關(guān)鍵的數(shù)據(jù)字典,生成需求分析文檔。2. 完成數(shù)據(jù)庫(kù)設(shè)計(jì),形成數(shù)據(jù)庫(kù)設(shè)計(jì)文檔。3. 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。在OR

3、ACLE 10g下創(chuàng)建用戶,然后實(shí)現(xiàn)數(shù)據(jù)的所有內(nèi)容,包括視圖、存儲(chǔ)過程和函數(shù)的實(shí)現(xiàn)。4. 程序的功能調(diào)試。5. 完成總結(jié)報(bào)告課程設(shè)計(jì)報(bào)告。 六、進(jìn)度安排此次課程設(shè)計(jì)時(shí)間為2周,分四個(gè)階段完成:1. 需求分析階段。指導(dǎo)教師應(yīng)積極引導(dǎo)學(xué)生自主學(xué)習(xí)和鉆研問題,明確系統(tǒng)要求,形成功能描述和數(shù)據(jù)流程圖及數(shù)據(jù)字典,形成需求分析文檔。2. 數(shù)據(jù)庫(kù)設(shè)計(jì)階段。完成數(shù)據(jù)庫(kù)的設(shè)計(jì)。3. 數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段。在oracle中進(jìn)行具體實(shí)現(xiàn),根據(jù)功能要求和數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果,完成表、視圖、存儲(chǔ)過程和函數(shù)等對(duì)象的實(shí)現(xiàn)。4. 調(diào)試階段:根據(jù)編寫的數(shù)據(jù)庫(kù)對(duì)象代碼,進(jìn)行調(diào)試,實(shí)現(xiàn)要求的功能。5. 總結(jié)報(bào)告階段:總結(jié)設(shè)計(jì)工作,完

4、善各種文檔,寫出課程設(shè)計(jì)報(bào)告,要求學(xué)生寫出需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、測(cè)試的步驟和內(nèi)容。6. 考核階段。根據(jù)學(xué)生完成情況,進(jìn)行考核驗(yàn)收。七、撰寫課程設(shè)計(jì)報(bào)告或課程設(shè)計(jì)總結(jié)課程設(shè)計(jì)報(bào)告要求:總結(jié)報(bào)告包括需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼(詳細(xì)寫出編程步驟)、測(cè)試的步驟和內(nèi)容、課程設(shè)計(jì)總結(jié)、參考資料等,不符合以上要求者,則本次設(shè)計(jì)以不及格記。八、參考資料 Oracle PL/SQL程序設(shè)計(jì)教程、Oracle DBA基礎(chǔ)教程 Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)任務(wù)書一、題目: 在線考試系統(tǒng)二、目的與要求1. 目的:(1)基本掌握數(shù)據(jù)庫(kù)分析設(shè)計(jì)的基本思路和方法; (2)達(dá)到熟練掌握Oracle數(shù)據(jù)庫(kù)的基本知識(shí)和技能;(3)

5、能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的程序設(shè)計(jì)問題2. 要求 基本要求:1. 畫出功能模塊圖,關(guān)鍵數(shù)據(jù)字典,數(shù)據(jù)流圖表示,有詳細(xì)的需求分析文檔;2. 根據(jù)需求文檔,完成數(shù)據(jù)庫(kù)的設(shè)計(jì);3. 在ORACLE 10g環(huán)境下完成數(shù)據(jù)庫(kù)的創(chuàng)建;4. 所有業(yè)務(wù)邏輯必須在數(shù)據(jù)庫(kù)服務(wù)器端突利用存儲(chǔ)過程、觸發(fā)器、函數(shù)等實(shí)現(xiàn);5. 熟練掌握Oracle的各種操作;6. 結(jié)合某一開發(fā)工具實(shí)現(xiàn)系統(tǒng)功能。創(chuàng)新要求:在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì)。 三、信息描述有關(guān)該系統(tǒng)基本信息的描述,如:考號(hào)、姓名、年級(jí)、班級(jí)、科目、試題號(hào)、試題內(nèi)容、答案、考場(chǎng)信息、教師信息等。四、功能描述1. 考生個(gè)人信息管理子系統(tǒng) 考生、管理

6、員登錄;考生、管理員查看個(gè)人信息;考生修改個(gè)人基本信息;管理員編輯考生信息(包括添加、修改、刪除考生信息);管理員搜索考生信息功能。2. 基于文件讀取的考試子系統(tǒng) 學(xué)生登錄;答題;交卷;可以保存答案;自己交卷;時(shí)間到自動(dòng)交卷。3. 監(jiān)考子系統(tǒng)監(jiān)考老師登錄;監(jiān)控考場(chǎng)狀態(tài);發(fā)卷功能;開始考試;結(jié)束考試;搜索考生在線狀態(tài);設(shè)置考生狀態(tài)。五、解決方案1. 依據(jù)需求,分析程序的功能要求,劃分程序功能模塊,畫出系統(tǒng)流程圖,表示關(guān)鍵的數(shù)據(jù)字典,生成需求分析文檔。2. 完成數(shù)據(jù)庫(kù)設(shè)計(jì),形成數(shù)據(jù)庫(kù)設(shè)計(jì)文檔。3. 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。在ORACLE 10g下創(chuàng)建用戶,然后實(shí)現(xiàn)數(shù)據(jù)的所有內(nèi)容,包括視圖、存儲(chǔ)過程和函數(shù)的實(shí)

7、現(xiàn)。4. 程序的功能調(diào)試。5. 完成總結(jié)報(bào)告課程設(shè)計(jì)報(bào)告。 六、進(jìn)度安排此次課程設(shè)計(jì)時(shí)間為2周,分四個(gè)階段完成:1. 需求分析階段。指導(dǎo)教師應(yīng)積極引導(dǎo)學(xué)生自主學(xué)習(xí)和鉆研問題,明確系統(tǒng)要求,形成功能描述和數(shù)據(jù)流程圖及數(shù)據(jù)字典,形成需求分析文檔。2. 數(shù)據(jù)庫(kù)設(shè)計(jì)階段。完成數(shù)據(jù)庫(kù)的設(shè)計(jì)。3. 數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段。在oracle中進(jìn)行具體實(shí)現(xiàn),根據(jù)功能要求和數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果,完成表、視圖、存儲(chǔ)過程和函數(shù)等對(duì)象的實(shí)現(xiàn)。4. 調(diào)試階段:根據(jù)編寫的數(shù)據(jù)庫(kù)對(duì)象代碼,進(jìn)行調(diào)試,實(shí)現(xiàn)要求的功能。5. 總結(jié)報(bào)告階段:總結(jié)設(shè)計(jì)工作,完善各種文檔,寫出課程設(shè)計(jì)報(bào)告,要求學(xué)生寫出需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、測(cè)試的步驟和內(nèi)容

8、。6. 考核階段。根據(jù)學(xué)生完成情況,進(jìn)行考核驗(yàn)收。七、撰寫課程設(shè)計(jì)報(bào)告或課程設(shè)計(jì)總結(jié)課程設(shè)計(jì)報(bào)告要求:總結(jié)報(bào)告包括需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、編碼(詳細(xì)寫出編程步驟)、測(cè)試的步驟和內(nèi)容、課程設(shè)計(jì)總結(jié)、參考資料等,不符合以上要求者,則本次設(shè)計(jì)以不及格記。八、參考資料 Oracle PL/SQL程序設(shè)計(jì)教程、Oracle DBA基礎(chǔ)教程 Oracle數(shù)據(jù)庫(kù)課程設(shè)計(jì)任務(wù)書一、題目:學(xué)生成績(jī)管理系統(tǒng)二、目的與要求1. 目的:(1)基本掌握數(shù)據(jù)庫(kù)分析設(shè)計(jì)的基本思路和方法; (2)達(dá)到熟練掌握Oracle數(shù)據(jù)庫(kù)的基本知識(shí)和技能;(3)能夠利用所學(xué)的基本知識(shí)和技能,解決簡(jiǎn)單的程序設(shè)計(jì)問題2. 要求 基本要求:1.

9、 畫出功能模塊圖,關(guān)鍵數(shù)據(jù)字典,數(shù)據(jù)流圖表示,有詳細(xì)的需求分析文檔;2. 根據(jù)需求文檔,完成數(shù)據(jù)庫(kù)的設(shè)計(jì);3. 在ORACLE 10g環(huán)境下完成數(shù)據(jù)庫(kù)的創(chuàng)建;4. 所有業(yè)務(wù)邏輯必須在數(shù)據(jù)庫(kù)服務(wù)器端突利用存儲(chǔ)過程、觸發(fā)器、函數(shù)等實(shí)現(xiàn);5. 熟練掌握Oracle的各種操作;6. 結(jié)合某一開發(fā)工具實(shí)現(xiàn)系統(tǒng)功能。創(chuàng)新要求:在基本要求達(dá)到后,可進(jìn)行創(chuàng)新設(shè)計(jì)。 三、信息描述有關(guān)該系統(tǒng)基本信息的描述,如:學(xué)號(hào)、姓名、系別、班級(jí)、年級(jí)和所選科目及各科成績(jī)等。四、功能描述1. 學(xué)生基本信息及所選科目成績(jī)的錄入或?qū)搿?. 基本信息的查詢(分系、班級(jí);分科目)與修改。3. 對(duì)每系或每班各科成績(jī)進(jìn)行分析(即求單科平

10、均成績(jī)、及格率和優(yōu)秀率);4. 對(duì)所開課程的成績(jī)分析(求其平均成績(jī),最高分和最低分);5. 對(duì)學(xué)生考試成績(jī)進(jìn)行排名(單科按系別或班級(jí)進(jìn)行排名,對(duì)每一個(gè)班級(jí),同一學(xué)期學(xué)生總體成績(jī)進(jìn)行排名,并顯示各科成績(jī)信息)6. 不及格情況的統(tǒng)計(jì)、導(dǎo)出、打印五、解決方案1. 依據(jù)需求,分析程序的功能要求,劃分程序功能模塊,畫出系統(tǒng)流程圖,表示關(guān)鍵的數(shù)據(jù)字典,生成需求分析文檔。2. 完成數(shù)據(jù)庫(kù)設(shè)計(jì),形成數(shù)據(jù)庫(kù)設(shè)計(jì)文檔。3. 數(shù)據(jù)庫(kù)的實(shí)現(xiàn)。在ORACLE 10g下創(chuàng)建用戶,然后實(shí)現(xiàn)數(shù)據(jù)的所有內(nèi)容,包括視圖、存儲(chǔ)過程和函數(shù)的實(shí)現(xiàn)。4. 程序的功能調(diào)試。5. 完成總結(jié)報(bào)告課程設(shè)計(jì)報(bào)告。 六、進(jìn)度安排此次課程設(shè)計(jì)時(shí)間為2周,分四個(gè)階段完成:1. 需求分析階段。指導(dǎo)教師應(yīng)積極引導(dǎo)學(xué)生自主學(xué)習(xí)和鉆研問題,明確系統(tǒng)要求,形成功能描述和數(shù)據(jù)流程圖及數(shù)據(jù)字典,形成需求分析文檔。2. 數(shù)據(jù)庫(kù)設(shè)計(jì)階段。完成數(shù)據(jù)庫(kù)的設(shè)計(jì)。3. 數(shù)據(jù)庫(kù)實(shí)現(xiàn)階段。在oracle中進(jìn)行具體實(shí)現(xiàn),根據(jù)功能要求和數(shù)據(jù)庫(kù)設(shè)計(jì)結(jié)果,完成表、視圖、存儲(chǔ)過程和函數(shù)等對(duì)象的實(shí)現(xiàn)。4. 調(diào)試階段:根據(jù)編寫的數(shù)據(jù)庫(kù)對(duì)象代碼,進(jìn)行調(diào)試,實(shí)現(xiàn)要求的功能。5. 總結(jié)報(bào)告階段:總結(jié)設(shè)計(jì)工作,完善各種文檔,寫出課程設(shè)計(jì)報(bào)告,要求學(xué)生寫出需求分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、測(cè)試

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論