程序設(shè)計(jì)綜合實(shí)踐-要求_第1頁
程序設(shè)計(jì)綜合實(shí)踐-要求_第2頁
程序設(shè)計(jì)綜合實(shí)踐-要求_第3頁
程序設(shè)計(jì)綜合實(shí)踐-要求_第4頁
程序設(shè)計(jì)綜合實(shí)踐-要求_第5頁
已閱讀5頁,還剩16頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

改品資料計(jì)綜合實(shí)踐程序設(shè)計(jì)綜合實(shí)踐1、進(jìn)一步掌握和利用C語言進(jìn)行程設(shè)計(jì)的能力;2、進(jìn)一步理解和運(yùn)用結(jié)構(gòu)化程設(shè)計(jì)的思想和方法;3、初步掌握開發(fā)一個(gè)小型實(shí)用系統(tǒng)的基本方法;4、學(xué)會(huì)調(diào)試一個(gè)較長程序的基本方法;5、學(xué)會(huì)利用流程圖或N-S圖表示算法;6、掌握書寫程設(shè)計(jì)開發(fā)文檔的能力(書寫課程設(shè)計(jì)報(bào)告);考核辦法:結(jié)合課程設(shè)計(jì)報(bào)告和平時(shí)情況評(píng)定。改品資料1、課程設(shè)計(jì)報(bào)告(不少于3000字)1)課程設(shè)計(jì)題目、內(nèi)容、要求。封面格式見附頁。2)總體設(shè)計(jì)(包含幾大功能模塊)。3)詳細(xì)設(shè)計(jì)(各功能模塊的具體實(shí)現(xiàn)算法——流程圖)4)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)描述,各模塊(函數(shù))的功能介紹,參數(shù)說明等。5)調(diào)試分析(包含各模塊的測(cè)試用例,及測(cè)試結(jié)果。)6)總結(jié)(課程設(shè)計(jì)完成了哪些功能,有沒有什么擴(kuò)展功能還有哪些地2、源程序每個(gè)同學(xué)提交源程序(*.c)、應(yīng)用程序(*.exe)、保存數(shù)據(jù)的文件*.dat和課程設(shè)計(jì)報(bào)告文檔(*.doc)。1、說明程序總體設(shè)計(jì)的基本思想有哪些?品資料課程設(shè)計(jì)報(bào)告結(jié)構(gòu)及要求邊距20mm。)(1)封面(按學(xué)校統(tǒng)一規(guī)定格式)間(2)摘要(3)目錄2.總體設(shè)計(jì)(包含幾大功能模塊)3.詳細(xì)設(shè)計(jì)(各功能模塊的具體實(shí)現(xiàn)算法——流程圖)4.?dāng)?shù)據(jù)結(jié)構(gòu)設(shè)計(jì)描述,各模塊(函數(shù))的功能介紹,參數(shù)說明等。5.調(diào)試分析(包含各模塊的測(cè)試用例,及測(cè)試結(jié)果。)等)7.答辯記錄(正文處請(qǐng)留出適當(dāng)空白)(4)正文(5)參考文獻(xiàn)品資料改改品資料課程名稱___程序設(shè)計(jì)綜合實(shí)踐___題目名稱______________________學(xué)生學(xué)院_________專業(yè)班級(jí)__學(xué)號(hào)______________________學(xué)生姓名______________________指導(dǎo)教師________________ 改品資料2011年8月14日一車站每天有n個(gè)發(fā)車班次,每個(gè)班次都有一班次號(hào)(1,2,3,…,n),固定的發(fā)車時(shí)間固定的路線(起始站、終點(diǎn)站),大致的行車時(shí)間,固定的額定載客量。例如:班次發(fā)車時(shí)間起始站終點(diǎn)站行車時(shí)間額定載量已訂票人數(shù)18:30福州廣州7453029:30福州廈門2.5404038:00福州泉州24535410:00福州福清15015……(1)錄入班次信息(信息用文件保存),可不定時(shí)地增加班次數(shù)據(jù)。 (2)瀏覽班次信息,可顯示所有班次的當(dāng)前狀況。如果當(dāng)前系統(tǒng)時(shí)間超過了某班次的發(fā)車時(shí)間,則顯示“此班車以發(fā)出”的提示信息。 (3)查詢路線:可按班次號(hào)查詢,也可按終點(diǎn)站查詢。 (4)售票和退票功能。當(dāng)查詢出已訂票人數(shù)小于額定在量且當(dāng)前系統(tǒng)時(shí)間小于發(fā)車時(shí)間時(shí)才能售票,自動(dòng)更新已售票人數(shù)。退票時(shí),輸出退票的班次,當(dāng)本班車未發(fā)出時(shí)才能退票,票人數(shù)。要求:采用文件方式存儲(chǔ)數(shù)據(jù),系統(tǒng)以菜單方式工作2.圖書管理系統(tǒng)以菜單方式工作(1)采編入庫:新購入一本書,經(jīng)分類和確定書號(hào)后登記到圖書賬目中去,若該書已存在,這庫存量增加(2)借閱:若一種書的現(xiàn)存量大于0,則借出一本,登記借閱者的圖書證號(hào)和歸還期限(3)歸還:注銷借閱者的登記,改變?cè)摃默F(xiàn)存量(過期罰款-選作)(4)清除庫存:某書已吳保留價(jià)值,將它從圖書賬目中注銷(5)查詢功能:--按書名查詢按作者名查詢3編制萬年歷程序編寫一個(gè)萬年歷程序,能顯示日歷,查詢?nèi)我馊掌?。改品資料4.通訊錄管理系統(tǒng)設(shè)計(jì)一個(gè)《學(xué)生通訊錄管理系統(tǒng)》,在鏈表程序的基礎(chǔ)上,增加查詢功能,設(shè)計(jì)要求如1、文件功能1)存儲(chǔ)文件使用指定文件名或默認(rèn)文件名;2)可以不保存輸入記錄,但需要確認(rèn)是否保存輸入記錄;3)如果已有文件,只能在其后追加;4)新增記錄可以不存入原文件中,可以用原來的文件覆蓋內(nèi)存的內(nèi)容;2、輸入功能直接從鍵盤輸入;3、刪除記錄1)可以按“姓名”或“電話”方式刪除記錄并更新內(nèi)存鏈表內(nèi)容;2)能給出被刪除的信息,輸出沒有找到的信息;3)如果已經(jīng)是空表,上出時(shí)應(yīng)給出信息并返回主菜單;4)如果沒有要?jiǎng)h除的信息,輸出沒有找到的信息;5)刪除操作僅限于內(nèi)存,只有執(zhí)行保存記錄時(shí),才能覆蓋原記錄;4、查詢記錄1)可以按“姓名”或“電話”方式查詢記錄;2)能給出查詢記錄的信息;3)如果查詢的信息不存在,輸出沒有找到的信息;5、更新記錄功能1)可以隨時(shí)修改、排序或插入新記錄,其中排序、修改和插入可以選擇可按姓名2)姓名可由16位字符和數(shù)字的混合編碼組成;話號(hào)碼可由18位字符和數(shù)字組成;6、輸出記錄功能1)將輸出信息加上輸出信息信息欄,例如:姓名電話性別年齡生日宿舍李四1234男217月1日東二3332)可以將記錄存盤,保存到文件以上功能的功能選擇需要在屏幕上列出各個(gè)選擇項(xiàng),然后接受鍵盤的輸入作選擇。但如用菜單實(shí)現(xiàn)將有加分。7、測(cè)試程序1)應(yīng)列出測(cè)試大綱對(duì)程序進(jìn)行測(cè)試;2)應(yīng)保證測(cè)試用例測(cè)試到程序的各種邊緣情況。品資料1)每一條記錄包括一個(gè)學(xué)生的學(xué)號(hào)、姓名、性別、各門課成績(上學(xué)期的科目)、平均成績。2)輸入功能:可以一次完成若干條記錄的輸入。3)顯示功能:完成全部學(xué)生記錄的顯示。4)查找功能:完成按姓名或?qū)W號(hào)查找學(xué)生記錄,并顯示。5)排序功能:按學(xué)生平均成績進(jìn)行排序。6)插入功能:按平均成績高低插入一條學(xué)生記錄。7)將學(xué)生記錄存在文件student.dat中。應(yīng)提供一個(gè)界面來調(diào)用各個(gè)功能,調(diào)用界面和各個(gè)功能的操作界面應(yīng)盡2、設(shè)計(jì)要求已知有存儲(chǔ)本班學(xué)生記錄(包括學(xué)號(hào)、姓名、科目成績、性別、)的文件student.da所有學(xué)生以學(xué)號(hào)從小到大排序(該文件自行建立)。要求編程序?qū)崿F(xiàn)查詢、排序、插入、刪除諸功能。具體要求如下:1)要求顯示如下界面改品資料 。4)若選3,將一個(gè)新學(xué)生記錄按學(xué)號(hào)順序插入,并把結(jié)果保存到文件student.da。5)若選4,刪除指定學(xué)生的記錄,并把結(jié)果保存到文s件tudent.da。6)不同的模塊都要有出錯(cuò)處理,并能給出出錯(cuò)提示。如輸入數(shù)據(jù)錯(cuò)誤,文件操作錯(cuò)誤等等7)以上各個(gè)功能均編寫成子函數(shù),由主函數(shù)調(diào)用實(shí)現(xiàn)。8)利用結(jié)構(gòu)體數(shù)組實(shí)現(xiàn)學(xué)生成績的數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì);9)完成設(shè)計(jì)任務(wù)并書寫課程設(shè)計(jì)報(bào)告。改品資料6.長整數(shù)四則運(yùn)算【問題描述】設(shè)計(jì)任意兩個(gè)長正整數(shù)(小于80位)的加法函數(shù)add()和乘法函數(shù)mult(),并求任意整數(shù)(≤58)的階乘。測(cè)試數(shù)據(jù)】6!=7209!=36288019!=121645100408832000039!=203978820811974433586402817399028973568000000007.保齡球計(jì)分球擊倒的瓶數(shù)不僅要計(jì)入本輪得分,還可能會(huì)計(jì)入前一輪或兩輪得分。計(jì)分規(guī)則如下:②若某一輪的第一次滾球未擊倒全部10個(gè)球,則對(duì)剩下未擊倒的瓶再滾球一次,如果這2次滾球擊倒全部10個(gè)瓶,則本輪不再滾球(若是第10輪還需加1次人各打一局保齡球比賽過程,統(tǒng)計(jì)每局各輪得分和累計(jì)總分。②逐人逐輪逐次輸入一次滾球擊倒的瓶數(shù)。③對(duì)10人的得分由低到高排序并顯示。最后,把排序的存入文件中?!渴褂孟旅娴臄?shù)據(jù),用C++設(shè)計(jì)一個(gè)簡單的學(xué)籍管理系統(tǒng),實(shí)現(xiàn)出最基本的功能。學(xué)生基本信息文件(A.TXT)及其內(nèi)容:A.TXT文件不需要編程錄入數(shù)據(jù),可用文本編輯工具直接生成學(xué)號(hào)姓名性別宿舍號(hào)碼電話號(hào)碼2006001張成成男50187732111改品資料學(xué)生成績基本信息文件(B.TXT)及其內(nèi)容:學(xué)號(hào)課程編號(hào)課程名稱學(xué)分平時(shí)成績實(shí)驗(yàn)成績卷面成績綜合成績實(shí)得學(xué)分20060012006002A01B03大學(xué)物理高等數(shù)學(xué)34667878-18290(一)功能要求及說明:(1)數(shù)據(jù)錄入功能:對(duì)B.TXT進(jìn)行數(shù)據(jù)錄入,只錄入每個(gè)學(xué)生的學(xué)號(hào)、課程編號(hào)、課程名綜合成績的計(jì)算:如果本課程的實(shí)驗(yàn)成績?yōu)?1,則表示無實(shí)驗(yàn),綜合成績=平時(shí)成績*30%+卷面成績*70%;如果實(shí)驗(yàn)成績不為-1,表示本課程有實(shí)驗(yàn),綜合成績=平時(shí)成績*15%+實(shí)驗(yàn)成績*.15%+卷面成績*70%.實(shí)得學(xué)分的計(jì)算:采用等級(jí)學(xué)分制.綜合成績?cè)?0-100之間,應(yīng)得學(xué)分=學(xué)分*100%學(xué)分*80%綜合成績?cè)?0-80之間,應(yīng)得學(xué)分=學(xué)分*75%學(xué)分*60%綜合成績?cè)?0以下,應(yīng)得學(xué)分=學(xué)分*0%綜合成績?cè)?0-90之間,應(yīng)得學(xué)分=綜合成績?cè)?0-70之間,應(yīng)得學(xué)分=(2)查詢功能:分為學(xué)生基本情況查詢和成績查詢兩種A:學(xué)生基本情況查詢:A1----輸入一個(gè)學(xué)號(hào)或姓名(可實(shí)現(xiàn)選擇),查出此生的基本信息并顯示輸出。A2---輸入一個(gè)宿舍號(hào)碼,可查詢出本室所有的學(xué)生的基本信息并顯示輸出。B:成績查詢:B1:輸入一個(gè)學(xué)號(hào)時(shí),查詢出此生的所有課程情況,格式如下:xxx (3)刪除功能:當(dāng)在A.TXT中刪除一個(gè)學(xué)生時(shí),自動(dòng)地在B.TXT中刪除此人所有信息。排序并顯示數(shù)據(jù)。某公司銷售員(編號(hào):E0001-E000N),負(fù)責(zé)銷售產(chǎn)品(編號(hào):p0001-p000m)。每個(gè)銷試設(shè)計(jì)一個(gè)簡易庫存-

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論