版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
程序?qū)嵺`程序?qū)嵺`是本科生重要教學(xué)環(huán)節(jié)之一。通過程序?qū)嵺`,強(qiáng)化學(xué)生的計(jì)算機(jī)應(yīng)用技能,使學(xué)生驗(yàn)證、鞏固和充實(shí)所學(xué)的理論知識(shí),加深對(duì)相關(guān)內(nèi)容的理解,拓寬知識(shí)面,培養(yǎng)學(xué)生的創(chuàng)新精神和實(shí)踐能力一、程序?qū)嵺`的目的自由組隊(duì),每題不超過3人,每組不超過3人,1人任組長(zhǎng)。每組選擇一個(gè)題目,每組獨(dú)立完成。軟件運(yùn)行時(shí)播放同步的動(dòng)畫音樂,通過登錄口令后進(jìn)入系統(tǒng)。組長(zhǎng)帶領(lǐng)成員共同完成設(shè)計(jì)任務(wù),要求每人都應(yīng)獨(dú)立設(shè)計(jì)若干個(gè)模塊,每人設(shè)計(jì)的有效源代碼應(yīng)在200行以上。同時(shí)讀懂其他組員完成的內(nèi)容。進(jìn)一步掌握C的數(shù)據(jù)類型、基本結(jié)構(gòu)、結(jié)構(gòu)體、文件、鏈表、結(jié)構(gòu)化、模塊化設(shè)計(jì)等知識(shí)點(diǎn)。從書上或網(wǎng)上查閱相關(guān)資料,自學(xué)具體課題中涉及的新知識(shí)。二、程序?qū)嵺`的要求采用結(jié)構(gòu)化、模塊化程序設(shè)計(jì)方法,設(shè)計(jì)一個(gè)功能完善的系統(tǒng),要有功能菜單。選擇式:屏幕上顯示功能菜單的功能項(xiàng),根據(jù)菜單上提供的數(shù)字或字母按相應(yīng)的鍵去執(zhí)行相應(yīng)的子程序,執(zhí)行后返回功能菜單。下拉式:1.學(xué)生成績(jī)管理系統(tǒng)
本系統(tǒng)應(yīng)具有:數(shù)據(jù)維護(hù)(數(shù)據(jù)錄入、添加、修改、刪除)、數(shù)據(jù)查詢(可按學(xué)號(hào)、姓名、性別、民族、年齡、地址、各門課程成績(jī)等進(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、為借書人辦理注冊(cè)。4、辦理借、還書手續(xù)5、有關(guān)信息保存在文件中。6、要有信息描述,如圖書名稱、專業(yè)領(lǐng)域、圖書編號(hào)、單價(jià)、作者、出版社、存在狀態(tài)、借書人姓名、性別、學(xué)號(hào)等7、借書數(shù)量不超過10本,借期不超過60天,過期罰款,罰款未清時(shí)不能再借。題目4:選修課程管理系統(tǒng)假定有N門選修課,每門課有課程編號(hào)、名稱、課程性質(zhì)、總學(xué)時(shí)、授課學(xué)時(shí)、實(shí)驗(yàn)或上機(jī)學(xué)時(shí)、學(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ù)查詢(可按編號(hào)、姓名、基本工資、崗位工資、績(jī)效工資、房改補(bǔ)助、獎(jiǎng)勵(lì)、應(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)安全??稍黾悠渌杏玫墓δ堋n}目6:萬(wàn)年歷系統(tǒng)模仿現(xiàn)實(shí)中的掛歷,當(dāng)前頁(yè)以系統(tǒng)當(dāng)前日期的月份為準(zhǔn)顯示當(dāng)前月的每一天(顯示出日期及對(duì)應(yīng)的是星期幾),當(dāng)系統(tǒng)日期變到下一月時(shí),系統(tǒng)自動(dòng)翻頁(yè)到下一月。可指定當(dāng)前日期之前的某一年的某月,并顯示該月的掛歷??芍付ó?dāng)前日期之后的某一年的某月,并顯示該月的掛歷。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全。可增加其他有用的功能。題目7:學(xué)校運(yùn)動(dòng)會(huì)初始化輸入:N-參賽學(xué)院數(shù)目,M-男子競(jìng)賽項(xiàng)目數(shù),W-女子競(jìng)賽項(xiàng)目數(shù)。各項(xiàng)目名次取法有如下幾種:取前5名,分別得分7,5,3,2,1;取前3名,分別得分5,3,2;用戶自定義,各名次權(quán)值由用戶指定。由程序提醒用戶填寫比賽成績(jī),生成團(tuán)體總分報(bào)表,查看參賽學(xué)院信息和比賽項(xiàng)目信息等。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全。可增加其他有用的功能。題目8:個(gè)人小金庫(kù)的管理小金庫(kù)的信息統(tǒng)一放在隨機(jī)文件中,該隨機(jī)文件的數(shù)據(jù)項(xiàng)有記錄ID,發(fā)生日期,發(fā)生事件,操作金額和余額等信息。每記錄一次收支,文件要增加一條記錄,并計(jì)算一次余額程序可創(chuàng)建該文件并添加新收入或支出信息,可進(jìn)行各種查詢,統(tǒng)計(jì),輸出流水賬等信息。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全??稍黾悠渌杏玫墓δ堋n}目9:評(píng)選優(yōu)秀學(xué)生某班通過投票,從n位學(xué)生中,評(píng)選m位優(yōu)秀學(xué)生。候選人的產(chǎn)生滿足一定條件的學(xué)生才能成為候選人,參選條件由用戶確定、輸入。候選學(xué)生按1,2,…,順序連續(xù)編號(hào),每個(gè)編號(hào)用兩個(gè)字符表示,姓名占10個(gè)字符。所收到的選票按以下格式存于文件source中,其中,10個(gè)學(xué)生編號(hào)占20個(gè)字符。若編號(hào)超出范圍,或出現(xiàn)重復(fù),作廢票處理。按選票中所列明星學(xué)生順序按以下標(biāo)準(zhǔn)評(píng)分一二三四五六七八九十151297654321按學(xué)生得分?jǐn)?shù)由高到低順序,列出前10名排行表:名次學(xué)生編號(hào)姓名合計(jì)得分若得分相同,則編號(hào)小的在前。題目10.歌曲管理格式轉(zhuǎn)換:文件song.txt存放了若干首歌曲的記錄,每條記錄由歌名(40個(gè)字符)和演唱者(30個(gè)字符)組成,現(xiàn)將該文件記錄的結(jié)構(gòu)改成下面的格式,以減少文件長(zhǎng)度。其中:M是歌名長(zhǎng)度,N是演唱者長(zhǎng)度。編寫程序,完成這種格式轉(zhuǎn)換,轉(zhuǎn)換后的新格式記錄放在Newsong.txt
文件中
查詢、統(tǒng)計(jì)等功能MN1…M1…N歌名演唱者題目11:存款利息的計(jì)算初始化輸入:存款種類、歷年的各種存款利率。存款利率信息包括:日期、存款種類、利率等,存款方式包括約轉(zhuǎn)、不約轉(zhuǎn)等。輸入存款日期、金額、存款種類和存款方式,計(jì)算出在確定日期的存款總額。本系統(tǒng)要有通用性、界面美觀、操作方便。要考慮系統(tǒng)安全??稍黾悠渌杏玫墓δ堋V贫ㄟM(jìn)度計(jì)劃選題注意事項(xiàng)四、程序?qū)嵺`的實(shí)施程序?qū)嵺`具體實(shí)施過程1.注意事項(xiàng)必修實(shí)踐考查課4周,48學(xué)時(shí)(1)珍惜機(jī)會(huì),多掌握處理問題途徑與方法(2)遇到問題,查資料,獨(dú)立分析解決(3)按時(shí)保質(zhì)保量完成任務(wù)(4)團(tuán)結(jié)互助,愛護(hù)公物2.選擇課題(1)教師規(guī)定題目(2)自擬題目3.實(shí)施過程查閱資料和已有的類似軟件(1天)總體設(shè)計(jì)(1天)詳細(xì)設(shè)計(jì)(3天)編寫程序,即編碼(2天)小組組裝調(diào)試,即集成測(cè)試(2天)教師驗(yàn)收(1天)上交報(bào)告分析課題應(yīng)完成的功能、性能和約束條件。畫出軟件總體模塊結(jié)構(gòu)圖,進(jìn)行數(shù)據(jù)結(jié)構(gòu)的設(shè)計(jì)。并進(jìn)行分工.對(duì)自己分得的模塊進(jìn)行詳細(xì)的算法設(shè)計(jì),畫出每個(gè)模塊的流程圖。根據(jù)每個(gè)模塊的流程圖設(shè)計(jì)出對(duì)應(yīng)的程序,并進(jìn)行上機(jī)調(diào)試。每個(gè)學(xué)生編寫的程序應(yīng)存放在一個(gè)單獨(dú)的文件中,并通過單獨(dú)編譯和調(diào)試。可建立一個(gè)項(xiàng)目文件,將每個(gè)組員編寫的文件添加到該項(xiàng)目文件中,然后調(diào)試運(yùn)行該項(xiàng)目文件,錄入足夠的數(shù)據(jù)進(jìn)行調(diào)試和測(cè)試。學(xué)生以開發(fā)小組為單位,通過教師驗(yàn)收,并逐個(gè)進(jìn)行答辯。程序?qū)嵺`結(jié)束后一周內(nèi)提交程序?qū)嵺`報(bào)告,并將每個(gè)人的程序文件、項(xiàng)目文件、設(shè)計(jì)報(bào)告的電子稿發(fā)送到指導(dǎo)教師的電子郵箱中。五、實(shí)習(xí)報(bào)告實(shí)習(xí)報(bào)告是實(shí)習(xí)過程的總結(jié),是評(píng)定實(shí)習(xí)成績(jī)的重要依據(jù)。實(shí)習(xí)報(bào)告應(yīng)包含如下內(nèi)容:實(shí)習(xí)目的、意義、實(shí)習(xí)內(nèi)容、實(shí)習(xí)體會(huì)、練習(xí)答案、程序開發(fā)文檔、遇到的問題及解決方案。要求上交程序?qū)嵺`報(bào)告。五、撰寫程序?qū)嵺`報(bào)告程序?qū)嵺`報(bào)告是對(duì)設(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)用哪些基本知識(shí)與技能,弄清哪些知識(shí)點(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)這部分每個(gè)學(xué)生不得雷同,是考查水平的重點(diǎn)。應(yīng)畫出每個(gè)模塊的算法流程圖配合界面抓圖和文字說明進(jìn)行描述5.程序調(diào)試與測(cè)試模塊進(jìn)行編譯、以及整個(gè)連接時(shí)所出現(xiàn)的各種錯(cuò)誤、這些錯(cuò)誤是如何解決的在調(diào)試程序時(shí),應(yīng)記錄出現(xiàn)的錯(cuò)誤,并對(duì)出錯(cuò)場(chǎng)景進(jìn)行抓圖,以便寫報(bào)告時(shí)使用6.總結(jié)與體會(huì)
總結(jié)一下你設(shè)計(jì)的程序是否達(dá)到了設(shè)計(jì)題目的要求,功能是否完善,有何特點(diǎn),有什么不足之處。在設(shè)計(jì)過程中你遇到了什么困難,是怎樣解決的,通過本次程序?qū)嵺`你得到了哪些收獲,寫出你的心得體會(huì)。7.結(jié)束語(yǔ)
對(duì)設(shè)計(jì)過程中曾給自己以直接幫助的教師,實(shí)驗(yàn)人員表示謝意這不僅是一種禮貌,也是對(duì)他人勞動(dòng)的尊重,是治學(xué)者應(yīng)有的思想作風(fēng)。8.程序清單不必列出整個(gè)軟件系統(tǒng)的程序清單,程序要具有易讀性,即必須有足夠
溫馨提示
- 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 細(xì)胞呼吸課件教學(xué)課件
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)匯編及答案集錦
- 老年活動(dòng)項(xiàng)目標(biāo)前協(xié)議書(2篇)
- 南京航空航天大學(xué)《電磁場(chǎng)的數(shù)值方法》2022-2023學(xué)年期末試卷
- 南京工業(yè)大學(xué)浦江學(xué)院《線性代數(shù)(理工)》2021-2022學(xué)年第一學(xué)期期末試卷
- 分式方程說課稿
- 蹲踞式起跑說課稿
- angengingong說課稿部編版
- 南京工業(yè)大學(xué)浦江學(xué)院《計(jì)算機(jī)網(wǎng)絡(luò)》2023-2024學(xué)年期末試卷
- 黑板字課件教學(xué)課件
- 學(xué)校校園文化建設(shè)協(xié)議書
- 工程機(jī)械租賃服務(wù)方案及保障措施
- GB/T 13077-2024鋁合金無(wú)縫氣瓶定期檢驗(yàn)與評(píng)定
- 有限空間作業(yè)安全承諾書
- 幼兒園預(yù)防近視教師培訓(xùn)
- SY-T 6966-2023 輸油氣管道工程安全儀表系統(tǒng)設(shè)計(jì)規(guī)范
- 人工智能訓(xùn)練師(中級(jí)數(shù)據(jù)標(biāo)注員)理論考試題庫(kù)大全(含答案)
- 醫(yī)院科室合作共建方案
- 3.1DNA是主要的遺傳物質(zhì)課件-高一下學(xué)期生物人教版必修二
- 小學(xué)數(shù)學(xué)計(jì)算專項(xiàng)訓(xùn)練之乘法分配律(提公因數(shù))
- 《食物在體內(nèi)的旅行》說課稿
評(píng)論
0/150
提交評(píng)論