【正文】
感謝他們四年來的辛勤栽培。 30 謝 辭 本設計在高永仁老師的悉心指導和嚴格要求下業(yè)已完成,從課題選擇、方案論證到具體設計和調(diào)試,無不凝聚著高老師的心血和汗水,在四年的本科學習和生活期間,也始終感受著導師的精心指導和無私的關懷,我受益匪淺?!邦?—— 責任 —— 協(xié)作者”模型、“對象 —— 關系”模型從各方面表述了用戶的需求,而且是設計和測試的基礎與依據(jù)。 FileName BackupDatabase FileName, FileBack, Info MsgBox 備份數(shù)據(jù)庫成功! , vbInformation, 提示 29 6 結 論 在本文中,介紹了用軟件工程方法開發(fā)運動會成績管理系統(tǒng)的思路以及過程。備份數(shù)據(jù)庫就是把系統(tǒng)中的數(shù)據(jù)庫壓縮拷貝到另外的路徑文件下面。如數(shù)據(jù)庫備份與恢復就是為了防止系統(tǒng)的數(shù)據(jù)庫出現(xiàn)錯誤,可以通過還原數(shù)據(jù)庫來修正這個錯誤。 39。 39。 圖 55 查詢界面 從圖 (5)中的項目名稱中選擇一個項目,然后單擊查詢就會輸出該項目的所有運動員的比賽成績。 39。 39。 39。 39。 39。 j + 1 amp。 amp。 amp。 amp。 25 (strsql4) = End If 單擊圖 (54)中的輸出就是得出徑賽項目的最終成績即得出田賽項目的名次。 and 項 目名稱 =39。 where 姓名=39。) (strsql3) MsgBox 修改成功! , vbOKOnly, 提示 = Else strsql4 = update 徑賽成績 set 成績 =39。,39。,39。該項目成績沒有被記錄,可以入庫 strsql3 = insert into 徑賽成績 values(39。 amp。 amp。 39。 39。 39。 39。 + + 39。 + + 39。 39。 + + 39。 amp。 amp。這里就以運動員報名為例界面如圖 53所示: 圖 53 運動員報名界面 在運動員報名界面中輸入要報名人的信息及所要參加的項目,如果此人在運動員名單中不存在則把此運動員信息插入到運動員名單中,并且把此人所要報的項目信息插入到參賽情況表中。主界面圖 52 所示 21 圖 52 主界面 主界面左上角就是菜單,每一個菜單中都有多個菜單項,每個菜單項就是進行比賽管理的一個模塊缺一不可。輸入的登錄信息正確,則進入系統(tǒng) 主界面 .Show Unload 登陸界面 Else MsgBox 您輸入的登錄信息有誤,請重新輸入! , vbOKOnly + vbExclamation, 提示 = = End If Else MsgBox 您輸入的帳號或密碼有誤! , vbOKOnly + vbExclamation, 警告 = = End If 此登陸界面中涉及到的帳號密碼就是用戶信息表中的記錄,如果用戶信息中沒有與輸入的帳號密碼相匹配的,就出現(xiàn)“您輸入的帳號或密碼有誤 !”的提示。 amp。 amp。 登陸界面 登陸界面作為本軟件的一個門戶,要有鑰匙才能打開,這把鑰匙就是帳號密碼。但是,所選用的程序設計語言的特點及編碼風格也將對程序的可靠性、可讀性、可測性和可維護性產(chǎn)生深遠的影響。 循環(huán)條件 (項目存在 ) DO_WHILW 部分 該項目中比賽名次 人員成績信息 18 4 數(shù)據(jù)庫設計 通常把編碼和測試統(tǒng)稱為實現(xiàn),編碼就是把軟件設計結果翻譯成某種設計語言書寫的程序 [2] 數(shù)據(jù)庫表創(chuàng)建 根據(jù)學校田徑運動會的實際過程,學校田徑運動會管理系統(tǒng)主要涉及到的數(shù)據(jù)表有用戶信息、運動員名單、運動員參賽情況、運動項目名單、田賽成績、全能成績、徑賽初賽成績、徑賽預賽成績、徑賽決賽成績、最終成績、崗位表、工作人員表,這些表都是要先建的。 圖 320 成績匯冊盒圖 成績匯冊是所有比賽項目的成績總冊,只要查詢一下就會輸出所有比賽項目的運動員成績信息。見圖 319。 項目得分表 本模 塊只需單項查詢,用 IF_THEN_ELSE 型選擇結構。 圖 316 代表隊成績查詢盒圖 代表隊成績查詢是以代表隊來查詢的,輸入一個代表隊名稱如果該代表隊不存在則不輸出,否則輸出該代表隊所有運動員的所有比賽成績。見圖 315。 查詢輸出模塊 運動員成績 本模塊只需單項查詢,用 IF_THEN_ELSE 型選擇結構。在輸出方面也是循環(huán)結構。 圖 310 成績錄入部 分盒圖 圖 311 輸出部分盒圖 F 成績存在 T 成績修改 成績錄入 循環(huán)條件 DO_WHILE部分 (輸出 ) F 成績存在 T 成績錄入 修改成績 循環(huán)條件 DO_WHILE 部分 (輸出 ) 14 田賽成績錄入與輸出也分為兩部分,即成績錄入部分和輸出部分。而輸出部分也分為初賽、預賽和決賽三部分,每個部分都需輸出這個功能。 第一個項目 第二個項目 第三個項目 項目存在 為 參加該項目的運動員分組編號 第一個項目 第二個項目 第三個項目 13 比賽管理模塊 徑賽成績錄入與輸出 這個模塊在錄入方面只需添加和修改,所以要用順序結構。這樣就要有設參數(shù)和修改參數(shù)這兩個功能,然后才能生成 秩序冊這個功能。 圖 35 錄入紀錄成績盒圖 輸入紀錄成績是把每個比賽項目的紀錄成績插入表中,有時還要修改某個比賽項目的紀錄成績和刪除某個比賽項目的紀錄成績 。 圖 34 運動員報名盒圖 運動員報名是把運動員信息和該運動員要參加的比賽插入表中,修改運動員的參賽項目和刪除運動員。見圖 33。 圖 32 設置工作崗位盒圖 要設置工作崗位就要把新的工作加入表中和把不要的崗位從表中刪除,所以這個模塊只需添加和刪除功能。要定義的比賽項目如果項目名單中不存在則插入表中,如果存在則提示該項目已存在。下面就是每個模塊的結構程序設計。 描述程序處理過程的工具稱為過程設計的工具,它們可以分為圖形、表格和語言3 類。軟伯結構可以用層次圖或結構圖來描繪 [4]。組合查詢要求可選擇數(shù)據(jù)表,可選擇該表的屬性指標并對其進行限定,可選擇其顯示內(nèi)容。 (2)根據(jù)運動員報名進行分組分道功能,項目時間編排,最后生成程序冊。 1 前期編排部分 該部分是系統(tǒng)最基本的、重要的功能模塊。 5.通用性強,適應面廣。 3.按照人性化設計的原則,用戶界面友好、操作靈活簡便并提供向導功能。輸出的報表計算準 確,類型豐富,符合有關規(guī)范??傮w設計的基本目的就是回答“概括地說,系統(tǒng)應該如何實現(xiàn)?”這個問題,因此,總體設計又稱為概要設計或初步設計。 3 N N M M 圖 11 田徑運動會的數(shù)據(jù)模型 功能模型 數(shù)據(jù)流圖,描繪當數(shù)據(jù)在軟件系統(tǒng)中移動時被變換的邏輯過程,指明系統(tǒng)具有的變換數(shù)據(jù)的功能,因此,數(shù)據(jù)流圖是建立功能模型的基礎,見圖 12 。 建模分析 為了更好地理解復雜事物,人們常常采用建立事物模型的方法。 4.比賽管理需田賽成績錄入與輸出,徑賽成績錄入與輸出,全能成績錄入與輸出等功能。它具有界面友好,操作簡單,功能強大,運行可靠等特點。根據(jù)田徑運動會的一般進程,本 系統(tǒng)分為前期編排處理、比賽管理處理、查詢輸出處理和系統(tǒng)維護等四個工具模塊來完成所期望的功能。 在當今社會上,體育運動越來越普及,參與運動會的人越來越多,素質越來越高。信息在不同的領域里有著不同的概念。計算機代替人工處理一些事務已成為必然。它不但能完成運動會管理中的基本操作,而且具有程序設計合理、操作簡單、運行可靠、保密性強等特點。本論文首先使用了 Visual Basic 作為開發(fā)工具 和 Access 作為后臺數(shù)據(jù)庫,然后再介紹了開發(fā)背景,最后通過截圖和表格來說明該系統(tǒng)的開發(fā)與操作。設計充分利用 Visual Basic 以及 Access 數(shù)據(jù)庫易于使用和快速開發(fā)的特性,提高了編程效率和可靠性。 關鍵詞 : VB; 運動會管理系統(tǒng); Access III 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 2020 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 an