【正文】
THEN_ELSE型選擇結(jié)構(gòu)。 圖 312成績(jī)錄入部分盒圖 圖 313 輸出部分盒圖 全能成績(jī)錄入與輸出這個(gè)模塊和上面兩個(gè)模塊 一樣與分為兩部分。 全能成績(jī)錄入與輸出 這個(gè)模塊在錄入方面也只需添加和修改,所以要用順序結(jié)構(gòu)。成績(jī)錄入部分是田賽項(xiàng)目的成績(jī)錄入和修改,這樣就需添加和修改兩個(gè)功能。在輸出方面也是循環(huán)結(jié)構(gòu)。而輸出部分也分為初賽、預(yù)賽和決賽三部分,每個(gè)部分都需輸出這個(gè)功能。但在輸出方面是循環(huán)結(jié)構(gòu)。 圖 37 查看秩序冊(cè)盒圖 查看秩序冊(cè)就是要查看比賽的各種編排,這樣就需要有查看這個(gè)功能。這樣就要有設(shè)置參數(shù)和修改參數(shù)這兩個(gè)功能,然后才能生成秩序冊(cè)這個(gè)功能。 生成秩序冊(cè) 這個(gè)模塊是要對(duì)項(xiàng)目中每個(gè)項(xiàng)目都進(jìn)行一次編排,所以要用 DO_WHILE型循環(huán)結(jié)構(gòu)。 錄入紀(jì)錄成績(jī) 錄入紀(jì)錄成績(jī)也如同定義比賽項(xiàng)目,是順序結(jié)構(gòu)。運(yùn)動(dòng)員報(bào)名時(shí)如果運(yùn)動(dòng)員名單中沒有此運(yùn)動(dòng)員,則把此運(yùn)動(dòng)員姓名插入運(yùn)動(dòng)員名單中且把該運(yùn)動(dòng)員參加的比賽項(xiàng)目插入?yún)①惽闆r表。 運(yùn)動(dòng)員報(bào)名 運(yùn)動(dòng)員報(bào)名也如同定義比賽項(xiàng)目,是順序結(jié)構(gòu)。 圖 33 錄入工作人員的盒圖 錄入工作人員是把新報(bào)名的工作人員加入工作人員的表中并對(duì)新工作人員分配崗位,還有刪除某人的某個(gè)工 作崗位或刪除某人的全部工作崗位。刪除崗位也是如此。 圖 32 設(shè)置工作崗位盒圖 第一個(gè)項(xiàng)目 第二個(gè)項(xiàng)目 第三個(gè)項(xiàng)目 第一個(gè)崗位 第二個(gè)崗位 第三個(gè)崗位 要設(shè)置工作崗位就要把新的工作加入表中和把不要的崗位從表中刪除,所以這個(gè)模塊只需添加和刪除功能。要?jiǎng)h除某個(gè)項(xiàng)目,如果這個(gè)項(xiàng)目在表中則直接刪除否則提示該項(xiàng)目不存在。 圖 31 定義比賽項(xiàng)目盒圖 這個(gè)模塊只需要把要定義的比賽項(xiàng)目加入表中和把不要的項(xiàng)目刪除,這樣這個(gè)模塊就只需添加和刪除兩個(gè)功能。下面就是每個(gè)模塊的結(jié)構(gòu)程序設(shè)計(jì)。這里就用盒圖來描述各模塊。 主要是結(jié)構(gòu)程序設(shè)計(jì)和設(shè)計(jì)工具 描述程序處理過程的工具稱為過程設(shè)計(jì)的工具,它們可以分為圖形、表格和語(yǔ)言 3類。本系統(tǒng)的軟件結(jié)構(gòu)如圖 23所示。應(yīng)該把模塊組織成良好的層次系統(tǒng),頂層模塊調(diào)用它的下 層模塊以實(shí)現(xiàn)程序的完整功能,每個(gè)下層模夫再調(diào)用更下層的模塊,從而完成程序的一個(gè)子功能,最下層的模塊完成最具體的功能。 主要包括 個(gè)人成績(jī)查詢、 代表隊(duì) 成績(jī)查詢、團(tuán)體總分排名查詢、 名次 查詢等功能。可進(jìn)行一般查詢、組合查詢,一般查詢要求按姓名查詢。 2. 比賽管理 部分 主要包括項(xiàng)目成績(jī)錄入、 產(chǎn)生比賽結(jié)果等功能。 (1)運(yùn)動(dòng)會(huì)參數(shù)設(shè)置:包括秩序冊(cè)所涉及的 分道 信息組委會(huì)名單、裁判員名單、競(jìng)賽日程等。要求有方便的操作界面,主要完成各類報(bào)名信息及運(yùn)動(dòng)員比賽成績(jī)的錄入。 系統(tǒng)功能模塊 運(yùn)動(dòng)會(huì)管理系統(tǒng) 是 信息 數(shù)據(jù)的 現(xiàn)代化管理,主要處理與運(yùn)動(dòng)會(huì)比賽相關(guān)的數(shù)據(jù),其總體數(shù)據(jù)流圖 21所示: 圖 21 總體數(shù)據(jù)流圖 本軟件主要有以下 四 個(gè)方面的功能: ◆ 前期編排 ◆ 比賽管理 ◆ 查詢輸出 ◆ 系統(tǒng)工具 各模塊之間的關(guān)系如圖 22所示: 圖 22 頂層數(shù)據(jù)流圖 學(xué)校田徑運(yùn)動(dòng)會(huì)管理系統(tǒng) 報(bào)名數(shù)據(jù) 賽事規(guī)程參數(shù) 初始信息 運(yùn)動(dòng)員成績(jī) 統(tǒng)計(jì)表單 查詢輸出 前期編排 比賽管理 查詢 輸出 系統(tǒng)工具 主 數(shù) 據(jù) 庫(kù) 參數(shù)設(shè)置 初始信息 報(bào)名數(shù)據(jù) 秩序冊(cè) 成績(jī)數(shù)據(jù) 名次信息 各種信息 用戶信息 備份還原數(shù)據(jù)庫(kù) . 功能分解 總體功能分解 整個(gè)系統(tǒng)共分為前 期編排 部分、 比賽管理部分 、 查詢 輸出、系統(tǒng)維護(hù) 工具 等部分。這些運(yùn)動(dòng)會(huì)特點(diǎn)是規(guī)模大、大小不一.會(huì)期有長(zhǎng)有短,但級(jí)別較多,項(xiàng)目設(shè)置靈活,錄取名次方式多樣化等。 5. 通用性強(qiáng),適應(yīng)面廣 。界面清晰友好,操作簡(jiǎn)便 使用戶無需經(jīng)過計(jì)算機(jī)專門訓(xùn)練就能勝任。 3.按照人性化設(shè)計(jì)的原則,用戶界面友好、操作靈活簡(jiǎn)便并提供向?qū)Чδ?。自動(dòng)按田徑競(jìng)賽規(guī)則進(jìn)行分組分道等數(shù)據(jù)處理。輸出的報(bào)表計(jì)算準(zhǔn)確,類型豐富,符合有關(guān)規(guī)范 。根據(jù)前面的設(shè)計(jì)思路和系統(tǒng)功能分析.總共設(shè)計(jì)了 前期編排 、 比賽管理 、查詢輸出 、 系統(tǒng)工具這幾個(gè)模塊??傮w設(shè)計(jì)的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題,因此,總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。 數(shù)據(jù)庫(kù)表 數(shù)據(jù)庫(kù)表 報(bào)名信息 報(bào)名信息 報(bào)名信息 參賽信息 各種信息 名 次信息 成績(jī)信息 成績(jī)信息 秩序信息 數(shù)據(jù)庫(kù)表 數(shù)據(jù)庫(kù)表 數(shù)據(jù)庫(kù)表 圖 12 田徑運(yùn)動(dòng)會(huì)功能模型 運(yùn)動(dòng)員 工作人員 報(bào)名 接收?qǐng)?bào)名 更新數(shù)據(jù) 報(bào)名 D113 處理報(bào)名 名單 D1 產(chǎn)生秩序冊(cè) D1 成績(jī)錄入 D1 產(chǎn)生名次 D1 查詢輸出 行為模型 狀態(tài)轉(zhuǎn)換圖,指明了作為外部事件結(jié)果的系統(tǒng)行為。 數(shù)據(jù)模型 實(shí)體 聯(lián)系圖,描繪數(shù)據(jù)對(duì)象及數(shù)據(jù)對(duì)象之間的關(guān)系,是用于建立數(shù)據(jù)模型的圖形。所謂模型,就是為了理解事物而對(duì)事物做出的一種抽象,是對(duì)事物的一種無歧義的書面描述。 性能需求 本系統(tǒng)的各種操作簡(jiǎn)單明了,操作人員不需要進(jìn)行專業(yè)培訓(xùn)。 5. 查詢輸出 需要 運(yùn)動(dòng)員成績(jī)、項(xiàng)目成績(jī)、代表隊(duì)成績(jī)查詢,總分表、項(xiàng)目得分表、成績(jī)名次表查詢,成績(jī)冊(cè)匯總 等功能 。 3. 前期編排 需要 定義比賽項(xiàng)目,設(shè)置工作崗位、錄入工作人員,運(yùn)動(dòng)員報(bào)名表 錄入,輸入記錄成績(jī),生成秩序冊(cè),查看秩序冊(cè) 等功能 。 功能需求 1.田徑運(yùn)動(dòng)會(huì)主界面設(shè)置密碼,用戶通過密碼后才能進(jìn)入系統(tǒng)的水平菜單。 第一章 需求分析 系統(tǒng)的綜合需求 本系統(tǒng)適用于各種學(xué)校田徑運(yùn)動(dòng)會(huì)的全程管理。依據(jù)關(guān)系 型 數(shù)據(jù)庫(kù)理論設(shè)計(jì)數(shù)據(jù) 庫(kù)的結(jié)構(gòu)。 學(xué)校 田徑運(yùn)動(dòng)會(huì)管理系統(tǒng) 是 典型的數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng),可完成田徑運(yùn)動(dòng)會(huì)管理中的運(yùn)動(dòng)員報(bào)名、分組編排,競(jìng)賽成績(jī)處理及公告,成績(jī)統(tǒng)計(jì).信息查詢等事務(wù)處理功能。傳統(tǒng)的運(yùn)動(dòng)會(huì),一般是以人手組織為主,運(yùn)動(dòng)員的報(bào)名、賽事的安排、比賽場(chǎng)地的安排和成績(jī)的記錄等操作全都由人手操作,參加人數(shù)越多,運(yùn)動(dòng)會(huì)的規(guī)模就越大,管理工作就更加費(fèi)時(shí)費(fèi)力 ,而且容易出錯(cuò)。制定成績(jī)計(jì)劃,研究投資策略,都離不開對(duì)信息的充分利用。信息在不同的領(lǐng)域里有著不同的概念,在管理科學(xué)領(lǐng)域中,通常認(rèn)為信息是經(jīng)過加工處理后的一種數(shù)據(jù)形式,是一種有次序的符號(hào)排列,它是系統(tǒng)傳輸和處理的對(duì)象。如在查找資料、處理 日常辦公事務(wù) 、科研生產(chǎn)等方面,無不需要利用大量的信息資源。 關(guān)鍵詞 : VB 田徑運(yùn)動(dòng)會(huì) Access ABSTRACT The sports meeting administrative system of track and field is a typical information management system. It makes games management simple and convenient for anizer to arrange and manage the games with reason. It makes nopaper work possible, and save a lot of manpower and material resources. This paper use Visual Basic as the development tool and Access 2021 as the background data base first, then introduce the background of development, and the developing and operating of the system through photographs and charts. Design the characteristic fully utilizing VISUAL BASIC and ACCESS database to be apt to use and develop fast to improve programming efficiency and dependability . At the same time, the development of system principle, the system characteristic function and the planning design are introduced. it is developed based on the sufficient analysis and the systemic argumentation of the games management system. It not only can plete the general operation of games management, but also have the characteristics such as programmer reasonable, operating simply, running reliably and excellent secrecy. Keywords: Visual Basic Sports meeting of track and field Access 目 錄 摘 要 ............................................................................................................................... 1 ABSTRACT ..................................................................................................................... 2 前 言 ............................................................................................................................... 5 第一章 需求分析 ............................................................................................................ 6 .................................................................................................. 6 功能需求 ................................................................................................... 6 性能需求 ................................................................................................... 6 ............................................................................................................ 6 數(shù)據(jù)模型 .......................................................................................