畢業(yè)論文_基于BS和CS混合模式的高校運動會管理系統(tǒng)設(shè)計與實現(xiàn)(共57頁)_第1頁
畢業(yè)論文_基于BS和CS混合模式的高校運動會管理系統(tǒng)設(shè)計與實現(xiàn)(共57頁)_第2頁
畢業(yè)論文_基于BS和CS混合模式的高校運動會管理系統(tǒng)設(shè)計與實現(xiàn)(共57頁)_第3頁
畢業(yè)論文_基于BS和CS混合模式的高校運動會管理系統(tǒng)設(shè)計與實現(xiàn)(共57頁)_第4頁
畢業(yè)論文_基于BS和CS混合模式的高校運動會管理系統(tǒng)設(shè)計與實現(xiàn)(共57頁)_第5頁
已閱讀5頁,還剩57頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、基于B/S和C/S混合模式的高校運動會管理系統(tǒng)B/S端子系統(tǒng)PAGE PAGE 62基于B/S和C/S混合模式的高校運動會管理系統(tǒng)B/S端子系統(tǒng)目 錄 TOC o 1-3 h z u HYPERLINK l _Toc137022802 摘 要 PAGEREF _Toc137022802 h 3 HYPERLINK l _Toc137022803 abstract PAGEREF _Toc137022803 h 4 HYPERLINK l _Toc137022804 第一章 緒 論 PAGEREF _Toc137022804 h 5 HYPERLINK l _Toc137022805 1.1選題

2、(xun t)背景 PAGEREF _Toc137022805 h 5 HYPERLINK l _Toc137022806 1.2運動會管理系統(tǒng)的現(xiàn)狀及發(fā)展(fzhn) PAGEREF _Toc137022806 h 5 HYPERLINK l _Toc137022807 1.3課題研究目的、意義及其主要(zhyo)內(nèi)容 PAGEREF _Toc137022807 h 8 HYPERLINK l _Toc137022808 1.4關(guān)鍵問題 PAGEREF _Toc137022808 h 9 HYPERLINK l _Toc137022809 第二章 系統(tǒng)總體設(shè)計 PAGEREF _Toc137

3、022809 h 10 HYPERLINK l _Toc137022810 2.1運動會管理系統(tǒng)總體設(shè)計 PAGEREF _Toc137022810 h 10 HYPERLINK l _Toc137022811 2.1.1系統(tǒng)的功能設(shè)計與業(yè)務(wù)流程 PAGEREF _Toc137022811 h 10 HYPERLINK l _Toc137022812 2.1.2網(wǎng)絡(luò)結(jié)構(gòu)分析 PAGEREF _Toc137022812 h 10 HYPERLINK l _Toc137022813 2.1.3網(wǎng)絡(luò)操作系統(tǒng)選型 PAGEREF _Toc137022813 h 13 HYPERLINK l _Toc1

4、37022814 2.2設(shè)計系統(tǒng)軟件介紹 PAGEREF _Toc137022814 h 13 HYPERLINK l _Toc137022815 2.2.1 Microsoft.NET概述 PAGEREF _Toc137022815 h 13 HYPERLINK l _Toc137022816 2.2.2.NET的構(gòu)建基礎(chǔ) PAGEREF _Toc137022816 h 14 HYPERLINK l _Toc137022817 2.2.3.NET企業(yè)級解決方案 PAGEREF _Toc137022817 h 15 HYPERLINK l _Toc137022818 2.3 應(yīng)用需求分析 PA

5、GEREF _Toc137022818 h 16 HYPERLINK l _Toc137022819 第三章 數(shù)據(jù)庫總體設(shè)計 PAGEREF _Toc137022819 h 17 HYPERLINK l _Toc137022820 3.1數(shù)據(jù)庫設(shè)計 PAGEREF _Toc137022820 h 17 HYPERLINK l _Toc137022821 3.1.1設(shè)計局部ER模式 PAGEREF _Toc137022821 h 18 HYPERLINK l _Toc137022822 3.1.2設(shè)計全局ER模式 PAGEREF _Toc137022822 h 18 HYPERLINK l _T

6、oc137022823 3.2關(guān)系數(shù)據(jù)庫的邏輯設(shè)計 PAGEREF _Toc137022823 h 20 HYPERLINK l _Toc137022824 3.3關(guān)系數(shù)據(jù)庫關(guān)系圖 PAGEREF _Toc137022824 h 23 HYPERLINK l _Toc137022825 3.4數(shù)據(jù)庫操作系統(tǒng) PAGEREF _Toc137022825 h 23 HYPERLINK l _Toc137022826 3.5新建SQL Server 注冊(zhc) PAGEREF _Toc137022826 h 25 HYPERLINK l _Toc137022827 第四章 系統(tǒng)詳細(xingx)

7、設(shè)計與實現(xiàn) PAGEREF _Toc137022827 h 27 HYPERLINK l _Toc137022828 4.1 瀏覽器實現(xiàn)(shxin)在線報名功能 PAGEREF _Toc137022828 h 27 HYPERLINK l _Toc137022829 4.2 服務(wù)器上數(shù)據(jù)庫設(shè)計 PAGEREF _Toc137022829 h 27 HYPERLINK l _Toc137022830 4.3 瀏覽器與服務(wù)器之間的連接 PAGEREF _Toc137022830 h 29 HYPERLINK l _Toc137022831 4.4瀏覽器與服務(wù)器上數(shù)據(jù)庫訪問的實現(xiàn) PAGEREF

8、_Toc137022831 h 31 HYPERLINK l _Toc137022832 4.4.1 數(shù)據(jù)庫的存儲過程 PAGEREF _Toc137022832 h 31 HYPERLINK l _Toc137022833 4.4.2 在瀏覽器上注冊過程 PAGEREF _Toc137022833 h 32 HYPERLINK l _Toc137022834 4.4.3 在瀏覽器上登陸過程 PAGEREF _Toc137022834 h 34 HYPERLINK l _Toc137022835 4.4.4 從瀏覽頁寫入服務(wù)器的數(shù)據(jù)庫過程 PAGEREF _Toc137022835 h 34

9、HYPERLINK l _Toc137022836 4.4.5 瀏覽器上信息查詢過程 PAGEREF _Toc137022836 h 36 HYPERLINK l _Toc137022837 4.4.6 瀏覽器上信息刪除過程 PAGEREF _Toc137022837 h 38 HYPERLINK l _Toc137022838 第五章 系統(tǒng)測試 PAGEREF _Toc137022838 h 39 HYPERLINK l _Toc137022839 結(jié) 論 PAGEREF _Toc137022839 h 42 HYPERLINK l _Toc137022840 致謝 PAGEREF _Toc

