




已閱讀5頁(yè),還剩6頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
程序?qū)嵙?xí)題目名稱(chēng):學(xué)校運(yùn)動(dòng)會(huì)管理系統(tǒng)姓 名 靳洪祥 學(xué) 號(hào) 201427024 專(zhuān) 業(yè) 通信工程 班 級(jí) 通信141 指導(dǎo)教師 劉榮香 周立儉 編寫(xiě)日期 2015.7.9 目 錄目 錄21需求分析32總體設(shè)計(jì)33詳細(xì)設(shè)計(jì)64程序運(yùn)行結(jié)果測(cè)試與分析85結(jié)論與心得10一需求分析(1) 初始化輸入:N-參賽學(xué)??倲?shù),M-男子競(jìng)賽項(xiàng)目數(shù),W-女子競(jìng)賽項(xiàng)目數(shù);(2) 各項(xiàng)目名次取法有如下幾種:取前5名:第1名得分 7,第2名得分 5,第3名得分3,第4名得分2,第5名得分 1;(3) 由程序提醒用戶(hù)填寫(xiě)比賽結(jié)果,輸入各項(xiàng)目獲獎(jiǎng)運(yùn)動(dòng)員的信息。(4) 所有信息記錄完畢后,用戶(hù)可以查詢(xún)各個(gè)學(xué)?;騻€(gè)人的比賽成績(jī),生成團(tuán)體總分報(bào)表,查看參賽學(xué)校信息、獲獎(jiǎng)運(yùn)動(dòng)員、比賽項(xiàng)目信息等。根據(jù)題目要求應(yīng)提供鍵盤(pán)式菜單實(shí)現(xiàn)功能選擇,還應(yīng)提供信息的輸入操作,由于在程序中提供查詢(xún)功能所以應(yīng)有顯示、查找等操作。二總體設(shè)計(jì)根據(jù)上面的需求分析,可以將這個(gè)系統(tǒng)的設(shè)計(jì)分為1、信息輸入模塊 2、比賽結(jié)果錄入模塊 3、查詢(xún)模塊。具體校際運(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é)校查詢(xún)查詢(xún)以項(xiàng)目查詢(xún)退出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ì)的較為簡(jiǎn)潔,只提供輸入、功能處理和輸出部分的函數(shù)調(diào)用。其中各功能模塊用菜單方式選擇。另外菜單部分也可以寫(xiě)成函數(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.查詢(xún)比賽信息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.查詢(xún)信息模塊分析以學(xué)校查詢(xún)查詢(xún)以項(xiàng)目查詢(xún)查詢(xún)信息模塊提供按不同方式查詢(xún)各種信息機(jī)返回功能,其中各功能模塊用菜單方式選擇。菜單部分也可寫(xiě)成函數(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)選擇檢索類(lèi)型: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ù)() 信息錄入模塊() 查詢(xún)子菜單() 按學(xué)校名字查詢(xún)信息(5) 按項(xiàng)目查詢(xún)項(xiàng)目信息五、結(jié)論與心得通過(guò)此次實(shí)習(xí)我最大的收獲是將課本知識(shí)付諸了實(shí)踐,剛開(kāi)始面對(duì)這么復(fù)雜的問(wèn)題第一感覺(jué)就是絕對(duì)完成不了,太復(fù)雜了??僧?dāng)我硬著頭皮一點(diǎn)點(diǎn)做下去的時(shí)候,在自己查找資料、老師同學(xué)的幫助下問(wèn)題慢慢解決了。在編程題時(shí)也出現(xiàn)了一些編譯中的問(wèn)題。例如,在編程的過(guò)程中,經(jīng)常會(huì)在語(yǔ)句結(jié)束時(shí)少“;”或者少輸入“”,很難發(fā)現(xiàn)錯(cuò)誤所在;在開(kāi)始未加頭文件導(dǎo)致有許多未定義的錯(cuò)誤; 還有一個(gè)問(wèn)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 助貸電話(huà)銷(xiāo)售培訓(xùn)課件
- 廚房安全知識(shí)培訓(xùn)
- 2025天津市房屋租賃合同模板
- 2025年關(guān)于合同終止的程序與規(guī)定
- 2025授權(quán)收購(gòu)協(xié)議合同范本格式
- 2025國(guó)際技術(shù)轉(zhuǎn)讓合同概念與主要條款研究
- 2025試用員工轉(zhuǎn)正合同模板
- 《中國(guó)戲曲·昆曲》(江蘇省昆劇院)章節(jié)測(cè)試答案
- 2025個(gè)人自建示范性房屋租賃合同模板
- 2025建筑外墻涂裝分項(xiàng)工程施工合同
- (完整)關(guān)于高壓線(xiàn)下施工安全專(zhuān)項(xiàng)方案
- 2022年新疆維吾爾自治區(qū)三校生高考語(yǔ)文備考試題及答案解析
- 國(guó)際學(xué)術(shù)交流英語(yǔ)知到章節(jié)答案智慧樹(shù)2023年哈爾濱工業(yè)大學(xué)
- 反三角函數(shù)正課
- 高考標(biāo)準(zhǔn)化考場(chǎng)建設(shè)的方案
- 乳腺癌NCCN指南中文版2022.v2
- GB/T 38942-2020壓力管道規(guī)范公用管道
- 家居建材全屋定制店面運(yùn)營(yíng)管理細(xì)則規(guī)定
- GB/T 27924-2011工業(yè)貨架規(guī)格尺寸與額定荷載
- 大班語(yǔ)言《他們看見(jiàn)了一只貓》課件
- 消毒產(chǎn)品進(jìn)貨檢查驗(yàn)收制度
評(píng)論
0/150
提交評(píng)論