C課程設計指導書

2023-02-08 08:51:07 字數 1631 閱讀 3136

一、課程設計目的

通過設計乙個《小型公司工資管理系統》或《學生成績統計管理》,進一步熟悉c++中類的概念、類的封裝、繼承的實現方式。了解系統開發的需求分析、類層次設計、模組分解、編碼測試、模組組裝與整體除錯的全過程,加深對c++的理解與visual c++環境的使用;逐步熟悉程式設計的方法,並養成良好的程式設計習慣。

可以自選題目,但是要先將自選題目的設計說明與具體要求拿給我看,如果符合要求,再進行設計。

二、設計目標

題目一:小型公司工資管理系統設計

設計說明與要求:

1、 公司主要有4類人員:經理、技術員、銷售員、銷售經理。要求儲存這些人的職工號、姓名、月工資、崗位、年齡、性別等資訊。

2、 工資的計算辦法:

a、 經理:固定月薪為8000;

b、 技術員:工作時間*小時工資(100元每小時);

c、 銷售員:銷售額*4%提成;

d、 銷售經理:底薪(5000)+所轄部門銷售額總額*0.5%;

3、 類的層次結構大體如下:

4、 輸入資料要求每類人員不能少於4人,並按以下格式輸出:

及某銷售經理所轄部門各銷售員的業績及自己的工資表:

5、 總體設計,要有乙個選單,用於選擇各項功能,其中

1) 資料錄入:輸入各種資料;

2) 資料統計:各銷售經理的工資計算及最終按工資進行的氣泡排序;

3) 資料列印:列印上述**;

4) 資料備份:把相關資料寫入檔案;

5) 退出:退出本系統;

注:各項選單都呼叫乙個函式來實現。

題目二:學生成績統計管理

1、 基本功能:

1) 成績的輸入(學號、姓名、英語、數學、c++語言…);

2) 成績統計(各科平均成績、各科成績「優秀」、「良好」、「中等」、「及格」、「不及格」的人數及其所佔比例);

3) 總成績統計(學生的總成績、平均成績及成績排名)

4) 成績的統計結果顯示,其格式參見題目一。

2、 擴充套件功能:

1) 學生資料的新增、修改、與刪除

2) 學生資料的讀取與儲存

三、時間與安排

時間為二周(17、18周),粗略劃分:

◆ 第一天布置任務及分組、總體需求分析與設計;

◆ 第二天編寫相關文件、設計說明、查詢資料;

◆ 第三天基類、各派生類設計及**實現;

◆ 第四天~第五天各模組的程式設計設計;

◆ 第六天各模組的除錯與修改、系統組裝;

◆ 第七天程式總除錯、修改

◆ 第八天撰寫課設實習報告、列印

◆ 第九天~第十天課程設計檢查與答辯

四、課程設計報告

內容包括:程式設計目的、類層次圖、程式實現思路、設計說明文件、課程設計心得及程式清單(列印),並按學校的課程設計(**)格式撰寫並裝訂成冊。

五、其它事項

1) 課程設計地點: 計算中心605、606 星期一~星期四晚上7:00—10:00

2) 課程設計報告遞交時間(第十八周星期五下午5:00前);

3) 成績考核:

a、程式程式設計測試、設計報告、平時成績分別佔40%、40%、20%;

b、在課程設計中若有玩電腦遊戲、上網聊天、遲到、曠課,或其它違反課程設計等現象發生,將酌情處理。

計算機軟體教研室

2023年6月10日

C語言課程設計指導書

指導書適用專業電子資訊工程 班級1101 1105 課程設計時間 2012.02.20 2012.03.02 任課教師 劉梅彥 李穎 方煒煒 聯絡 62844831 目錄一 課程設計目的 3 二 課程設計內容 3 1.設計環境 3 2.基本要求 3 3.設計步驟 4 4.課程設計報告的要求 4 5....

C 課程設計指導書 2019

一 課程設計目的 通過設計 實現乙個微型的學生養成系統,熟悉物件導向的設計思想 進一步熟悉 掌握stl中有關資料型別的使用方法,以及泛型程式設計的風格。二 設計目標 題目 微型學生養成系統 在這個課程設計中,你需要設計並實現如下場景 在那山的那邊,湖的那邊,有一所學校,學校裡有一幢宿舍樓,宿舍樓有若...

物件導向程式設計C 課程設計指導書

目錄前言 3 第一章概述 4 1 1 課程設計目的 4 1 2 基本要求 4 1 3 考核方法和成績評定 5 1.3.1 考核方法 5 1.3.2 成績評定 5 第二章程式設計方法與常用演算法 6 2 1 程式設計與演算法 6 2.1.1 演算法 6 2.1.2 結構程式設計 7 2.1.3 物件導...