版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、程序設計基礎課程設計安排一、課程設計基本要求和方法1、培養(yǎng)學生應用C面向對象程序設計設計方法及思想解決實際問題的能力。2、培養(yǎng)學生掌握使用面向對象程序設計語言C+和面向對象開發(fā)平臺Visual C+或TC3.0。3、培養(yǎng)學生調查研究,查閱技術文獻、資料、手冊以及編寫技術文獻的能力。4、課程設計完成后,每位同學必須提交課程設計報告。課程設計報告的詳細要求及格式請參見計算機與信息學院的有關規(guī)定(已附在本文檔尾部)。二、課程設計的方法:1、下達課程設計任務書,并向學生公布候選題目,學生自由分組、選題,由教師審核并進行必要的調整后開始課程設計。2、課程設計采用分組的方式進行,每組人數(shù)不超過45人,設一
2、位組長,同組同學做同一個題目,他們可以互相討論,但必須獨立完成,每位同學的實現(xiàn)方式應有所不同。3、課程設計主要由學生獨立進行,為了方便同學們之間及與老師的交流,課程設計開設網上討論組,同學們可以在網上進行學習與交流,老師也會及時在網上解決學生的各種問題,最后,將在機房安排集中指導。三、課程設計侯選題目:課程設計的題目可由教師指定,也可由學生自行選擇可參考C+程序設計實踐指導一書中的題目,但是不能完全抄襲其中的內容,需有所改進(包括界面上的改進)。,如果學生自選題目,必須經老師審核。所選題目的內容、難度要適當,要有一定的實際意義,并能達到進一步鞏固和強化本課程所學知識的效果。選題工作請務必在16
3、13周內完成,班長和學委可以在提交前協(xié)調班級內的分組和選題。課程設計選題原則:(1)設計的課題能夠體現(xiàn)面向對象基本思想:類、繼承、多態(tài)性、模板等。(2)根據(jù)自己對面向對象基本概念、原理和機制的理解,自擬題目和設計內容。(3)選題的難易程度要適當,以在規(guī)定時間內經過努力可以完成為宜。選題分類:分為4大類:1)游戲類2)數(shù)學計算類3)管理系統(tǒng)4)其他類參考題目:也可以按選題分類圈定的范圍,根據(jù)自己的理解自擬題目。(1)字符串處理系統(tǒng)本課程設計要實現(xiàn)的一篇文章長度的字符串的處理,主要功能如下:1)定義字符數(shù)組變量,例如:char ch680;2)字符數(shù)組的初始化(可以從文件獲?。?)字符數(shù)組的輸出4
4、)將字符數(shù)組保存為文件5)獲得字符串長度6)在字符串中查找一個字符7)在字符串中查找另外一個字符串8)比較字符串(不能用strcpy)(大家還可以擴充類似的功能)(2)學生信息管理本課程設計要實現(xiàn)學生信息的管理,主要功能如下:1)建立學生信息的結構體2)學生信息的初始化(可以從文件獲?。?)學生信息的添加、修改、刪除、查找4)學生信息的輸出5)對學生信息按學號、成績排序6)計算一門課的平均分和總分7)將學生信息保存為文件(3)項目管理本課程設計要實現(xiàn)工程項目的管理,主要功能如下:1)建立項目結構體(項目編號,項目名稱,項目等級,建設時間,完工時間,預算金額,負責人等,可根據(jù)實際擴充)2)項目信
5、息的初始化3)項目信息的添加、修改、刪除、查找4)項目信息的輸出5)將項目信息保存為文件6)在項目信息中按項目編號、項目名稱、項目等級等排序和查找。(4)客戶管理本課程設計要實現(xiàn)客戶的管理,主要功能如下:1)建立客戶結構體(客戶名,編號,地區(qū),聯(lián)系方式,主要經營產品等,可根據(jù)實際擴充) 2)客戶信息的初始化3)客戶信息的添加、修改、刪除、查找4)客戶信息的輸出5)將客戶信息保存為文件6)在客戶信息中按客戶名,編號,地區(qū)等進行排序和查找。 (5)網吧用戶管理本課程設計要實現(xiàn)網吧用戶的管理,主要功能如下:1)建立用戶結構體(用戶機號,上機時間,已上機時長,下機時間,當前費用,結算費用等,可根據(jù)實際
6、擴充)2)用戶信息的初始化3)用戶信息的添加、修改、刪除、查找4)用戶信息的輸出5)對用戶信息按上機時長,上機時間排序6)將用戶信息保存為文件7)統(tǒng)計網吧當天的營業(yè)額。(6)商品銷售管理本課程設計要實現(xiàn)商品銷售管理,主要功能如下:1)建立商品結構體(商品編號,商品名稱,規(guī)格,數(shù)量,價格,供應商,有效期等)2)商品信息的初始化3)商品信息的添加、修改、刪除、查找4)商品信息的輸出5)統(tǒng)計缺貨商品(可設定一個邊界范圍,如數(shù)量少于5就可以統(tǒng)計進來,便于定貨),產生定貨信息。6)商品的銷售7)商品銷售統(tǒng)計(7)班級通訊錄本課程設計要實現(xiàn)班級通訊錄管理,主要功能如下:1)建立班級通訊錄結構體(學號,姓名
7、,聯(lián)系方式,家庭地址,宿舍號,QQ,電子郵箱等)2)班級通訊錄信息的初始化3)班級通訊錄信息的添加、修改、刪除、查找4)班級通訊錄信息的輸出5)將通訊錄信息保存為文件(8)圖書管理本課程設計要實現(xiàn)圖書管理,主要功能如下:1)建立書籍結構體、圖書借閱結構體、用戶結構體2)對書籍、圖書借閱、用戶信息的初始化(書籍,用戶信息可從文件中讀取)3)書籍、圖書借閱、用戶的添加、修改、刪除、查找4)書籍、圖書借閱、用戶信息的輸出5)對圖書信息按編號、書名排序6)實現(xiàn)圖書的借閱7)將圖書借閱信息保存為文件(9)學生社團管理本課程設計要實現(xiàn)學生社團管理,主要功能如下:1)建立學生社團結構體(編號,社團名稱,成立
8、時間,人員數(shù),所屬學院,負責人,聯(lián)系方式等)2)學生社團信息的初始化3)學生社團信息的添加、修改、刪除、查找4)學生社團信息的輸出5)將學生社團信息保存為文件(10)獎學金評定系統(tǒng)管理本課程設計要實現(xiàn)獎學金的評定和管理,主要功能如下:1)建立獎學金評定規(guī)則,把學習成績,考勤,其他表現(xiàn)的分值比率設定,這些值可調整。2)建立學生信息結構體3)依據(jù)評定規(guī)則對學生信息進行分值計算,排名,獲得獎學金學生名單4)學生信息的添加、修改、刪除、查找5)獎學金獲得者的查找,分級6)對學生信息按分值高低排序7)學生信息,獎學金信息的輸出(11)公司雇員管理本課程設計要實現(xiàn)公司雇員管理,主要功能如下:1)建立雇員結
9、構體(編號,姓名,職務,部門,聯(lián)系方式等)2)雇員信息的初始化3)雇員信息的添加、修改、刪除、查找4)雇員信息的輸出5)將雇員信息保存為文件(12)選課管理本課程設計要實現(xiàn)的主要功能如下:1)建立選課結構體,2)選課信息的初始化3)選課信息的添加、修改、刪除、查找4)選課信息的輸出5)對選課信息按學號、課程編號排序(13)評教管理本課程設計要實現(xiàn)的主要功能如下:1)建立教師、班級、課程數(shù)組,評教結構體2)教師、班級、課程、評教信息的初始化3)教師、班級、課程、評教信息的添加、修改、刪除、查找4)教師、班級、課程、評教信息的輸出5)對評教信息按評教成績排序 (14)數(shù)字鐘本課程設計要實現(xiàn)的主要功
10、能如下:1)建立鐘的結構體2)鐘的時間的初始化3)秒表功能4)鬧鐘功能5)倒計時功能6)圖象仿真(可能的話,可以實現(xiàn)下)15)算24點撲克游戲本課程設計要實現(xiàn)的主要功能如下:1)建立撲克數(shù)組,A,2K數(shù)字含義分別為1132)由用戶給4張牌,計算是否可以用他們算出24。3)如果可以,輸出計算公式4)隨機抽取4張牌,注意重復問題,問用戶是否有解答,給出提示解法。16)計算器本課程設計要實現(xiàn)的主要功能:實現(xiàn)數(shù)字的加、減、乘、除、乘方、自加、自減等運算17)四、成績評定在集中指導階段中,根據(jù)現(xiàn)場考查(考查任務完成情況)、批閱課程設計報告按百分制給定最終成績。平時表現(xiàn)(10%)、軟件質量(40%)、設計
11、報告(50%)。注意:課程設計報告嚴禁抄襲和網絡下載,如發(fā)現(xiàn)將按不及格處理。請大家按小組編號建立各個的文件夾,在文件夾內要:(1) 一個WORD文檔,說明小組成員及小組的選題和系統(tǒng)特色。(2) 程序源代碼(.CPP文件)(3) 課程設計報告(每個人) 班長或學委將這些文件夾統(tǒng)一刻錄在光盤上于約定的時間(16周)上交光盤和所有同學的課程設計報告,過時不收了,按沒完成算。 為便于批改和存檔,課程設計報告要求也提交一份打印稿。課程設計報告的書寫,可復制本文檔中的6-10頁到一個新建的文檔中,并刪除文檔中所有的批注。也可用計算機系課程設計報告規(guī)范.doc按本文檔要求進行補充和修改。課程設計結果評定必須
12、包含評分項目表格。 福建農林大學計算機與信息學院計算機類課程設計報告課程名稱:面向對象程序設計課程設計課程設計題目:姓 名:系:專 業(yè):年 級:學 號:指導教師:李麗珊職 稱:講師200910年 6月 日 福建農林大學計算機與信息學院計算機類課程設計結果評定評語:評分項目分值得分 設計表現(xiàn)10 演示系統(tǒng)效果20 N-S圖或流程圖繪制正確,方法得當30 設計報告規(guī)范,條理清晰,重點突出30 有一定的創(chuàng)新性,難易程度10成績:指導教師簽字:任務下達日期:20092010年5月2620 日評定日期:20092010年6月28 日目 錄1設計目的頁碼2 設計題目及要求頁碼3設計算法分析頁碼 3.1 模
13、塊調用層次圖頁碼 3.2 核心算法描述頁碼 3.3 系統(tǒng)特點頁碼4程序代碼頁碼5調試情況頁碼6結論頁碼參考文獻 頁碼可按實際書寫的內容修改和擴充目錄的內容,并將論文中相應內容的實際頁碼填上課程設計題目換成你所選擇的課程設計題目1.設計目的本課程設計的目的就是要通過一次集中的強化訓練,使學生能及時鞏固已學的知識,補充未學的但又必要的內容。進行課程設計目的在于加深對程序設計基礎中基礎理論和基本知識的理解,促進理論與實踐的結合,進一步提高程序設計的能力。具體目的如下:1使學生更深入地理解和掌握該課程中的有關基本概念,程序設計思想和方法。2培養(yǎng)學生綜合運用所學知識獨立完成課題的能力。3培養(yǎng)學生勇于探索
14、、嚴謹推理、實事求是、有錯必改,用實踐來檢驗理論,全方位考慮問題等科學技術人員應具有的素質。4提高學生對工作認真負責、一絲不茍,對同學團結友愛,協(xié)作攻關的基本素質。5培養(yǎng)學生從資料文獻、科學實驗中獲得知識的能力,提高學生從別人經驗中找到解決問題的新途徑的悟性,初步培養(yǎng)工程意識和創(chuàng)新能力。6對學生掌握知識的深度、運用理論去處理問題的能力、實驗能力、課程設計能力、書面及口頭表達能力進行考核。2.設計題目及要求【1】設計題目【2】要求實現(xiàn)如下功能:1)2)將你所完成的課程設計的功能寫上綜合應用數(shù)組、指針、結構體、文件等,對該設計題目進行設計和實現(xiàn)。課程設計完成后,提交課程設計報告。3.設計算法分析說
15、明設計步驟,實現(xiàn)方法 3.1 模塊調用層次圖 【1】變量描述定義形式/名稱含義/作用數(shù)組結構體全局變量文件函數(shù) 【2】系統(tǒng)模塊調用層次圖如:按實例所示方式繪制系統(tǒng)模塊調用層次圖,實例的圖在設計報告中應刪除,替之你自己的圖Input()Compare()Output()BAMain()3.2核心算法描述用N-S圖或流程圖或偽代碼描述設計中的核心算法,不用每個函數(shù)都畫一個。3.3 系統(tǒng)特點系統(tǒng)實現(xiàn)的功能特色及自己在小組中的角色及完成的工作情況。【1】特點【2】分工(側重寫你完成部分的工作)4. 程序代碼可以如下方式,分別介紹:4.1 XXXXXXXXXXXXXXXX4.2 XXXXXXXXXXXX
16、XXXX4.3 XXXXXXXXXXXXXXXX【1】程序代碼【2】程序執(zhí)行結果(截圖與文字說明結合)【3】結果的討論5.調試情況(說明調試情況,出現(xiàn)的問題及解決辦法)6.結論1、 (評價你做的設計的優(yōu)缺點,你對課程設計和C語言學習的認識)設計中的心得體會參考文獻嚴格按課程設計報告規(guī)范要求書寫福建農林大學計算機與信息學院計算機類課程設計報告規(guī)范本部分為課程設計報告的規(guī)范,實際提交的報告中不需要這部分內容,但需要嚴格按規(guī)范要求進行報告的排版。本報告由四部分構成,包括封面、結果評定、目錄、正文。1 封面格式詳見附件一2 結果評定格式詳見附件二3 目錄格式詳見附件三“目錄”二字為黑體,三號字.目錄內
17、容要求給出兩級目錄,一級目錄采用黑體,小四號字,二級目錄采用宋體,小四號字,1.5倍行距。4 正文格式詳見附件四課程設計題目名稱采用黑體,三號字.正文部分一律用小四號字,宋體,1.5倍行距。一級大標題靠左,加粗。二級大標題靠左,不加粗。參考文獻的正文部分用五號字,漢字用宋體,英文用Times New Roman體,行距采用固定值16磅,段前空3磅,段后空0磅。每一條文獻的內容要寫在同一頁。遇有被迫分頁的情況,可通過“留白”或微調本頁行距的方式將同一條文獻內容放在一頁。幾種主要參考文獻著錄表的格式為:參考文獻按在正文中出現(xiàn)的先后次序列表于文后;參考文獻的序號左頂格,并用數(shù)字加方括號表示,如1、2
18、、,以與正文中的指示序號格式一致。參照ISO 690及ISO 690-2,每一參考文獻條目的最后均以“.”結束。各類參考文獻條目的編排格式及示例如下:a. 專著、論文集、學位論文、報告序號 主要責任者.文獻題名文獻類型標識.出版地:出版者, 出版年.起止頁碼(任選).1 劉國鈞,陳紹業(yè),王鳳翥.圖書館目錄M.北京:高等教育出版社,1957.15-18.2 辛希孟.信息技術與信息服務國際研討會論文集:A集C.北京:中國社會科學出版社,1994.3 張筑生.微分半動力系統(tǒng)的不變集D.北京:北京大學數(shù)學系數(shù)學研究所,1983.4 馮西橋.核反應堆壓力管道與壓力容器的LBB分析R.北京:清華大學核能技術設計研究院,1997.b. 期刊文章序號 主要責任者. 文獻題名 J. 刊名,年,卷(期): 起止頁碼.5 何齡修.讀顧城南明史J.中國史研究,1998,(3):167-173.6 金顯賀,王昌長,王忠東,等.一種
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030中國電警棍行業(yè)供給變化趨勢與發(fā)展現(xiàn)狀調研研究報告
- 2025-2030中國非那唑酮(安替比林)行業(yè)市場發(fā)展趨勢與前景展望戰(zhàn)略研究報告
- 2025-2030中國腹膜透析(PD) 市場運營風險與未來建設現(xiàn)狀研究研究報告
- 2025至2030中國工業(yè)型材市場需求變化與產能布局研究報告
- 2025-2030中國牛蛙飼料行業(yè)現(xiàn)狀調查與營銷策略分析研究報告
- 2025-2030中文教育機構運營效率提升措施研究及海外招生渠道拓展計劃制定效果分析報告
- 2025至2030中國光伏發(fā)電行業(yè)政策支持力度與平價上網時代盈利模式研究報告
- 2025至2030第三代半導體市場現(xiàn)狀及未來前景與投資策略研究
- 2025至2030中國基因測序設備國產化突破與全球競爭格局研究報告
- 2026年武漢光谷人力資源服務有限公司招聘備考題庫及一套參考答案詳解
- DB63-T 2256.3-2025 水利信息化工程施工質量評定規(guī)范 第3部分 水情監(jiān)測系統(tǒng)
- 患者身份識別錯誤應急預案與處理流程
- 25年軍考數(shù)學試卷及答案
- 化工儲存設備知識培訓課件
- 血透室水處理維護課件
- 服裝企業(yè)庫存優(yōu)化管理方案
- 低壓作業(yè)實操科目三安全隱患圖片題庫
- DB1331-T 114-2025 雄安新區(qū)近零碳變電站技術標準
- c1學法減分考試題庫及答案
- 恩施排污管理辦法
- 柔性引才協(xié)議書
評論
0/150
提交評論