10、137022840 h 43 HYPERLINK l _Toc137022841 參考文獻 PAGEREF _Toc137022841 h 44 HYPERLINK l _Toc137022842 附錄 PAGEREF _Toc137022842 h 45摘 要隨著計算機技術(shù)的快速發(fā)展,計算機在體育運動領(lǐng)域的應(yīng)用越來越深入,高校運動會的計算機管理是提高高校運動會質(zhì)量和效率,推動高校體育事業(yè)的發(fā)展的重要手段。分析運動會管理系統(tǒng)組成的基礎(chǔ)上,探討提高高校運動會管理水平的無線網(wǎng)系統(tǒng)的建設(shè)思路,并針對(zhndu)目前高校運動會管理信息系統(tǒng)的現(xiàn)狀及需解決的問題,給出了系統(tǒng)的總體設(shè)計方案,包括系統(tǒng)的體系

11、結(jié)構(gòu),網(wǎng)絡(luò)結(jié)構(gòu)及操作系統(tǒng)選型,系統(tǒng)功能,數(shù)據(jù)庫的設(shè)計。分析了運動會的報名管理方法如現(xiàn)場報名、網(wǎng)上報名等、成績的錄入管理方法、信息的瀏覽、數(shù)據(jù)庫的管理及維護等內(nèi)容。重點介紹了系統(tǒng)中裁判員端管理模塊(m kui)和系統(tǒng)用戶模塊的實現(xiàn)過程。特別是針對該系統(tǒng)用戶的使用特點,系統(tǒng)是一種以現(xiàn)有校園網(wǎng)為基礎(chǔ),增加了對無線網(wǎng)的擴展,使運動會管理信息系統(tǒng)真正做到信息采集的隨時、隨地,做到了系統(tǒng)無死角,適應(yīng)當前高校實際網(wǎng)絡(luò)情況和運動會的需要、同時(tngsh)具有較強的信息處理能力的數(shù)據(jù)采集與通信子系統(tǒng)。 關(guān)鍵詞:運動會管理信息系統(tǒng) , MIDAS,無線網(wǎng),數(shù)據(jù)采集與通信abstractWith fast dev

12、elopment, computer of technology, computer application in the fields of sports activity deepen,The computer management of universitys sports meeting is to improve universitys sports meeting quality and efficiency, important means to promote the development of universitys sport。This subject on the ba

13、sis of analysing the administrative system of the sports meeting to make up , is it improve university wireless thinking of construction of system , sports meeting of management level to probe into, And to the current situation of the management information system of universitys sports meeting and p

14、roblem needing to solve at present, provide the overall design plan of the system. Including systematic system structure, network structure and operating system selecting type, systematic function, design of the database . Have analysed the management and maintenance of inputting office procedure ,

15、database of the registration office procedure , achievement of the sports meeting . Have introduced the realization course of every function module in the system especially. This system is that one kind is based on existing campus network, have increased to the expansion without network, the ones th

16、at make the administrative system of the sports meeting really make sure information gathered are real-time, on the spot, have accomplished the system without the dead angle , meet universitys real network situation and need of the sports meeting at present , at the same time the data with stronger

17、information processing ability are gathered with the communication subsystem.Keyword: management information system of the sports meeting, MIDAS, wireless network, gather and communication in data.第一章 緒 論1.1選題(xun t)背景隨著計算機技術(shù)的飛速發(fā)展,計算機在信息管理中的應(yīng)用的普及(pj),利用計算機實現(xiàn)運動會信息的管理勢在必行。信息管理是現(xiàn)代運動會管理工作的不可缺少的一部分,是適應(yīng)現(xiàn)代

18、運動會管理尺度的要求、推動運動會管理走向科學(xué)化、規(guī)范化的必要條件。只有信息管理規(guī)范了,才能在其他方面更好的發(fā)展。為了適應(yīng)現(xiàn)代運動會發(fā)展的需要,信息管理也從以前的手工管理逐漸被規(guī)范化的管理信息系統(tǒng)所代替?,F(xiàn)在各大高校都已普及(pj)千兆校園網(wǎng),開發(fā)出依托校園網(wǎng)的“高校運動會信息綜合處理系統(tǒng)”已經(jīng)成為可能。當前許多高校也開發(fā)了各自的“高校運動會信息綜合處理系統(tǒng)”。但是,這些系統(tǒng)大多是一種封閉的、局域的、功能較為單一的簡單信息處理系統(tǒng)。這反映出高校信息管理自動化建設(shè)的速度和總體水平還處于起步階段,還需要加強建設(shè)的力度,才能真正形成一個能勝任運動會信息管理的系統(tǒng)。同時我們也該看到許多運動會如國際上的奧

19、運會,國內(nèi)的全運會、城運會等也已經(jīng)采用電腦網(wǎng)絡(luò)完善管理的過程。如近幾屆的奧運會,均使用了上千臺微機聯(lián)網(wǎng)進行賽事管理,在功能上基本上滿足了管理的需求,但其開發(fā)成本和運行成本巨大,難以普及使用。而高校的校園小型田徑運動會,更因為資金有限不可能使所有場館都配置電腦網(wǎng)絡(luò),若只在部分場館配置,又會因為競賽場地的變動而出現(xiàn)使用效率不高的弊端.打破已往的必須在指定地點報名,花費人力物力,親自去指點地點填寫報名信息。 因此,有必要構(gòu)建一種以現(xiàn)有校園網(wǎng)為基礎(chǔ),真正對校園網(wǎng)內(nèi)、外的賽事參與者與賽事觀眾實現(xiàn)真正意義上的開放,具有較強的信息處理功能,適合大量高校實際網(wǎng)絡(luò)與運動會情況的、同時真正實現(xiàn)依靠計算機本身進行的

20、、具有較強的信息處理能力的能過在線報名的“運動會信息綜合處理系統(tǒng)”1 。1.2運動會管理系統(tǒng)的現(xiàn)狀及發(fā)展隨著社會的進步和科學(xué)技術(shù)的發(fā)展,電腦網(wǎng)絡(luò)正快速融入體育領(lǐng)域。許多運動會如國際上的奧運會,國內(nèi)的全運會、城運會等也已經(jīng)采用電腦網(wǎng)絡(luò)完善管理的過程?,F(xiàn)代的體育運動會,由于參加者多、項目多、時間安排緊湊。人們對于比賽結(jié)果的準確性和實時性要求也越來越高,而且要盡量減少人為因素的干擾,減少賽場作弊行為的發(fā)生。還要能為參賽的教練員和運動員及時準確地提供競賽相關(guān)信息,輔助進行競賽的決策指導(dǎo)。這些問題和需求是采用人工方式甚至采用單機版運動會管理系統(tǒng)的方式都難以解決的。因此,電腦網(wǎng)絡(luò)及相關(guān)技術(shù)的融入就成為一種

