網(wǎng)工C課程設(shè)計(jì)方案模板及題目_第1頁
網(wǎng)工C課程設(shè)計(jì)方案模板及題目_第2頁
網(wǎng)工C課程設(shè)計(jì)方案模板及題目_第3頁
網(wǎng)工C課程設(shè)計(jì)方案模板及題目_第4頁
網(wǎng)工C課程設(shè)計(jì)方案模板及題目_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、0 鬧站辱fc 課程設(shè)計(jì)報告 課程名稱面向?qū)ο蟪绦蛟O(shè)計(jì) C+ 課題名稱 專業(yè)計(jì)算機(jī)網(wǎng)絡(luò)工程 班級09級?班 小組成員 指導(dǎo)教師段筠 2018年1月5日 ( 目錄之前的單獨(dú)一頁請羅列出下列內(nèi)容 課程設(shè)計(jì)要求及題目 自行分組,各題人數(shù)有限制 ,祥見題目說明 . 分組后報告給學(xué)習(xí)委員統(tǒng)計(jì) ,最后的成果由學(xué)委收齊刻盤一起上交 ,時間為 2018年 1 月 5 日之前 . 詳細(xì)信息請仔細(xì)閱讀附件內(nèi)容 . 請通知大家,附件在群共享 . 組號: 第* 組 組員: 01(學(xué)號末兩位號*( 姓名、 10號* 分工情況: 1、10號*,負(fù)責(zé)模塊/工作: 2、01號*,負(fù)責(zé)模塊/工作: 3、 1 處的代表是最主要的

2、程序 上述分工情況由組員根據(jù)組內(nèi)分工做事的多少填寫。寫在 員,依此類推。) 目錄 目錄索引號,請同學(xué)們根據(jù)實(shí)際情況進(jìn)行修改) 1. 系統(tǒng)需求分析 1 2. 總體設(shè)計(jì) 1 3. 詳細(xì)設(shè)計(jì) 1 4. 系統(tǒng)調(diào)試 1 5. 結(jié)果分析 1 6. 總結(jié) 1 格式要求: 一)字體字號,行間距的要求 空1行) 1標(biāo)題名稱 一級標(biāo)題標(biāo)號:小三號黑體。上下各空1行) 空1行) 1.1標(biāo)題名稱 二級標(biāo)題標(biāo)號:四號黑體;上空一行) 正文字體小四號宋體,行間距:固定值 20磅) 空1行) 1.1.1標(biāo)題名稱 三級標(biāo)題:小四號黑體) 二)圖表的要求 表格或圖必須加上表號或圖號以及相應(yīng)的名稱,下面是示例) 表1.1名稱 五

3、號宋體) 圖1.1名稱 五號宋體) 內(nèi)容要求: 1. 系統(tǒng)需求分析 根據(jù)題目問題描述,寫出系統(tǒng)所應(yīng)完成的功能。) 2. 總體設(shè)計(jì) 包括系統(tǒng)功能分析;系統(tǒng)功能模塊劃分與設(shè)計(jì) 系統(tǒng)功能模塊圖)。) 3. 詳細(xì)設(shè)計(jì) 類層次圖;各功能模塊實(shí)現(xiàn)等) 4. 系統(tǒng)調(diào)試 調(diào)試出現(xiàn)的主要問題,編譯語法錯誤及修改,重點(diǎn)是運(yùn)行邏輯問題修改和調(diào)整) 5. 結(jié)果分析 總結(jié)獨(dú)到的設(shè)計(jì)特點(diǎn)和不足之處。) 6. 總結(jié) 總結(jié)進(jìn)行本次課程設(shè)計(jì)的感想和體會。) 其它事項(xiàng): 1)學(xué)習(xí)委員建表填寫好每組的基本情況,包括組號 , 題目,組員 (學(xué)號末兩位及姓名 . 2)按規(guī)定要求完成課程設(shè)計(jì)報告,各組同學(xué)將自己設(shè)計(jì)報告打印稿 (A4 紙

4、和電子稿 ( 見紅體字 上交給學(xué)習(xí)委員。學(xué)習(xí)委員將全班同學(xué)的 電子稿刻錄成一張光碟 后并連同 打印稿上交給老師 上交時間為 2018年 1 月 5 日前)。每組一個文件夾,以論文題目 命名,文件夾下面包含該組的論文和程序。 設(shè)計(jì)題目 1:職工信息表 設(shè)計(jì)要求: (限最多 4 人 設(shè)計(jì)要求實(shí)現(xiàn)如下功能: 1 )建立職工信息數(shù)據(jù),包括職工編號、姓名、性別、工資、出生時間、參加工作時間和 年齡 必須計(jì)算得到)。 2 )根據(jù)職工信息表,建立只含有姓名和年齡的職工信息簡表。 可選功能) 3 )使用繼承的方法構(gòu)造 3 個類, 即雇員類 虛基類,教師類和工人類 派生類) 使用相應(yīng)的對象放置 10 個職工信息

