C 課程設計題目

2022-10-06 19:12:04 字數 5098 閱讀 6479

一、 c++語言課程設計目的和要求

1.目的:

1)複習、鞏固c++語言的基礎知識,進一步加深對c++語言的理解和掌握;

2)課程設計為學生提供了乙個既動手又動腦,獨立實踐的機會,將課本上的理論知識和實際有機的結合起來,鍛鍊學生的分析解決實際問題的能力。提高學生適應實際,實踐程式設計的能力;

3)培養學生在專案開發中團隊合作精神、創新意識及能力。

2.要求:

1)對系統進行功能模組分析、控制模組分析正確,符合課題要求,實現相應功能;可以加以其他功能或修飾,使程式更加完善、合理;

2)系統設計要實用,程式設計簡練,可用,功能全面

3)說明書、流程圖要清楚

4)記錄設計情況(備查,也為編寫設計說明書作好準備);

5)要求採用模組化程式設計方法,及鋸齒型書寫格式,要求上機除錯通過和按設計報告格式。

6)設計上交內容:設計報告一人乙份(按格式書寫);心得體會每人乙份;源程式檔案。

7)每題限選5人

二、 c++課程設計選題如下:

(1)複數計算器

運用c++語言描述資料類、複數類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立資料類、複數類

2)資料、複數資訊的初始化

3)複數資訊的輸出

4)將複數資訊儲存為檔案

5)求複數的絕對值

6)實現複數的加、減、乘、除、乘方、自加、自減等運算

(2)字串處理系統

運用c++語言描述資料類、字串類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立資料類、字串類

2)資料、字串資訊的初始化

3)字串資訊的輸出

4)將字串資訊儲存為檔案

5)獲得字串長度

6)在字串中查詢乙個字元

7)在字串中查詢另外乙個字串

8)比較字串

(3)學生資訊管理

運用c++語言描述學生類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立學生類

2)學生資訊的初始化

3)學生資訊的新增、修改、刪除、查詢

4)學生資訊的輸出

5)對學生資訊按學號、成績排序

6)計算一門課的平均分和總分

7)將學生資訊儲存為檔案

(4)專案管理

運用c++語言描述專案類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立專案類

2)專案資訊的初始化

3)專案資訊的新增、修改、刪除、查詢

4)專案資訊的輸出

5)將專案資訊儲存為檔案

6)在專案資訊中按專案編號、專案名稱、專案等級排序

(5)客戶管理

運用c++語言描述客戶類、地區類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立客戶類、地區類

2)客戶、地區資訊的初始化

3)客戶、地區資訊的新增、修改、刪除、查詢

4)客戶、地區資訊的輸出

5)將客戶資訊儲存為檔案

(6)使用者管理

運用c++語言描述使用者類、使用者型別類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立使用者類、使用者型別類

2)使用者、使用者型別資訊的初始化

3)使用者、使用者型別資訊的新增、修改、刪除、查詢

4)使用者、使用者型別資訊的輸出

5)對使用者資訊按許可權排序

6)將使用者資訊儲存為檔案

(7)商品銷售管理

運用c++語言描述商品類、**商類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立商品類、**商類

2)商品、**商資訊的初始化

3)商品資訊的新增、修改、刪除、查詢

4)**商資訊的新增、修改、刪除、查詢

5)商品資訊、**商資訊的輸出

(8)班級通訊錄

運用c++語言描述班級類、通訊錄類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立班級類、通訊錄類

2)班級、通訊錄資訊的初始化

3)班級、通訊錄資訊的新增、修改、刪除、查詢

4)班級、通訊錄資訊的輸出

5)將通訊錄資訊儲存為檔案

(9)圖書管理

運用c++語言描述書籍類、圖書型別類、圖書類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立書籍類、圖書型別類、圖書類

2)書籍、圖書型別、圖書資訊的初始化

3)書籍、圖書型別、圖書資訊的新增、修改、刪除、查詢

