2019級課程設計題目及要求

2022-03-12 17:12:26 字數 3200 閱讀 2472

1.綜合設計目的

資料庫系統原理是計算機及其相關學科的一門重要的學科基礎課程。本次綜合設計基本出發點是幫助學生進一步理解和消化資料庫理論、技術,如查詢設計,資料庫設計、安全性、完整性等,培養自主學習能力,加強動手能力和團隊協作精神,使學生掌握資料庫軟體的基本使用方法,進行創新實驗設計。由學生在開放的實驗環境中,自己提出或選擇課題、設計方案、發現問題,通過對實驗的探索、研究與實踐求得對問題的解決 ,從而了解資料庫系統的設計過程,提高系統設計、開發的能力。

2.綜合設計分組條件與要求

要求3-4人/組,軟體以可執行的軟體形式和綜合設計報告作為最終成績的評定依據。要求每人都要交設計報告,綜合設計的總結應根據自己的實際情況書寫,不得抄襲他人。

3.綜合設計任務與內容要求

1)執行介面

必須是視窗式(windows型程式)。

2) 問題定義

在設計的第一階段按軟體工程要求給出系統定義,進行需求分析,設計出資訊系統的概念模型,用e-r圖表示。

3) 關係模式設計(庫結構)

選定關係模型作為系統的資料模型,在概念模型的基礎上設計合理的資料庫檔案結構,主要考慮規範化和實際應用需要,一般要求達到三正規化(3nf);如果需要降低正規化時,應對冗餘資料及適當的反規範化設計進行說明。

4) 完整性設計

關係模型的三類完整性約束條件在設計的過程中是必須考慮的,資料之間的關聯應詳細說明,要求使用dbms對聯絡進行適當定義和編輯。

5) 安全性設計

資料庫的安全性是至關重要的,建議為系統設定使用者管理功能,系統的使用者至少分為兩級:系統管理員和一般用使用者。不同級別的使用者可操作的功能是不一樣的。

6)系統體系結構

系統可以使用基於api的dbms開發(如odbc api);可以設計為單機版或網路版(客戶/伺服器模式,c/s模式),高階程式設計師可採用b/s模式。

7) 使用者介面設計

使用者介面是系統最終提交給使用者的操作介面,可使用選單式也可使用按鈕式。但應使應用程式和資料庫相互隔離,禁止將資料庫直接暴露給使用者。

8) 應用程式功能設計

應用系統的基本功能應根據實際目標來設定,通常有增、刪、改、查、等功能。

可選擇題目及相關要求

題目1:汽車銷售管理系統

建立汽車資訊管理、客戶資訊管理、員工資訊管理、銷售統計分析和賬戶管理等基本表物件。利用這些表物件,建立滿足使用者需求的各種查詢、更新、刪除等功能操作。

系統功能說明:

(1)汽車資訊管理

查詢功能:選擇查詢方式;輸入資訊進行查詢顯示查詢結果。

a. 根據車的屬性某個資訊查詢;

b. 根據銷售人查詢汽車資訊;

c. 根據銷售日期查詢汽車資訊;

d. 根據客戶查詢汽車資訊。

排序功能:選擇排序方式,進行排序。