21、必然,而且逐漸成為運動會管理的核心所在。目前,國際上運動會的管理已達到(d do)了很高的水平,自1984年第23屆洛杉磯奧運會上首次采用電子信息服務(wù)(fw)系統(tǒng)以來,運動會管理信息系統(tǒng)已成為奧運會等國際重要賽事的必要設(shè)施。自從2004年雅典奧運會可以看出運動會網(wǎng)絡(luò)信息體統(tǒng)(ttng)達到一個新的高度??梢詫崿F(xiàn)全球網(wǎng)絡(luò)化,為運動員報名、查詢參賽信息等提供很大的方便。從比賽成績的錄取,到成績的處理,到人員的安排,到交通、安全等周邊設(shè)施的調(diào)度,都能通過它來完成。在大大減輕了比賽管理者的工作負擔(dān),提高了工作效率的同時體現(xiàn)出了體育現(xiàn)代化的程度。在國內(nèi),計算機在運動會管理方面的應(yīng)用也越來越深入,第五屆全

22、國城市運動會電子信息服務(wù)系統(tǒng)通過整合硬件平臺、網(wǎng)絡(luò)通信平臺、數(shù)據(jù)庫平臺、工具平臺、應(yīng)用軟件平臺將省運會各類資源有機、高效地集成到一起,形成一個完整的、開放的、結(jié)構(gòu)化的、先進的工作平臺。在這個統(tǒng)一的平臺基礎(chǔ)上,實現(xiàn)了第六屆全國城市運動會電子信息服務(wù)系統(tǒng)的完整的應(yīng)用。在網(wǎng)絡(luò)層面,國家體育總局要求提供一個安全、可靠、先進而又運行穩(wěn)定的網(wǎng)絡(luò)平臺。據(jù)此,根據(jù)網(wǎng)絡(luò)覆蓋的范圍、管理要求、應(yīng)用功能等因素,設(shè)計了三個層次網(wǎng)絡(luò)體系結(jié)構(gòu)和一個信息處理中心,即公網(wǎng)服務(wù)系統(tǒng)、競賽專網(wǎng)系統(tǒng)、場館內(nèi)網(wǎng)系統(tǒng)以及由成績處理中心、票證中心、新聞中心構(gòu)成的網(wǎng)絡(luò)樞紐系統(tǒng)。在應(yīng)用服務(wù)層面,全網(wǎng)提供了9個子系統(tǒng),即人員注冊系統(tǒng)、在線報名

23、系統(tǒng)、計時記分系統(tǒng)、現(xiàn)場成績處理系統(tǒng)、綜合成績處理系統(tǒng)、數(shù)據(jù)通信系統(tǒng)、綜合查詢系統(tǒng)、通信服務(wù)系統(tǒng)、指揮調(diào)度系統(tǒng)。在城運會歷史上,六城會首次采用了遠程注冊系統(tǒng)通過公網(wǎng)進行代表團和運動員的遠程注冊報名,首次采用2M競賽專網(wǎng)系統(tǒng)傳遞比賽成績、首次采用網(wǎng)上視訊會議系統(tǒng)實現(xiàn)競賽指揮、首次提供了WLAN無線上網(wǎng)查詢服務(wù)。系統(tǒng)設(shè)計原則:1、統(tǒng)一平臺網(wǎng)絡(luò)的互聯(lián)及互通關(guān)鍵是對相同標準的遵循,要實現(xiàn)網(wǎng)絡(luò)業(yè)務(wù)能融合到一個平臺,實現(xiàn)數(shù)據(jù)、語音、視頻業(yè)務(wù)的融合,就必須統(tǒng)一標準。從開放性、發(fā)展性、成熟性等方面來看,只有IP技術(shù)才能成為統(tǒng)一平臺網(wǎng)絡(luò)構(gòu)建的標準。在具體實施中,必須統(tǒng)一規(guī)劃IP地址及各種應(yīng)用,采用開放的技術(shù)及國

24、際標準,如路由協(xié)議、安全標準、接入標準和網(wǎng)絡(luò)管理平臺等,才能保證實現(xiàn)網(wǎng)絡(luò)的統(tǒng)一,并確保網(wǎng)絡(luò)的可擴展性。2、高可靠性系統(tǒng)整體設(shè)計必須考慮到高度的安全可靠性,尤其是對于體育競賽的計時記分、成績處理、信息發(fā)布等系統(tǒng)必須做到萬無一失;通訊線路、關(guān)鍵設(shè)備必須具有備份措施。在網(wǎng)絡(luò)設(shè)計中選用(xunyng)高可靠性網(wǎng)絡(luò)產(chǎn)品,設(shè)備充分考慮冗余和容錯能力,同時合理設(shè)計網(wǎng)絡(luò)架構(gòu),制訂可靠的網(wǎng)絡(luò)備份策略,保證網(wǎng)絡(luò)具有故障自愈的能力。3、先進性計算機網(wǎng)絡(luò)建設(shè)要具有國際先進水平,采用世界上最先進的信息網(wǎng)絡(luò)技術(shù)(jsh)、應(yīng)用開發(fā)技術(shù)(如多媒體應(yīng)用技術(shù)),采用符合國際標準的網(wǎng)絡(luò)建設(shè)方案。4、實用性信息網(wǎng)絡(luò)的建設(shè)(jins

25、h)能夠真正為城運會的籌辦、運作和順利進行提供可靠、高效的服務(wù)的同時,設(shè)備的選型以“滿足最低要求”為原則,為系統(tǒng)提供最佳的性價比。5、高性能 骨干網(wǎng)絡(luò)性能是整個網(wǎng)絡(luò)良好運行的基礎(chǔ),設(shè)計中必須保障網(wǎng)絡(luò)及設(shè)備的高吞吐能力,保證信息(數(shù)據(jù)、語音、圖像)的高質(zhì)量傳輸。6、可管理性 對網(wǎng)絡(luò)實行集中監(jiān)測、分權(quán)管理,并統(tǒng)一分配帶寬資源。選用先進的網(wǎng)絡(luò)管理平臺,具有對設(shè)備、端口等的管理、流量統(tǒng)計分析及可提供故障自動報警。7、可擴展性是針對信息網(wǎng)絡(luò)技術(shù)發(fā)展的特點提出的,即如何在信息網(wǎng)絡(luò)技術(shù)更新?lián)Q代周期很短的情況下,信息網(wǎng)絡(luò)的基本設(shè)備能較容易地升級、擴展。8、安全性制訂統(tǒng)一的網(wǎng)絡(luò)安全策略,整體考慮網(wǎng)絡(luò)平臺的安全性

26、。在各高校開發(fā)的系統(tǒng)中比較成功的是首都體育學(xué)院開發(fā)的運動競賽管理系統(tǒng)。首都體育學(xué)院網(wǎng)絡(luò)信息中心依托校園網(wǎng)為硬件基礎(chǔ),借助運動場館的無線網(wǎng)絡(luò),針對大多數(shù)院校的運動會特點,與中體同方聯(lián)合開發(fā)出了運動競賽管理系統(tǒng)。它使用目前流行的B/S結(jié)構(gòu),任何一臺校園內(nèi)、外的計算機都可以(ky)直接連接到賽事系統(tǒng),利用瀏覽器直接參與賽事的組織、管理、報名等工作;直接面向賽事的參與者與賽事觀眾,賽事參與者可以在截止日期之前實現(xiàn)網(wǎng)上報名,而賽事觀眾可以通過網(wǎng)絡(luò)實時地了解賽事的成績,瀏覽賽事項目的安排。其賽前、賽中、賽后的處理全部依靠互相聯(lián)網(wǎng)的計算機進行處理。 同時該系統(tǒng)整合校園網(wǎng)一卡通數(shù)據(jù),報名、注冊省時、準確、可靠

