以C++為核心的系統(tǒng)
運(yùn)動(dòng)會(huì)分?jǐn)?shù)統(tǒng)計(jì)方案適合采用結(jié)構(gòu)體數(shù)組,為了實(shí)現(xiàn)系統(tǒng)功能,主要應(yīng)實(shí)現(xiàn)以下幾部分:比賽成績輸入、比賽成績輸出、查詢比賽成績和調(diào)用統(tǒng)計(jì)結(jié)果,進(jìn)入菜單界面后,需要輸入學(xué)校編號,項(xiàng)目編號,取得的名次個(gè)數(shù),以及哪些名次,并且應(yīng)該提供鍵盤式選擇菜單實(shí)現(xiàn)功能選擇。
按照課題要求,在設(shè)計(jì)時(shí)將本系統(tǒng)分為輸入項(xiàng)目成績、查看學(xué)校成績、查看項(xiàng)目成績、輸入學(xué)校和項(xiàng)目名稱、設(shè)置幾個(gè)功能模塊,并且將對錄入的分?jǐn)?shù)按照各項(xiàng)成績得分以及團(tuán)體總分排序。
運(yùn)動(dòng)會(huì)系統(tǒng)先制定本次運(yùn)動(dòng)會(huì)所需的參賽項(xiàng)目。本數(shù)據(jù)表根據(jù)要求設(shè)計(jì)存儲每個(gè)項(xiàng)目的編號、項(xiàng)目名稱、要取的名次、各個(gè)名次獲獎(jiǎng)學(xué)校。用于對以后項(xiàng)目情況的統(tǒng)計(jì)已及查詢。其中項(xiàng)目編號直接用運(yùn)動(dòng)項(xiàng)目數(shù)組下標(biāo)+1表示,name和win_school由輸入信息輸入,award_num由設(shè)置選項(xiàng)輸入。
本程序?qū)⒊绦驍?shù)據(jù)分為三個(gè)txt文件保存,分別是schools.txt, sports.txt, setting.txt。分別保存學(xué)校數(shù)組,運(yùn)動(dòng)項(xiàng)目數(shù)組和設(shè)置參數(shù)的數(shù)據(jù)。其中學(xué)校數(shù)組和運(yùn)動(dòng)項(xiàng)目數(shù)組按照結(jié)構(gòu)體的成塊儲存,每塊保存著單個(gè)結(jié)構(gòu)體的所有參數(shù)數(shù)據(jù),而設(shè)置參數(shù)則按照設(shè)置菜單的順序直接存儲各個(gè)參數(shù)。
WRITE-BUG研發(fā)團(tuán)隊(duì)衷心希望【W(wǎng)RITE-BUG數(shù)字空間】可以給每位同學(xué)一個(gè)屬于自己的秘密空間,同時(shí)祝愿大家在“公開圈子”世界里,遇見志同道合的伙伴們,因?yàn)槲覀兣c大家一樣,都曾孤獨(dú)前行著。


