




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
《C語言程序設計課設》課程設計指導書一、課程設計的目的(1)加深對講授內(nèi)容的理解,尤其是一些語法規(guī)則。(2)熟悉C語言程序設計的結(jié)構(gòu)化編程的思想,掌握數(shù)據(jù)的基本類型、自定義類型、函數(shù)、文件和指針等知識,能運用這些知識進行綜合編程,熟練應用。(3)能夠綜合運用所學知識,編程解決實際問題。(4)培養(yǎng)團隊分工合作的意識,最終使學生提高編程技能和解決實際問題的能力。二、課程設計基本要求2.1.組織管理1.由院、系指派經(jīng)驗豐富的專業(yè)教師擔任指導教師。2.課程設計實行課程負責人與指導教師共同負責制。3.課程負責人主要進行課設的命題、指導教師的考核、技術(shù)把關和全面管理。4.指導教師全面負責所承擔班級的課程設計指導、管理和考核評定工作。2.2設計要求1.自選題目、小組管理、團隊合作、小組評測。2.模塊化程序設計。3.鋸齒型書寫格式。4.必須上機調(diào)試通過。三、選題要求:每個題目限定1-2人,每人必須負責一部分功能,并獨立完成,推舉出一個組長,負責任務分工,匯總到班長處,然后交給指導教師。四、設計報告格式及要求:1、題目2、設計目的3、總體設計(程序設計組成框圖、流程圖)4、詳細設計(模塊功能說明(如函數(shù)功能、入口及出口參數(shù)說明,函數(shù)調(diào)用關系描述等)5、運行結(jié)果及分析6、調(diào)試與測試:調(diào)試方法,測試結(jié)果的分析與討論,測試過程中遇到的主要問題及采取的解決措施7、課程設計心得及體會8、源程序清單和執(zhí)行結(jié)果:清單中應有足夠的注釋五、課程設計成績評定5.1基本要求:(1)每個人必須有程序運行結(jié)果;(2)每個人必須交《C語言課程設計》報告5.2、成績評定和打分標準由指導教師對學生在課程設計期間的表現(xiàn),所完成的設計報告的質(zhì)量、設計結(jié)果的驗收和答辯情況進行綜合考核。具體評定標準如下:(1)上機考勤:注重平時上機考勤與遵守紀律情況20%(2)結(jié)果驗收:學生能運行、講述或調(diào)試自己的程序,回答教師提問,每個人必須有程序運行結(jié)果40%(3)小組自評成績結(jié)果10%(4)設計報告:每個人必須交《C語言課程設計》報告和《C語言課程設計》日志30%口以上四項缺一不可,否則不能到得相應學分依據(jù)上述考核內(nèi)容,最后采用優(yōu)(>90分)、良(80?89分)、中(70?79分)及格(60?69分)、不及格(<60分)五級記分制評定學生課程設計成績。六、課程設計題目2、職工信息錄入功能(職工信息用文件保存)--輸入3、職工信息瀏覽功能--輸出4、查詢和排序功能:(至少一種查詢方式)--算法按工資查詢按學歷查詢等5、職工信息刪除、修改功能知識點:結(jié)構(gòu)體、數(shù)組、函數(shù)、文件等的應用說明:系統(tǒng)可錄入的職工最大數(shù)值為50,要求界面友好,易于操作。題目二:圖書信息管理系統(tǒng)設計2、圖書信息錄入功能(圖書信息用文件保存)--輸入3、圖書信息瀏覽功能--輸出5、圖書信息的刪除與修改知識點:結(jié)構(gòu)體、數(shù)組、函數(shù)、文件等的應用說明:系統(tǒng)可錄入的圖書最大數(shù)值為100,要求界面友好,易于操作。題目三:學生信息管理系統(tǒng)設計實現(xiàn)功能:具有整張信息表的瀏覽功能、整表輸出到文件功能、個人信息的二次修改功能、新人員的基本信息的添加功能、刪除實際人員基本信息功能、查詢功能等知識點:數(shù)組,指針、結(jié)構(gòu)體、文件操作說明:必須用到結(jié)構(gòu)體和文件操作2題目四:學生選修課程系統(tǒng)設計問題描述:選修課程管理,每門選課課程的信息包括:課程名、學分、人數(shù)限制、面向?qū)I(yè)、面向年級;選課時學生需要提供:姓名、學號、班級等信息實現(xiàn)功能:具有選擇某門課程功能、退選某門課程功能、按照課程瀏覽選課學生名單功能、按照學生姓名和學號查詢某人的選修課程情況功能、根據(jù)選修課程的選修條件自動排除不滿足條件的選修請求功能、輸出某門選修課的選修名單到文件功能、輸出某人的選修課情況到文件功能知識點:數(shù)組,指針、結(jié)構(gòu)體、文件操作說明:必須用到結(jié)構(gòu)體和文件操作題目五:銷售管理系統(tǒng)2、商品銷售信息查詢:知識點:結(jié)構(gòu)體類型變量的應用,文件操作,數(shù)據(jù)的查詢,函數(shù)的應用說明:以十組商品三個營業(yè)員構(gòu)成二十組商品數(shù)據(jù)題目六:職工工作量統(tǒng)計系統(tǒng)問題描述:設計一個以班組職工日常工作量統(tǒng)計為對象的管理系統(tǒng)。32、職工日常工作量信息統(tǒng)計與輸出知識點:結(jié)構(gòu)體類型變量的應用,文件操作,數(shù)據(jù)的查詢與排序。說明:以十人構(gòu)成一個班組,每天大家都做同一工作來構(gòu)成數(shù)據(jù)。題目九:通訊錄管理問題描述:本程序?qū)儆诜菙?shù)值計算型算法設計,學生需要設計出通訊錄管理系統(tǒng)所需要的基本功能,并設計簡單的界面(無需圖形化)。實現(xiàn)功能:1、通過提示菜單選擇可以進行的操作2、將人員的信息存入文件中,并命名為PeronInfo.t某t3、在本系統(tǒng)中可以進行管理系統(tǒng)包含的基本操作,其中包括:a)查看所有人員的信息⑴輸入一個人員的人員號,從當前人員中進行查找,如果找到則顯示該人員的相關信息,如果沒有找到則給出提示信息c)添加一個人員的基本信息,通過輸入人員號,首先查找是否存在該人員號的人員,如果存在則提示重新輸入,否則將該人員按照順序插入到相應位置d)刪除一個人員的基本信息,通過輸入人員號,首先查找是否存在該人員號的人員,知識點:本程序主要考察對自定義函數(shù)的熟悉程度,本程序中主要使用到的是數(shù)組的相關操作,包括數(shù)組的輸入、輸出、查找、插入、刪除等操作,需要對數(shù)組有比較深入的掌握。說明:(1)當程序執(zhí)行的時候所讀取的人員信息文件必須存在,否則可能會出現(xiàn)錯誤。(2)人員信息文件中存放人員信息的時候是按照行來存放的,即一行一個人員。(3)程序執(zhí)行的基本過程為:a)在所有操作之前,也就是加載操作菜單之前,先從文件中讀取所有人員的信息,并存入一個數(shù)組中,此時數(shù)組可以定義為包含100個元素;b)然后根據(jù)菜單所進行的所有操作都是對當前數(shù)組進行操作,此時也就是對數(shù)組的查找、定位、添加、修改、刪除操作;c)當退出系統(tǒng)的時候再將當前數(shù)組中的所有元素按照一個人員一行的方式寫回人員信息文件中,此時注意選擇覆蓋方式,這樣就可以將原來的所有數(shù)據(jù)覆蓋,只保留最新的數(shù)據(jù);d)當按行讀取人員信息文件的時候,有可能最后一行只有一個回車,這時候4實際上所讀取的數(shù)據(jù)為空字符串,需要對此作判斷,如果是空字符串,則說明已經(jīng)沒有人員,就必須將當前讀入的空字符串寫入數(shù)組中。題目十:圖書管理系統(tǒng)問題描述:本程序?qū)儆诜菙?shù)值計算型算法設計,學生需要設計出圖書館模擬系統(tǒng)所需要的基本功能,并設計簡單的界面(無需圖形化)。實現(xiàn)功能:1、通過提示菜單選擇可以進行的操作2、將圖書的信息存入文件中,并命名為BookInfo.t某t3、將圖書借閱情況信息存入文件中,并命名為SendInfo.t某t4、在本系統(tǒng)中可以進行管理系統(tǒng)包含的基本操作,其中包括:a)查看所有圖書的信息;口關信息,如果沒有找到則給出提示信息;知識點:本程序主要考察對自定義函數(shù)的熟悉程度,本程序中主要使用到的是數(shù)組的相關操作,包括數(shù)組的輸入、輸出、查找、插入、刪除等操作,需要對數(shù)組有比較深入的掌握。說明:(4)程序執(zhí)行的基本過程為:a)在所有操作之前,也就是加載操作菜單之前,先從文件中讀取所有圖書的信息,并存入一個數(shù)組中,此時數(shù)組可以定義為包含100個元素;b)然后根據(jù)菜單所進行的所有操作都是對當前數(shù)組進行操作,此時也就是對數(shù)組的查找、定位、添加、修改、刪除操作;c)當退出系統(tǒng)的時候再將當前數(shù)組中的所有元素按照一本圖書一行的方式寫回圖書信5息文件中,此時注意選擇覆蓋方式,這樣就可以將原來的所有數(shù)據(jù)覆蓋,只保留最新的數(shù)據(jù);d)當按行讀取圖書信息文件的時候,有可能最后一行只有一個回車,這時候?qū)嶋H上所讀取的數(shù)據(jù)為空字符串,需要對此作判斷,如果是空字符串,則說明已經(jīng)沒有人員,就必須將當前讀入的空字符串寫入數(shù)組中。題目十一:校園導游咨詢問題描述:將長江大學校區(qū)、景點、教學樓、辦公樓、宿舍樓的具體地址及所起的功能制作成數(shù)據(jù)文件,通過查詢等手段向咨詢?nèi)私榻B咨詢結(jié)果。實現(xiàn)功能:1、界面有如下菜單項西校區(qū)城中校區(qū)南校區(qū)東校區(qū)沙市校區(qū)查詢2、進入菜單選項后,有相應的校區(qū)簡介(如有行政樓、有什么單位等等、同時還要提供查詢功能。知識點:數(shù)組或鏈表,字符串操作,文件操作等。說明:本選題限由兩人完成。題目十二:單項選擇題標準化考試系統(tǒng)問題描述:將單項選擇題考試的題目和標準答案制作成數(shù)據(jù)文件,在考試人選擇答題后顯示題目,在答題人答題完畢后自動與標準答案比對并給出評判結(jié)果。實現(xiàn)功能:1、有良好的人機交互功能提示用戶下一步的操作。2、在用戶答題完畢后自動顯示下一道題目3、答題完畢后顯示答題的總信息和標準答案的比對及評分結(jié)果知識點:數(shù)組或鏈表,字符串操作,文件操作等。說明:本選題限由兩人完成。題目十三:車票管理系統(tǒng)題目十四:實驗設備管理系統(tǒng)題目十四:實驗設備管理系統(tǒng)問題描述:車票的管理系統(tǒng),車票信息應包括:班次號、固定的發(fā)車時間、固定的路線(起始站、終點站)大致的行車時間,固定的額定載客量。要求整個系統(tǒng)設計為班次信息輸入模塊,班次信息添加模塊,班次信息修改模塊,班次信息查詢輸入模塊、售票模塊和退票模塊。實現(xiàn)功能:1、錄入班次信息,可不定時地增加班次數(shù)據(jù)62、瀏覽班次信息,可顯示出所有班次當前狀總(如果當前系統(tǒng)時間超過了某班次的發(fā)車時間,則顯示“此班已發(fā)出”的提示信息)。3、查詢路線:可按班次號查詢;可按終點站查詢4、售票和退票功能a)當查詢出已定票人數(shù)小于額定載量且當前系統(tǒng)時間小于發(fā)車時間時才能售票,自動更新已售票人數(shù)b)退票時,輸入退票的班次,當本班車未發(fā)出時才能退票,自動更新已售票人數(shù)知識點:結(jié)構(gòu)體、文件、指針、函數(shù)、循環(huán)控制說明:1、以文件的方式對數(shù)據(jù)進行存儲、系統(tǒng)以菜單的方式工作。2、源程序中要有相應的注釋。3、學生可以增加新功能模塊。4、本選題限由兩人完成機、掃描儀等等)、設備名稱、設備價格、設備購入日期、是否報廢、報廢日期等。要求整個系統(tǒng)設計為實驗設備信息輸入模塊,實驗設備信息添加模塊,實驗設備信息修改模塊,實驗設備信息分類統(tǒng)計模塊和實驗設備查詢輸入模塊。實現(xiàn)功能:1、能夠完成對設備的錄入和修改2、對設備進行分類3、設備的查詢4、設備的破損耗費和遺損處理知識點:結(jié)構(gòu)體、文件、指針、函數(shù)、循環(huán)控制說明:1、以文件的方式對數(shù)據(jù)進行存儲、系統(tǒng)以菜單的方式工作2、源程序中要有相應的注釋3、學生可以增加新功能模塊4、本選題限由兩人完成題目十五:保安值班安排系統(tǒng)問題描述:某公司有7名保安人員:趙、錢、孫、李、周、吳、陳。由于工作需要進行輪休制度,一星期中每人休息一天。預先讓每一個人選擇自己認為合適的休息日。請編制一程序,打印輪休的所有可能方案。當然使每個人都滿意,例如每人選擇的休息日如下:趙:星期二、星期四錢:星期一、星期六孫:星期三、星期日李:星期五周:星期一、星期四、星期六吳:星期二、星期五7陳:星期三、星期六、星期日實現(xiàn)功能:編排出7名保安皆滿意的值班表。知識點:遍歷,數(shù)組,枚舉,結(jié)構(gòu)體說明:實現(xiàn)的代碼不可采取自己編排好的值班表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 第2.6講 指數(shù)與指數(shù)函數(shù)(解析版)-2024年高考數(shù)學一輪復習精講精練寶典(新高考專用)
- 浙教版2023小學信息技術(shù)六年級上冊《算法的多樣性》教學設計及反思
- (一模)萍鄉(xiāng)市2025年高三第一次模擬考試歷史試卷(含答案解析)
- 2025年B2B營銷業(yè)務 AI提示詞手冊
- 陶瓷攔水帶施工方案
- 高樓地鐵隧道施工方案
- 砂漿基礎知識培訓課件
- 2025年山東聊城高三一模高考數(shù)學試卷試題(含答案詳解)
- 2025年藥具科技工作培訓標準教案
- 寫贈予房產(chǎn)合同范例
- 米勒黑曼策略銷售培訓
- 2025高考語文復習之60篇古詩文原文+翻譯+賞析+情景默寫
- 2020-2024年五年高考語文真題分類匯編專題04 古代詩歌鑒賞(解析版)
- 女神節(jié)花藝沙龍活動
- 大劇院音視頻系統(tǒng)工程調(diào)試方案
- 社區(qū)商業(yè)招商與運營管理方案
- 人教PEP版(2024)三年級上冊英語Unit 6《Useful numbers》單元作業(yè)設計
- 魔發(fā)奇緣電影中英文對白
- 浙江省寧波市九校2023-2024學年高二下學期期末聯(lián)考數(shù)學試題2
- 事業(yè)單位公開招聘分類考試公共科目筆試考試大綱2022年版
- 8 歌曲 《郵遞員叔叔來了》課件(13張內(nèi)嵌視頻)
評論
0/150
提交評論