C語言課設報告_第1頁
C語言課設報告_第2頁
C語言課設報告_第3頁
C語言課設報告_第4頁
C語言課設報告_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、程序設計實踐課課程安排一、教學目標【C語言程序設計II】課程設計是C程序設計課程的一個關鍵環(huán)節(jié)。它是根據教學計劃的要求,在教師的指導下,對學生實施程序設計訓練的必要過程,是對前期課堂教學效果的檢驗。其目標在于培養(yǎng)學生綜合運用理論知識來分析和解決實際問題的能力、嚴謹的科學態(tài)度和良好的程序設計習慣,最終實現由知識向智能的初步轉化。通過這個課程設計,要求學生能夠遵循軟件開發(fā)過程的基本規(guī)范,運用結構化程序設計的方法,按照課程設計的題目要求,獨自地完成設計、編寫、調試和測試應用程序及編寫文檔的任務。二、設計要求在本課程設計過程中要求學生:(1)重視課程設計環(huán)節(jié),綜合運用C語言和軟件基礎完成課程題目;(2

2、)按照課程設計的題目要求,獨立地完成各項任務,不允許相互抄襲;(3)采用模塊化程序設計方法,鋸齒形程序書寫格式;(4)按時到計算中心上機,并接受教師的檢查。上機時間見后面的時間安排;(5)認真編寫課程設計報告。課程設計報告的書寫格式見附錄2。三、課程題目安排每人單獨開發(fā)一個應用程序,題目鼓勵自選。四、考核方式和成績評定考核分為三個部分:l 根據平時上機考勤;注重平時上機成績,教師要不定期檢查學生進度,學生不得以自己有私人電腦為借口而不來上機;l 程序運行結果:學生演示程序運行情況,老師檢查運行情況并提問;l 根據C語言課程設計報告,學生能對自己的程序面對教師提問并能熟練地解釋清楚,以上三項缺一

3、不可;l 由于課程設計各題目的難度不一,所以成績的評定將根據各人完成題目的難度和完成情況的不同,分別評定成績,如未能完成任何題目,則以不及格計算。課程設計成績采用百分制。100%=上機檢查(30%)+ 程序運行(20%)+課程設計報告及答辯(50%)五、時間安排周序內容地點1公布課程的內容和考核標準教室2講解部分教室3講解部分(上交方案設計書)教室4檢查方案的可行性, 修訂方案設計書教室5上機編程調試、檢查、答疑機房6上機編程調試、檢查、答疑機房7上機編程調試、檢查、答疑機房8上機編程調試、檢查、答疑機房9上交課程設計報告、運行程序、答辯驗收機房 六、參考書C語言課程設計案例精編姜靈芝,清華大

4、學出版社,2008C語言課程設計案例精編郭翠英,中國水利電力出版社,2004C游戲編程從入門到精通浦 濱,北京希望電子出版社,2002 七、菜單實例附錄 課程設計報告書寫格式要求為了培養(yǎng)學生嚴謹的工作態(tài)度,鍛煉學生編寫文檔的能力,要求實驗報告包括下面主要部分:一、設計目的二、總體設計(程序組成框圖、流程圖)三、詳細設計(項目成員及分工、模塊功能說明(如函數功能、入口及出口參數說明,函數調用關系描述等)四、調試與測試:調試方法,測試結果的分析與討論,測試過程中遇到的主要問題和采取的解決措施等;五、源程序清單及執(zhí)行結果:清單中要有總的注釋信息。注意:1、課程設計報告要用A4紙打印裝訂。 2、課程設

5、計報告封面應該按照下面的要求。課程設計題目名稱(三號黑體)姓名:_ (小4號宋體)學號:_ (小4號宋體)完成日期: 年 月(5號宋體)八、參考題目題目一:自學題目(推薦)可以設計簡單的小型游戲:如貪吃蛇、推箱子、五子棋、俄羅斯方塊等等。也可以選擇圖形圖像處理程序、模擬計算器程序等但是一定要有自己的新加設計內容,如:新增一個功能模塊、新增一關等。題目二:編寫一萬年歷系統(tǒng)要求:模仿現實生活中的掛歷,需要具備以下功能。1)當前頁顯示系統(tǒng)當前月的每一天(顯示出日及對應的星期幾)。2)當系統(tǒng)日期變到下一月時,系統(tǒng)自動翻頁到下一月。3)可以向前或先后查找某年某月的某一天,對應的是星期幾。題目三:模擬時鐘

6、轉動程序要求: 能模擬機械鐘表行走,還要準確地利用數字顯示日期和時間,在屏幕上顯示一個活動時鐘,按任意鍵時程序退出(如下圖)。并可根據輸入顯示不同地點的時間,如可現實北京時間,東京時間、紐約時間等等。題目四:職工信息管理系統(tǒng)設計職工信息包括職工號、姓名、性別、年齡、學歷、工資、住址、電話等(職工號不重復)。試設計一職工信息管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、職工信息錄入功能(職工信息用文件保存)輸入3、職工信息瀏覽功能輸出4、職工信息查詢功能算法查詢方式 按學歷查詢等按職工號查詢等5、職工信息刪除、修改功能(可選項)題目五:圖書信息管理系統(tǒng)設計圖書信息包括:登錄號、書名、作