5、。 成員函數(shù),用來輸出數(shù)組的內(nèi)容。 5 )按不同類別輸出職工信息,比如按系輸出教師信息。 可選功能) ”運(yùn)算符進(jìn)行重載??紤]到輸人職工編號時,也會因不小心引人 空格,而且名字中也需要有空格,所以重載運(yùn)算符時,需要滿足這個要求。 7 )檢索 查找)指定信息。 如按姓名檢索) 8 )參考界面如下: * 職工信息管理 * * 增加一位教師記錄 * 增加一位工人記錄 * 顯示全部職工記錄 * 刪除一個教師 * 刪除一個工人 * 按系輸出教師信息 設(shè)計(jì)要求實(shí)現(xiàn)如下功能: 1 )建立學(xué)生信息數(shù)據(jù),包括學(xué)號、姓名、性別、三科成績、出生時間、年齡 必須計(jì)算得到)。 2 )使用繼承的方法構(gòu)造至少 3 個類, 即

6、學(xué)生類 虛基類,一年級學(xué)生和二年級學(xué)生類 派生 類)使用相應(yīng)的對象放置 10 個學(xué)生信息。 成員函數(shù),用來輸出數(shù)組的內(nèi)容。 4 )按不同類別輸出學(xué)生信息,比如按性別。 可選功能) ”運(yùn)算符進(jìn)行重載??紤]到輸人學(xué)號時,也會因不小心引人空格,而且名字中 也需要有空格,所以重載 “ 運(yùn)算符時,需要滿足這個要求。 6 )抽取并計(jì)算學(xué)生的平均成績。 7 )按照至少一科成績進(jìn)行排序。 8 )檢索 查找)指定信息。 如按姓名檢索) 9 )參考界面如下: * 學(xué)生信息管理 * * 增加學(xué)生 * 顯示全部學(xué)生 * 計(jì)算平均成績 * 刪除一個學(xué)生 * 按年級輸出學(xué)生信息 * 按性別輸出學(xué)生信息 * 按姓名檢索學(xué)生

