一、 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 程式除錯結果...