7、者名、分類號、出版單位、出版時間、價格等。試設計一圖書信息管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、圖書信息錄入功能(圖書信息用文件保存)輸入3、圖書信息瀏覽功能輸出4、圖書信息查詢功能算法查詢方式 按書名查詢 按作者名查詢5、圖書信息的刪除與修改(可選項)題目六:實驗設備管理系統(tǒng)設計實驗設備信息包括:設備編號,設備種類(如:微機、打印機、掃描儀等等),設備名稱,設備價格,設備購入日期,是否報廢,報廢日期等。主要功能:1、能夠完成對設備的錄入和修改2、對設備進行分類統(tǒng)計3、設備的破損耗費和遺損處理4、設備的查詢要求:采用二進制文件方式存儲數據,系統(tǒng)以菜單方式工作題目七:學生信息管

8、理系統(tǒng)設計學生信息包括:學號,姓名,年齡,性別,出生年月,地址,電話,E-mail等。試設計一學生信息管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、學生信息錄入功能(學生信息用文件保存)輸入3、學生信息瀏覽功能輸出4、學生信息查詢功能算法按學號查詢按姓名查詢5、學生信息的刪除與修改(可選項)題目八:學生選修課程系統(tǒng)設計假定有n門課程,每門課程有:課程編號,課程名稱,課程性質(公共課、必修課、選修課),總學時,授課學時,實驗或上機學時,學分,開課學期等信息,學生可按要求(如總學分不得少于60)自由選課。試設計一選修課程系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、課程信息錄入功能

9、(課程信息用文件保存)輸入3、課程信息瀏覽功能輸出4、課程信息查詢功能算法查詢方式 按學分查詢 按課程性質查詢5、學生選修課程(可選項)題目九:職工工作量統(tǒng)計系統(tǒng)設計編寫有一個程序,該程序輸入職工工號和完成的產品數量,程序允許同一職工有多次輸入,由程序對其完成的產品數量實現累計。程序按完成數量對他們排序,并確定他們的名次。按完成的產品數量由多到少的順序,輸出名次、同一名次的職工人數及他們的工號(工號由小到大順序輸出)。要求程序用有序鏈表存儲數據信息。題目十:銷售管理系統(tǒng)設計某公司有四個銷售員(編號:1-4),負責銷售五種產品(編號:1-5)。每個銷售員都將當天出售的每種產品各寫一張便條交上來。

10、每張便條包含內容:1)銷售員的代號,2)產品的代號,3)這種產品的當天的銷售額。每位銷售員每天上繳1張便條。試設計一個便條管理系統(tǒng),使之能提供以下功能:1、系統(tǒng)以菜單方式工作2、便條信息錄入功能(便條信息用文件保存)輸入3、收集到了上個月的所有便條后,讀取銷售情況1)計算每個人每種產品的銷售額。2)按銷售額對銷售員進行排序,輸出排序結果(銷售員代號)3)統(tǒng)計每種產品的總銷售額,對這些產品按從高到底的順序,輸出排序結果(需輸出產品的代號和銷售額)(可選項)題目十一:通信錄管理系統(tǒng)設計用C/C+設計出模擬手機通信錄管理系統(tǒng),實現對手機中的通信錄進行管理。功能要求(1)查看功能:選擇此功能時,列出下

11、列三類選擇。A 辦公類 B 個人類 C 商務類 ,當選中某類時,顯示出此類所有數據中的姓名和電話號碼)(2)增加功能:能錄入新數據(一個結點包括:姓名、電話號碼、分類(可選項有:A 辦公類 B 個人類 C 商務類)、電子郵件)。例如楊春 商務類 當錄入了重復的姓名和電話號碼時,則提示數據錄入重復并取消錄入;當通信錄中超過15條信息時,存儲空間已滿,不能再錄入新數據;錄入的新數據能按遞增的順序自動進行條目編號。(3)拔號功能:能顯示出通信錄中所有人的姓名,當選中某個姓名時,屏幕上模擬打字機的效果依次顯示出此人的電話號碼中的各個數字,并伴隨相應的拔號聲音。(4)修改功能:選中某個人的姓名時,可對此人的相應數據進行修改(5)刪除功能:選中某個人的姓名時,可對此人的相應數據進行刪除,并自動調整后續(xù)條目的編號。(二)其它要求:(1) 只能使用C/C+語言,源程序要有適當的注釋,使程序容易閱讀(2) 至少采用文本菜單界面(如果能采用圖形菜單界面更好)(3) 建議使用結構和鏈表等數據結構(4) 學生可自動增加新功能模塊(視情況可另外加分)(5)寫出課程設計報告,具體要求見相關說明文檔題目十二:單項選擇題標準化考試系統(tǒng)設計一、功能要求:1、用文件保存試題庫。(每個試題包括題干、4個備選答案、標準答案)2、試題錄入:可隨時增加試題到試題庫中3、試題抽

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論