7、 * 結(jié)束程序運(yùn)行 設(shè)計(jì)題目 3:圖書室借閱管理系統(tǒng)、 限最多 4 人) 該系統(tǒng)存儲以下信息:對于同一作者用一書名的書,存儲書名、書目編號、作者名、庫存冊數(shù) 不包括已 借出的)和已借出冊數(shù);對于每一本書還要存儲一個登陸號 這是區(qū)別每一本書的唯一標(biāo)志)、當(dāng)前借閱 該書的讀者姓名與借書證號以及借閱日期。 處理借書。要求讀者提供書目號與登陸號,一位讀者限借 2 冊。 處理還書。 (3 查詢某登陸號的書被誰所借。 (4 查詢讀者的借閱信息 (5 查詢讀者信息 管理員可以修改用戶的欠款和交款的金額 系統(tǒng)以菜單方式工作 (2 圖書信息錄入功能 ( 圖書信息用文件保存 輸入 (3 圖書信息瀏覽功能輸出 (4

8、 查詢和排序功能: ( 至少一種查詢方式 算法 * 按書名查詢 * 按作者名查詢 (5 圖書信息的刪除與修改 ( 可選項(xiàng) (6 參考界面如下: * 圖書信息管理 * * 圖書信息錄入 * 圖書信息瀏覽 * 圖書查詢 1 書名 2 作者 * 圖書信息更改 * 程序結(jié)束 設(shè)計(jì)題目 4:學(xué)生選修課程系統(tǒng)設(shè) (限最多 2 人 假定有 n 門課程,每門課程有課程編號,課程名稱,課程性質(zhì),總學(xué)時,授課學(xué)時,實(shí)驗(yàn)或上機(jī)學(xué)時,學(xué) 分,開課學(xué)期等信息,學(xué)生可按要求 如總學(xué)分不得少于 60 )自由選課。試設(shè)計(jì)一選修課程系統(tǒng),使之 能提供以下功能: 1 )系統(tǒng)以菜單方式工作 輸入 3 )課程信息瀏覽功能輸出 算法

9、1 按學(xué)分查詢 2 按課程性質(zhì)查詢 5 )參考界面如下: * 學(xué)生選修課程管理 * * 課程信息錄入 * 課程信息瀏覽 * 課程查詢 1 學(xué)分 2 課程性質(zhì) * 程序結(jié)束 設(shè)計(jì)題目 5:成績管理系統(tǒng) 一)問題描述 設(shè)計(jì)一個實(shí)用的小型學(xué)生成績管理程序,具有查詢,檢索和刪除功能,并且能夠打開或修改指定文件及將 多個文件組成一個文件。它完全使用類來實(shí)現(xiàn),充分體現(xiàn)面向?qū)ο蟮某绦蛟O(shè)計(jì)特點(diǎn)。 要求: 實(shí)現(xiàn)主要功能:建立文件,文件的存取和顯示,刪除記錄,查詢記錄??梢噪S時檢索,刪除,或增加記 錄,也可以保存或取消新的記錄。 二)問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: 1 )應(yīng)用系統(tǒng)分

10、析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì); 2 )分析系統(tǒng)中的各個實(shí)體及它們之間的關(guān)系包括屬性和行為; 3 )根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; 4 )完成類層次中各個類的描述 包括屬性和方法); 5 )完成類中各個成員函數(shù)的定義; 6 )完成系統(tǒng)的應(yīng)用模塊; 7 )功能調(diào)試; 8 )完成系統(tǒng)總結(jié)報 三)功能要求: 1 ) 信息維護(hù): 要求:學(xué)生信息數(shù)據(jù)要以文件的形式保存,能實(shí)現(xiàn)學(xué)生信息數(shù)據(jù)的維護(hù)。此模塊包括子模塊有:增加學(xué)生 信息、刪除學(xué)生信息、修改學(xué)生信息 2 ) 信息查詢: 要求:查詢時可實(shí)現(xiàn)按姓名查詢、按學(xué)號查詢 3 ) 成績統(tǒng)計(jì): 要求: A 輸入任意的一個課程名 如數(shù)學(xué))和一

11、個分?jǐn)?shù)段 如 60-70 ),統(tǒng)計(jì)出在此分?jǐn)?shù)段的學(xué)生情 況。 四)其它要求: 1 ) 只能使用 C+ 語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀 2 ) 至少采用文本菜單界面 3 ) 學(xué)生可自動增加新功能模塊 設(shè)計(jì)題目 6:高校學(xué)籍管理系統(tǒng) 一)問題描述 1 )能夠從屏幕上讀取一個學(xué)生的信息并將信息存入到數(shù)據(jù)文件中。 2 )能夠?qū)⒅付ǖ男畔奈募袆h除。 3 )能夠按編號、姓名對學(xué)生的信息進(jìn)行檢索并將檢索結(jié)果顯示在屏幕上。 4 )可以統(tǒng)計(jì)全部學(xué)生的總成績,及其在班上的排名。 5 )能夠統(tǒng)計(jì)各科的平均成績及及格率。 6 )要求有錯誤提示功能,例如性別只能輸入男女,輸入錯誤提示重新輸入。 7 )如