27、2。 系統(tǒng)充分發(fā)揮計算機在數(shù)據(jù)統(tǒng)計和傳輸方面的優(yōu)勢,利用數(shù)據(jù)庫技術(shù)、動態(tài)Web技術(shù)輔助組織者完成報名、秩序冊編排、人員分組、成績統(tǒng)計等多項工作,極大(j d)減輕了比賽管理者的工作負擔(dān),提高了工作效率。 目前計算機及網(wǎng)絡(luò)技術(shù)在國外舉辦的較大規(guī)模的運動會和專項比賽上已廣泛使用,如近幾屆的奧運會,均使用了上千臺微機(wi j)聯(lián)網(wǎng)進行賽事管理,在功能上基本上滿足了管理的需求,但其開發(fā)成本和運行成本巨大,難以普及使用。在我國國內(nèi)進行的一些重大比賽也有部分應(yīng)用,但軟件有些是國外引進,不完全適合我國國情。有些是國內(nèi)開發(fā)的,大都是單機運行,且基本上是為某一次運動會而臨時開發(fā)的,通用性欠佳,并且許多是競賽結(jié)

28、束后即拆走設(shè)備,無法使其進入良性的運營狀態(tài)。而許多?。ㄖ陛犑校?、市(區(qū))以下級別的運動會如行業(yè)運動會、學(xué)校運動會等,又因為目前配置有線電腦網(wǎng)絡(luò)的成本相對較高,還不能使所有場館都配置電腦網(wǎng)絡(luò),若只在部分場館配置,又會因為競賽場地的變動而出現(xiàn)使用效率不高的弊端,這些都在一定程度上限制了電腦網(wǎng)絡(luò)在體育方面的應(yīng)用。1.3課題研究目的、意義及其主要內(nèi)容系統(tǒng)依托于高?,F(xiàn)有的校園網(wǎng)系統(tǒng),借鑒于歷屆校運會的組織經(jīng)驗而制作的。在賦予高校校園網(wǎng)更多使用價值的同時,又對它有了進一步的擴展。同時對推動體育事業(yè)在高校的發(fā)展,提高高校田徑運動會的質(zhì)量與效率、充分體現(xiàn)體育競賽公平公正的宗旨有著重要的作用和意義,對體育運動的

29、口號“更高、更快、更強” 有了新的詮釋。 管理系統(tǒng)主要包括基于無線網(wǎng)的數(shù)據(jù)采集與通信子系統(tǒng)、綜合成績處理子系統(tǒng)、客戶端信息管理子系統(tǒng)、編排打印子系統(tǒng)、廣播子系統(tǒng)、電子顯示屏子系統(tǒng)等子系統(tǒng)。課題的研究對象是高校(goxio)運動會管理系統(tǒng)中的基于無線網(wǎng)的數(shù)據(jù)采集與通信子系統(tǒng)。課題研究的主要內(nèi)容有: = 1 * GB2 目前高校(goxio)田徑運動會的管理系統(tǒng)多為有線連接,在許多有線網(wǎng)絡(luò)沒能鋪設(shè)的場館,運動會的管理信息系統(tǒng)還只是停留于表面,信息管理系統(tǒng)的只能說是一種區(qū)域性的系統(tǒng)。本課題(kt)需要對該現(xiàn)狀進行充分的研究分析,找出工作中需要解決的主要問題; = 2 * GB2 針對現(xiàn)有系統(tǒng)中存在的

30、問題,提出系統(tǒng)的解決方法和適用于田徑運動會的管理模式,研究運動會比賽項目成績錄入管理方法、運動員驗證方法,系統(tǒng)用戶對相關(guān)性信息的訪問等內(nèi)容; = 3 * GB2 本系統(tǒng)的工作主要包括系統(tǒng)用戶的管理、運動項目的數(shù)據(jù)采集、系統(tǒng)用戶對比賽數(shù)據(jù)的查詢等內(nèi)容,因此必須對這些業(yè)務(wù)模塊的有機集成進行研究; = 4 * GB2 制定出系統(tǒng)設(shè)計與實施方案,設(shè)計開發(fā)出能夠為高等院校田徑運動會管理系統(tǒng)服務(wù)的數(shù)據(jù)采集與通信子系統(tǒng)。1.4關(guān)鍵問題按照軟件工程設(shè)計思想和運動會的運作過程,整個系統(tǒng)的設(shè)計、實施關(guān)鍵在于:. 建立運動會數(shù)據(jù)庫、確定數(shù)據(jù)基表及數(shù)據(jù)關(guān)聯(lián)本系統(tǒng)數(shù)據(jù)具有合法性、唯一性、安全性。在充分分析系統(tǒng)功能的基礎(chǔ)

31、上建立數(shù)據(jù)庫、確定數(shù)據(jù)基表及數(shù)據(jù)關(guān)聯(lián),這是建立數(shù)據(jù)庫管理系統(tǒng)的基本要求。 建立各子系統(tǒng)之間的數(shù)據(jù)通信因為本系統(tǒng)包括多個子系統(tǒng),各個系統(tǒng)分布(fnb)于校園內(nèi)的不同區(qū)域,通過無線網(wǎng)連接,所以必須解決好各子系統(tǒng)之間的數(shù)據(jù)通信問題,以實現(xiàn)子系統(tǒng)模塊間信息流的正確流動,真正(zhnzhng)實現(xiàn)系統(tǒng)的移動性。 運動員的身份驗證為保證比賽的公平公正性,我們采用(ciyng)了必要的安全措施。如:指紋驗證技術(shù),IC卡技術(shù)。 第二章 系統(tǒng)總體設(shè)計2.1運動會管理系統(tǒng)總體設(shè)計2.1.1系統(tǒng)的功能設(shè)計與業(yè)務(wù)流程總結(jié)起來系統(tǒng)所要完成的工作大致為:運動員在線注冊、登錄,運動員的網(wǎng)上報名信息錄入,運動員的報名項目管理

32、,運動員在線查詢,項目編排,運動員比賽信息公布。因此,根據(jù)以上分析可將系統(tǒng)分為以下功能子系統(tǒng):1、訪問遠程服務(wù)器數(shù)據(jù)庫配置信息2、用戶在線注冊、登錄3、利用瀏覽器實現(xiàn)網(wǎng)上運動會報名系統(tǒng)4、查詢運動員信息子系統(tǒng)5、運動會信息發(fā)布系統(tǒng)數(shù)據(jù)流程圖如圖所示。圖2-1數(shù)據(jù)(shj)流程圖2.1.2網(wǎng)絡(luò)結(jié)構(gòu)分析(fnx)系統(tǒng)(xtng)以學(xué)院的校園網(wǎng)為依托,在一臺服務(wù)器上安裝服務(wù)器端程序,校園網(wǎng)內(nèi)、外網(wǎng)絡(luò)上任何一臺裝有瀏覽器的計算機都能使用該綜合處理系統(tǒng)。賽中利用場館的無線網(wǎng)絡(luò)進行傳輸,在比賽場地各成績處理點安放計算機(獲得相應(yīng)授權(quán))直接進行各項目的單獨處理,而網(wǎng)絡(luò)上的其它計算機均可在第一時段中查詢到比賽

