《數據庫課程設計》指導書.doc_第1頁
《數據庫課程設計》指導書.doc_第2頁
《數據庫課程設計》指導書.doc_第3頁
《數據庫課程設計》指導書.doc_第4頁
《數據庫課程設計》指導書.doc_第5頁
已閱讀5頁,還剩15頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

貴州大學數據庫課程設計指導書主撰人:戴丹 主審人:武彤計算機科學與信息學院2013年1月16前 言本指導書是根據數據庫課程設計教學大綱編寫的。本書的編寫以培養學生分析解決實際問題的能力為主線,引導學生綜合應用所學過的程序設計和數據庫系統原理的知識,進行一個簡單的數據庫應用系統的設計,以訓練學生的設計能力,培養其創新思維,并使學生進行課程設計時有所依據。目 錄一、課程設計的性質與目的1 二、課程設計的時間分配1 三、課程設計地點選擇1四、課程設計內容安排與要求21、學生宿舍管理信息系統22、 圖書管理系統3 3、庫存物資管理系統44、工資管理系統55、賓館管理系統66、戶籍管理系統77、物業管理信息系統88、實驗室設備管理系統99、汽車租賃管理信息系統910、餐飲管理系統1011、 其它自選題目11五、 注意事項9六、 實習報告要求10七、 成績評定12 附1、 封面13 一、課程設計的性質與目的“數據庫課程設計”是數據庫系統原理及程序設計等課程的后續實踐性課程,是一門獨立開設的實踐性課程,也是畢業設計等后續課程的基礎。“數據庫課程設計”對于鞏固數據庫知識,加強學生的實際動手能力和提高學生綜合素質十分必要。“數據庫課程設計”的主要目標是:1、加深對數據庫系統原理及程序設計的理論知識的理解和應用。2、通過設計實際的數據庫系統課題,進一步熟悉數據庫管理系統的操作技術,提高動手能力,提高分析問題和解決問題的能力。3、學習基本的數據庫編程方法。二、課程設計的時間分配序號實習教學工作內容時間教學工作目標、要求1布置任務及準備0.5天做好課程設計準備。2系統需求分析和系統設計2進行系統需求分析和系統設計,得出系統的數據流圖、數據字典和信息模型。3數據庫設計1按數據庫設計方法和規范化理論,得出符合3NF的數據模型。4數據庫定義和數據安全性與完整性定義1定義SQL Server 的基本表、視圖、圖表和安全性、完整性要求。5應用程序設計和程序調試3.5設計并編寫輸入/輸出、查詢/統計、數據維護等功能模塊的應用程序。6系統集成和優化及撰寫設計報告1對系統的各個功能模塊進行集成、總調試和優化工作,優化用戶界面,撰寫設計報告。7驗收和答辯1上機演示系統并進行答辯。合計10天三、課程設計地點選擇計算機科學與信息學院四、課程設計內容安排與要求(一)學生宿舍管理信息系統1、背景資料:1) 入校時,每位同學都有唯一的學號,并被分配到指定的宿舍樓和指定的宿舍,也會有一個宿舍號,其入校時間就是他的入住時間。2) 每間宿舍都有唯一的宿舍號,入校時,宿舍會裝公用電話機,相應地就有宿舍電話號碼。3) 每個宿舍的財產屬于學校,比如電燈,床鋪,柜子,桌椅等,為了對不同的財產進行區分,可以為每種財產分配不同的財產號。這樣有利于財產的報修和管理。4) 宿舍樓中經常出現財產的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時,同學們需要將財產損壞情況報告給宿舍樓管理員,以便學校派人進行維修。5) 宿舍樓在指定的時間關門(比如晚上12點),若有同學晚于關門時間會宿舍,需通知宿舍樓管理員,同時應登記晚歸學生姓名,宿舍號,時間和晚歸原因,以利于學校的管理和查證。6) 為加強學校對同學假期安全的管理,離校的同學應登記離校時間,待返校后記錄返校時間,以便學校查證和管理。2、內容:學生根據所學的數據庫原理與程序設計的知識,針對學生宿舍管理信息系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)選擇課題,在小組內進行分工,進行系統調查,搜集資料。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據錄入和數據處理。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能l 宿舍的基本信息管理l 學生基本信息管理。l 宿舍財產的基本信息管理。l 報修的基本信息管理。l 夜歸的基本信息管理。l 離校的基本信息管理。l 查詢及統計報表(二)圖書管理系統1、背景資料:1) 圖書室有各種圖書一萬多冊。2) 每種圖書都有書名、書號(ISBN)、一名或多名作者(譯者)、出版社、定價和內容簡介。3) 借書證記錄有借閱者的姓名、所在單位、職業等。4) 憑借書證借書,每次最多能借8本書。借書期限最長為30天。2、內容:學生根據所學的數據庫系統與程序設計的知識,針對圖書管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)選擇課題,在小組內進行分工,進行系統調查,搜集資料。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能l 圖書基本情況的錄入、修改、刪除等基本操作。l 實現借書功能。l 實現還書功能。l 實現對所有購進圖書的分類查詢和分類統計。l 能夠按書名、作者等分類查詢現有圖書的數量。l 對超期的情況能自動給出提示信息。(三)庫存物資管理系統1、背景資料:1) 有一個存放商品的倉庫,每天都有商品出庫和入庫。2) 每種商品都有名稱、生產廠家、型號、規格等。3) 出入庫時必須填寫出入庫單據,單據包括商品名稱、生產廠家、型號、規格、數量、日期、時間、入庫單位(或出庫單位)名稱、送貨(或提貨)人姓名。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對庫存物資管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)選擇課題,在小組內進行分工,進行系統調查,搜集資料。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 設計出入庫單據的管理(錄入、修改、刪除)。l 實現按商品名稱、出入庫日期的查詢。l 實現分別按日、月和年對出入庫商品數量的統計。l 輸出相應的數據報表。(四)工資管理系統1、背景資料:1) 某單位現有1000名員工,其中有管理人員、財務人員、技術人員和銷售人員。2) 該單位下設4個科室,即經理室、財務科、技術科和銷售科。3) 工資由基本工資、福利補貼和獎勵工資構成,失業保險和住房公積金在工資中扣除。4) 每個員工的基本資料有姓名、性別、年齡、單位和職業(如經理、工程師、銷售員等)。5) 每月個人的最高工資不超過3000元。工資按月發放,實際發放的工資金額為工資減去扣除。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對工資管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 實現按照科室錄入、修改個人的基本資料、工資和扣除金額的數據。l 計算個人的實際發放工資。l 按科室、職業分類統計人數和工資金額。l 實現分類查詢。l 能夠刪除辭職人員的數據。l 輸出相應的數據報表。(五)賓館管理系統1、背景資料:1) 賓館有一名總經理、多名會計和多名前臺。總經理負責賓館的日常運營,會計負責對賓館收入支出的統計管理,前臺數據包括職工號等。職工號在賓館內唯一。2) 賓館有各種標準的房間。房間數據包括房間號、房間級別、房間價位以及房間的狀態(是否已經有客人)。房間號唯一表示一個房間,房間級別決定房間價位,房間有多種級別分別表示:單人間、標準間、豪華間、商務間、行政間。房間狀態表示此房間是否可以預定或者入住或者轉房。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對賓館管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 房間管理l 客人預訂、退訂客房管理l 客人入住、店內消費管理l 客人換房管理l 結算管理,l 貴賓卡發放管理l 實現分類查詢。l 輸出相應的數據報表。(六)戶籍管理系統1、背景資料:可滿足基層單位(派出所、企事業單位保衛部門、街道、社區、住宅小區等)需要管理轄區內人員戶籍的遷入、遷出、變更登記等。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對戶籍管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 轄區單位管理l 戶籍基本信息管理l 戶籍遷入、遷出管理l 戶籍注銷管理l 查詢l 異常處理。(七)物業管理信息系統1、背景資料:物業管理信息系統軟件是一套具備記錄、查詢物業小區業主信息、物業管理費用信息、水電煤氣有線電視等費用信息、有線電視信息、供暖費用信息、業主房款繳納信息,并且可以打印輸出上述信息報表(月報表、季報表、年報表)的管理系統。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對物業管理信息系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 業主基本信息管理l 記錄月水電煤氣抄表數據并打印業主交費通知單l 記錄業主交費情況并打印交費單l 統計業主信息月、季和年報表l 異常處理。(八)實驗室設備管理系統1、背景資料:為了實現實驗室設備的集中和自動化管理,需要一套網絡版的設備運營和管理系統,這樣可以通過網絡對各個實驗室、辦公室的設備集中和自動化管理。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對實驗室設備管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 基本設備管理l 用戶管理l 故障設備管理l 維修過程管理l 打印各種報表(九)汽車租賃管理信息系統1、背景資料:汽車租賃管理信息系統可以幫助企業處理日常工作業務,規范管理各項工作和操作流程。能夠方便地實現汽車租賃管理系統中的租車流程,預定汽車,對合同的添加、刪除、修改,對客戶和員工的信息管理等功能,高效地完成各種汽車租賃經營中的信息統計、計算和匯總工作。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對汽車租賃管理信息系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 租賃車輛信息的管理l 租賃客戶信息的管理l 合同信息的管理l 日常租賃業務的管理l 打印各種報表(十)餐飲管理系統1、背景資料:餐飲管理系統可以為中小型餐飲企業提供一套運行穩定、安全可靠、操作簡便的管理系統,幫助企業處理日常工作業務,規范管理各項工作和操作流程。2、內容:學生根據所學的數據庫系統原理與程序設計的知識,針對餐飲管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。3、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。4、基本要求:能實現以下主要功能:l 桌臺管理l 就餐管理,包括開臺、點餐、結賬等功能l 菜單管理l 用戶管理l 營業額管理l 系統維護(十一)其它自選題目1、內容:學生根據所學的數據庫原理、軟件工程與程序設計的知識,針對一個小型的數據庫管理系統,進行系統的需求分析,系統設計,數據庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發一個小型數據庫的目的。2、操作過程:1)通過社會調查,選擇一個實際應用數據庫系統的課題,在小組內進行分工,進行系統調查,搜集資料。2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。3)設計數據庫模型并進行優化,確定數據庫結構、功能結構和系統安全性和完整性要求。4)完成數據庫定義工作,實現系統數據的數據處理和數據錄入。5)實現應用程序的設計、編程、優化功能,實現數據安全性、數據完整性和并發控制技術等功能,并針對具體課題問題提出解決方法。6)對系統的各個應用程序進行集成調試和測試,進一步優化系統性能,改善系統用戶界面。3、基本要求:根據實際需求設計主要的數據表和功能模塊,具體項目內容到相應領域進行調研,各種編碼參考國家統一編碼方法。(以上各題目可根據每一屆學生的情況進行適當的調整和改變)五、注意事項1、學生在教師的指導下,應積極、主動地完成課程設計所規定的全部任務。2、應嚴格按照進度進行課程設計,不得無故拖延。3、小組成員之間,分工明確,但要密切合作,培養良好的互相幫助和團隊協作精神。4、要遵守規定的作息時間,嚴格遵守紀律,原則上不得請假,因特殊原因必須請假者,一律報指導老師,由指導老師報教研室主任,最后報系領導批準。5、按規定時間完成個人需要撰寫的課程設計報告。抄襲他人報告內容(內容完全相同的兩份以上設計報告作為抄襲處理)、不按要求或未完成全部內容、無故曠課二次及以上、缺勤時間達三分之一及以上者,課程設計成績定為不及格。六、課程設計報告要求1、設計報告應包括封面、任務書、目錄、中英文摘要及關鍵字、正文、參考文獻(資料)等內容,以及附圖或附件等材料。2、題目字體用小三,黑體,正文字體用五號字,宋體,小標題用四號及小四,宋體,并用A4紙打印。3、頁眉寫上數據庫課程設計報告,頁腳寫上頁碼。4、報告具體格式如下:1)封面見附1。2) 任務書3) 目錄目錄頁中每行均由標題名稱和頁碼組成。4) 中英文摘要扼要敘述本設計的主要內容、特點,文字要精練。英文摘要與中文摘要對應。5) 正文第一章 概述 包括項目背景、編寫目的、軟件定義、開發環境等內容。第二章 需求分析陳述用戶的功能、性能等的需求,畫出數據流圖,給出數據字典等。第三章 軟件概要設計給出系統目標、總體設計、運行設計等,畫出軟件功能圖,描述每一個功能所完成的任務。第四章 數據庫設計包括:數據庫概念設計(畫出ER圖)數據庫邏輯設計(把ER圖轉換為關系模型并進行優化,要求所有關系達到

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論