版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
《數據庫課程設計》任務書課程設計的目的和意義加深對數據庫系統(tǒng)、程序設計語言的理論知識的理解和應用水平。通過設計實際的數據庫系統(tǒng)應用課題,進一步熟悉數據庫管理系統(tǒng)的操作技術,提高動手能力、分析問題和解決問題的能力。選題原則和要求課程設計題目以選用學生相對比較熟悉的業(yè)務模型為宜,要求通過本實踐性教學環(huán)節(jié),能較好地鞏固數據庫的基本概念、基本原理、關系數據庫的設計理論、設計方法等主要相關知識點,針對實際問題設計概念模型,并應用現有的工具完成小型數據庫的設計與實現。選題要體現原創(chuàng)性和創(chuàng)新性,難易程度適中,對于較難或者規(guī)模很大的題目,可選取其中部分模塊作為數據庫課程設計的任務。學生自選題目優(yōu)先,遵行選題原則選擇適合自己的題目,但須經任課教師認可。自選題目是指不在給定的題目中選題,自選題目可獲得額外的加分(5-10分)。在規(guī)定時間內沒有確定合適題目的同學由指導教師按學號或座次號從《課程設計題目匯編》所給的題目中分配設計任務。數據庫實體不個數6-10個為宜。一人一題,獨立完成課程設計。確定題目后完成數據庫實驗14和實驗15,撰寫需要分析。題目一旦確認不得更改。設計任務及過程數據庫課程設計要求學生綜合利用本課程的有關知識,在教師的指導下,利用特定的數據庫設計環(huán)境,針對具體的問題,完成從系統(tǒng)的需求分析、數據庫的概念設計、數據庫的邏輯設計,到數據庫實現等設計過程,最終實現一個較為完整的數據庫系統(tǒng)。因此,在設計中,要求學生應該全面考慮各個設計環(huán)節(jié)以及它們之間的相互聯系。數據庫設計包括以下主要過程:需求分析需求分析是數據庫系統(tǒng)設計的一個重要的環(huán)節(jié)。本階段應該對整個應用情況作全面的、詳細的調查,確定特定數據庫應用環(huán)境下的設計目標,收集該應用環(huán)境下針對系統(tǒng)設計所需要的基礎數據以及對這些數據的具體存儲要求,從而確定用戶的需求。用戶對數據庫的需求包括:⑴處理(功能)需求。即用戶要完成什么處理功能等。學生在設計中應根據具體的課題要求確定系統(tǒng)應該實現的功能,一些基本的功能通常是必須具備的,如用戶的管理與維護,基本數據的維護,靈活的信息查詢等。⑵信息(數據)需求。即在數據庫中需要存儲哪些數據。學生應該根據具體的課題,認真分析有關的要求,確定本設計的信息需求。特別提醒:功能操作與數據對象是完全不同的兩個概念,概念模型設計時,很多同學把這兩個概念搞混淆。⑶安全性和完整性需求。這是一個需要與用戶不斷交流才能逐步確定的需求。本課程設計要求學生在自己的設計中能反映出基本的安全性和完整性要求。本階段的設計成果(即需求分析)應該在課程設計報告中進行詳細描述,應該包括比較全面的數據需求和功能需求,必要的內容包括:實體及其屬性、實體聯系、數據字典、數據流圖、業(yè)務流程圖等。概念結構設計數據庫的概念設計是在需求分析的基礎上,利用與用戶雙方都能理解的形式,設計出數據庫的概念模型。本課程設計要求學生采用E-R方法進行數據庫的概念設計。本設計階段可分為:⑴數據抽象。即根據需求分析的結果,抽取出與本課程設計相關的特性。設計局部概念模式。運用E-R方法,設計出系統(tǒng)的各個局部E-R模型。⑵設計全局概念模式。通過對局部E-R模型的操作,解決各個E-R模型關于對象定義不一致問題,以及對各個E-R模型進行合并優(yōu)化等,最終形成數據庫的全局概念模式。本階段的設計結果為概念模型(E-R圖),應該在課程設計報告中進行詳細描述,應該能夠反映該設計的正確性。數據庫表結構設計結合數據庫邏輯模型和物理模型,根據特定的DBMS(如SQLServer)把每個實體用表格形式表示,包括:列名(標題)、字段名、數據類型、字段寬度、是否主鍵或外鍵,是否允許為空等。數據庫表結構設計可視為邏輯模型和物理模型的另外一種表現形式,與ERwrin生成的模型等效,也可以看成是數據字典的技術實現。邏輯結構設計數據庫邏輯設計的目的是將概念設計階段設計好的E-R圖轉換成與具體機器上的DBMS(如SQLServer)所支持的數據模型(如關系模型)相符合的邏輯結構。鑒于本課程設計的具體環(huán)境要求,學生在進行數據庫的邏輯結構設計時應該充分考慮特定的數據庫環(huán)境。要求學生在本階段的設計中分兩步進行:⑴將概念設計階段產生的全局概念模式(E-R圖)轉換成初始的關系模式。特別提醒:一對多的關系轉換時將一方的主鍵作為多方的外鍵。多對多務必轉換為一個獨立的關系模式。⑵關系模式的規(guī)范化處理。為了減少或消除關系模式中存在的數據冗余和操作異常,根據設計所要求的規(guī)范級別,按照本課程所學知識,逐一分析各個關系模式是否滿足規(guī)定的范式(通常要求滿足BC范式)。要求:遵行一事一地的設計原則,使用專業(yè)數據庫建模軟件(推薦使用ERwin7.3)直接設計數據庫的邏輯模型和物理模型。物理結構設計為一個確定的邏輯數據模型選擇一個最適合應用要求的物理結構的過程,就叫做數據庫的物理結構設計。數據庫在物理設備上的存儲結構和存取方法稱為數據庫的物理數據模型。要求:利用ERwin7.3創(chuàng)建的邏輯模型直接生成物理模型,定義字段名、數據類型和字段寬度,生成支持SQLSERVER2008的SQL語句。數據庫實施在DBMS(如SQLServer)中運行由ERwin生成的SQL代碼,創(chuàng)建數據庫。定義必要的數據視圖和存儲過程。創(chuàng)建數據庫關系圖,驗證或設置表間關系。裝載測試數據,每張表需要10條以上的測試記錄,測試數據要模擬真實數據,不可輸入無實際意義的數據。將數據庫生成SQL腳本(包含測試數據),粘貼到課程論文中,替換ERwin生成的SQL代碼。如果數據表很多,選擇自己認為比較重要的5張表加上1個視圖即可。數據庫應用系統(tǒng)開發(fā)利用開發(fā)工具(如VS2017)的模板生成程序界面,連接數據庫,添加表格或字段控件并設置數據源,查詢輸出視圖數據,并對主要數據庫表進行添加、刪除、修改操作?;疽螅喊惭bSQLSERVER和VS,新建應用程序項目,連接數據庫。設計應用程序頁面5-8個,主要包括:首頁、個人版權信息、綜合查詢、數據維護等。綜合查詢是指針對視圖數據的查詢,通常是多表聯接查詢的結果。數據維護是針對基本表的更新操作:增加、刪除、修改。作業(yè)里保留截圖3-5張,截圖下面配上代碼,至少有一個是視圖數據。作品演示通過錄屏軟件把操作演示錄制成3-5分鐘的小視頻,與課程論文一起提交。進度安排各位老師根據自己的教學進度,講授完《第七章數據庫設計》,并完成《數據庫系統(tǒng)實驗》實驗14和實驗15后,可布置數據庫設計任務,如果以第12周作為起始周,建議按以下進度完成課程設計:第12周:確定題目及任務第14周:提交論文初稿,包括:論文框架、需要分析、概念模型、表結構設計、邏輯模型、物理模型、數據庫關系圖、視圖等第16周:中期抽查,作業(yè)點評第17周:系統(tǒng)演示,提交論文終稿論文撰寫要求以下條款不作強制,各任課教師可靈活把握。課程綜合設計論文內容及格式要求符合軟件工程設計報告撰寫規(guī)范,可參考往年課程設計或畢業(yè)設計論文。需求分析主要從功能和數據兩方面進行分析,用功能模塊圖描述每個功能,通過數據字典描述數據。系統(tǒng)概要設計完成系統(tǒng)功能定義,通過業(yè)務流程圖和數據流圖描述業(yè)務邏輯。圖表要求有標題和編號,各種插圖要求用Edraw等專業(yè)軟件繪制。數據庫設計實際上是完成三種模型的設計:概念模型、邏輯模型和物理模型。E-R圖是概念模型設計必不可少的一個環(huán)節(jié),通常只需要總E-R圖,實體-屬性圖通常不作要求。通過ER-Win完成數據庫的邏輯模型和物理模型,并生成SQL代碼。在SQLserver里設計數據庫的關系圖,并驗證E-R模型是否完備。設計必要的視圖,完成常用的一些綜合查詢。論文里要體現功能實現,包含主要界面截圖和關鍵代碼。主要考核指標包括:板塊規(guī)劃、界面設計、色彩搭配、圖文混排等。要求有足夠多的測試數據體現系統(tǒng)功能,測試數據最好用真實數據,不可用簡單字符作為測試數據。作業(yè)以WORD(兼容)文檔上交。封面要求用統(tǒng)一的格式。摘要及關鍵字單獨占一頁,摘要300-500字,關鍵字3-5個。英文摘要和關鍵字不作要求。目錄要求自動生成,顯示為第三級目錄。論文篇幅建議:正文30頁左右,字數15000-20000。最后附上《成績評定表》,并按要求填寫表中內容。排版格式嚴格按《\t"E:/%E2%98%85%E6%95%99%E5%AD%A6%E5%B7%A5%E4%BD%9C%EF%BC%88201611%E5%A4%87%E4%BB%BD%EF%BC%89/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8E%9F%E7%90%86%E5%8F%8A%E5%BA%94%E7%94%A8/%E8%AF%BE%E7%A8%8B%E8%AE%BE%E8%AE%A1/_%E8%AF%BE%E7%A8%8B%E8%AE%BE%E8%AE%A1(2014)/_blank"課程設計(論文)撰寫規(guī)范》考核方式平時成績(100分,占總分30%)考勤:30分數據庫模型:30分論文初稿:40分平時成績(100分,占總分70%)應用系統(tǒng)演示:10分論文終稿:90分附件及參考資料課程設計題目匯編\t"E:/%E2%98%85%E6%95%99%E5%AD%A6%E5%B7%A5%E4%BD%9C%EF%BC%88201611%E5%A4%87%E4%BB%BD%EF%BC%89/%E6%95%B0%E6%8D%AE%E5%BA%93%E5%8E%9F%E7%90%86%E5%8F%8A%E5%BA%94%E7%94%A8/%E8%AF%BE%E7%A8%8B%E8%AE%BE%E8%AE%A1/_%E8%AF%BE%E7%A8%8B%E8%AE%BE%E8%AE%A1(2014)/_blank"課程設計(論文)撰寫規(guī)范論文封面成績評定表開發(fā)實例分析(老師點評用,不提供下載)畢業(yè)設計管理系統(tǒng)海南大學集資建房抽簽選號系統(tǒng)設計報告學生綜合測評系統(tǒng)開發(fā)實例基于C/S結構的圖書
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能照明系統(tǒng)合作開發(fā)合同(2篇)
- 服務調換協(xié)議書(2篇)
- 2025年吉林工程職業(yè)學院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年北京青年政治學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025年北京培黎職業(yè)學院高職單招高職單招英語2016-2024歷年頻考點試題含答案解析
- 2025至2031年中國鴨嘴臺面刀行業(yè)投資前景及策略咨詢研究報告
- 消費者分期偏好分析-深度研究
- 數字藝術中的版權問題-深度研究
- 2025年度電梯設備進出口合同解除及關稅減免協(xié)議
- 2025年度美容院美容師勞動合同范本-美容院美容師終身職業(yè)規(guī)劃合同
- 2025年新能源汽車銷售傭金返點合同范本6篇
- 2025-2030年中國配電變壓器市場未來發(fā)展趨勢及前景調研分析報告
- GB/T 45120-2024道路車輛48 V供電電壓電氣要求及試驗
- 2025年上海市嘉定區(qū)中考英語一模試卷
- 2025年中核財務有限責任公司招聘筆試參考題庫含答案解析
- 華中師大一附中2024-2025學年度上學期高三年級第二次考試數學試題(含解析)
- 成人腦室外引流護理-中華護理學會團體 標準
- 2023年全國高三數學聯賽吉林賽區(qū)預賽試題(含解析)
- 上海市歷年中考語文現代文閱讀真題40篇(2003-2021)
- 快遞代收點合作協(xié)議
- 食堂項目組織架構圖
評論
0/150
提交評論