33、相關(guān)信息或?qū)愂逻M行管理。 其網(wǎng)絡(luò)拓撲結(jié)構(gòu)如圖所示。圖2-2 網(wǎng)絡(luò)拓撲結(jié)特別(tbi)提出以無線和有線方式傳輸信息,是因為考慮(kol)了運動會管理及有線網(wǎng)絡(luò)與無線網(wǎng)絡(luò)的特點而決定的。有線網(wǎng)平時不用或少用都會形成浪費。若只在部分場地配置,另外場地不用,這又會出現(xiàn)有的場館設(shè)備閑置,有的場館待用卻苦于無設(shè)備,產(chǎn)生不平衡(pnghng)。不管是全配或部分配有線網(wǎng)絡(luò),使用的效率都不會高。另外,目前常用的有線局域網(wǎng)絡(luò)雖然具有傳輸速率高,工作穩(wěn)定等優(yōu)點。但也存在規(guī)劃、配置、安裝復(fù)雜,維護工作量大,難以臨時增加用戶等不足。尤其是只能在固定場地使用,對于體育競賽會經(jīng)常更換場地的特性而言,多有不便之處。若是在所

34、有場地架設(shè)網(wǎng)絡(luò),所需的成本就相當高。構(gòu)建無線傳輸?shù)木W(wǎng)絡(luò)可以有效地避免上述缺陷。無線網(wǎng)絡(luò)具有“點到點”和“主從”兩種配置?!包c到點”配置用于連接PC或便攜式計算機,允許計算機在無線網(wǎng)絡(luò)覆蓋范圍內(nèi)移動并自動建立點到點的連接,在不同系統(tǒng)之間直接進行數(shù)據(jù)傳輸。“主從”配置是讓所有無線節(jié)點都與“主點”連接,由“主點”(又叫“訪問節(jié)點”)承擔(dān)無線通信的管理及與有線網(wǎng)絡(luò)橋接的工作。使用“主從”配置,用戶在“主點”覆蓋范圍內(nèi)工作時,無需為尋找其它節(jié)點而耗費電量,因此節(jié)約了資源,是比較理想的低耗電工作方式。由于沒有線纜的限制,網(wǎng)絡(luò)可以根據(jù)需要靈活、方便地增加用戶。而且允許用戶在任何時間、任何地點訪問網(wǎng)絡(luò)數(shù)據(jù),不

35、需要指定明確的訪問地點,亦即所謂的漫游3。尤其是最近發(fā)展很快的基于擴頻技術(shù)的計算機無線網(wǎng)更具有抗干擾能力強、安全保密、無須申請頻率資源、安裝簡單、擴容方便等特點,迅速在需要電腦連網(wǎng)的各個領(lǐng)域得到了廣泛地應(yīng)用。它可以隨著用戶的增加而逐步追加投資,減輕初期投資的負擔(dān)(而有線網(wǎng)絡(luò)則需要預(yù)先鋪設(shè)所有線路,初期投資大);能實現(xiàn)多種多媒體新應(yīng)用,包括視像監(jiān)控、視頻會議、數(shù)據(jù)網(wǎng)接入、Internet接入和話音。 當然,無線網(wǎng)絡(luò)傳輸也有傳輸帶寬比有線網(wǎng)絡(luò)小,信息傳輸易受到建筑物阻隔,室外使用可能受到附近電磁環(huán)境和天氣狀況的不利影響等等缺陷。但這些缺點對于體育運動會上的競賽而言,基本上可以避免或比較方便地解決。

36、體育競賽的場所都比較空曠,較少有墻體等對無線傳輸?shù)淖钃?,且運動場地內(nèi)的電磁環(huán)境通常都比較干凈,有利于無線信號的傳輸。運動會上管理工作的位置變化,如競賽位置變化引起的裁判員位置的變化,也發(fā)揮了無線網(wǎng)絡(luò)可以移動的優(yōu)勢。它們相對低廉的安裝、維護成本,簡捷方便的移動、組合工作方式,與有線網(wǎng)絡(luò)相近的安全級別。恰好可以應(yīng)對體育競賽及其管理過程中的特點和需要。目前正在迅速(xn s)推廣普及的是基于802.11b協(xié)議的無線局域網(wǎng)絡(luò),其主要由無線交換設(shè)備(Access Point,AP)和接收設(shè)備(USB無線網(wǎng)卡和PCMCIA無線網(wǎng)卡)等構(gòu)成,最大傳輸速率11M,室外二點間傳輸(chun sh)距離可達300

37、米,基本(jbn)是在視距內(nèi)傳輸。若二點間超過300米或有障礙物,可通過增設(shè)中轉(zhuǎn)點進行傳輸。單個交換設(shè)備可以連通25個接收設(shè)備,多個交換設(shè)備配合,可以互聯(lián)幾百個接收設(shè)備。利用這樣的無線局域網(wǎng),形成運動場地內(nèi)的主干傳輸通道,完全可以適應(yīng)體育場內(nèi)競賽管理工作的需要。同時,基于802.11g協(xié)議的無線網(wǎng)絡(luò)也即將進入市場,其最大可達54M的傳輸速率,室外300米距離上仍然可以達到6M的傳輸速率,將給用戶帶來更多的方便。當然發(fā)揮已有的有線網(wǎng)絡(luò)的作用,也是有價值的,比如對配置有大顯示屏的場地,利用有線傳輸?shù)男问?,廣播發(fā)布相關(guān)的信息,對提高運動會的管理效果,也是有明顯作用的。對不同的競賽項目和不同的場地,用

38、于管理的無線網(wǎng)絡(luò)設(shè)備的配置是可以有所不同的。其中,實時數(shù)據(jù)采集系統(tǒng)仍然采用傳統(tǒng)的人工方式實現(xiàn)。競賽時,用人工在現(xiàn)場將競賽的數(shù)據(jù)錄入到筆記本電腦,由其內(nèi)插的無線網(wǎng)卡發(fā)送給工作站和服務(wù)器等構(gòu)成的成績處理系統(tǒng),成績處理完畢,或是通過無線網(wǎng)絡(luò)將信息傳輸給附近能接收無線信息的電腦,或是通過接口,將信息發(fā)送給大屏幕顯示器、有線網(wǎng)絡(luò)及互聯(lián)網(wǎng)等。上述工作流程中,現(xiàn)場的筆記本電腦的無線網(wǎng)卡和工作站連接的AP構(gòu)成通信子系統(tǒng),工作站及其相連的裝置構(gòu)成成績處理系統(tǒng),其他人員持有的電腦和上述的服務(wù)器、大屏幕顯示器、有線網(wǎng)絡(luò)及互聯(lián)網(wǎng)等形成信息查詢系統(tǒng) 。2.1.3網(wǎng)絡(luò)操作系統(tǒng)選型目前比較(bjio)常見的網(wǎng)絡(luò)操作系統(tǒng)有N