12、果檢索不到相應(yīng)的信息應(yīng)提示用戶。 二)問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: 1 )寫出需求分析 做什么); 2 )分析系統(tǒng)中的各個實(shí)體之間的關(guān)系及其屬性和行為; 3 )根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; 4 )完成類層次中各個類的描述 包括屬性和方法); 5 )完成類中各個成員函數(shù)的定義; 6 )用戶界面的設(shè)計(jì); 7 )分析系統(tǒng)功能模塊 系統(tǒng)流程圖); 8 )代碼編寫,功能調(diào)試; 9 )完成系統(tǒng)總結(jié)報告。 設(shè)計(jì)題目 7:高校人事管理系統(tǒng) 一)問題描述 某高校,主要人員有:在職人員 行政人員、教師、一般員工)、退休人員、返聘人員和臨時工?,F(xiàn)在, 需要存儲這些人員的人事檔案

13、信息:編號、姓名、性別、年齡、職務(wù)、職稱、政治面貌、最高學(xué)歷、任職 時間、來院時間。 要求: 1 )添加刪除功能:能根據(jù)學(xué)院人事的變動情況,添加刪除記錄; 2 )查詢功能:能根據(jù)編號和姓名進(jìn)行查詢; 3 )編輯功能 高級):根據(jù)查詢對相應(yīng)的記錄進(jìn)行修改,并存儲; 4 )統(tǒng)計(jì)功能:能根據(jù)多種參數(shù)進(jìn)行人員的統(tǒng)計(jì) 在職人數(shù)、黨員人數(shù)、女工人數(shù)、高學(xué)歷高職稱人 數(shù)); 5 )保存功能:能對輸入的數(shù)據(jù)進(jìn)行相應(yīng)的存儲,要求重載插入和提取符以完成數(shù)據(jù)的保存和打開。 6 )人員編號在生成人員信息時同時生成,每輸入一個人員信息編號順序加1 。 問題的解決方案: 二)問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解

14、決分為以下步驟: 1 )應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì); 2 )分析系統(tǒng)中的各個實(shí)體及它們之間的關(guān)系包括屬性和行為; 3 )根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; 4 )完成類層次中各個類的描述 包括屬性和方法); 5 )完成類中各個成員函數(shù)的定義; 6 )完成系統(tǒng)的應(yīng)用模塊; 7 )功能調(diào)試; 8 )完成系統(tǒng)總結(jié)報告。 設(shè)計(jì)題目 8:學(xué)生考勤管理系統(tǒng) 一)問題描述 考勤信息記錄了學(xué)生的缺課情況,它包括:缺課日期、第幾節(jié)課( 連續(xù)多節(jié)課用 begin-end 的 形式表示 、課程名稱 課程名稱中不會出現(xiàn)空格)、學(xué)生姓名、缺課類型 錄入學(xué)生的缺課記錄:從鍵盤輸入數(shù)據(jù) 修改某

15、個學(xué)生的缺課記錄:可以對缺課紀(jì)錄的任意部分進(jìn)行修改,然后顯示一下修改后的紀(jì)錄。 3 查詢某個學(xué)生的缺課情況:查詢結(jié)果按照日期升序排序,同一天內(nèi)按照所缺課程的時間升序排序。 4 統(tǒng)計(jì)某段時間內(nèi) 統(tǒng)計(jì)某段時間內(nèi),有學(xué)生曠課的課程及曠課人次,按曠課人次由多到少排序,曠課人次相同的課程 按課程名稱升序排序; 6 系統(tǒng)以菜單方式工作。 所謂菜單指用戶可以自由選擇所要執(zhí)行的功能) 二)問題的解決方案 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: 1 )應(yīng)用系統(tǒng)分析,建立該系統(tǒng)的功能模塊框圖以及界面的組織和設(shè)計(jì); 2 )分析系統(tǒng)中的各個實(shí)體及它們之間的關(guān)系包括屬性和行為; 3 )根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類

