C語言課程設(shè)計任務(wù)書新 - 劉陽-_第1頁
C語言課程設(shè)計任務(wù)書新 - 劉陽-_第2頁
C語言課程設(shè)計任務(wù)書新 - 劉陽-_第3頁
C語言課程設(shè)計任務(wù)書新 - 劉陽-_第4頁
C語言課程設(shè)計任務(wù)書新 - 劉陽-_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、C程序課程設(shè)計任務(wù)書及題目一、C程序課程設(shè)計目的和要求1.目的:1復(fù)習、鞏固C語言的基礎(chǔ)知識,進一步加深對C語言的理解和掌握;2課程設(shè)計為學生提供一個既動手又動腦,獨立實踐的機會;將課本上的理論知識和實際有機結(jié)合起來,鍛煉學生分析和解決實際問題的能力;提高學生適應(yīng)實際,實踐編程能力;3培養(yǎng)學生在項目開發(fā)中的團隊合作精神和創(chuàng)新意識。2.要求:1對系統(tǒng)進行功能模塊分析、控制模塊分析正確,符合課題要求,實現(xiàn)相應(yīng)功能;可以加以其他功能或修飾,使程序更加完善、合理;2系統(tǒng)設(shè)計要實用,編程簡練,功能全面3說明書、流程圖要清楚4記錄設(shè)計情況(備查,也為編寫設(shè)計說明書作好準備;5要求采用模塊化程序設(shè)計方法,及

2、鋸齒型書寫格式,要求上機調(diào)試通過。6設(shè)計上交內(nèi)容:設(shè)計報告一份(按格式書寫;源程序文件。二、C語言課程設(shè)計選題如下:1、銷售管理系統(tǒng)某公司有四個銷售員(編號:1-4,負責銷售五種產(chǎn)品(編號:1-5。每個銷售員都將當天出售的每種產(chǎn)品各寫一張便條交上來。每張便條包含內(nèi)容:1銷售員的代號2產(chǎn)品的代號3這種產(chǎn)品的當天的銷售額每位銷售員每天可能上繳0-5張便條。假設(shè),收集到了上個月的所有便條,編寫一個處理系統(tǒng),讀取上個月的銷售情況(自己設(shè)定,進行如下處理。1計算上個月每個人每種產(chǎn)品的銷售額。2按銷售額對銷售員進行排序,輸出排序結(jié)果(銷售員代號3統(tǒng)計每種產(chǎn)品的總銷售額,對這些產(chǎn)品按從高到底的順序,輸出排序

3、結(jié)果(需輸出產(chǎn)品的代號和銷售額4輸出統(tǒng)計報表銷售統(tǒng)計報表產(chǎn)品代號銷售之和銷售員代號 1 2 3 4 51234每種產(chǎn)品之和總和2、車票管理系統(tǒng)一車站每天有n個發(fā)車班次,每個班次都有一班次號(1、2、3n,固定的發(fā)車時間,固定的路線(起始站、終點站,大致的行車時間,固定的額定載客量。如班次發(fā)車時間起點站終點站行車時間額定載量已定票人數(shù)1 8:00 郫縣廣漢2 45 302 6:30 郫縣成都0.5 40 403 7:00 郫縣成都0.5 40 204 10:00 郫縣成都0.5 40 2(一功能要求:用c設(shè)計一系統(tǒng),能提供下列服務(wù):(1錄入班次信息(信息用文件保存,可不定時地增加班次數(shù)據(jù)(2瀏覽

4、班次信息,可顯示出所有班次當前狀總(如果當前系統(tǒng)時間超過了某班次的發(fā)車時間,則顯示“此班已發(fā)出”的提示信息。(3查詢路線:可按班次號查詢,可按終點站查詢(4售票和退票功能A:當查詢出已定票人數(shù)小于額定載量且當前系統(tǒng)時間小于發(fā)車時間時才能售票,自動更新已售票人數(shù)B:退票時,輸入退票的班次,當本班車未發(fā)出時才能退票,自動更新已售票人數(shù)(二其它要求:(1只能使用C語言,源程序要有適當?shù)淖⑨?使程序容易閱讀(2至少采用文本菜單界面(如果能采用圖形菜單界面更好(3學生可自動增加新功能模塊(視情況可另外加分3、成績管理系統(tǒng)現(xiàn)有學生成績信息,內(nèi)容如下姓名學號語文數(shù)學英語張明明01 67 78 82李成友02

5、 78 91 88張輝燦03 68 82 56王露04 56 45 77陳東明05 67 38 47. . . . 請用C編寫一系統(tǒng),實現(xiàn)學生信息管理,軟件的入口界面應(yīng)包括如下幾個方面:(一功能要求:(1信息維護:要求:學生信息數(shù)據(jù)要以文件的形式保存,能實現(xiàn)學生信息數(shù)據(jù)的維護。此模塊包括子模塊有:增加學生信息、刪除學生信息、修改學生信息(2信息查詢:要求:查詢時可實現(xiàn)按姓名查詢、按學號查詢(3成績統(tǒng)計:要求:A輸入任意的一個課程名(如數(shù)學和一個分數(shù)段(如60-70,統(tǒng)計出在此分數(shù)段的學生情況。(4排序:能對用戶指定的任意課程名,按成績升序或降序排列學生數(shù)據(jù)并顯示排序結(jié)果(使用表格的形式顯示排序

6、后的輸出結(jié)果(使用多種方法排序者,加分(二其它要求:(1只能使用C語言,源程序要有適當?shù)淖⑨?使程序容易閱讀(2至少采用文本菜單界面(如果能采用圖形菜單界面更好(3學生可自動增加新功能模塊(視情況可另外加分4、職工信息管理系統(tǒng)設(shè)計職工信息包括職工號、姓名、性別、年齡、學歷、工資、住址、電話等(職工號不重復(fù)。試設(shè)計一職工信息管理系統(tǒng),使之能提供以下功能:系統(tǒng)以文本菜單方式工作職工信息錄入功能(職工信息用文件保存-輸入職工信息瀏覽功能-輸出查詢和排序功能:(至少一種查詢方式 -算法按工資查詢按學歷查詢等職工信息刪除、修改功能(任選項三、設(shè)計進度安排一周,具體安排如下:第一階段:1.班級分組,選定課

7、題,查閱相關(guān)資料 1天2.劃分模塊、小組成員分工,編制源程序 2天第二階段:上機調(diào)試,修改、完善系統(tǒng) 1天第三階段:撰寫、上交課程設(shè)計說明書(1份/人,上交課程設(shè)計作品源程序(每課題組一份,作品答辯。 1天四、設(shè)計方式安排1.分組選題:最多3人為一組,每組一個課題(可根據(jù)課題工作量大小,合理分配人數(shù),每組設(shè)組長一名,負責該組設(shè)計工作的協(xié)調(diào)、分工等。2.設(shè)計過程:1分析設(shè)計準備階段(按組討論、對系統(tǒng)功能進行分析,確定算法,并進行明確分工;2 編程調(diào)試階段(繪制流程圖,編制源程序;上機調(diào)試,修改程序3 總結(jié)報告和書寫說明書階段(撰寫上交相關(guān)資料3、考核過程21周周五下午答辯。五、考核內(nèi)容和方式1、在課設(shè)期間的表現(xiàn),認真程度,是否存在缺席等(10分。2、要求設(shè)計報告撰寫符合科技文獻風格,層次清楚、語言流暢(15分。3、編程風格方面要求采用模塊化設(shè)計,函數(shù)方式實現(xiàn)。變量名、函數(shù)名能盡量做到見名知意,使用縮進書寫格式,花括號層次清楚(15分。4、功能完成情況及編程工作量(40分。5、現(xiàn)場答辯,思路清晰,回答問題正確(20分設(shè)計成績由指導教師根據(jù)以上考核標準,按五級分制綜合評定。成績分優(yōu)、良、中、及格和不及格五等。六、課程設(shè)計報告格式及要求一、封面;二、目錄;三、本組課題及本人任務(wù);五、程序功能簡介;六、主體內(nèi)容(簡要說明總體情

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論