39、ovell公司的Novell Netware和Microsoft公司的Windows Advanced Server 2000(基于NT)。這兩種產(chǎn)品各有所長,Netware以文件服務(wù)見長(jinchng),但是它的應(yīng)用服務(wù)功能并不強大,而Windows Advanced Server 2000則以強大的應(yīng)用服務(wù)見長,它是支持客戶/服務(wù)器系統(tǒng)的兩大主力平臺(Unix系統(tǒng)和Windows NT)之一。Windows Advanced Server 2000在實現(xiàn)Internet連接和提供Web服務(wù)時,結(jié)合MS SQL Server 2000以及C#能夠獲得較好的性能(xngnng),同時該操作系

40、統(tǒng)的維護和管理相對容易。所以系統(tǒng)的網(wǎng)絡(luò)操作系統(tǒng)選用Windows Advanced Server 2000。2.2設(shè)計系統(tǒng)軟件介紹2.2.1 Microsoft.NET概述 2002年3月22日,微軟推出了他的Microsoft Visual Studio.NET的第一個正式版,這個時間的選擇是意味深長的,因為這正是微軟的開發(fā)平臺Visual Basic誕生十周年之際,他宣告了Visual Basic的結(jié)束,也宣告了編程理念的一個新的時代的開始。在正式版推出以前,微軟已經(jīng)花了兩年的時間檢驗它的測試版,并且,對它的測試版進行了幾次大的改造,所以,我們會發(fā)現(xiàn).NET的正式版和測試版有很大的不同。但

41、是,即使是測試版推出來的時候,這種新的編程理念已經(jīng)在國外造成了很大的反響,但令人奇怪的是國內(nèi)反響并不大。但是從去年開始,國內(nèi)對.NET的需求開始升溫,人們終于認識到,在今后十年,.NET必將成為一種占統(tǒng)治地位的編程體系,它是過去十年人們對編程探索的一個總結(jié),也是對未來十年編程體系的一個架構(gòu)。我們必然的會提出(t ch)一個問題,什么是.NET,為什么需要(xyo).NET.新一代開發(fā)(kif)平臺的需求,主要是技術(shù)環(huán)境的變化,自從上個世紀90年代末Internet出現(xiàn)以來,人們在不斷的開發(fā)Internet軟件,但是這些軟件所基于的技術(shù)都是在早期形成的,例如:Windows 是上個世紀80年代的

42、技術(shù),COM 是20世紀90年代初實現(xiàn)的,Unix的出現(xiàn)是1970年的事情,Java最初是為家用電器開發(fā)的,后來轉(zhuǎn)而應(yīng)用在Internet上。以上這些平臺最大的問題,就是它們出現(xiàn)的時候都不是為了Internet,所有網(wǎng)絡(luò)功能都是后添加上去的,使用起來總是不能盡如人意。進入21世紀以后,人們急需要一種全新觀念的開發(fā)平臺,在這樣的背景下,微軟經(jīng)過多年研究,終于推出了全新的Visual S 平臺,這預(yù)示著一種技術(shù)上的全面更新和突破,因為它從一開始就考慮了Internet。2.2.2.NET的構(gòu)建基礎(chǔ).NET Enterprise Server 是 Microsoft 的服務(wù)器應(yīng)用程序的大家族,用于構(gòu)

43、建、部署和管理可伸縮的、集成的基于 Web 的解決方案。由于以著至關(guān)重要的性能為設(shè)計理念,.NET Enterprise Server 為使用 Web 的全球性大企業(yè)提供了可伸縮性、可靠性和可管理性。.NET Enterprise Server 從一開始就是為實現(xiàn)互操作性而構(gòu)建的,使用了 XML 等開放 Web 標準。第一代 .NET Enterprise Server 現(xiàn)已可以提供給客戶,讓他們可以開始創(chuàng)建、部署和組織可伸縮而且可靠的 Web 服務(wù)和應(yīng)用程序了。2.2.3.NET企業(yè)級解決方案.NET平臺的全稱是Visual S Enterprise Architect(企業(yè)架構(gòu)),這樣的命

44、名對.NET是用來干什么,它有什么特點提供了很好的說明,換句話說,.NET平臺主要是用來實現(xiàn)企業(yè)級解決方案的。企業(yè)(qy)(Enterprise),是指以實現(xiàn)其價值為目標的組織機構(gòu)。這個價值可以是商業(yè)價值也可以是非商業(yè)價值。組織機構(gòu)可以是大、中、小型(xioxng)或者是政府組織。事實上,Enterprise的含義,本來(bnli)就包含了國內(nèi)所分出來的企業(yè)和事業(yè)兩種形式。企業(yè)級應(yīng)用體系結(jié)構(gòu)是指用于用于企業(yè)和商業(yè)組織的應(yīng)用軟件分布式實現(xiàn)體系結(jié)構(gòu)。這種分布式小到可以在企業(yè)各部門中分布,大到可以跨國分布。當我們學(xué)習(xí)了C#.NET或者VB.NET語言,學(xué)習(xí)了ADO.NET數(shù)據(jù)庫處理,學(xué)習(xí)了ASP.N

45、ET為基礎(chǔ)的Web應(yīng)用程序開發(fā)以后,往往還會有一些疑慮,難道這些內(nèi)容就是企業(yè)級開發(fā)嗎?當然不是,這只是為了實現(xiàn)企業(yè)級開發(fā)的技術(shù)基礎(chǔ),企業(yè)級開發(fā)還需要有更深層次的問題需要解決。本課程的任務(wù),就是研究.NET環(huán)境下的企業(yè)級軟件開發(fā)的技術(shù)實現(xiàn)。簡而言之,是在前面.NET編程學(xué)習(xí)的基礎(chǔ)之上,在企業(yè)級解決方案的層面更深入的討論問題,也以說,不學(xué)習(xí)這門課程,你并不會真正懂得.NET。在微軟推出.NET以前,唯一能稱之為企業(yè)級開發(fā)的就是Sun提供的Java2企業(yè)版(J2EE),我們都知道,J2EE在此前很多大型商業(yè)應(yīng)用中有很好的表現(xiàn),被看成是事實上的標準,并且,許多服務(wù)供應(yīng)商也在編寫插入和內(nèi)容豐富的模塊工具

