資料庫原理課設 10版 33題

2023-02-04 10:57:03 字數 4463 閱讀 9638

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

劉志嫵王琢張秀芝

資訊科學與工程學院

2008.12

目錄《資料庫課程設計》說明 1

題目1 旅行社資訊管理系統 2

題目2 客房資訊管理系統 4

題目3 商品交易資訊管理系統 6

題目4 圖書館資訊管理系統 8

題目5 職工工資管理系統 10

題目6 學生基本資訊管理系統 12

題目7 學生學籍、獎懲資訊管理 14

題目8 房產資訊管理系統 16

題目9 售樓資訊管理系統—客戶及收費管理 18

題目10 售樓資訊管理系統 20

題目11 飯店就餐管理系統 22

題目12 食雜店管理系統 24

題目13 存車處管理系統 26

題目14 班級成績管理系統 26

題目15 物業管理系統 26

題目16 個人圖書音像管理系統 27

題目17 醫藥銷售管理系統 27

題目18 桌球館收費管理系統 27

題目19 社群醫院就診管理系統 28

題目20 家庭物品管理系統 28

題目21 旅店管理系統 28

題目22 洗車房管理系統 29

題目23 理髮店管理系統 29

題目24 浴池管理系統 29

題目25 人事檔案管理系統 30

題目26 考勤管理系統 30

題目27 社會保障管理系統 30

題目28 合同管理系統 31

題目29 門診劃價收費系統 31

題目30 住院病人管理系統 31

題目31 採購管理系統 32

題目32 銷售管理系統 32

題目33 薪資福利管理系統 32

為了提高學生開發資料庫應用程式的能力,熟悉和運用現代資料庫開發工具和方法,我們安排了本課程設計。由於時間較短,所以本課程設計的題目都比較簡單,工作量比較小。但是,通過小型應用程式的開發,可以使學生迅速掌握資料庫應用程式的相關技術,為以後開發大型應用程式做準備。

資料庫基本開發技術不外乎資料的增、刪、改、查,其難度並不複雜,但是要想開發出理想的資料庫應用程式,關鍵是軟體的創意,要發揮想象力,設計出有個性的功能和使用者介面。

本次課程設計一共安排了33個題目,每人一題。所有軟體要求採用visual basic 6.0 + sql server 2000完成。

1. 封面(統一購買)

2. 任務書(統一填寫,內容充實,語言規範)

3. 目錄(給出**標題及頁次)

4. 正文

(1) 關於題目的內容和要求介紹

(2) 解決問題的思路和採用的技術(ado技術,vb資料庫開發技術等)

(3) 系統的總體設計(需求分析、e-r圖、資料庫結構、軟體功能模組,軟體介面設計)

(4) 軟體實現(程式結構、流程,關鍵模組實現方法,典型**剖析)

(5) 軟體測試結果(功能實現了麼?使用方便麼?結果正確麼?使用者滿意麼?)

(6) 軟體開發中遇到的問題以及解決辦法

(7) 體會和收穫(經過課設水平有無提高?對資料庫乃至軟體開發有何新的認識?)

5. 參考文獻

一律用統一格式的課程設計專用紙列印。

一、 設計目的

掌握資料庫的設計方法

掌握用一種語言(如vb)開發資料庫應用程式的方法

二、 實驗內容及要求

1、系統功能

(1)旅遊團管理

(2)導遊管理

(3)遊客管理

2、資料庫的設計

包含以下實體及其屬性(僅供參考,可以自行修改或補充):

(1).旅遊團資訊(旅遊團編號、旅遊點名稱、地理位置、旅遊天數,**)

(2).導遊資訊(導遊編號、導遊姓名、性別、聯絡**)

(3).遊客資訊(遊客編號、遊客姓名、性別、年齡、聯絡**)

(4).系統資訊(使用者名稱、密碼)

遊客參加某旅遊團,要確定出發日期、返回日期。

乙個導遊可負責多個旅遊團,每個團只需乙個導遊。導遊負責某團要確定遊客人數。

要求畫出e-r圖,並轉換為關係模型,設計表結構。建立資料庫和相關資料表。

3、各窗體的設計

(1) 啟動封面窗體及登入對話方塊的設計

要求:**背景、歡迎類文字、單擊顯示「進入系統」標題的標籤或按鈕,將開啟「登入」對話方塊,使用者輸入使用者名稱和密碼,若正確則開啟下面的主窗體;否則提示密碼錯誤,請重新輸入。最多允許輸入3次。

(2) 主窗體

設計為mdi窗體,含有主選單:[檔案]、[資料管理]、[資料查詢]。

[檔案]選單包含以下子選單及其功能:

[註冊新使用者]選單:開啟「註冊新使用者」窗體

[退出]:結束程式執行

[資料管理] 包含以下子選單:

[旅遊團資訊]選單:顯示旅遊團資訊瀏覽和編輯窗體

[導遊資訊]選單:顯示導遊資訊瀏覽和編輯窗體

[遊客資訊]選單:顯示遊客資訊瀏覽和編輯窗體

[資料查詢]包含以下子選單:

[查詢旅遊團資訊]:顯示旅遊團資訊查詢窗體

[查詢導遊資訊]:顯示導遊資訊查詢窗體

[查詢遊客資訊]:顯示遊客資訊查詢窗體

(3)註冊新使用者窗體

用於新增新的使用者名稱和密碼。;單擊「註冊新使用者」選單,開啟對話方塊如圖2

