《資料庫課程設計》指導書

2022-09-04 11:48:05 字數 2938 閱讀 6871

貴州大學

主撰人:戴丹

主審人:武彤

電腦科學與資訊學院

2023年1月

前言本指導書是根據資料庫課程設計教學大綱編寫的。本書的編寫以培養學生分析解決實際問題的能力為主線,引導學生綜合應用所學過的程式設計和資料庫系統原理的知識,進行乙個簡單的資料庫應用系統的設計,以訓練學生的設計能力,培養其創新思維,並使學生進行課程設計時有所依據。

目錄一、課程設計的性質與目的1

二、課程設計的時間分配1

三、課程設計地點選擇1

四、課程設計內容安排與要求2

1、學生宿舍管理資訊系統2

2、 圖書管理系統3

3、庫存物資管理系統4

4、工資管理系統5

5、賓館管理系統6

6、戶籍管理系統7

7、物業管理資訊系統8

8、 其它自選題目9

五、 注意事項9

六、 實習報告要求10

七、 成績評定12

附1、 封面13

一、課程設計的性質與目的

「資料庫課程設計」是資料庫系統原理及程式設計等課程的後續實踐性課程,是一門獨立開設的實踐性課程,也是畢業設計等後續課程的基礎。「資料庫課程設計」對於鞏固資料庫知識,加強學生的實際動手能力和提高學生綜合素質十分必要。

「資料庫課程設計」的主要目標是:

1、加深對資料庫系統原理及程式設計的理論知識的理解和應用。

2、通過設計實際的資料庫系統課題,進一步熟悉資料庫管理系統的操作技術,提高動手能力,提高分析問題和解決問題的能力。

3、學習基本的資料庫程式設計方法。

二、課程設計的時間分配

三、課程設計地點選擇

電腦科學與資訊學院

四、課程設計內容安排與要求

(一)學生宿舍管理資訊系統

1、背景資料:

1) 入校時,每位同學都有唯一的學號,並被分配到指定的宿舍樓和指定的宿舍,也會有乙個宿舍號,其入校時間就是他的入住時間。

2) 每間宿舍都有唯一的宿舍號,入校時,宿舍會裝公用**機,相應地就有宿舍**號碼。

3) 每個宿舍的財產屬於學校,比如電燈,床鋪,櫃子,桌椅等,為了對不同的財產進行區分,可以為每種財產分配不同的財產號。這樣有利於財產的報修和管理。

4) 宿舍樓中經常出現財產的損壞,比如燈泡壞了,廁所的馬桶出故障了等,這時,同學們需要將財產損壞情況報告給宿舍樓管理員,以便學校派人進行維修。

5) 宿舍樓在指定的時間關門(比如晚上12點),若有同學晚於關門時間會宿舍,需通知宿舍樓管理員,同時應登記晚歸學生姓名,宿舍號,時間和晚歸原因,以利於學校的管理和查證。

6) 為加強學校對同學假期安全的管理,離校的同學應登記離校時間,待返校後記錄返校時間,以便學校查證和管理。

2、內容:學生根據所學的資料庫原理與程式設計的知識,針對學生宿舍管理資訊系統,進行系統的需求分析,系統設計,資料庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型資料庫的目的。

3、操作過程:

1)選擇課題,在小組內進行分工,進行系統調查,蒐集資料。

2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。

3)設計資料庫模型並進行優化,確定資料庫結構、功能結構和系統安全性和完整性要求。

3)完成資料庫定義工作,實現系統資料的資料錄入和資料處理。

4)實現應用程式的設計、程式設計、優化功能,實現資料安全性、資料完整性和併發控制技術等功能,並針對具體課題問題提出解決方法。

5)對系統的各個應用程式進行整合除錯和測試,進一步優化系統效能,改善系統使用者介面。

4、基本要求:

能實現以下主要功能

● 宿舍的基本資訊管理

● 學生基本資訊管理。

● 宿舍財產的基本資訊管理。

● 報修的基本資訊管理。

● 夜歸的基本資訊管理。

● 離校的基本資訊管理。

● 查詢及統計報表

(二)圖書管理系統

1、背景資料:

1) 圖書室有各種圖書一萬多冊。

2) 每種圖書都有書名、書號(isbn)、一名或多名作者(譯者)、出版社、定價和內容簡介。

3) 借書證記錄有借閱者的姓名、所在單位、職業等。

4) 憑藉書證借書,每次最多能借8本書。借書期限最長為30天。

2、內容:學生根據所學的資料庫系統與程式設計的知識,針對圖書管理系統,進行系統的需求分析,系統設計,資料庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型資料庫的目的。

3、操作過程:

1)選擇課題,在小組內進行分工,進行系統調查,蒐集資料。

2)進行系統需求分析和系統設計,寫出系統分析和系統設計報告。

3)設計資料庫模型並進行優化,確定資料庫結構、功能結構和系統安全性和完整性要求。

3)完成資料庫定義工作,實現系統資料的資料處理和資料錄入。

4)實現應用程式的設計、程式設計、優化功能,實現資料安全性、資料完整性和併發控制技術等功能,並針對具體課題問題提出解決方法。

5)對系統的各個應用程式進行整合除錯和測試,進一步優化系統效能,改善系統使用者介面。

4、基本要求:

能實現以下主要功能

● 圖書基本情況的錄入、修改、刪除等基本操作。

● 實現借書功能。

● 實現還書功能。

● 實現對所有購進圖書的分類查詢和分類統計。

● 能夠按書名、作者等分類查詢現有圖書的數量。

● 對超期的情況能自動給出提示資訊。

(三)庫存物資管理系統

1、背景資料:

1) 有乙個存放商品的倉庫,每天都有商品出庫和入庫。

2) 每種商品都有名稱、生產廠家、型號、規格等。

3) 出入庫時必須填寫出入庫單據,單據包括商品名稱、生產廠家、型號、規格、數量、日期、時間、入庫單位(或出庫單位)名稱、送貨(或提貨)人姓名。

2、內容:學生根據所學的資料庫系統原理與程式設計的知識,針對庫存物資管理系統,進行系統的需求分析,系統設計,資料庫設計,編碼,測試等,完成題目要求的功能,從而達到掌握開發乙個小型資料庫的目的。

計資料庫原理課程設計實驗指導書

一設計題目 超市管理資訊系統 二設計目的 資料庫原理理論 物件導向程式設計語言與實踐相結合,強化sql語句的使用,掌握開發乙個mis系統的過程。三實現功能 超市資料庫 1.進貨表 順序碼,條形碼,進價,採購數量,採購日期 2.售貨表 順序碼,條形碼,數量,零售價,日期時間 3.庫存表 條形碼,商品名...

計科2019資料庫原理課程設計指導書

課程設計目的 通過本課程設計,使學生對資料庫設計的步驟有乙個更深入的理解,為後繼課程的學習打下一定的基礎。課程設計要求 按照資料庫系統開發步驟進行資料庫概念結構設計 邏輯結構設計 物理結構設計。課程設計說明 課程設計題目共10個。學生可根據愛好任選乙個,但乙個題目不能超過10人。題目可以自擬,但必須...

資料庫課程設計

隨著網際網路的發展,社會生活步驟的加快,電子商務逐漸走進人們的生活,滿足了人們生活步驟的需要。高效,低成本使其成為了新興的經營模式和理念。民以食為天 隨著生活水平的提高,餐飲業在服務行業中站有越來越重要的地位。同時人們也需要一種更有效 更快速 更便捷的方法來解決吃飯的時間問題。而網上訂餐系統也營運而...