46、。正是由于J2EE的這種表現(xiàn),大批java程序員才有如此廣闊的施展天地。但是,至少在Windows為基礎(chǔ)的服務(wù)器上,J2EE的表現(xiàn)還是比較成問題的,它的速度比較慢,消耗資源比較多,而且無法和微軟的主流Web服務(wù)器(IIS)融合,人們急需要一種具備J2EE所有能力,但又和Windows服務(wù)器很好結(jié)合的開發(fā)和運行平臺,正是在這樣的背景下,微軟的Visual S Enterprise Architect應(yīng)運而生。關(guān)于開發(fā)平臺的選擇,有很多是來自于經(jīng)驗,很難說哪種平臺更好一些,一般來說,如果你的服務(wù)器是采用Windows平臺,那么無論項目多大,采用.NET平臺開發(fā)是最佳的選擇。如果你的服務(wù)器是使用UN

47、IX系統(tǒng)的大型計算機,那開發(fā)平臺只有采用J2EE。如果你只是想做一個小型的網(wǎng)站,那就沒有必要這么麻煩,你可以使用ASP、PHP甚至更簡單的一些東西。.NET是微軟推出來的企業(yè)級應(yīng)用程序開發(fā)工具,因此(ync),應(yīng)用.NET開發(fā),必須了解企業(yè)級開發(fā)的基本思想(sxing)。當前,企業(yè)級用程序的開發(fā)趨勢,是提供N層框架,以便于實現(xiàn)安全、可升級、可維護(wih)、實用的應(yīng)用程序。2.3 應(yīng)用需求分析基于網(wǎng)絡(luò)的數(shù)據(jù)采集與信息發(fā)布需要滿足來自以下幾方面的需求,這幾個方面分別是通過IE瀏覽器在線注冊、登錄,成功進入運動會統(tǒng)一報名系統(tǒng)。然后在線填寫報名信息,其中包括:姓名、系別、參賽項目等等。同時可以進行查

48、詢、修改、刪除本人的信息。運動會管理人員可以通過在線安排參賽日期、參賽號、分組等,運動員通過信息點查詢比賽安排,比賽成績;系統(tǒng)用戶通過分布于各處的信息點,查詢相關(guān)賽事信息。系統(tǒng)用戶可以直接查看運動會的賽事安排,成績等相關(guān)信息,他們通過管理員分配的帳號和密碼登陸系統(tǒng),還能夠維護個人信息。一般情況下系統(tǒng)用戶只能夠查看和維護本人的相關(guān)信息,若查看和維護其他用戶的個人信息,就要知道其他用戶的帳號和密碼,這是很難辦到的,特別是密碼。所以不但滿足了系統(tǒng)用戶的要求,還能很好的保護系統(tǒng)用戶的個人隱私。 第三章 數(shù)據(jù)庫總體設(shè)計3.1數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫的設(shè)計過程如下圖所示。在數(shù)據(jù)庫設(shè)計過程中,需求分析和概念設(shè)計可以

49、(ky)獨立于任何數(shù)據(jù)庫管理系統(tǒng)進行。邏輯設(shè)計和物理設(shè)計與具體的數(shù)據(jù)庫管理系統(tǒng)密切相關(guān)。由于需求分析比較重要。我們在設(shè)計的時候,花了比較多的時間。在獲得這些資料之后,進行分析從中提取有用的部分,分析各種用戶的權(quán)限。數(shù)據(jù)庫設(shè)計過程如下圖 4?,F(xiàn)實世界 需求分析 需求(xqi)分析說明書 概念數(shù)據(jù)庫設(shè)計概念(ginin)數(shù)據(jù)庫模式 獨立于數(shù)據(jù) (高級數(shù)據(jù)模型) 庫管理系統(tǒng) 與數(shù)據(jù)庫管邏輯數(shù)據(jù)庫設(shè)計 理系統(tǒng)相關(guān)邏輯數(shù)據(jù)庫模式 (特定數(shù)據(jù)模型)物理數(shù)據(jù)庫設(shè)計 物理數(shù)據(jù)庫模式圖3-1數(shù)據(jù)庫設(shè)計過程 在概念設(shè)計階段中,設(shè)計人員從用戶的角度看待數(shù)據(jù)及處理要求和約束,產(chǎn)生一個反映用戶觀點的概念模式。然后再把概

50、念模式轉(zhuǎn)換成邏輯模式。將概念設(shè)計從設(shè)計過程中獨立開來,使各階段的任務(wù)相對單一化,設(shè)計復(fù)雜程度大大降低,不受特定DBMS的限制。 利用ER方法進行數(shù)據(jù)庫的概念設(shè)計,可分成三步進行:首先設(shè)計局部ER模式,然后把各局部ER模式綜合成一個全局模式,最后對全局ER模式進行優(yōu)化,得到最終的模式,即概念模式。3.1.1設(shè)計局部(jb)ER模式實體和屬性(shxng)的定義:項目(項目名稱,預(yù)賽時間,決賽時間,是否需要(xyo)自動編組)運動員(編號,姓名,系別,性別,聯(lián)系電話,團體賽,徑賽,田賽)信息(項目名稱,姓名)用戶表(編號,用戶名,密碼,級別)ER模型的“聯(lián)系”用于刻畫實體之間的關(guān)聯(lián)。一種完整的方式

51、是對局部結(jié)構(gòu)中任意兩個實體類型,依據(jù)需求分析的結(jié)果,考察局部結(jié)構(gòu)中任意兩個實體類型之間是否存在聯(lián)系。若有聯(lián)系,進一步確定是1:N,M:N,還是1:1等。還要考察一個實體類型內(nèi)部是否存在聯(lián)系,兩個實體類型之間是否存在聯(lián)系,多個實體類型之間是否存在聯(lián)系,等等。一個用戶可以借閱多本不同的書,而一本書也可以被多個不同的用戶所借閱。3.1.2設(shè)計全局ER模式 所有局部ER模式都設(shè)計好了后,接下來就是把它們綜合成單一的全局概念結(jié)構(gòu)。全局概念結(jié)構(gòu)不僅要支持所有局部ER模式,而且必須合理地表示一個完整、一致的數(shù)據(jù)庫概念結(jié)構(gòu)。1)確定公共實體類型 為了給多個局部ER模式的合并提供開始合并的基礎(chǔ),首先要確定各局部

52、結(jié)構(gòu)中的公共實體類型。在這一步中我們僅根據(jù)實體類型名和鍵來認定公共實體類型。一般把同名實體類型作為公共實體類型的一類候選,把具有相同鍵的實體類型作為公共實體類型的另一類候選。2)局部ER模式的合并 合并的原則是:首先進行兩兩合并;先和合并那些現(xiàn)實世界中有聯(lián)系的局部結(jié)構(gòu);合并從公共實體類型開始,最后再加入獨立的局部結(jié)構(gòu)。3)消除沖突 沖突分為三類:屬性沖突、結(jié)構(gòu)沖突、命名沖突。 設(shè)計全局ER模式的目的不在于把若干局部ER模式形式上合并為一個ER模式,而在于消除沖突,使之成為能夠被所有用戶共同理解和接受的同一的概念模型。4)全局ER模式的優(yōu)化 在得到全局ER模式后,為了提高數(shù)據(jù)庫系統(tǒng)的效率,還應(yīng)進

