計(jì)算機(jī)程序?qū)嵺`_第1頁
計(jì)算機(jī)程序?qū)嵺`_第2頁
計(jì)算機(jī)程序?qū)嵺`_第3頁
計(jì)算機(jī)程序?qū)嵺`_第4頁
計(jì)算機(jī)程序?qū)嵺`_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

程序?qū)嵺`程序?qū)嵺`是本科生重要教學(xué)環(huán)節(jié)之一。通過程序?qū)嵺`,強(qiáng)化學(xué)生的計(jì)算機(jī)應(yīng)用技能,使學(xué)生驗(yàn)證、鞏固和充實(shí)所學(xué)的理論知識,加深對相關(guān)內(nèi)容的理解,拓寬知識面,培養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力一、程序?qū)嵺`的目的自由組隊(duì),每題不超過3人,每組不超過3人,1人任組長。每組選擇一個題目,每組獨(dú)立完成。軟件運(yùn)行時播放同步的動畫音樂,通過登錄口令后進(jìn)入系統(tǒng)。組長帶領(lǐng)成員共同完成設(shè)計(jì)任務(wù),要求每人都應(yīng)獨(dú)立設(shè)計(jì)若干個模塊,每人設(shè)計(jì)的有效源代碼應(yīng)在200行以上。同時讀懂其他組員完成的內(nèi)容。進(jìn)一步掌握C的數(shù)據(jù)類型、基本結(jié)構(gòu)、結(jié)構(gòu)體、文件、鏈表、結(jié)構(gòu)化、模塊化設(shè)計(jì)等知識點(diǎn)。從書上或網(wǎng)上查閱相關(guān)資料,自學(xué)具體課題中涉及的新知識。二、程序?qū)嵺`的要求采用結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法,設(shè)計(jì)一個功能完善的系統(tǒng),要有功能菜單。選擇式:屏幕上顯示功能菜單的功能項(xiàng),根據(jù)菜單上提供的數(shù)字或字母按相應(yīng)的鍵去執(zhí)行相應(yīng)的子程序,執(zhí)行后返回功能菜單。下拉式:1.學(xué)生成績管理系統(tǒng)

