




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、?數(shù)據(jù)庫原理與應用課程設計?開放課程實施要求軟件工程系數(shù)據(jù)庫課程組?數(shù)據(jù)庫原理與應用課程設計?以下簡稱“課程設計是一個重要的,不可或缺的教學環(huán)節(jié)。實踐教學的目的是:加深對數(shù)據(jù)庫理論、方法和技術等內(nèi)容的理解。通過學生參加數(shù)據(jù)庫設計與實現(xiàn)的完整過程,加強學習的應用性和趣味性,增加完成任務的成就感,掌握一個應用系統(tǒng)數(shù)據(jù)庫的設計的實用技能,從而到達具有開發(fā)小型信息系統(tǒng)的初步能力。學生1-2人組成一個開發(fā)小組,每個小組設計、開發(fā)一個小型商務數(shù)據(jù)庫。實踐教學側(cè)重培養(yǎng)學生發(fā)現(xiàn)問題、獨立分析問題和解決問題的能力以及團隊合作精神。 一、課程設計目標本次課程設計要構建一個小型商務數(shù)據(jù)庫,并例如出應該具備的功能。除
2、此之外,也可以設計一個小型商品物流系統(tǒng)、超市購物系統(tǒng)、訂票售票系統(tǒng)、飯店客房管理系統(tǒng)等。說明:本開放實驗適用于1周1學分、2周2學分的課程設計。二、開放實驗要求本課程設計實施方案表達在課程技能訓練的針對性和開放靈活的要求上,課程要求包括兩局部,給出詳細的評分細那么。學生在開始時,就清楚自己的任務目標要求。同時取消實驗室考勤成績所占比例,學生可以走出去,通過網(wǎng)絡或社會進行題目需求的調(diào)研、資料查閱收集,以及設計與實現(xiàn)。課程設計進行期間學生通過量化的成績評定指標,可檢驗自己的課程設計任務完成的工作情況。最終,學生必須在課程設計結束日之前提交報告和演示。重要時間結點及要求見表1.序號時間結點內(nèi)容要求備
3、注1第一周周二檢查題目調(diào)研與數(shù)據(jù)庫設計。提交調(diào)研資料和設計文檔,詳見三 課程要求第一局部的1、2項。1、2周課程設計均參加2第一周周四至周五檢查數(shù)據(jù)庫實現(xiàn),接受質(zhì)疑,并提交最終報告報告中包括三 課程要求第一局部的前五項,另加個人總結。1周課程設計參加3第二周周一檢查數(shù)據(jù)訪問接口實現(xiàn)與用戶界面設計詳見三 課程要求第一局部的第6項2周課程設計參加4第二周周四至周五檢查數(shù)據(jù)庫實現(xiàn),接受質(zhì)疑,并提交最終報告報告中包括三 課程要求第一局部的前6項,另加個人總結。2周課程設計參加三 課程要求第一局部:課程設計任務分解為6個小工程,占總成績80%, 1、研究三個不同的網(wǎng)上交易網(wǎng)站或其他商務系統(tǒng)。關注每個網(wǎng)站
4、中具有交互功能的購置頁面,并從頁面中提取購置時需要的屬性。將查看網(wǎng)站的頁面截屏保存,頁面中至少有一個提取的屬性信息。從三個不同網(wǎng)站的屬性中,分析出你認為需要的屬性列表。10%2、根據(jù)分析的屬性列表,構建ER圖,要求滿足3NF,以此為ER圖構建的數(shù)據(jù)庫可以存儲在線交易信息。繼而將ER圖轉(zhuǎn)為邏輯模式。說明你設計的在線交易的具體功能。解釋每項功能與數(shù)據(jù)庫的關系。30%3、在SQL Server 平臺實現(xiàn)在線交易的邏輯模式平均每人至少3張表。設計測試數(shù)據(jù),每個表中至少插入6條記錄。設計完整性約束至少4種類型,要求設計合理,具有實用價值。要求用SQL語句實現(xiàn)建表和插入數(shù)據(jù),至少完成將建表和插入數(shù)據(jù)的SQ
5、L語句截屏不接受其它形式的建表和插入。20%4、至少設計5條查詢語句顯示你使用SQL語句的能力,包括簡單查詢、模糊查詢、連接查詢、嵌套查詢等。要求截屏顯示查詢語句和輸出結果。解釋你設計查詢語句的意圖,和查詢數(shù)據(jù)如何從數(shù)據(jù)庫中提取。根據(jù)系統(tǒng)需求,設計合理視圖2個。20%5、至少分別設計實現(xiàn)2個存儲過程、觸發(fā)器、游標選作、自定義函數(shù)選作,要求能針對具體應用背景,設計合理,具有實用價值。20%6、用戶端與數(shù)據(jù)庫連接、用戶界面交互設計與實現(xiàn)。通過用戶界面查詢數(shù)據(jù)、更新數(shù)據(jù)、實現(xiàn)業(yè)務功能處理,具有一定實用價值。此工程為兩周課程設計需要完成的任務,成績所占比例為:從3、4、5中分別提取5% 共計 15%。
6、表2 評分標準細那么以網(wǎng)站為例工程及格中良優(yōu)1調(diào)研3個網(wǎng)上交易網(wǎng)站,并對網(wǎng)站的功能進行了簡單的描述。調(diào)研3個網(wǎng)上交易網(wǎng)站,并對網(wǎng)站的功能進行描述,對交易時需要涉及的屬性至少提取3個,并撰寫屬性列表。調(diào)研3個網(wǎng)上交易網(wǎng)站,并對網(wǎng)站的功能進行描述,對交易時需要涉及的屬性至少提取5個,并撰寫屬性列表。調(diào)研3個網(wǎng)上交易網(wǎng)站,并對網(wǎng)站的功能進行描述,對交易時需要涉及的屬性至少提取5個,并能分析出還需要添加哪些屬性,并撰寫屬性列表。2實體、聯(lián)系、屬性、聯(lián)系類型根本符合數(shù)據(jù)庫系統(tǒng)功能要求。符合范式要求。邏輯設計與ER圖不一致情況少于4。實體、聯(lián)系、屬性、聯(lián)系類型根本符合數(shù)據(jù)庫系統(tǒng)功能要求。符合2范式要求,邏
7、輯設計與ER圖不一致情況少于3。實體、聯(lián)系、屬性、聯(lián)系類型根本符合數(shù)據(jù)庫系統(tǒng)功能要求。到達3范式要求,邏輯設計與ER圖不一致情況少于2。實體、聯(lián)系、屬性、聯(lián)系類型構造符合數(shù)據(jù)庫系統(tǒng)功能要求。到達3范式要求,邏輯設計與ER圖一致,沒有冗余的聯(lián)系和屬性,有實用價值3平均每人3張表,4種完整性約束表設計合理,冗余小,表間有聯(lián)系。或到達3NF。完整性約束設計和實現(xiàn)比擬合理表設計合理、優(yōu)化,冗余小,表間有聯(lián)系。實驗數(shù)據(jù)合理。有測試結果。表設計合理、優(yōu)化,數(shù)目多,冗余小,表間有聯(lián)系。實驗數(shù)據(jù)合理。對于完整性等有合理測試需說明,結果豐富、全面。4有5條查詢語句,分別屬于3種類型。有測試結果。設計實現(xiàn)2個視圖
8、。有5條查詢語句,至少屬于4種類型。語句設計較合理,并具有一定的復雜度。視圖設計較合理。有測試結果。有5條查詢語句,屬于5種類型。語句設計合理,具有相當?shù)膹碗s度。視圖設計合理,具有實用價值。測試數(shù)據(jù)合理豐富。多于5條查詢語句,至少屬于5種類型。語句設計合理,具有較高的復雜度。視圖設計合理,具有較高的復雜度和實用價值需說明。測試數(shù)據(jù)合理豐富。5完成一個存儲過程和一個觸發(fā)器的設計。完成兩個存儲過程和兩個觸發(fā)器的設計。完成兩個存儲過程和兩個觸發(fā)器的設計,且存儲過程和除法器能對兩張以上的表進行操作。完成兩個存儲過程和兩個觸發(fā)器的設計,且存儲過程和除法器能對兩張以上的表進行操作;設計了游標和自定義函數(shù)。
9、6能夠建立簡單用戶界面,并連接數(shù)據(jù)庫。查看數(shù)據(jù)通過用戶界面查詢數(shù)據(jù)、更新數(shù)據(jù)。用戶界面功能比擬完整,主要功能實現(xiàn)。用戶界面布局合理美觀,功能實用完整。第二局部:撰寫報告,演示驗收,占總成績20%提交打印的課程設計報告以組為單位,包括第一局部的所有信息,向指導教師演示和介紹所設計的數(shù)據(jù)庫。表3 評分標準細那么及格中良優(yōu)演示和介紹思路比擬清晰,演示反映出所完成任務,程序BUG少于4。報告內(nèi)容清楚,圖表根本完整,格式根本統(tǒng)一。在規(guī)定時間內(nèi)完成演示和介紹,思路比擬清晰,演示較流暢,程序BUG少于3個。報告內(nèi)容較詳實,圖表根本完整,格式根本統(tǒng)一標準。在規(guī)定時間內(nèi)完成演示和介紹,思路清晰,演示流暢,程序B
10、UG少于2個。報告內(nèi)容詳實,概念正確,圖表完整,格式統(tǒng)一標準。 在規(guī)定時間內(nèi)完成演示和介紹,思路清晰,邏輯性強,演示流暢全面,程序沒有BUG。報告內(nèi)容詳實,概念正確,圖表完整正確,格式統(tǒng)一標準,有實用價值四、實施方案課程設計的每個單元大致設定為兩天時間。每個單元結束,進行單元檢查。教師了解學生工作進展情況,及時發(fā)現(xiàn)問題。對后續(xù)任務的進行給出指導或建議。單元一是根底性的任務,是整個工程的重點。如果不能按期到達質(zhì)量要求,可適當延長時間。單元一題目調(diào)研與數(shù)據(jù)庫設計學生分組1-2人,選題,進行題目需求調(diào)研、收集查閱資料,討論并確定系統(tǒng)的功能。復習、學習數(shù)據(jù)庫設計的相關理論和方法。完成數(shù)據(jù)庫概念結構設計
11、ER圖和邏輯結構設計。單元二數(shù)據(jù)庫后端處理功能實現(xiàn)復習、學習T-SQL語言,完成數(shù)據(jù)庫建立、數(shù)據(jù)完整性、存儲過程、觸發(fā)器等后端SQL程序的設計及實現(xiàn)。考查功能實用性 單元三數(shù)據(jù)訪問接口實現(xiàn)與用戶界面設計復習、學習ADO 對象、可視化編程技術,連接數(shù)據(jù)庫,選擇一種編程語言工具設計用戶界面。單元四用戶界面交互實現(xiàn)與調(diào)試輸入測試數(shù)據(jù)并進行系統(tǒng)功能調(diào)試。完成前臺程序編制。單元五提交報告與演示驗收向指導教師演示和介紹所設計的數(shù)據(jù)庫,個人課程設計總結,接受教師的質(zhì)疑。假設時間等條件容許,可以組織學生面向全班的演示,學生互動提問和打分。說明:一周時間課程設計取消單元三和單元四任務要求。兩周時間課程設計也可以
12、弱化單元三、四的內(nèi)容,而加強單元一、二。五、附錄附錄1 封面數(shù)據(jù)庫課程設計題目:xxxxxxxxxxxxxxxxxxx 姓 名: 學 號: 學 院:信息學院 專 業(yè):計算機科學與技術 指 導 教 師: xxxx年 xx 月 xx 日附錄2 ?課程設計報告模板?一、系統(tǒng)需求收集分析 1、工程調(diào)查,資料收集情況2、工程概述 說明工程的背景、開發(fā)意義和開發(fā)目標。3主要任務要求4人員分工二數(shù)據(jù)庫系統(tǒng)設計1引言 工程名稱、編寫本報告的目的、參考資料。2系統(tǒng)任務描述 說明所開發(fā)系統(tǒng)的根本任務、功能要求及業(yè)務流程說明,確定系統(tǒng)相關的人員或角色。3.數(shù)據(jù)庫概念結構設計 針對工程需求構造語義數(shù)據(jù)模型,要求使用visio或 PowerDesign繪制E-R圖及表關系圖。4數(shù)據(jù)庫邏輯結構設計將E-R模型轉(zhuǎn)換為關系模式。屬性屬性說明數(shù)據(jù)類型長度完整性約束條件備注5數(shù)據(jù)庫物理結構設計 列出所有數(shù)據(jù)庫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 沙河紋眉活動策劃方案
- 概念活動策劃方案
- 武術公益課活動方案
- 母親節(jié)網(wǎng)上活動方案
- 檢察院包粽子活動方案
- 夢幻西游端午活動方案
- 樓盤合影活動策劃方案
- 水族館展覽活動方案
- 植物變色大賽活動方案
- 正宗草莓促銷活動方案
- 《 民航服務心理學》考試題及參考答案
- 公務員培訓包過班協(xié)議書范本
- 2021學堂在線網(wǎng)課《生活英語讀寫》課后作業(yè)單元考核答案
- 中國近現(xiàn)代史綱要超星爾雅答案貴州大學-
- 職業(yè)危害防護設施、器具檢查維護記錄
- 食品全過程防護工作手冊(食品防護計劃)
- Q∕GDW 12162-2021 隔離開關分合閘位置雙確認系統(tǒng)技術規(guī)范
- 燃氣入戶安檢培訓PPT.ppt
- 臨概題庫(南醫(yī)大)--內(nèi)科部分
- 古代漢語授課教案(郭錫良版)教案分享
- 裝載機驅(qū)動橋培訓
評論
0/150
提交評論