記錄快速定位:在記錄較多時需要快速記錄點定位(最後記錄和第一記錄 ,下一記錄,上一記錄。

更新:新增記錄:修改汽車資訊記錄

刪除:和使用者互動式選擇資訊刪除

修改:和使用者互動式選擇資訊修改

列印:列印表單資訊

儲存:資訊更新後確定儲存

(2)客戶資訊管理

查詢功能:選擇查詢方式;輸入資訊進行查詢顯示查詢結果。

a. 根據客戶的某個屬性進行查詢;

b. 根據汽車查詢購買者客戶資訊;

c. 根據銷售人查詢其客戶的資訊;

排序功能:選擇排序方式,進行排序。

記錄快速定位:在記錄較多時需要快速記錄點定位(最後記錄和第一記錄 ,下一記錄,上一記錄。

更新:新增記錄:修改汽車資訊記錄;

刪除:和使用者互動式選擇資訊刪除;

修改:和使用者互動式選擇資訊修改;

列印:列印表單資訊;

儲存:資訊更新後確定儲存。

(3) 員工資訊管理

查詢功能:選擇查詢方式;輸入資訊進行查詢顯示查詢結果。

a. 根據銷售人的屬性某個資訊查詢;

b. 根據汽車查詢銷售人資訊。

排序功能:選擇排序方式,進行排序。

記錄快速定位:在記錄較多時需要快速記錄點定位(最後記錄和第一記錄 ,下一記錄,上一記錄。

更新:新增記錄:修改汽車資訊記錄;

刪除:和使用者互動式選擇資訊刪除;

修改:和使用者互動式選擇資訊修改;

列印:列印表單資訊;

儲存:資訊更新後確定儲存。

(4) 銷售統計分析

a. 查詢某個員工的銷售業績;

b. 根據車的特徵、屬性等查詢銷售狀況;

c. 根據客戶相關資訊查詢銷售情況;

d. 根據時間段查詢汽車銷售額;

e. 根據性別、年齡段統計銷售資訊;

(5) 賬戶管理

a. 新增,刪除使用者;

b. 修改密碼。

題目2:酒店管理服務系統

系統主要包括餐飲部門、客房部門和人事部門。

1、餐飲管理子系統管理對餐飲的操作,主要包括預定管理、點菜管理、採購管理子模組。預定管理可以實現預定時間、預定餐桌號、交付押金。

點菜管理包括菜名、菜的**以及送往廚房。

採購管理包括種類、菜價、數量以及通往商販。

2、客房管理包括:預訂房間,消費記賬和續收/退還預付款。

預訂房間要求服務員填入顧客資訊,選擇房間,顯示房間相關資訊,改房間狀態改為已預訂。

消費記賬則應顧客在退房時,自動計算顧客消費。

續收/退還預付款應有計算預付款差額,並儲存的功能。

其資料應包括所有客房的資訊,客戶的資訊、預付款、實際消費以及差額等。

3、人事管理子系統功能要求:新員工資料輸入;自動分配員工號,並且設定初始的使用者密碼;人事變動的詳細記錄,包括崗位和部門的調整;員工資訊的查詢和修改,包括員工各人資訊和密碼等。其資料需求有員工的基本資料資訊,員工學歷資訊,員工所屬部門,人事變動的記錄,員工的考勤資訊等。

題目3:圖書管理系統的設計與實現

(1)許可權管理:增加或刪除系統操作人員,並指定操作人員的許可權。

(2)讀者管理:設定不同的讀者身份,並對讀者相關資訊進行管理,包括建立新的讀者,編輯已由的讀者資訊和刪除讀者資訊的操作,辦理借書卡等。

(3)圖書類別的管理:對圖書的類別進行管理。

(4)圖書入庫管理:錄入新的圖書資訊。

(5)圖書資訊修改管理:對已有的圖書資訊進行修改,包括刪除指定圖書操作。

(6)圖書借還管理:實現對圖書的借出和歸還的管理。

(7)圖書查詢管理:通過各種查詢方式可以進行查詢,比如書號,書名,作者等。

(8)圖書超期管理:對超期的情況能自動給出提示資訊。

(9)資料管理:具有資料備份和資料恢復功能。

PLC課程設計題目及要求

1.電動機順序的控制 要求 按下啟動按鈕後,電動機m1運轉10s,停止5s,電動機m2與m1相反,即m1停止時m2執行,m2執行時m1停止,如此迴圈往復,直至按下停車按鈕。2.噴泉的控制 要求 有a b c 三組噴頭,啟動後 a組先噴5s 然後b c同時噴,a停 5s後b停 再5s後c停,而a b又...

液壓課程設計要求及題目

第一組 題目1 一臥式鑽鏜組合工具機動力頭要完成快進 工進 快退 原位停止的工作迴圈 最大切削力為fl 11500n,動力頭自重fg 19500n 工作進給要求能在0.02 1.2m min範圍內無級調速,快進 快退速度為 6m min 工進行程為100mm,快進行程為300mm 導軌型式式平導軌,...

液壓課程設計要求及題目

第一組 題目1 一臥式鑽鏜組合工具機動力頭要完成快進 工進 快退 原位停止的工作迴圈 最大切削力為fl 11500n,動力頭自重fg 19500n 工作進給要求能在0.02 1.2m min範圍內無級調速,快進 快退速度為 6m min 工進行程為100mm,快進行程為300mm 導軌型式式平導軌,...