本系統(tǒng)應(yīng)具有:數(shù)據(jù)維護(hù)(數(shù)據(jù)錄入、添加、修改、刪除)、數(shù)據(jù)查詢(可按學(xué)號、姓名、性別、民族、年齡、地址、各門課程成績等進(jìn)行查詢)三、程序?qū)嵺`的題目

題目2通信錄管理系統(tǒng)

1.本系統(tǒng)應(yīng)具有:通信錄的建立、追加、刪除、修改、查詢、排序、統(tǒng)計(jì)、顯示等功能。

2.本系統(tǒng)要具有通用性、界面美觀、操作方便。要考慮系統(tǒng)和數(shù)據(jù)安全問題。

3.通信錄保存在文件中。

4.增加其他有用的功能。

題目3:圖書管理系統(tǒng)1、具有新進(jìn)圖書基本信息的錄入、已有信息的修改、撤銷圖書信息的刪除功能。2、圖書信息的查詢(按作者名、專業(yè)領(lǐng)域檢索,找出某讀者的借閱信息、某本書的流通情況等)3、為借書人辦理注冊。4、辦理借、還書手續(xù)5、有關(guān)信息保存在文件中。6、要有信息描述,如圖書名稱、專業(yè)領(lǐng)域、圖書編號、單價、作者、出版社、存在狀態(tài)、借書人姓名、性別、學(xué)號等7、借書數(shù)量不超過10本,借期不超過60天,過期罰款,罰款未清時不能再借。題目4:選修課程管理系統(tǒng)假定有N門選修課,每門課有課程編號、名稱、課程性質(zhì)、總學(xué)時、授課學(xué)時、實(shí)驗(yàn)或上機(jī)學(xué)時、學(xué)分、開課學(xué)期等信息。學(xué)生可按要求(如總學(xué)分不能少于20學(xué)分)選課。課程信息維護(hù),如錄入、修改、刪除等,課程信息用文件保存。課程信息瀏覽—輸出。學(xué)生選課功能。查詢功能包括:按學(xué)分、課程性質(zhì)、學(xué)生等查詢。統(tǒng)計(jì)功能。統(tǒng)計(jì)各門課程的選修人數(shù)。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全。題目5:工資管理系統(tǒng)本系統(tǒng)應(yīng)具有數(shù)據(jù)維護(hù)(包括數(shù)據(jù)錄入、添加、修改、刪除),數(shù)據(jù)查詢(可按編號、姓名、基本工資、崗位工資、績效工資、房改補(bǔ)助、獎勵、應(yīng)發(fā)工資、公積金、扣稅、實(shí)發(fā)工資等進(jìn)行查詢,也可進(jìn)行組合查詢),排序,統(tǒng)計(jì),輸出,系統(tǒng)維護(hù)(包括數(shù)據(jù)備份、數(shù)據(jù)恢復(fù)、口令維護(hù)),幫助,退出等功能。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全??稍黾悠渌杏玫墓δ?。題目6:萬年歷系統(tǒng)模仿現(xiàn)實(shí)中的掛歷,當(dāng)前頁以系統(tǒng)當(dāng)前日期的月份為準(zhǔn)顯示當(dāng)前月的每一天(顯示出日期及對應(yīng)的是星期幾),當(dāng)系統(tǒng)日期變到下一月時,系統(tǒng)自動翻頁到下一月??芍付ó?dāng)前日期之前的某一年的某月,并顯示該月的掛歷??芍付ó?dāng)前日期之后的某一年的某月,并顯示該月的掛歷。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全??稍黾悠渌杏玫墓δ?。題目7:學(xué)校運(yùn)動會初始化輸入:N-參賽學(xué)院數(shù)目,M-男子競賽項(xiàng)目數(shù),W-女子競賽項(xiàng)目數(shù)。各項(xiàng)目名次取法有如下幾種:取前5名,分別得分7,5,3,2,1;取前3名,分別得分5,3,2;用戶自定義,各名次權(quán)值由用戶指定。由程序提醒用戶填寫比賽成績,生成團(tuán)體總分報表,查看參賽學(xué)院信息和比賽項(xiàng)目信息等。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全??稍黾悠渌杏玫墓δ?。題目8:個人小金庫的管理小金庫的信息統(tǒng)一放在隨機(jī)文件中,該隨機(jī)文件的數(shù)據(jù)項(xiàng)有記錄ID,發(fā)生日期,發(fā)生事件,操作金額和余額等信息。每記錄一次收支,文件要增加一條記錄,并計(jì)算一次余額程序可創(chuàng)建該文件并添加新收入或支出信息,可進(jìn)行各種查詢,統(tǒng)計(jì),輸出流水賬等信息。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全??稍黾悠渌杏玫墓δ?。題目9:評選優(yōu)秀學(xué)生某班通過投票,從n位學(xué)生中,評選m位優(yōu)秀學(xué)生。候選人的產(chǎn)生滿足一定條件的學(xué)生才能成為候選人,參選條件由用戶確定、輸入。候選學(xué)生按1,2,…,順序連續(xù)編號,每個編號用兩個字符表示,姓名占10個字符。所收到的選票按以下格式存于文件source中,其中,10個學(xué)生編號占20個字符。若編號超出范圍,或出現(xiàn)重復(fù),作廢票處理。按選票中所列明星學(xué)生順序按以下標(biāo)準(zhǔn)評分一二三四五六七八九十151297654321按學(xué)生得分?jǐn)?shù)由高到低順序,列出前10名排行表:名次學(xué)生編號姓名合計(jì)得分若得分相同,則編號小的在前。題目10.歌曲管理格式轉(zhuǎn)換:文件song.txt存放了若干首歌曲的記錄,每條記錄由歌名(40個字符)和演唱者(30個字符)組成,現(xiàn)將該文件記錄的結(jié)構(gòu)改成下面的格式,以減少文件長度。其中:M是歌名長度,N是演唱者長度。編寫程序,完成這種格式轉(zhuǎn)換,轉(zhuǎn)換后的新格式記錄放在Newsong.txt

文件中

查詢、統(tǒng)計(jì)等功能MN1…M1…N歌名演唱者題目11:存款利息的計(jì)算初始化輸入:存款種類、歷年的各種存款利率。存款利率信息包括:日期、存款種類、利率等,存款方式包括約轉(zhuǎn)、不約轉(zhuǎn)等。輸入存款日期、金額、存款種類和存款方式,計(jì)算出在確定日期的存款總額。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全??稍黾悠渌杏玫墓δ?。制定進(jìn)度計(jì)劃選題注意事項(xiàng)四、程序?qū)嵺`的實(shí)施程序?qū)嵺`具體實(shí)施過程1.注意事項(xiàng)必修實(shí)踐考查課4周,48學(xué)時(1)珍惜機(jī)會,多掌握處理問題途徑與方法(2)遇到問題,查資料,獨(dú)立分析解決(3)按時保質(zhì)保量完成任務(wù)(4)團(tuán)結(jié)互助,愛護(hù)公物2.選擇課題(1)教師規(guī)定題目(2)自擬題目3.實(shí)施過程查閱資料和已有的類似軟件(1天)總體設(shè)計(jì)(1天)詳細(xì)設(shè)計(jì)(3天)編寫程序,即編碼(2天)小組組裝調(diào)試,即集成測試(2天)教師驗(yàn)收(1天)上交報告分析課題應(yīng)完成的功能、性能和約束條件。畫出軟件總體模塊結(jié)構(gòu)圖,進(jìn)行數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。并進(jìn)行分工.對自己分得的模塊進(jìn)行詳細(xì)的算法設(shè)計(jì),畫出每個模塊的流程圖。根據(jù)每個模塊的流程圖設(shè)計(jì)出對應(yīng)的程序,并進(jìn)行上機(jī)調(diào)試。每個學(xué)生編寫的程序應(yīng)存放在一個單獨(dú)的文件中,并通過單獨(dú)編譯和調(diào)試??山⒁粋€項(xiàng)目文件,將每個組員編寫的文件添加到該項(xiàng)目文件中,然后調(diào)試運(yùn)行該項(xiàng)目文件,錄入足夠的數(shù)據(jù)進(jìn)行調(diào)試和測試。學(xué)生以開發(fā)小組為單位,通過教師驗(yàn)收,并逐個進(jìn)行答辯。程序?qū)嵺`結(jié)束后一周內(nèi)提交程序?qū)嵺`報告,并將每個人的程序文件、項(xiàng)目文件、設(shè)計(jì)報告的電子稿發(fā)送到指導(dǎo)教師的電子郵箱中。五、實(shí)習(xí)報告實(shí)習(xí)報告是實(shí)習(xí)過程的總結(jié),是評定實(shí)習(xí)成績的重要依據(jù)。實(shí)習(xí)報告應(yīng)包含如下內(nèi)容:實(shí)習(xí)目的、意義、實(shí)習(xí)內(nèi)容、實(shí)習(xí)體會、練習(xí)答案、程序開發(fā)文檔、遇到的問題及解決方案。要求上交程序?qū)嵺`報告。五、撰寫程序?qū)嵺`報告程序?qū)嵺`報告是對設(shè)計(jì)過程的總結(jié)及升華。包括如下內(nèi)容:1.概述1)程序?qū)嵺`題目2)程序?qū)嵺`目的3)程序?qū)嵺`具體要求更深入地理解和掌握課程教學(xué)中的有關(guān)基本概念,應(yīng)用基本技術(shù)解決實(shí)際問題從而進(jìn)一步提高分析問題和解決問題的能力。本次程序?qū)嵺`所需要的軟、硬件環(huán)境,需要靈活運(yùn)用哪些基本知識與技能,弄清哪些知識點(diǎn)尚未掌握,需要查閱相關(guān)資料。2.軟件需求分析依據(jù)所選的設(shè)計(jì)題目的具體要求和自己的經(jīng)驗(yàn)應(yīng)達(dá)到哪些性能的要求(即性能需求)和約束條件(比如,軟硬件環(huán)境的限制、內(nèi)存大小的限制等)。參考類似的軟件系統(tǒng)分析該軟件系統(tǒng)應(yīng)實(shí)現(xiàn)哪些功能,即功能需求3.總體設(shè)計(jì)