53、一步依據(jù)處理需求對ER模式進行優(yōu)化。一個好的全局ER模式,除能準確、全面地反映用戶功能需求外,還應(yīng)滿足下列條件:實體類型的個數(shù)要盡可能的少;實體類型所含屬性個數(shù)盡可能少;實體類型間聯(lián)系無冗余。綜上所述,“運動會管理系統(tǒng)”的全局(qunj)ER模式如圖所示。項目比賽記錄運動員系別系別名稱信息表姓名名稱運動員電話編號姓名性別bie系別團體賽田賽徑賽項目信息項目名稱預(yù)賽成績決賽成績是否分組信息表姓 名項目名稱圖3-2后臺(huti)全局ER模式3.2關(guān)系數(shù)據(jù)庫的邏輯設(shè)計由于概念設(shè)計的結(jié)果是ER圖,DBMS一般采用關(guān)系型(本人所使用的MS SQL Server就是關(guān)系型的DBMS),因此數(shù)據(jù)庫的邏輯設(shè)

54、計過程就是把ER圖轉(zhuǎn)化為關(guān)系模式的過程。由于關(guān)系模型所具有的優(yōu)點,邏輯設(shè)計可以充分運用關(guān)系數(shù)據(jù)庫規(guī)范化理論,使設(shè)計過程形式化地進行。設(shè)計結(jié)果是一組關(guān)系模式的定義(dngy)。我選用Microsoft SQL Server2000(企業(yè)版)數(shù)據(jù)庫來進行數(shù)據(jù)庫的邏輯設(shè)計。根據(jù)全局ER圖,建立各個表如下:表3-1 運動員信息(xnx)表數(shù)據(jù)庫表項中文說明數(shù)據(jù)類型ID編號Int(4)tbname姓名VarChar(50)Xiebie 系別Varchar(10)Sex性別Varchar(10)Height 身高Varchar(10)Tel聯(lián)系電話Varchar(20)Tts團體賽Varchar(20)J

55、s1徑賽1Varchar(20)Js2徑賽2Varchar(20)Ts1田賽1Varchar(20)Ts2田賽2Varchar(20)Beiz 備注Varchar(255)表3-2 用戶(yngh)表ID編號Int(4)Username 用戶名Varchar(20)Password密碼Varchar(20)Level級別Varchar(10)表3-3 項目信息表數(shù)據(jù)庫表項中文說明數(shù)據(jù)類型Xiangmu項目名稱VarChar(20)Pro_try_time預(yù)賽時間Varchar(20)pro_fin_time決賽時間Varchar(20)pro_needgroup是否需要機器分組Bit(1)表3

56、-4信息(xnx)表數(shù)據(jù)庫表項中文說明數(shù)據(jù)類型Xiangmu項目名稱VarChar(20)tbname姓名VarChar(50)本系統(tǒng)采用適宜于網(wǎng)絡(luò)應(yīng)用的數(shù)據(jù)庫,數(shù)據(jù)庫選型主要針對Server端考慮(kol)系統(tǒng)對DBMS的性能要求較高,目前可選做DBMS的常用軟件有:Sybase SQL Server(Adaptive Server Enterprise,簡稱(jinchng)ASE),Microsoft SQL Server,Oracle,等。下面簡單地介紹一下這幾種產(chǎn)品的特點。(1)Sybase Adaptive Server EnterpriseSybase ASE(原稱SQL Ser

57、ver)是Sybase公司于1987年推出的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS)。它是第一個采用Client/Server體系結(jié)構(gòu)、采用多線程技術(shù)的可編程的高性能數(shù)據(jù)庫管理系統(tǒng)。ASE的最新版本是今年推出的(ASE)。Sybase產(chǎn)品目前已遍布全國,受到越來越多的用戶的青睞。Sybase ASE的最大的特點是在內(nèi)核上支持Client/server模式。ASE允許用戶在內(nèi)核上執(zhí)行存儲過程和觸發(fā)器,以保證數(shù)據(jù)的完整性和一致性。Sybase的Open Server 和Open Client功能強大,能支持沒有SQL Server內(nèi)核的分布數(shù)據(jù)的管理。Sybase提供了建立在Open Server基礎(chǔ)上

58、的Enterprise Connect,從而使得不同的關(guān)系數(shù)據(jù)庫、非關(guān)系數(shù)據(jù)庫和文件系統(tǒng)之間能夠?qū)崿F(xiàn)異構(gòu)查詢和位置透明的異構(gòu)數(shù)據(jù)庫連接。Sybase的產(chǎn)品線堅持開放性和應(yīng)用集成化的思想,對不斷適應(yīng)應(yīng)用環(huán)境的變化和提高系統(tǒng)的可擴充性具有較大的意義。(2)Microsoft SQL Server 2000Microsoft SQL Server是微軟公司在購得Sybase SQL Server 4.2的基礎(chǔ)上,專門為Windows NT系統(tǒng)開發(fā)的。它的優(yōu)點是性能價格比較高,它對標準SQL語言完全支持而且易于安裝使用,Microsoft SQL Server的圖形化界面簡潔明了,管理者的日常維護非常

59、方便。Microsoft SQL Server提供了與其它數(shù)據(jù)的轉(zhuǎn)化接口和圖形化工具,能夠快速實現(xiàn)不同數(shù)據(jù)庫之間的數(shù)據(jù)轉(zhuǎn)換5。而且從Web應(yīng)用服務(wù)來考慮,采用(ciyng)Microsoft SQL Server 2000 + Microsoft Advanced Server 2000 + ASP是比較好的搭配。(3)OracleOracle公司于1977年開始涉足(shz)RDBMS市場,是目前世界上最大的數(shù)據(jù)庫廠商。Oracle產(chǎn)品(chnpn)于1986年進入我國。Oracle的設(shè)計初衷是基于小型機系統(tǒng)的集中式數(shù)據(jù)管理系統(tǒng),因而Oracle在內(nèi)核上是不支持Client/Server的。

60、為了適應(yīng)Client/Server的分布處理,Oracle采用SQL*NET進行功能上的彌補。Oracle 不是基于線程的,它采用進程進行管理,因而對操作系統(tǒng)的依賴性較大,為了獲得高性能的數(shù)據(jù)管理,必須具備較高的硬件配置。Oracle也采用存儲過程和觸發(fā)器保證數(shù)據(jù)完整性和一致性,但他們不是在內(nèi)核上運行,而是通過SQL*FORM工具來實現(xiàn)數(shù)據(jù)的完整性控制。Oracle對異構(gòu)網(wǎng)絡(luò)異種機的適應(yīng)能力要比Sybase強得多。Oracle的開放性體現(xiàn)在其在PC、RISC工作站以及小型機直至大型機上均能運行,且具有統(tǒng)一的界面。本著簡單、實用、易用、穩(wěn)定性好等要求,系統(tǒng)在以上四種DBMS產(chǎn)品中選用了Micro

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論