貴州大學
主撰人:戴丹
主審人:武彤
電腦科學與資訊學院
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人。題目可以自擬,但必須...
資料庫課程設計
隨著網際網路的發展,社會生活步驟的加快,電子商務逐漸走進人們的生活,滿足了人們生活步驟的需要。高效,低成本使其成為了新興的經營模式和理念。民以食為天 隨著生活水平的提高,餐飲業在服務行業中站有越來越重要的地位。同時人們也需要一種更有效 更快速 更便捷的方法來解決吃飯的時間問題。而網上訂餐系統也營運而...