又稱為概要設(shè)計(jì)根據(jù)需求分析結(jié)果,闡述本軟件系統(tǒng)整體設(shè)計(jì)思路進(jìn)行總體數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)的敘述畫出該軟件系統(tǒng)總體模塊結(jié)構(gòu)圖說明該軟件系統(tǒng)主要有哪些特點(diǎn),具備哪幾大功能你在設(shè)計(jì)過程中主要承擔(dān)了哪幾部分的設(shè)計(jì)工作,主要解決了哪些關(guān)鍵性問題。4.詳細(xì)設(shè)計(jì)

主要詳細(xì)敘述你自己承擔(dān)部分的那些模塊的算法和數(shù)據(jù)結(jié)構(gòu)這部分每個學(xué)生不得雷同,是考查水平的重點(diǎn)。應(yīng)畫出每個模塊的算法流程圖配合界面抓圖和文字說明進(jìn)行描述5.程序調(diào)試與測試模塊進(jìn)行編譯、以及整個連接時所出現(xiàn)的各種錯誤、這些錯誤是如何解決的在調(diào)試程序時,應(yīng)記錄出現(xiàn)的錯誤,并對出錯場景進(jìn)行抓圖,以便寫報告時使用6.總結(jié)與體會

總結(jié)一下你設(shè)計(jì)的程序是否達(dá)到了設(shè)計(jì)題目的要求,功能是否完善,有何特點(diǎn),有什么不足之處。在設(shè)計(jì)過程中你遇到了什么困難,是怎樣解決的,通過本次程序?qū)嵺`你得到了哪些收獲,寫出你的心得體會。7.結(jié)束語

對設(shè)計(jì)過程中曾給自己以直接幫助的教師,實(shí)驗(yàn)人員表示謝意這不僅是一種禮貌,也是對他人勞動的尊重,是治學(xué)者應(yīng)有的思想作風(fēng)。8.程序清單不必列出整個軟件系統(tǒng)的程序清單,程序要具有易讀性,即必須有足夠

溫馨提示

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

評論

0/150

提交評論