【正文】
“ Easy, now,” said Ted Tonks, placing a hand on Harry?s shoulder and pushing him back against the cushions. “That was a nasty crash you just had. What happened, anyway? Something go wrong with the bike? Arthur Weasley overstretch himself again, him and his Muggle contraptions?” “ No,” said Harry, as his scar pulsed like an open wound. “Death Eaters, loads of them – we were chased – ” “ Death Eaters?” said Ted sharply. “What d?you mean, Death Eaters? I thought they didn?t know you were being moved tonight, I thought – ” “ They knew,” said Harry. Ted Tonks looked up at the ceiling as though he could see through it to the sky above. “ Well, we know our protective charms hold, then, don?t we? They shouldn?t be able to get within a hundred yards of the place in any direction.” Now Harry understood why Voldemort had vanished。 FileName BackupDatabase FileName, FileBack, Info MsgBox 備份數(shù)據(jù)庫(kù)成功! , vbInformation, 提示 結(jié)束語(yǔ) 本系統(tǒng)在 Windows XP環(huán)境下設(shè)計(jì)調(diào)試成功,經(jīng)過調(diào)試證明: 1. 只要錄入的報(bào)名和比賽成績(jī)數(shù)據(jù)準(zhǔn)確, 本 軟件就能保證處理結(jié)果準(zhǔn)確。如數(shù)據(jù)庫(kù)備份與恢復(fù)就是為了防止系統(tǒng)的數(shù)據(jù)庫(kù)出現(xiàn)錯(cuò)誤,可以通過還原數(shù)據(jù)庫(kù)來(lái)修正這個(gè)錯(cuò)誤。 amp。這些查詢都是使用 SQL語(yǔ)句進(jìn)行查詢,不同的就是 SQL語(yǔ)句中的條件不同面已,因此在代碼方面都差不多,如項(xiàng)目成績(jī)查詢。 amp。 amp。 39。 39。 amp。 amp。 amp。 39。這三個(gè)模塊要實(shí)現(xiàn)的功能也一 樣,所以這三個(gè)模塊的界面也差不多,在這里就用其中的一個(gè)模塊來(lái)做為例子,就以田賽成績(jī)錄入與輸出這個(gè)模塊為例,界面如圖 54所示: 圖 54 田賽成績(jī)錄入與輸出界面 從項(xiàng)目和姓名中選擇相應(yīng)的項(xiàng)目及姓名,輸入成績(jī)?nèi)绻巳说拇隧?xiàng)目成績(jī)沒有錄入單擊確定就可以把此成績(jī)插入到田賽成績(jī)表中,如果成績(jī)已存在則修改此成績(jī)。 amp。 amp。 + + 39。 Set rs = (strsql) If = True Then 39。部分代碼如下: strsql = select * from 運(yùn)動(dòng)員名單 where 姓名 =39。把進(jìn)行田徑運(yùn)動(dòng)員所要有的功能通過菜單全部編輯在一起,只要點(diǎn)擊相應(yīng)的菜單項(xiàng)就可以進(jìn)行各種功能操作。 39。界面設(shè)計(jì)是接口設(shè)計(jì)的一個(gè)重要的組成部分。 循環(huán)條件 (項(xiàng)目名稱存在 ) DO_WHILE 部分 查詢?cè)擁?xiàng)目中得到 名次的運(yùn)動(dòng)員成績(jī) 信息 循環(huán)條件 (項(xiàng)目存在 ) DO_WHILW 部分 該項(xiàng)目中比賽名次 人員成績(jī)信息 系統(tǒng)數(shù)據(jù)表瀏覽 系統(tǒng)數(shù)據(jù)表瀏覽是對(duì)運(yùn)動(dòng)會(huì)管理系統(tǒng)數(shù)據(jù)庫(kù)的的表進(jìn)行瀏覽,只要選中一個(gè)表進(jìn)行瀏覽就會(huì)輸出該表中所有的記錄。 圖 317總分表查詢盒圖 總分表是統(tǒng)計(jì)每個(gè)代表隊(duì)得到的總分?jǐn)?shù),只要單擊查詢就要輸出所有代表隊(duì)及各代表隊(duì)所得的總分?jǐn)?shù)。功能的需求也與上面兩個(gè)模塊差不多。 田賽成績(jī)錄入與輸出 這個(gè)模塊在錄入方面也只需添加和修改,所以要用順序結(jié)構(gòu)。 圖 36 生成秩序冊(cè)盒圖 要生成秩序冊(cè)就需要先設(shè)置各項(xiàng)參數(shù)然后才能生成秩序冊(cè)。輸入工作人員姓名和崗位,如果該崗位已經(jīng)被此人員選擇則提示已選擇此崗位,如果沒有選擇該崗位則插入表中。要定義的比賽項(xiàng)目如果項(xiàng)目名單中不存在則插入表中,如果存在則提示該項(xiàng)目已存在。 圖 23 學(xué)校田徑運(yùn)動(dòng)會(huì)管理系統(tǒng)的層次圖 田徑運(yùn)動(dòng)會(huì)管理系統(tǒng) 前期編排 比賽管理 查詢輸出 系統(tǒng)工具 定義比賽項(xiàng)目 設(shè)置工作崗位 錄入工作人員 運(yùn)動(dòng)員報(bào)名 輸入紀(jì)錄成績(jī) 生成秩序冊(cè) 查看秩序冊(cè) 徑賽成績(jī)管理 田賽成績(jī)管理 全能成績(jī)管理 運(yùn)動(dòng)員成績(jī) 代表隊(duì)成績(jī) 項(xiàng)目成績(jī) 總分表 項(xiàng)目得分表 成績(jī)名次表 成績(jī)匯冊(cè) 數(shù)據(jù)備份恢復(fù) 數(shù)據(jù)表瀏覽 用戶管理 第三章 詳細(xì)設(shè)計(jì) 詳細(xì)設(shè)計(jì)階段的根本目標(biāo)是確定應(yīng)該怎樣具體 地實(shí)現(xiàn)所要求的系統(tǒng),也就是說,經(jīng)過這個(gè)創(chuàng)優(yōu)的設(shè)計(jì)工作,應(yīng)該得出對(duì)目標(biāo)系統(tǒng)的精確描述,從而在編碼階段可以把這個(gè)描述直接翻譯成用某種程序設(shè)計(jì)語(yǔ)言書寫的程序。 3. 查詢 輸出: 具有靈活方便的查詢功能。系統(tǒng)可以通過對(duì)各大、中、小型田徑運(yùn)動(dòng)會(huì)的項(xiàng)目、組別,錄取名次與各分值、各項(xiàng)紀(jì)錄和運(yùn)動(dòng)員技術(shù)等級(jí)等方面進(jìn)行靈活設(shè)置與運(yùn)用來(lái)實(shí)現(xiàn)的。不用 大量 抄寫一字,極大的減輕了工作量。 報(bào)名 秩序冊(cè) 成績(jī) 圖 13 田徑運(yùn)動(dòng)會(huì)行為 模型 登陸 編排中 Do/ 錄入名單 比賽中 Do/ 錄入成績(jī) 賽后 Do/ 產(chǎn)生結(jié)果 第 二 章 總體 設(shè)計(jì) 經(jīng)過需求分析階段的工作,系統(tǒng)必順“做什么”已經(jīng)清楚了,現(xiàn)在是決定“怎樣做”的時(shí)候了。 6. 系統(tǒng)工具 需要 運(yùn)動(dòng)會(huì)數(shù)據(jù)備份與恢復(fù),系統(tǒng)數(shù)據(jù)表瀏覽,用戶密碼修改維護(hù)等 功能 。使用該系統(tǒng)可以極大地減小工作人員的勞動(dòng)量, 同時(shí)還可 大大提高工作效率、可靠性和正確性。處在信息時(shí)代的今天,信息的作用越來(lái)越為人們所重視。同時(shí)對(duì)系統(tǒng)的開發(fā)原理、系統(tǒng)的功能特點(diǎn)和設(shè)計(jì)方案進(jìn)行了介紹。 在對(duì)運(yùn)動(dòng)會(huì)管理體系進(jìn)行充分分析和系統(tǒng)論證的基礎(chǔ)上開發(fā)。制定成績(jī)計(jì)劃,研究投資策略,都離不開對(duì)信息的充分利用。 第一章 需求分析 系統(tǒng)的綜合需求 本系統(tǒng)適用于各種學(xué)校田徑運(yùn)動(dòng)會(huì)的全程管理。 性能需求 本系統(tǒng)的各種操作簡(jiǎn)單明了,操作人員不需要進(jìn)行專業(yè)培訓(xùn)??傮w設(shè)計(jì)的基本目的就是回答“概括地說,系統(tǒng)應(yīng)該如何實(shí)現(xiàn)?”這個(gè)問題,因此,總體設(shè)計(jì)又稱為概要設(shè)計(jì)或初步設(shè)計(jì)。 3.按照人性化設(shè)計(jì)的原則,用戶界面友好、操作靈活簡(jiǎn)便并提供向?qū)Чδ?。 系統(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ù) 工具 等部分。可進(jìn)行一般查詢、組合查詢,一般查詢要求按姓名查詢。 主要是結(jié)構(gòu)程序設(shè)計(jì)和設(shè)計(jì)工具 描述程序處理過程的工具稱為過程設(shè)計(jì)的工具,它們可以分為圖形、表格和語(yǔ)言 3類。要?jiǎng)h除某個(gè)項(xiàng)目,如果這個(gè)項(xiàng)目在表中則直接刪除否則提示該項(xiàng)目不存在。 運(yùn)動(dòng)員報(bào)名 運(yùn)動(dòng)員報(bào)名也如同定義比賽項(xiàng)目,是順序結(jié)構(gòu)。這樣就要有設(shè)置參數(shù)和修改參數(shù)這兩個(gè)功能,然后才能生成秩序冊(cè)這個(gè)功能。在輸出方面也是循環(huán)結(jié)構(gòu)。 查詢輸出模塊 運(yùn)動(dòng)員成績(jī) F 成績(jī)存在 T 成績(jī)錄入 修改成績(jī) 循環(huán)條件 DO_WHILE 部分 (輸出 ) F 成績(jī)存在 T 成績(jī)錄入 修改成績(jī) 循環(huán)條件 DO_WHILE 部分 (輸出 ) 本模塊只需單項(xiàng)查詢,用 IF_THEN_ELSE型選擇結(jié)構(gòu)。 項(xiàng)目得分表 本模塊只需單項(xiàng)查詢,用 IF_THEN_ELSE型選擇結(jié)構(gòu)。 用戶管理 用戶管理有用戶添加、用戶刪除、用戶密碼修改。對(duì)于交互式系統(tǒng)來(lái)說,人機(jī)界面設(shè)計(jì)和數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)及過程設(shè)計(jì)一樣重要。 and 密碼 =39。主界面也就是各種功能的連接點(diǎn)。 amp。該運(yùn)動(dòng)員不存在,可以入庫(kù) strsql1 = insert into 運(yùn)動(dòng)員名單 values(39。,39。 amp。 amp。代碼如下: strsql = select * from 田賽成績(jī) where 姓名 =39。 Set rs = (strsql) If = True Then 39。 39。 39。 39。order by 成績(jī) desc Set rs2 = (strsql1) For j = 0 To Val((0)) 1 strsql3 = select * from 最終成績(jī) where 姓名 =39。 Set rs = (strsql3) If Then strsql0 = select 分?jǐn)?shù) from 名次分?jǐn)?shù)表 where 名次 = amp。 (1) amp。 j + 1 amp。項(xiàng)目成績(jī)查詢界面如圖 55所示。 amp。而數(shù)據(jù)表的瀏覽是讓人清楚數(shù)據(jù)庫(kù)中有哪些表及表的屬性,讓人更清楚明白數(shù)據(jù) 庫(kù)表的結(jié)構(gòu)。不需要 反復(fù)核對(duì),重復(fù)勞動(dòng)。 it had been at the point when the motorbike crossed the barrier of the Order?s charms. He only hoped they would continue to wor k: He imagined Voldemort, a hundred yards above them as they spoke, looking for a way to perate what Harry visualized as a great transparent bubble. He swung his legs off the sofa。今后的工作中,我將充分運(yùn)用自己所學(xué)的計(jì)算機(jī)知識(shí),并在工作中不斷學(xué)習(xí)和完善,充分發(fā)揮一名計(jì)算機(jī)專業(yè)人員的作用,為企業(yè)的騰飛和發(fā)展貢獻(xiàn)自己的力量。 backup/ Info = 正在備份數(shù)據(jù)庫(kù) amp。 系統(tǒng)工具 系統(tǒng)工具是為本系統(tǒng)服務(wù)的工具,方便本系統(tǒng)的使用。 Set rs = (strsql If (0) = 田賽項(xiàng)目 Then strsql1 = select * from 田賽成績(jī) where 項(xiàng)目名稱 =39。) (strsql2) End If