【正文】
( 1) 局部 ER 圖的設(shè)計 19 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 運(yùn)動員 的信息包括了學(xué)號、姓名、年齡、院系、性別的屬性,在于系的關(guān)系中運(yùn)動員與系是多對一的關(guān)系,且運(yùn)動員是屬于系的且系有編號和系名兩個屬性, 運(yùn)動員與系 ER 圖如 圖 34 所示 。結(jié)構(gòu)設(shè)計主要是設(shè)計系統(tǒng)主要的功能模塊,而數(shù)據(jù)庫設(shè)計是對于數(shù)據(jù)庫后臺的設(shè)計。 圖 41 運(yùn)動員運(yùn)行界面 26 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 圖 42 系運(yùn)動員運(yùn)行界面 圖 43 管理員運(yùn)行圖 運(yùn)動員管理模塊 運(yùn)動員管理模塊包括,添加運(yùn)動員信息、查詢賽程信息、查詢成績信息。 connection conn = new connection()。 圖 45 查詢賽程信息模塊 ( 3) 查詢成績模塊 運(yùn)動員管理模塊中的查看比分的 模塊,可以通過此模塊進(jìn)行個人成績的查詢,查詢成績模塊 如圖 46所示。 connection conn = new connection()。 (sql1)。 } } ( 3) 查詢運(yùn)動會賽程安排 系管理員可以根據(jù)各系管理中的查詢運(yùn)動會賽程安排的功能可以實現(xiàn)對賽程的查看 , 查詢賽程安排界面 如圖 49所示 。 String race_id = (id)。 圖 415 公告列表 小結(jié) 系統(tǒng)的實現(xiàn)要經(jīng)過很多的步驟,也是系統(tǒng)完成之中最困難的步驟 ,九江學(xué)院校運(yùn)會信息管理平臺主要是用 servlet 和 jsp 技術(shù)實現(xiàn)的,對于技術(shù)的要求不是很高也方 35 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 便用戶的理解。 測試的目標(biāo)是以最少的時間和人力找出軟件中潛在的各種錯誤和缺陷 。 這種情況基本上出現(xiàn)在拼起來顯示的提示中 , 頁面的簡單陳述是通過變量拼 37 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 組起來的 , 通過程序?qū)⒆忠粋€一個地輸出出來 。但軟件測試的方法 和技術(shù)是多種多樣的,對于軟件測試技術(shù),可以從不同的角度加以分類。 功能測試 : 對網(wǎng)站的幾大功能模塊逐一測試 , 盡最大可能發(fā)現(xiàn)起潛在的錯誤 ,下面是我測試的典型例子 。而對于后者則是測試運(yùn)行程序通過設(shè)置斷點,耐心地尋找邏輯錯誤處,最終使得程序合乎邏輯,符合設(shè)計要求。如果在開發(fā)前對整個開發(fā)工作做出全方位的規(guī)劃和系統(tǒng)的分析, 開發(fā)過程就會事半功倍,否則就會遇到許多意想不到的問題,延緩開發(fā)進(jìn)度。由于時間倉促,本人能力有限,該系統(tǒng)仍存在一些問題需要在以后的開發(fā)、維護(hù)工作中繼續(xù)完善。畢業(yè)設(shè)計使得我們對幾年來所學(xué)的專業(yè)課有了更為深刻的認(rèn)識,使知識得到了融會貫通,得到了比以往學(xué)習(xí)任何一門課都大的提高和進(jìn)步。 41 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 總 結(jié) “凡是預(yù)則立,不預(yù)則廢”,這是我在開發(fā)完這套系統(tǒng)后的最大的體會。 通過這幾方面的測試,我及時修正了系統(tǒng)中存在的問題,很好的提高了系統(tǒng)的性能,達(dá)到了預(yù)期目標(biāo)。 這就要求程序員在設(shè)計和編碼的時候要去充分理解考慮需求 。 功能測試 系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個完整系統(tǒng)來測試, 它是檢驗 系統(tǒng)是否確實能提供系統(tǒng)方案說明書中指定功能的有效方法,為了發(fā)現(xiàn)缺陷并度量產(chǎn)品質(zhì)量,按照系統(tǒng)的功能和性能需求進(jìn)行的測試,一般使用黑盒測試技術(shù), 一般由獨立的測試人員完成, 對于模塊之間交互性比較強(qiáng)的軟件 , 還會有單獨的集成測試 , 用來發(fā)現(xiàn)模塊接口之間的錯誤。 這種 Bug 如果測試人員細(xì)心 , 和難找出來 , 可能會出現(xiàn)在提示信息或界面中 。 如果要給軟件測試下定義 , 可以這樣將 , 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程 。 } ( 4) 公告添加 管理員要負(fù)責(zé) 通知的發(fā)放和對學(xué)生的交流,可以根據(jù)這個公告功能,進(jìn)行公告的 34 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 添加, 添加公告界面 如圖 414所示。 圖 412 運(yùn)動員管理 ( 3) 登分 33 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 管理員的功能是最高的,管理員負(fù)責(zé)對所有的 運(yùn)動員進(jìn)行登分,通過這個登分的功能可以使管理員對運(yùn)動員進(jìn)行登分, 登分界面 如圖 413所示。id=+number).forward(request, response)。+number+39。 String number = (number)。 (/).forward(request, response)。 String sex = (sex)。通過應(yīng)用本系統(tǒng)可以對運(yùn)動會的籌備工作,對運(yùn)動會 中的信息進(jìn)行添加,方便大家更及時的獲取比賽信息。 數(shù)據(jù)庫的實施 數(shù)據(jù)庫 關(guān)系表 是數(shù)據(jù)庫構(gòu)建的關(guān)鍵, 將前面得到的關(guān)系模式轉(zhuǎn)換為 SQL Server 20xx 支持的具體關(guān)系表如 表 31 到 310 所示。 通過分析,本系統(tǒng)中各實體之間的聯(lián)系如下: 系 運(yùn)動員 :一個 運(yùn)動員只能在一個系 , 一個系可以有多個運(yùn)動員 ,因此 系 和 運(yùn)動員 之間的關(guān)系是一對多的關(guān)系。 圖 33 運(yùn)動員管理模塊結(jié)構(gòu)圖 ( 2) 功能描述 管理員 設(shè)置系管理員 公告添加 登分 運(yùn)動員管理 運(yùn)動會信息管理 各系管理 各系報名 查詢?nèi)敌畔?查詢比賽場地 查詢成績 18 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 運(yùn)動員管理:本功能模塊提供了運(yùn)動員登錄信息,填寫信息,查詢信息,查詢賽程,查詢成績等功能。 16 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 3 系統(tǒng) 設(shè)計 一個良好的系統(tǒng)的設(shè)計是一個系統(tǒng)完成的可靠保證,對于九江學(xué)院校運(yùn)會信息管理平臺的設(shè)計 在本章中分為系統(tǒng)的結(jié)構(gòu)設(shè)計和數(shù)據(jù)庫設(shè)計 ,系統(tǒng)的結(jié)構(gòu)設(shè)計主要對于系統(tǒng)的功 能模塊進(jìn)行設(shè)計,是前臺的規(guī)劃;數(shù)據(jù)庫設(shè)計主要對于后臺的數(shù)據(jù)進(jìn)行管理是后臺的管理。 ( 1) 用例名稱 : 運(yùn)動員 管理 。 系管理員 用例 圖如圖 22所示 。本系統(tǒng)的 運(yùn)動員 用例圖 如 圖 21 所示 。 總之,無論從技術(shù)上、經(jīng)濟(jì)上,還是從操作上,九江學(xué)院運(yùn)動會管理平臺都是可行的。 運(yùn)動會管理系統(tǒng) 涉及到運(yùn)動 會基本信息、學(xué)生的成績信息等,數(shù)據(jù)處理量大,而這一特點非常適合計算機(jī)特點,發(fā)揮計算機(jī)的數(shù)據(jù)處理速度快、準(zhǔn)確度高的優(yōu)勢 [14]。 ( 4) 解決 方案 基于以上問題,在以簡化業(yè)務(wù)處理流程、實時了解九江學(xué)院運(yùn)動會信息管理的前提下,加快運(yùn)動會信息管理處理速度,最終實現(xiàn)運(yùn)動會基礎(chǔ)信息管理,運(yùn)動會前期編排管理,運(yùn)動會成績管理等功能、解決這些管理上的問題是系統(tǒng)首要的解決的問題。對于九江學(xué)院校運(yùn)會信息管理平臺的需求分析主要是可行性分析和系統(tǒng)本身的功能分析。其次介紹了本系統(tǒng)開發(fā)主要的的目的,以及要達(dá)到的效果,為以后的開發(fā)提供方向 。 過去,網(wǎng)絡(luò)軟件的開發(fā)都采用 C/S( client) 模式,在這種模式下,主要的業(yè)務(wù)邏輯都集中于客戶端程序,因此, 必然導(dǎo)致以下問題: 系統(tǒng)安裝、調(diào)試、維護(hù)和升級困難。因為是對象字節(jié)碼,可動態(tài)地從網(wǎng)絡(luò)加載,可以說 Servlet 對 Server 就如同 Applet對 Client 一樣,但是,由于 Servlet 運(yùn)行于 Server 中,它們并不需要一個圖形用戶界面。各個用戶請求被激活成單個程序中的一個線程,而 無需 創(chuàng)建單獨的進(jìn)程,這意味著服務(wù)器端處理請求的系統(tǒng)開銷將明顯降低 。 它擔(dān)當(dāng)客戶請求( Web 瀏覽器或其他 HTTP 客戶程序)與服務(wù)器響應(yīng)( HTTP 服務(wù)器上的數(shù)據(jù)庫或應(yīng)用程序)的中間層。 這里的訣竅是,當(dāng)配置正確時 , Apache 為 HTML 頁面服務(wù),而 Tomcat 實際上運(yùn)行 JSP 頁面和 Servlet。它是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整 支持 HTML, Struts, JSF, CSS, Javascript,SQL, Hibernate[4]。 ( 3) 系管理員模塊的實現(xiàn):可以實現(xiàn)運(yùn)動員的查看運(yùn)動員信息的功能,還可以實現(xiàn)對運(yùn)動員的增刪改查,為運(yùn)動員報名,可以查詢賽程的安排和運(yùn)動員成績的查詢。隨著我國經(jīng)濟(jì)建設(shè)突飛猛進(jìn), 2 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 管理科學(xué)化與管理手段的現(xiàn)代化已經(jīng)提到非常重要的地位。管理系統(tǒng)采用的一次最多存取一個記錄的訪問方式,以及在不同文件之間缺乏相互聯(lián)系的結(jié)構(gòu),越來越不能適應(yīng)管理大量數(shù)據(jù)的需要,于是數(shù)據(jù)庫管理系統(tǒng)便應(yīng)運(yùn)而生。 關(guān)鍵詞 : 運(yùn)動會管理 , 計算機(jī)技術(shù) , 網(wǎng)絡(luò) 化管理 II 信息科學(xué)與技術(shù)學(xué)院學(xué)士學(xué)位論文 Abstract Along with the progress of the society and the development of puter technology, especially the microputer range of popularization, Use the traditional manual way before the Games Management System is in the context of the birth of the Games Management System Registration for athletes, performance management, very backward, there are many shortings, in particular, find, update and maintain a lot of difficulties in the use of puter technology, making the Games systems have a significant effect in improving the Games efficiency, especially in the microputer for processing core, a database management system for the management of the development environment in the office automation in the Games Management System applications, making the Games an increasingly efficient management. Based on JSP and SQL Server 20xx as a development tool design, database management system, sports purpose for athletes, puterized information work management, achieve online information query, modification, maintenance and update. The system adopts the B/S structure, including the setting and maintenance of database and the programming of the frontend application. The former required data consistency and integrality, and the security of data. system based on the information input for athletes, inquiry, statistics and maintenance function design. The operation results show that the system is stable, procedures, easy operation with strong practicability. Personnel arrangements, this system can save a lot of manpower and resources, making the Games to be very lowcost operation, there is a strong practical, high efficiency, but this manmachine delivery interface is rather poor the interface is not beautiful, the delivery is relatively poor, has led some users to have to resist this system, but this system is perfect, the system will towards better development. KeyWords: Sports Management, Comput