4)圖書資訊的輸出

5)對圖書資訊按編號、書名排序

6)將圖書資訊儲存為檔案

(10)學生興趣管理

運用c++語言描述學生類、興趣類、興趣型別類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立學生類、興趣類、興趣型別類

2)學生、興趣、興趣型別資訊的初始化

3)學生、興趣、興趣型別資訊的新增、修改、刪除、查詢

4)學生興趣資訊的輸出

5)將學生興趣資訊儲存為檔案

(11)學校資訊管理

運用c++語言描述學校類、教師類、學生類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立學校類、教師類、學生類

2)學校資訊的初始化

3)教師資訊的新增、修改、刪除、查詢

4)學生資訊的新增、修改、刪除、查詢

5)教師資訊、學生資訊的輸出

6)對學生資訊按學號排序

(12)公司雇員管理

運用c++語言描述公司類、雇員類、職務類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立公司類、雇員類、職務類

2)公司、雇員、職務資訊的初始化

3)公司、雇員、職務資訊的新增、修改、刪除、查詢

4)雇員、職務資訊的輸出

5)將職務資訊儲存為檔案

(13)選課管理

運用c++語言描述學校類、學生類、課程類、選課類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立學校類、學生類、課程類、選課類

2)學校、學生、課程、選課資訊的初始化

3)學校、學生、課程、選課資訊的新增、修改、刪除、查詢

4)學校、學生、課程、選課資訊的輸出

5)對選課資訊按學號、課程編號排序

(14)課題選題

運用c++語言描述學校類、學生類、課題類、選題類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立學校類、學生類、課題類、選題類

2)學校、學生、課題、選題資訊的初始化

3)學校、學生、課題、選題資訊的新增、修改、刪除、查詢

4)學校、學生、課題、選題資訊的輸出

5)對選題資訊按學號、課題編號排序

(15)評學管理

運用c++語言描述學校類、教師類、班級類、評學類,每乙個類應包含資料成員和成員函式。設計基類和派生類,並運用多型性和虛函式的知識。注重物件導向程式設計理論知識的理解與實際的動手程式設計能力,要求學生設計具有繼承與派生以及多型性的類,理解物件導向程式設計的核心的概念。

本課程設計要實現的主要功能如下:

1)建立學校類、教師類、班級類、評學類

2)學校、教師、班級、評學資訊的初始化

3)學校、教師、班級、評學資訊的新增、修改、刪除、查詢

4)學校、教師、班級、評學資訊的輸出

5)對評學資訊按評學成績排序

C語言課程設計題目

通訊技術11級c語言課程設計任務書1 一 設計題目 基於鍊錶的學生資訊管理系統 二 設計要求 1 要求動態的建立鍊錶,對學生的姓名 出生日期 籍貫 學號及成績進行管理。要有學生成績的查詢 排序以及學生人數的新增 刪除等操作。建立的鍊錶要存在檔案中,並能從檔案中讀取所儲存的資料。2 要寫出設計報告,報...

2023年C 課程設計題目

基本題目 每人都做 實驗目的 1 掌握類的定義和使用。2 掌握類的定義和物件的宣告。3 複習具有不同訪問屬性的成員的訪問方式。4 觀察建構函式和析構函式的執行過程。5 學習類的聚集使用方法。6 使用vc 的debug除錯功能觀察程式流程,跟蹤觀察類的建構函式,析構函式 成員函式的執行順序。7 使用v...

c課程設計報告及題目

程式設計基礎 課程設計題目 指導教師 班級 學生姓名 學號 完成日期 運城學院電腦科學與技術系 1 系統分析 業務 資料流程 2 系統設計 總體設計 主要功能模組 軟體 硬體環境 主要資料結構和程式的關係說明 介面設計 函式模組設計 函式功能說明和入口引數的說明 3 系統實現 主要 4 程式除錯結果...