要求:若新使用者名稱與系統資訊表原有使用者名稱相同,則提示「使用者名稱已存在,重新輸入」;判斷二次輸入密碼若不一致,則提示使用者「輸入密碼不一致,重新輸入密碼」;判斷若輸入密碼為空,則提示「密碼不能為空」;若輸入正確,則將輸入的使用者名稱儲存到「系統資訊」表,並提示「註冊使用者成功」,關閉本窗體。

以下各窗體設為mdi主窗體的子窗體

(4). 分別設計各個資訊窗體

功能:瀏覽和錄入各資訊。該窗體以文字框顯示當前記錄,用按鈕[首記錄]、[末記錄]、[前乙個]、[後乙個],控制記錄指標的移動;用乙個標籤label顯示:

當前記錄號/記錄總數;單擊[**顯示]按鈕,顯示datagrid控制項(visible=true),以**形式顯示商品資訊表,單擊[返回]按鈕,可以關閉本窗體,返回主窗體。可以對記錄進行新增、確認、刪除、取消操作。

(5).各種資訊的查詢窗體

可以按各種條件查詢,這些條件放在組合列表框combo中,供使用者選擇。在文字框中輸入要查詢的內容,單擊[查詢]按鈕,查詢結果用網格控制項顯示.。

三、 驗收內容

提交課程設計報告中應包含:資料需求分析,給出e-r圖,關係模型,表結構;設計出滿足題目要求的各窗體,以上給出的各個窗體圖僅共參考,最好發揮自己的能力,開發出具有自己獨特風格的工程,並能夠正常執行,有源**。

一、 設計目的

掌握資料庫的建立方法

掌握用一種語言(如vb)開發資料庫應用程式的方法

二、 設計內容及要求

1、系統功能

(1).客戶住宿記錄的管理

(2).退房管理

(3).客戶綜合查詢

(4).顯示列印報表

2、資料庫的設計

包含以下實體及其屬性(僅供參考,可以自行修改或補充):

(1)客戶資訊(顧客編號、姓名、性別、年齡、國籍、身份證號)

(2)客房資訊(房號、客房級別、可住人數、用房狀態)

其中「用房狀態」字段,表示該房已住或空閒。

(3)服務員資訊(服務員編號,服務員姓名,性別,級別,工資)

(4)系統資訊(使用者名稱、密碼)

客戶住宿時,應有住店日期、離店日期。

服務員負責某客房,應有時間記載。

要求畫出e-r圖,並轉換為關係模型,設計表結構。建立資料庫和相關資料表。

3、各窗體的設計

(1)啟動封面窗體及登入對話方塊的設計

要求:**背景、歡迎類文字、單擊顯示「進入系統」標題的標籤或按鈕,將開啟「登入」對話方塊,使用者輸入使用者名稱和密碼,若正確則開啟下面的主窗體;否則提示密碼錯誤,請重新輸入。最多允許輸入3次。

(2) 主控窗體

設計為mdi窗體,含有主選單:[檔案]、[資料管理]、[資料查詢]。

[檔案]選單包含以下子選單及其功能:

[註冊新使用者]選單:開啟「註冊新使用者」窗體

[退出]:結束程式執行

[資料管理] 包含以下子選單:

[客戶資訊]選單:顯示客戶資訊瀏覽窗體

[瀏覽客房資訊]選單:顯示客房資訊瀏覽窗體

[客戶資訊登記]選單:顯示客戶資訊錄入窗體

[退房資訊處理]選單:顯示退房處理窗體

[資料查詢]包含以下子選單:

[查詢客戶資訊]:顯示客戶資訊查詢窗體

(3) 註冊新使用者窗體

用於新增新的使用者名稱和密碼。

要求:若新使用者名稱與系統資訊表原有使用者名稱相同,則提示「使用者名稱已存在,重新輸入」;判斷二次輸入密碼若不一致,則提示使用者「輸入密碼不一致,重新輸入密碼」;判斷若輸入密碼為空,則提示「密碼不能為空」;若輸入正確,則將輸入的使用者名稱儲存到「系統資訊」表,並提示「註冊使用者成功」,關閉本窗體。

資料庫課設實驗報告

資料庫課程設計 實驗報告 姓名 孔蘭昕 學號 1207300109 班級 計科122班 學院 電腦科學與技術 指導老師 顧平 1 相關介紹3 2 概述3 3 需求分析3 4 uml系統建模6 5 資料庫分析7 6 資料庫設計7 7 介面設計及 實現10 8 執行結果截圖30 電子商務系統 一 相關介...

長春大學課設家教網管理系統資料庫課設

目錄 宋體二號 1緒論2功能分析 2.1資料流程分析圖 2.2系統功能模組設計 2.3安全設計 3.資料庫設計 3.1需求分析 3.1.1 任務概述 3.1.2 系統功能需求 3.2概念結構設計 3.2.1 資料需求 3.2.1 e r圖設計 3.3邏輯結構設計 3.3.1 關係模型 3.3.2 資...

資料庫課設第二階段要求 1

資料庫原理課設第二週要求 在第一周資料庫結構設計的基礎上進行第二週的工作,如下。1 使用sql server建立資料庫,包括資料庫名 包含的各表名 字段 即屬性 名 字段型別 字段寬度 主鍵 外來鍵及關聯關係。2 為每個表錄入一部分具有實際意義的資料,其中基礎表的資料一般包括10條記錄,連線表的資料...