版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
C語言課程設計參考設計題目1、航班管理系統(tǒng)【功能需求】程序啟動后顯示主菜單,包括下面的選項:顯示航班列表2.增加航班3.刪除航班4.航班訂票5.航班退票6.航班乘客顯示7.航班存盤8.從文件調(diào)入9.退出按下相應的數(shù)字鍵后進入各自的子功能每個子功能執(zhí)行完畢后,返回并顯示主菜單【功能說明】1.顯示航班列表:在屏幕顯示已登記的航班總數(shù),及各航班的信息,包括航班號,出發(fā)地和目的地,起飛時間,落地時間,所用機型,座位數(shù),價格。(架設航班為每日一次)增加航班:輸入航班信息,包括航班號,出發(fā)地和目的地,起飛時間,落地時間,所用機型,座位數(shù),價格。刪除航班:輸入要刪除的航班號,刪除該航班信息。航班訂票:輸入航班名,日期,乘客姓名,身份證號。航班退票:輸入航班名,日期,身份證號,刪除乘客信息。航班乘客顯示:輸入航班號和日期,顯示該航班的座位號及乘客姓名,以及空余座位數(shù)。航班存盤:輸入文件名,將航班信息存入文件。從文件調(diào)入:輸入文件名,讀取文件將數(shù)據(jù)調(diào)入,重新生成航班信息退出:退出程序,返回操作系統(tǒng)2、學生綜合測評系統(tǒng)每個學生的信息為:學號、姓名、性別、家庭住址、聯(lián)系電話、語文、數(shù)學、外語三門單科成績、考試平均成績、考試名次、同學互評分、品德成績、任課教師評分、綜合測評總分、綜合測評名次??荚嚻骄煽儭⑼瑢W互評分、品德成績、任課教師評分分別占綜合測評總分的60%,10%,10%,20%。A、學生信息處理(1) 輸入學生信息、學號、姓名、性別、家庭住址、聯(lián)系電話,按學號以小到大的順序存入文件中。提示:學生信息可先輸入到數(shù)組中,排序后可寫到文件中。(2) 插入(修改)同學信息:提示:先輸入將插入的同學信息,然后再打開源文件并建立新文件,把源文件和輸入的信息合并到新文件中(保持按學號有序)若存在該同學則將新記錄內(nèi)容替換源內(nèi)容,(3)刪除同學信息:提示:輸入將刪除同學號,讀出該同學信息,要求對此進行確認,以決定是否刪除將刪除后的信息寫到文件中。(4)瀏覽學生信息:提示:打開文件,顯示該文件的學生信息。B、 學生數(shù)據(jù)處理:按考試科目錄入學生成績并且按公式:考試成績=(語文+數(shù)學+外語)/3計算考試成績,并計算考試名次,提示:先把學生信息讀入數(shù)組,然后按提示輸入每科成績,計算考試成績,求出名次,最后把學生記錄寫入一個文件中。學生測評數(shù)據(jù)輸入并計算綜合測評總分及名次。提示:綜合測評總分=(考試成績)*0.6+(同學互評分)*0.1+品德成績*0.1+任課老師評分*0.2。學生數(shù)據(jù)管理提示:輸入學號,讀出并顯示該同學信息,輸入新數(shù)據(jù),將改后信息寫入文件學生數(shù)據(jù)查詢:提示:輸入學號或其他信息,即讀出所有數(shù)據(jù)信息,并顯示出來。C、 學生綜合信息輸出提示:輸出學生信息到屏幕。3、圖書管理系統(tǒng)主要包括管理圖書的庫存信息、每一本書的借閱信息以及每一個人的借書信息。每一種圖書的庫存信息包括編號、書名、作者、出版社、出版日期、金額、類別、總入庫數(shù)量、當前庫存量、已借出本數(shù)等。每一本被借閱的書都包括如下信息:編號、書名、金額、借書證號、借書日期、到期日期、罰款金額等。每一個人的借書信息包括借書證號、姓名、班級、嚴口學號等。系統(tǒng)功能包括以下方面:A、 借閱資料管理要求把書籍、期刊、報刊分類管理,這樣的話操作會更加靈活和方便,可以隨時對其相關資料進行添加、刪除、修改、查詢等操作。B、 借閱管理借出操作還書操作續(xù)借處理提示:以上處理需要互相配合以及賠、罰款金額的編輯等操作完成圖書借還業(yè)務的各種登記。例如:讀者還書時不僅更新圖書的庫存信息,還應該自動計算該書應罰款金額。并顯示該讀者所有至當日內(nèi)到期未還書信息。C、讀者管理讀者等級:對借閱讀者進行分類處理,例如可分為教師和學生兩類。并定義每類讀者的可借書數(shù)量和相關的借閱時間等信息。讀者管理:對讀者信息可以錄入,并且可對讀者進行掛失或注銷、查詢等服務的作業(yè)。D、統(tǒng)計分析隨時可以進行統(tǒng)計分析,以便及時了解當前的借閱情況和相關的資料狀態(tài),統(tǒng)計分析包括借閱排行榜、資料狀態(tài)統(tǒng)計和借閱統(tǒng)計、顯示所有至當日內(nèi)到期未還書信息等功能分析。E系統(tǒng)參數(shù)設置:可以設置相關的罰款金額,最多借閱天數(shù)等系統(tǒng)服務器參數(shù)。4、學校運動會管理系統(tǒng)問題描述:初始化輸入:N-參賽院系總數(shù),M-男子競賽項目數(shù),W-女子競賽項目數(shù);各項目名次取法有如下幾種:取前5名:第1名得分7,第2名得分5,第3名得分3,第4名得分2,第5名得分1;由程序提醒用戶填寫比賽結果,輸入各項目獲獎運動員的信息。所有信息記錄完畢后,用戶可以查詢各個院系或個人的比賽成績,生成團體總分報表,查看參賽院系信息、獲獎運動員、比賽項目信息等。5、 個人通訊錄管理系統(tǒng)建立一通訊錄,輸入姓名、電話號碼、住址等信息,然后對通信簿進行顯示、查找、添加、修改及刪除。功能要求通訊錄的每一條信息包括姓名、單位、固定電話、移動手機、分類(如同事、朋友、同學、家人等)、EMAIL、QQ等。輸入功能:可以一次完成若干條信息的輸入。顯示功能:完成全部通訊錄信息的顯示(一屏最多顯示10條,超過十條應能夠自動分屏顯示)查找功能:可以按姓名等多種方式查找通訊信息增加、刪除、修改功能:完成通訊錄信息的多種更新6、 教師工資管理系統(tǒng)每個教師的信息為:教師號、姓名、性別、單位名稱、家庭住址、聯(lián)系電話、基本工資、津貼、生活補貼、應發(fā)工資、電話費、水電費、房租、所得稅、衛(wèi)生費、公積金、合計扣款實發(fā)工資。注:應發(fā)工資=基本工資+津貼+生活補貼;合計扣款=電話費+水電費+房租+所得稅+衛(wèi)生費+公積金;實發(fā)工資=應發(fā)工資-合計扣款。A、 教師信息處理輸入教師信息插入(修改)教師信息:刪除教師信息:瀏覽教師信息:提示:具體功能及操作參考題1。B、 教師數(shù)據(jù)處理:按教師號錄入教師基本工資、津貼、生活補貼、電話費、水電費、房租、所得稅、衛(wèi)生費、公積金等基本數(shù)據(jù)。教師實發(fā)工資、應發(fā)工資、合計扣款計算。提示:計算規(guī)則如題目。教師數(shù)據(jù)管理提示:輸入教師號,讀出并顯示該教師信息,輸入新數(shù)據(jù),將改后信息寫入文件教師數(shù)據(jù)查詢:提示:輸入教師號或其他信息,即讀出所有數(shù)據(jù)信息,并顯示出來。教師綜合信息輸出提示:輸出教師信息到屏幕。7、教師工作量管理系統(tǒng)計算每個老師在一個學期中所教課程的總工作量。(教師單個教學任務的信息為:教師號、姓名、性別、職稱、認教課程、班級、班級數(shù)目、理論課時、實驗課時、單個教學任務總課時)A、 教師信息處理輸入教師授課教學信息,包括教師號、姓名、性別、職稱、認教課程、班級、班級數(shù)目、理論課時、實驗課時。插入(修改)教師授課教學信息:刪除教師授課教學信息:瀏覽教師授課教學信息:B、 教師工作量數(shù)據(jù)處理:(1)計算單個教學任務總課時。計算原則如下表:班級數(shù)目單個教學任務總課時21.5*(理論課時+實驗課時)32*(理論課時+實驗課時)>=42.5*(理論課時+實驗課時)計算一個教師一個學期總的教學工作量??偟慕虒W工作量=所有單個教學任務總課時之和。教師數(shù)據(jù)查詢:提示:輸入教師號或其他信息,即讀出所有數(shù)據(jù)信息,并顯示出來。C、教師綜合信息輸出提示:輸出教師信息到屏幕。8、保齡球計分【問題描述】打保齡球是用一個滾球去撞擊10個站立的瓶,將瓶擊倒。一局分10輪,每輪可滾球1次或多次,以擊到的瓶數(shù)為依據(jù)計分,一局得分為10輪得分之和,而每輪的得分不僅與本輪的滾球情況有關,還可能與后一輪或兩輪的滾球情況有關,即:某輪某次滾球擊倒的瓶數(shù)不僅要計入本輪得分,還可能會計入前一輪或兩輪得分。計分規(guī)則如下:若某一輪的第一次滾球就擊倒全部10個瓶,則本輪不再滾球(若是第10輪還需加2次滾球),該輪得分為本次擊倒瓶數(shù)10與以后2次滾球所擊倒瓶數(shù)之和。若某一輪的第一次滾球未擊倒全部10個球,則對剩下未擊倒的瓶再滾球一次,如果這2次滾球擊倒全部10個瓶,則本輪不再滾球(若是第10輪還需加1次滾球),該輪得分為這2次擊倒瓶數(shù)10與以后1次滾球所擊倒瓶數(shù)之和。若某一輪2次滾球未擊倒全部10個瓶,則本輪不在滾球,該輪得分為這2次滾球所擊倒瓶數(shù)之和。【實現(xiàn)提示】模擬10個人各打一局保齡球比賽過程,統(tǒng)計每局各輪得分和累計總分。逐人逐輪逐次輸入一次滾球擊倒的瓶數(shù)。對10人的得分由低到高排序并顯示。最后,把排序的存入文件中。9、編制一個學生的選課及學籍管理程序【問題描述】現(xiàn)有若干個班級的學生,進行下學期課程的選課,假設已經(jīng)通過文件儲存了選課內(nèi)容的數(shù)據(jù)庫,數(shù)據(jù)庫中包括7門課(課程內(nèi)容由學生自己定)第i門課程的接納的學生數(shù)為lOXi,i為課程的序號,如第一門課的接納的學生數(shù)為10X1,第二門課為10X2,依此類推,每門課的學分數(shù)分別為1、2、3、4、5、6、7,現(xiàn)要求每一個學生至少選3門課,最多不超過5門。【實現(xiàn)提示】(1) 顯示課程內(nèi)容供學生選擇,并能進行選課的操作(2) 隨著學生選課工作的進行,動態(tài)更新數(shù)據(jù)庫的內(nèi)容(3) 進行學生的最少選課量和最多選課量的控制(4) 顯示所有學生的選課的結果(5) 把學生所選的課按學分總積分由小到大排列,同樣學分按姓名的英文字母排序(6) 錄入學生的各科成績(7) 學生的參數(shù)有:姓名、學號、性別、總學分、各科成績,補考情況,請把一門和三門功課不及格的學生的姓名列出,并自動生成補考通知書,通知書中要求有學生的姓名、學號、不及格的科目及補考時間(由編程者自定)10、趣味小游戲要求:有一定游戲規(guī)則,圖形顯示,數(shù)據(jù)使用數(shù)組、結構體、鏈表等均可。鍵盤操作或鼠標均可。(1)貪吃蛇游戲(2)潛艇大戰(zhàn)游戲(3)掃雷游戲(4)黑白棋游戲(5)俄羅斯方塊基本要求1、課程設計可采取每人一題,可任選一題進行設計,至少包含五個功能模塊?;蛘呙拷M完成一個課題,每組成員(不得超過4人)分工合作完成一個課程設計,每個人的任務不同。分組情況請于6月27號上報給老師。2、可以選擇老師提供的參考選題,也可以自選,如果自選,需要將自選題目的詳細內(nèi)容以及實現(xiàn)要求提供給老師,老師批準后方可采用。3、 要求利用結構化程序設計方法以及C的編程思想來完成系統(tǒng)的設計。4、 要求有菜單、文件操作,數(shù)據(jù)使用數(shù)組、結構體、鏈表等均可,鍵盤操作或鼠標操作均可。5、 模塊化程序設計:要求在設計的過程中,按功能定義函數(shù)或書寫多個文件,進行模塊化設計,各個功能模塊用函數(shù)的形式來實現(xiàn)。6、 所選課題必須上機通過,并獲得滿意的結果。7、 程序書寫風格:鋸齒型書寫格式。8、 完成課程設計報告書(格式見附錄一)。評價標準課程設計成績評定的依據(jù)有設計文檔資料、具體實現(xiàn)設計方案的程序及課程設計考勤登記表。優(yōu)(90分以上):必須要有一定的創(chuàng)意,有自己獨特的算法。按要求完成課題的全部功能,有完整的符合標準的文檔,文檔有條理、文筆通順,格式正確,其中有總體設計思想的論述,有正確的流程圖,程序完全實現(xiàn)設計方案,設計方案先進,軟件可靠性好;良(80-89分):完成課題規(guī)定的功能,有完整的符合標準的文檔,文檔有條理、文筆通順,格式正確;有完全實現(xiàn)設計方案的軟件,設計方案較先進,無明顯錯誤;中(70-79分):完成課題規(guī)定的功能,有完整的符合標準的文檔,有基本實現(xiàn)設計方案的軟件,設計方案正確,但有少數(shù)失誤;及格:完成課題規(guī)定的大部分功能,有完整的符合標準的文檔,有基本實現(xiàn)設計方案的軟件,設計方案基本正確,個別功能沒有實現(xiàn),但錯誤不多;不及格:沒有完成課題規(guī)定的功能,沒有完整的符合標準的文檔,軟件沒有基本實現(xiàn)設計方案,設計方案不正確。附錄一:(封面樣式)附錄一:(封面樣式)C語言程序設計課程設計報告級—名名名名級—名名名名TOC\o"1-5"\h\z專 業(yè) 班學號— _姓學號— 一姓學號 姓學 號 姓福建工程學院軟件學院2015年月日(正文部分)一、需求分析(標題均為小三號,宋體)(正文均為小四號,宋體,行距1.5倍)(對所選擇題目進行分析,描述問題。簡述課題要解決的問題是什么,有什么要求和限制條件。列出參與人員進行本設計時要達到的具體的目標。)二、總體設計(對設計目標進行總體分析,說明要采用的基本思路,說明遇到的問題和解決方法。說明完成本次課程設計的完整過程。要描述程序的設計思想,畫出本次課程設計完整的程序框圖或流程圖。)三、詳細設計(要求列出所有編寫的函數(shù)清單,說明每個函數(shù)的功能,各形式參數(shù)的意義,畫出各函數(shù)的調(diào)用關系圖。即模塊功能說明(如函
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年五金建材加盟協(xié)議
- 2025年分期家庭教育合同
- 《小島失蹤之謎》課件
- 2025年度綠色環(huán)保木材進口與銷售合作合同范本大全4篇
- 二零二五年度冷鏈物流倉單質(zhì)押貸款服務協(xié)議2篇
- 二零二五年度競業(yè)禁止協(xié)議法律風險防控及合規(guī)咨詢合同
- 二零二五年度商業(yè)地產(chǎn)地下車位銷售及品牌推廣協(xié)議
- 二零二五年度股份有限公司私下股份分配與公司戰(zhàn)略協(xié)議書
- 二零二五版鋁單板幕墻材料采購專項合同4篇
- 二零二五年度離婚協(xié)議中兩個子女教育支持合同
- 2025屆安徽省皖南八校高三上學期8月摸底考試英語試題+
- 工會資金采購管理辦法
- 玩具活動方案設計
- Q∕GDW 516-2010 500kV~1000kV 輸電線路劣化懸式絕緣子檢測規(guī)程
- 2024年湖南汽車工程職業(yè)學院單招職業(yè)技能測試題庫及答案解析
- 家長心理健康教育知識講座
- GB/T 292-2023滾動軸承角接觸球軸承外形尺寸
- 軍人結婚函調(diào)報告表
- 民用無人駕駛航空器實名制登記管理規(guī)定
- 北京地鐵6號線
評論
0/150
提交評論