已閱讀5頁,還剩6頁未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
程序?qū)嵙?xí)題目名稱:學(xué)校運(yùn)動(dòng)會(huì)管理系統(tǒng)姓 名 靳洪祥 學(xué) 號(hào) 201427024 專 業(yè) 通信工程 班 級(jí) 通信141 指導(dǎo)教師 劉榮香 周立儉 編寫日期 2015.7.9 目 錄目 錄21需求分析32總體設(shè)計(jì)33詳細(xì)設(shè)計(jì)64程序運(yùn)行結(jié)果測(cè)試與分析85結(jié)論與心得10一需求分析(1) 初始化輸入:N-參賽學(xué)校總數(shù),M-男子競賽項(xiàng)目數(shù),W-女子競賽項(xiàng)目數(shù);(2) 各項(xiàng)目名次取法有如下幾種:取前5名:第1名得分 7,第2名得分 5,第3名得分3,第4名得分2,第5名得分 1;(3) 由程序提醒用戶填寫比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員的信息。(4) 所有信息記錄完畢后,用戶可以查詢各個(gè)學(xué)?;騻€(gè)人的比賽成績,生成團(tuán)體總分報(bào)表,查看參賽學(xué)校信息、獲獎(jiǎng)運(yùn)動(dòng)員、比賽項(xiàng)目信息等。根據(jù)題目要求應(yīng)提供鍵盤式菜單實(shí)現(xiàn)功能選擇,還應(yīng)提供信息的輸入操作,由于在程序中提供查詢功能所以應(yīng)有顯示、查找等操作。二總體設(shè)計(jì)根據(jù)上面的需求分析,可以將這個(gè)系統(tǒng)的設(shè)計(jì)分為1、信息輸入模塊 2、比賽結(jié)果錄入模塊 3、查詢模塊。具體校際運(yùn)動(dòng)會(huì)管理系統(tǒng)分為 信息的輸入、結(jié)果的輸入、學(xué)校各個(gè)項(xiàng)目的得分的查尋、總體報(bào)表的生成。男運(yùn)動(dòng)員數(shù)量學(xué)校總數(shù)1.功能模塊圖 信息輸入女運(yùn)動(dòng)員數(shù)量比賽結(jié)果錄入主函數(shù) 以學(xué)校查詢查詢以項(xiàng)目查詢退出2數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)結(jié)構(gòu)采用結(jié)構(gòu)體的形式,包括學(xué)校、項(xiàng)目、運(yùn)動(dòng)員三個(gè)結(jié)構(gòu)體。比如學(xué)校結(jié)構(gòu)體成員:#include#include#include#define A 100int y=0,f=0,j,W,M,N,p15,q15;struct student char shool20; char name20; char item20; char sex; int mingci; int mark;stuA;struct item char name20; char sex; int mark;itA;struct shool char name20; char item20; int mark;shoA;3.算法設(shè)計(jì)主函數(shù)一般設(shè)計(jì)的較為簡潔,只提供輸入、功能處理和輸出部分的函數(shù)調(diào)用。其中各功能模塊用菜單方式選擇。另外菜單部分也可以寫成函數(shù)。顯示一系列功能選項(xiàng)輸入,判斷是否是4根據(jù)的值調(diào)用各功能模塊函數(shù) Y程序void menu() void establish(),enter(),search();int w1,n;do puts(tt*MENU*); puts(nntt 1.輸入信息n); puts(tt 2.輸入比賽結(jié)果n); puts(tt 3.查詢比賽信息n); puts(tt 4.退出n); puts(ntt*); puts(nn請(qǐng)選擇:); scanf(%d,&n);while(0); switch(n) case 1:establish();break;case 2:enter();break;case 3:search();break;case 4:exit(0); 三.詳細(xì)設(shè)計(jì)各功能模塊設(shè)計(jì)1.信息輸入模塊一是參賽院系信息,二是參賽運(yùn)動(dòng)員信息,三是比賽項(xiàng)目信息,分別輸入并保存信息輸入學(xué)校數(shù)量男運(yùn)動(dòng)員數(shù)量女運(yùn)動(dòng)員數(shù)量圖 void establish() void zidingyi(); int r; extern N,M,W;y=1; printf(n請(qǐng)輸入學(xué)校數(shù)量:); scanf(%d,&N); printf(n請(qǐng)輸入男運(yùn)動(dòng)員數(shù)量:); scanf(%d,&M); printf(n請(qǐng)輸入女運(yùn)動(dòng)員數(shù)量); scanf(%d,&W); printf(設(shè)置成功n按任意鍵回菜單);scanf(%d,&r); menu();2.結(jié)果錄入模塊 比賽結(jié)果輸入:名次性別項(xiàng)目學(xué)校名字void enter() int t,r,i=0;extern j,y;void mark(int i);doprintf(n請(qǐng)輸入運(yùn)動(dòng)員的名字:);scanf(%s,&);printf(n請(qǐng)輸入運(yùn)動(dòng)員的學(xué)校:);scanf(%s,&stui.school);printf(n請(qǐng)輸入運(yùn)動(dòng)員的項(xiàng)目:);scanf(%s,&stui.item);printf(n請(qǐng)輸入運(yùn)動(dòng)員的性別:);scanf(%s,&stui.sex);printf(n請(qǐng)輸入名次:);scanf(%d,&stui.mingci);mark(i);printf(nn繼續(xù)輸入嗎?t1).Yest2).Not);scanf(%d,&t);if(t=2)break;i+;while(t=1);f=1;printf(輸入成功n請(qǐng)按任意鍵退出);scanf(%d,&r);menu(); 3.查詢信息模塊分析以學(xué)校查詢查詢以項(xiàng)目查詢查詢信息模塊提供按不同方式查詢各種信息機(jī)返回功能,其中各功能模塊用菜單方式選擇。菜單部分也可寫成函數(shù)。void search() int r; void search_school(),search_item(); int e;char c;extern f;if(f=0)printf(請(qǐng)先輸入數(shù)據(jù)n輸入任意鍵退出.n );scanf(%s,&c);menu();printf(n請(qǐng)選擇檢索類型:nt1).以學(xué)校檢索nt2).以項(xiàng)目檢索nt3).退出t);scanf(%d,&e);switch(e) case 1:search_school(); printf(輸入成功n請(qǐng)按任意鍵退出);scanf(%d,&r);menu(); case 2:search_item(); printf(輸入成功n請(qǐng)按任意鍵退出);scanf(%d,&r);menu(); case 3:menu(); 四、程序運(yùn)行結(jié)果測(cè)試與分析() 主菜單函數(shù)() 信息錄入模塊() 查詢子菜單() 按學(xué)校名字查詢信息(5) 按項(xiàng)目查詢項(xiàng)目信息五、結(jié)論與心得通過此次實(shí)習(xí)我最大的收獲是將課本知識(shí)付諸了實(shí)踐,剛開始面對(duì)這么復(fù)雜的問題第一感覺就是絕對(duì)完成不了,太復(fù)雜了。可當(dāng)我硬著頭皮一點(diǎn)點(diǎn)做下去的時(shí)候,在自己查找資料、老師同學(xué)的幫助下問題慢慢解決了。在編程題時(shí)也出現(xiàn)了一些編譯中的問題。例如,在編程的過程中,經(jīng)常會(huì)在語句結(jié)束時(shí)少“;”或者少輸入“”,很難發(fā)現(xiàn)錯(cuò)誤所在;在開始未加頭文件導(dǎo)致有許多未定義的錯(cuò)誤; 還有一個(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年版衛(wèi)生院防疫工作聘用合同書3篇
- 2024版設(shè)備維修與技術(shù)支持合同3篇
- 2025年度文化產(chǎn)業(yè)擔(dān)保合同會(huì)計(jì)處理及文化創(chuàng)意產(chǎn)業(yè)扶持3篇
- 年度汽車電子競爭策略分析報(bào)告
- 二零二五版集裝箱運(yùn)輸保險(xiǎn)代理服務(wù)合同范本3篇
- 2025年度互聯(lián)網(wǎng)醫(yī)療信息服務(wù)合同糾紛解決書模板4篇
- 貪吃蛇課程設(shè)計(jì)論文c
- 2025年酒店住宿服務(wù)銷售合同修訂與客戶滿意度提升3篇
- 二零二五年都市白領(lǐng)租房代理服務(wù)合同樣本3篇
- 2025年水電站經(jīng)營權(quán)承包與電力銷售收入分成合同2篇
- 企業(yè)會(huì)計(jì)準(zhǔn)則、應(yīng)用指南及附錄2023年8月
- 諒解書(標(biāo)準(zhǔn)樣本)
- 2022年浙江省事業(yè)編制招聘考試《計(jì)算機(jī)專業(yè)基礎(chǔ)知識(shí)》真題試卷【1000題】
- 認(rèn)養(yǎng)一頭牛IPO上市招股書
- GB/T 3767-2016聲學(xué)聲壓法測(cè)定噪聲源聲功率級(jí)和聲能量級(jí)反射面上方近似自由場(chǎng)的工程法
- GB/T 23574-2009金屬切削機(jī)床油霧濃度的測(cè)量方法
- 西班牙語構(gòu)詞.前后綴
- 動(dòng)物生理學(xué)-全套課件(上)
- 河北省衡水市各縣區(qū)鄉(xiāng)鎮(zhèn)行政村村莊村名居民村民委員會(huì)明細(xì)
- DB32-T 2665-2014機(jī)動(dòng)車維修費(fèi)用結(jié)算規(guī)范-(高清現(xiàn)行)
- 智能消防設(shè)備公司市場(chǎng)營銷方案
評(píng)論
0/150
提交評(píng)論