16、層次; 4 )完成類層次中各個類的描述 包括屬性和方法); 5 )完成類中各個成員函數(shù)的定義; 6 )完成系統(tǒng)的應(yīng)用模塊; 7 )功能調(diào)試; 8 )完成系統(tǒng)總結(jié)報告。 設(shè)計(jì)題目 9:公司庫存管理系統(tǒng) 一)問題描述 某公司現(xiàn)有以下設(shè)備:普通電視機(jī)、 DVD 、帶 DVD 的電視機(jī),帶 DVD 的電視機(jī)的售價為普通電視機(jī)和 DVD 單價之和的 80% ,要求對所有的庫存設(shè)備都能按照品名進(jìn)行顯示、查找、增加和刪除、保存的功 能。 二)問題的解決方案: 根據(jù)系統(tǒng)功能要求,可以將問題解決分為以下步驟: 1 )分析系統(tǒng)中的各個實(shí)體之間的關(guān)系及其屬性和行為; 2 )根據(jù)問題描述,設(shè)計(jì)系統(tǒng)的類層次; 3 )完

17、成類層次中各個類的描述 包括屬性和方法); 4 )完成類中各個成員函數(shù)的定義; 5 )完成系統(tǒng)的應(yīng)用模塊; 6 )功能調(diào)試; 7 )完成系統(tǒng)總結(jié)報告。 設(shè)計(jì)題目 10:通信錄管理系統(tǒng) 限最多 4 人) 用 C+ 設(shè)計(jì)出模擬手機(jī)通信錄管理系統(tǒng),實(shí)現(xiàn)對手機(jī)中的通信錄進(jìn)行管理。 一)功能要求 1 )查看功能:選擇此功能時,列出下列三類選擇。 A 辦公類 B 個人類 C 商務(wù)類 ,當(dāng)選中某類時,顯示出此類所有數(shù)據(jù)中的姓名和電話號碼) 2 )增加功能:能錄入新數(shù)據(jù) 一個結(jié)點(diǎn)包括:姓名、電話號碼、分類 可選項(xiàng)有: A 辦公類 B 個人 類 C 商務(wù)類)、電子郵件)。例如 楊春商務(wù)

18、類 當(dāng)錄入了重復(fù)的姓名和電話號碼時,則提示數(shù)據(jù)錄入重復(fù)并取消錄入;當(dāng)通信錄中超過 15 條信息時,存 儲空間已滿,不能再錄入新數(shù)據(jù);錄入的新數(shù)據(jù)能按遞增的順序自動進(jìn)行條目編號。 3 )拔號功能:能顯示出通信錄中所有人的姓名,當(dāng)選中某個姓名時,屏幕上模擬打字機(jī)的效果依次顯 示出此人的電話號碼中的各個數(shù)字,并伴隨相應(yīng)的拔號聲音。 4 )修改功能:選中某個人的姓名時,可對此人的相應(yīng)數(shù)據(jù)進(jìn)行修改 5 )刪除功能:選中某個人的姓名時,可對此人的相應(yīng)數(shù)據(jù)進(jìn)行刪除,并自動調(diào)整后續(xù)條目的編號。 二)其它要求: 1 )只能使用 C+ 語言,源程序要有適當(dāng)?shù)淖⑨?,使程序容易閱讀 2 )至少采用文本菜單界面 如果能采用圖形菜單界面更好) 3 )建議使用結(jié)構(gòu)和鏈表等數(shù)據(jù)結(jié)構(gòu) 4 )學(xué)生可自動增加新功能模塊 視情況可另外加分) 設(shè)計(jì)題目 11:銀行定期儲蓄管理系統(tǒng) 限最多 4 人) 要求 該系統(tǒng)存儲以下信息: 1 )每筆存款的儲戶信息和辦理該筆存款的營業(yè)員信息,這些信息存放于 存款文件中。其中,儲戶信息包括:帳號、姓名、密碼、地址、儲種 定期

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論