




已閱讀5頁(yè),還剩3頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C+面向?qū)ο笳n程設(shè)計(jì)任務(wù)書(shū)一、課程設(shè)計(jì)目的與要求1課程設(shè)計(jì)目的面向?qū)ο蟪绦蛟O(shè)計(jì)作為一門(mén)軟件設(shè)計(jì)的課程,具有極強(qiáng)的實(shí)踐性,必須使學(xué)生具備靈活應(yīng)用理論知識(shí)的能力及面向?qū)ο蟪绦蛟O(shè)計(jì)技能。所以在C+面向?qū)ο蟪绦蛟O(shè)計(jì)課程學(xué)習(xí)完成后,安排課程設(shè)計(jì)教學(xué)環(huán)節(jié)。通過(guò)課程設(shè)計(jì),使學(xué)生實(shí)際掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,了解C+面向?qū)ο蟮脑O(shè)計(jì)方法與技巧,有效地、深刻地理解課程內(nèi)容,體會(huì)理論、方法和設(shè)計(jì)原則;培養(yǎng)學(xué)生分析實(shí)際問(wèn)題和解決問(wèn)題的能力,使學(xué)生具備使用面向?qū)ο蟪绦蛟O(shè)計(jì)開(kāi)發(fā)工具設(shè)計(jì)實(shí)際系統(tǒng)的能力。2課程設(shè)計(jì)要求結(jié)構(gòu)化程序設(shè)計(jì)使用的是功能抽象,面向?qū)ο蟪绦蛟O(shè)計(jì)不僅能進(jìn)行功能抽象,而且能進(jìn)行數(shù)據(jù)抽象。“對(duì)象”實(shí)際上是功能抽象和數(shù)據(jù)抽象的統(tǒng)一。C+語(yǔ)言的“對(duì)象”是“類(lèi)”的實(shí)例,程序設(shè)計(jì)的基礎(chǔ)是設(shè)計(jì)類(lèi),所以類(lèi)的有關(guān)概念都是重點(diǎn),尤其要抓住抽象、封裝、繼承和多態(tài)性等要素。面向?qū)ο蟪绦蛟O(shè)計(jì)的核心是類(lèi)層次的設(shè)計(jì)。而具體類(lèi)的設(shè)計(jì)的重點(diǎn)是如何選擇數(shù)據(jù)成員和成員函數(shù)。根據(jù)數(shù)據(jù)成員和成員函數(shù)的特點(diǎn),結(jié)合具體問(wèn)題設(shè)計(jì)合適的類(lèi)。成員函數(shù)設(shè)計(jì)中的難點(diǎn)是選擇函數(shù)類(lèi)型及其參數(shù)傳遞方式。開(kāi)發(fā)系統(tǒng)離不開(kāi)設(shè)計(jì)平臺(tái),學(xué)生應(yīng)在掌握面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)上,熟悉并能熟練使用面向?qū)ο蟪绦蛟O(shè)計(jì)開(kāi)發(fā)平臺(tái),結(jié)合相關(guān)理論知識(shí),進(jìn)行相應(yīng)系統(tǒng)開(kāi)發(fā)。利用所學(xué)的面向?qū)ο蠹癈+編程知識(shí)和技巧,通過(guò)布置具有一定難度的程序設(shè)計(jì)題目,并且要求學(xué)生獨(dú)立完成所布置題目,在分析設(shè)計(jì)過(guò)程中,要求學(xué)生養(yǎng)成良好的編程習(xí)慣,學(xué)會(huì)分析簡(jiǎn)單的實(shí)際問(wèn)題,并能利用所學(xué)的知識(shí)建立系統(tǒng)的邏輯結(jié)構(gòu),學(xué)會(huì)程序調(diào)試方法和技巧。根據(jù)系統(tǒng)的功能要求,要求學(xué)生在教師的指導(dǎo)下逐步完成應(yīng)用程序的設(shè)計(jì)。(1)實(shí)行“以學(xué)生個(gè)別化學(xué)習(xí)為主,教師輔導(dǎo)為輔”的教學(xué)模式。(2)了解面向?qū)ο蟮幕靖拍詈褪褂妹嫦驅(qū)ο蠹夹g(shù)進(jìn)行程序設(shè)計(jì)的基本思想。(3)能比較熟練地用C+語(yǔ)言進(jìn)行一般面向?qū)ο蟪绦蛟O(shè)計(jì)。(4)初步掌握面向?qū)ο缶幊汰h(huán)境Visual C+6.0的使用。(5)該課程實(shí)踐性較強(qiáng),需要學(xué)生多作練習(xí),要求輔導(dǎo)教師有比較熟練的編程經(jīng)驗(yàn),并對(duì)Visual C+環(huán)境比較熟悉。(6)課程設(shè)計(jì)需要提交的內(nèi)容:1)源程序;2)執(zhí)行程序;3)設(shè)計(jì)文檔;4)測(cè)試記錄。其中1)、2)和3)三項(xiàng)刻在一張光盤(pán)上。二、課程設(shè)計(jì)內(nèi)容1課程設(shè)計(jì)題目(僅供參考也可學(xué)生自擬)(1)圖形圖像類(lèi)編程:1)二維平面圖形設(shè)計(jì):可通過(guò)菜單或者工具欄按鈕,選擇繪畫(huà)工具,畫(huà)不同的平面圖形(直線(xiàn)、圓弧、矩形、圓角矩形、圓、橢圓等);可通過(guò)顏色對(duì)話(huà)框選擇不同的顏色,使所畫(huà)的圖形具有不同顏色;可保存文檔所畫(huà)的圖形,并能打開(kāi)該圖形。2)屏幕保護(hù)程序:屏幕保護(hù)程序是一種特殊的Windows應(yīng)用程序。當(dāng)系統(tǒng)檢測(cè)到一段時(shí)間內(nèi)沒(méi)有鼠標(biāo)和鍵盤(pán)消息輸入(即空閑了一段時(shí)間,此長(zhǎng)度可以設(shè)置)時(shí)就自動(dòng)進(jìn)入屏幕保護(hù)程序,以避免長(zhǎng)時(shí)間顯示靜止畫(huà)面而引起熒光體損壞,以及刪除留在屏幕上的敏感信息。一旦有鼠標(biāo)或鍵盤(pán)輸入,就自動(dòng)關(guān)閉屏幕包含程序。3)拼圖游戲設(shè)計(jì):將一張圖片切分成若干小片,打亂順序任意顯示。用戶(hù)可以用鼠標(biāo)拖動(dòng)各小片到正確位置以恢復(fù)原來(lái)的圖像。要求有不同的難度等級(jí),切分成不同的片數(shù)。完成拼圖后,提交,程序應(yīng)該判斷是否拼成了一幅完整的圖形。本游戲還應(yīng)有圖片還原的功能。4)指針式時(shí)鐘:運(yùn)行界面是一指針式時(shí)鐘,包括時(shí)分秒三個(gè)指針,有12個(gè)鐘點(diǎn)的顯示,并通過(guò)指針的轉(zhuǎn)動(dòng)來(lái)實(shí)時(shí)更新時(shí)間。通過(guò)菜單可以進(jìn)行鬧鈴設(shè)置、表盤(pán)背景、指針顏色設(shè)置等功能。5)設(shè)計(jì)繪制各種數(shù)學(xué)圖形程序。如sin,cos等自擬其他圖形圖像類(lèi)題目。(2)游戲類(lèi)編程:6)防空戰(zhàn)游戲:實(shí)現(xiàn)一小型防空戰(zhàn)游戲,其中有飛機(jī)和炸彈,高炮和炮彈,使用“”鍵右移高炮,使用空格發(fā)炮,可以給出射擊結(jié)果。7)中國(guó)象棋程序(單機(jī)版):畫(huà)出棋盤(pán)界面與棋子,實(shí)現(xiàn)人機(jī)對(duì)弈。8)吹泡泡:要求用鼠標(biāo)左鍵隨機(jī)在客戶(hù)區(qū)任何地方單擊,可產(chǎn)生一個(gè)圓形的泡泡(泡泡的大小隨機(jī)產(chǎn)生);可通過(guò)顏色對(duì)話(huà)框選擇不同的顏色,繪出不同顏色的泡泡;可以保存文檔,并能打開(kāi)文檔。9)五子棋:畫(huà)出棋盤(pán),實(shí)現(xiàn)人機(jī)對(duì)弈。10)多功能電子詞典。為了方便學(xué)習(xí)、娛樂(lè)和生活,設(shè)計(jì)一款新穎的多功能的電子詞典,主要包括,英漢詞典,小型計(jì)算器,MP3,時(shí)間,日歷和小游戲等。自擬其他游戲類(lèi)題目。(3)網(wǎng)絡(luò)編程:11)FTP:具備文件上傳和下載等功能。12)瀏覽器:實(shí)現(xiàn)基本的網(wǎng)址瀏覽、后退、前進(jìn)、刷新、停止等功能。13)局域網(wǎng)聊天程序。自擬其他網(wǎng)絡(luò)編程類(lèi)題目。(4)組件類(lèi)編程:14)創(chuàng)建一個(gè)多邊形ActiveX控件(并設(shè)計(jì)一個(gè)使用該控件的應(yīng)用程序)。15)編寫(xiě)一動(dòng)態(tài)鏈接庫(kù),實(shí)現(xiàn)多項(xiàng)式求值算法(并設(shè)計(jì)一個(gè)應(yīng)用程序)。自擬其他組件類(lèi)編程題目。(5)數(shù)據(jù)庫(kù)編程:16)設(shè)計(jì)一個(gè)圖書(shū)出版管理系統(tǒng)。系統(tǒng)除具有一般系統(tǒng)的數(shù)據(jù)處理功能,如數(shù)據(jù)錄入、增加、修改、刪除等,另外,還將涉及多個(gè)對(duì)話(huà)框及對(duì)話(huà)框之間的相互切換。17)設(shè)計(jì)一個(gè)工資管理系統(tǒng)。系統(tǒng)將主要實(shí)現(xiàn)如下的一些功能:增加記錄功能、修改記錄功能、刪除記錄功能、刷新記錄功能,最后實(shí)現(xiàn)統(tǒng)計(jì)計(jì)算功能。18)計(jì)算機(jī)等級(jí)考試成績(jī)統(tǒng)計(jì)分析系統(tǒng)。要求:建立報(bào)名表、成績(jī)表和課目表,系統(tǒng)能實(shí)現(xiàn)成績(jī)匯總通過(guò)率分析缺考分析考二級(jí)、三級(jí)、四級(jí)的年級(jí)分析(假定可以同時(shí)報(bào)3級(jí))提示:報(bào)名表(學(xué)號(hào) 姓名 科目 出生年月日 年級(jí) 聯(lián)系方式 報(bào)名時(shí)間) 成績(jī)表(學(xué)號(hào) 姓名 科目 成績(jī)) 科目表(科目 代碼)其他諸如1)-3)的管理系統(tǒng)。注意:上述題目中給出的要求是至少需要實(shí)現(xiàn)的功能,設(shè)計(jì)時(shí)應(yīng)使內(nèi)容更加豐富,鼓勵(lì)編寫(xiě)具有本?;虮緦W(xué)院特色的游戲或其他程序。2設(shè)計(jì)內(nèi)容要求 (1)對(duì)系統(tǒng)進(jìn)行功能模塊分析、控制模塊分析正確; (2)系統(tǒng)設(shè)計(jì)要實(shí)用;(3)編程簡(jiǎn)練,可用,功能全面; (4)說(shuō)明書(shū)、流程圖要清楚; (5)每個(gè)人一個(gè)題目,如果是題目比較大可以2個(gè)人合作完成,但一定要分清任務(wù),文檔不能有整段的抄襲。三、課程設(shè)計(jì)報(bào)告(1) 不少于5000字,可以使用統(tǒng)一的設(shè)計(jì)說(shuō)明書(shū)稿紙(A4),亦可以自己打印(A4)。注意要雙面打印。(2) 主要內(nèi)容及裝訂順序:封面(統(tǒng)一提供)、目錄、正文、參考文獻(xiàn)。(3) 正文部分應(yīng)該包括:需求分析、總體設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)(非數(shù)據(jù)庫(kù)編程不需要)、程序模塊設(shè)計(jì)(含功能需求、用戶(hù)界面設(shè)計(jì)、程序代碼設(shè)計(jì)與分析、運(yùn)行結(jié)果,每個(gè)人可選擇2個(gè)模塊進(jìn)行)、系統(tǒng)使用說(shuō)明。(4) 設(shè)計(jì)報(bào)告嚴(yán)禁抄襲,即使是同一小組也不允許雷同,否則按不及格論。(5) 軟件要求:最終的軟件對(duì)問(wèn)題的描述應(yīng)正確無(wú)誤,運(yùn)行穩(wěn)定、可靠,界面友好。(6) 每人都需要交一份總結(jié)報(bào)告。四、時(shí)間安排及考核方式1時(shí)間安排設(shè)計(jì)時(shí)間為第1718兩周(6.237.5),7月3日開(kāi)始可向指導(dǎo)教師提交報(bào)告、程序,并對(duì)設(shè)計(jì)內(nèi)容進(jìn)行答辯。(1)分析設(shè)計(jì)準(zhǔn)備階段(6.236.25) (2)編程調(diào)試階段(6.267.1) (3)總結(jié)報(bào)告和書(shū)寫(xiě)說(shuō)明書(shū)階段(7.27.4) (4)考核階段(7.5)2考核標(biāo)準(zhǔn) 采用答辯和設(shè)計(jì)報(bào)告相結(jié)合的考核方法對(duì)課程設(shè)計(jì)效果進(jìn)行考核。其中課程設(shè)計(jì)報(bào)告(不少于3000字)(占總成績(jī)40%),答辯(占總成績(jī)60%)。(1)程序設(shè)計(jì)的可用性,實(shí)用性,通用性,可擴(kuò)充性( 40% )。 (2)學(xué)生的動(dòng)手能力,創(chuàng)新能力( 20% )。 (3)總結(jié)報(bào)告( 40% ) :包括系統(tǒng)設(shè)計(jì)要求,設(shè)計(jì)思路,系統(tǒng)功能模塊圖,系統(tǒng)流程圖,類(lèi)的層次圖(包括類(lèi)成員列表),調(diào)試過(guò)程,關(guān)鍵程序代碼,總結(jié),參考書(shū)目。不符合以上要求者,則本次設(shè)計(jì)以不及格記。主要考核學(xué)生的科學(xué)研發(fā)的基本知識(shí)和基本技能??己斯卜治鍌€(gè)等級(jí),標(biāo)準(zhǔn)如下:優(yōu)秀:論述邏輯嚴(yán)謹(jǐn),行文流暢,方案合理,創(chuàng)新點(diǎn)突出,完成題目指標(biāo)。良好:論述嚴(yán)謹(jǐn),方案得當(dāng),特色鮮明,完成課題要求指標(biāo)。中等:論述合理,方案可行,完成題目要求。及格:論述、行文不夠嚴(yán)謹(jǐn),基本完成題目要求。不及格:論述、行文雜亂,沒(méi)有完成題目要求。五、主要參考文獻(xiàn)(實(shí)際查找的文獻(xiàn)自己按下列格式給出)1鄭莉C+語(yǔ)言程序設(shè)計(jì)(第3版)北京:清華大學(xué)出版社,2005.72錢(qián)能C+程序設(shè)計(jì)教程(第2版)北京:清華大學(xué)出版社,2005.83. 黃維通. Visual C+面向?qū)ο笈c可視化程序設(shè)計(jì)(第2版).北京:清華大學(xué)出版社,2003.124. 劉路放. Visual C+與面向?qū)ο蟪绦蛟O(shè)計(jì)教程(第二版). 北京:高等教育出版社,2007.85. 潘愛(ài)民. COM原理與應(yīng)用.北京:清華大學(xué)出版社,1999.11青島理工大學(xué)C+面向?qū)ο笳n程設(shè)計(jì)報(bào)告院(系): 計(jì)算機(jī)工程學(xué)院 專(zhuān)業(yè): 學(xué)生姓名: 班級(jí):學(xué)號(hào): 題目: 起迄日期: 2013.6.232013.7.5 設(shè)計(jì)地點(diǎn): 計(jì)算機(jī)學(xué)院機(jī)房 指 導(dǎo) 教 師: 完成日期: 2013 年7月 5 日課程設(shè)計(jì)報(bào)告內(nèi)容(供參考)一、需求分析1 選做此課題或項(xiàng)目的2 程序所實(shí)現(xiàn)的功能二、 設(shè)計(jì)內(nèi)容1 根據(jù)所選題目,給出模塊圖2 畫(huà)出主程序及其主要模塊的流程圖3 編寫(xiě)程
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中數(shù)學(xué)必修四知識(shí)點(diǎn)總結(jié)
- 多發(fā)傷的臨床護(hù)理
- 幼兒園語(yǔ)言教育與活動(dòng)設(shè)計(jì) 課件 第3、4章 幼兒園語(yǔ)言教育活動(dòng)設(shè)計(jì)的原理;幼兒園語(yǔ)言教育活動(dòng)與其他教育活動(dòng)的交叉與融合
- 人美版小學(xué)五年級(jí)美術(shù)下冊(cè)臺(tái)歷掛歷的設(shè)計(jì)教學(xué)設(shè)計(jì)
- 汽車(chē)銷(xiāo)售補(bǔ)充合同范本
- 預(yù)防醫(yī)學(xué)招聘?jìng)€(gè)人簡(jiǎn)歷
- 科學(xué)護(hù)理寶寶
- 肢體斷離傷的臨床護(hù)理
- 斷指再植的臨床護(hù)理
- 2025年中小學(xué)落實(shí)雙減工作總結(jié)模版
- 2025年江蘇高處安裝、維護(hù)、拆除作業(yè)-特種作業(yè)證考試復(fù)習(xí)題庫(kù)(含答案)
- Unit7OutdoorfunIntegration(課件)-譯林版(2024)英語(yǔ)七年級(jí)下冊(cè)
- 成人重癥患者人工氣道濕化護(hù)理專(zhuān)家共識(shí)
- 2023年船員培訓(xùn)計(jì)劃
- 2025中國(guó)鐵路鄭州局集團(tuán)招聘614人(河南)筆試參考題庫(kù)附帶答案詳解
- 陪玩店合同協(xié)議
- 貨運(yùn)司機(jī)雇傭合同協(xié)議
- 中國(guó)船用集裝箱角件行業(yè)市場(chǎng)發(fā)展前景及發(fā)展趨勢(shì)與投資戰(zhàn)略研究報(bào)告2025-2028版
- 國(guó)家開(kāi)放大學(xué)《統(tǒng)計(jì)與數(shù)據(jù)分析基礎(chǔ)》形考任務(wù)1-5答案
- 2025年山東省淄博市中考二模地理試題及答案
- 開(kāi)展2025年全國(guó)“安全生產(chǎn)月”活動(dòng)的通知
評(píng)論
0/150
提交評(píng)論