高校運動會管理系統(tǒng)畢業(yè)論文_第1頁
已閱讀1頁,還剩39頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p><b>  目錄</b></p><p><b>  摘要I</b></p><p>  AbstractII</p><p>  第1章 課題研究的背景與意義1</p><p>  1.1課題研究的背景1</p><p>  1.2課題研究的意義

2、1</p><p>  第2章 系統(tǒng)概述2</p><p><b>  2.1系統(tǒng)簡介2</b></p><p>  2.2系統(tǒng)開發(fā)工具3</p><p>  2.2.1 MyEclipse的介紹3</p><p>  2.2.2 sql server 2005的介紹4</p>

3、;<p>  第3章 系統(tǒng)的設(shè)計和分析7</p><p>  3.1系統(tǒng)需求概述7</p><p>  3.1.1 項目概述7</p><p>  3.1.2 業(yè)務(wù)描述7</p><p>  3.2系統(tǒng)設(shè)計框架9</p><p>  3.3系統(tǒng)可行性分析9</p><p&g

4、t;  3.3.1 系統(tǒng)操作的可行性9</p><p>  3.3.2 經(jīng)濟的可行性10</p><p>  3.3.3 技術(shù)的可行性10</p><p>  3.4系統(tǒng)功能分析10</p><p>  3.4.1 運動會操作10</p><p>  3.4.2 設(shè)置運動會的競賽規(guī)程10</p>

5、<p>  3.4.3 網(wǎng)上報名11</p><p>  3.4.4 自動編排11</p><p>  3.4.5 現(xiàn)場處理12</p><p>  3.4.6 賽后統(tǒng)計13</p><p>  第4章 詳細設(shè)計14</p><p>  4.1數(shù)據(jù)庫設(shè)計14</p><p&

6、gt;  4.1.1 數(shù)據(jù)庫表關(guān)系圖14</p><p>  4.1.2 表設(shè)計15</p><p>  4.2主要頁面的設(shè)計與分析20</p><p>  4.2.1 登錄界面20</p><p>  4.2.2 運動會管理21</p><p>  4.2.3 賽前設(shè)置22</p><

7、p>  4.2.4 網(wǎng)上報名26</p><p>  4.2.5 系統(tǒng)管理27</p><p>  第5章 系統(tǒng)測試29</p><p>  5.1 系統(tǒng)測試的概念29</p><p>  5.1.1測試過程29</p><p>  5.1.2測試方法30</p><p>  

8、5.2 測試的方法與技術(shù)31</p><p>  5.2.1 黑盒測試31</p><p>  5.2.2 白盒測試31</p><p>  5.2.3 安全測試31</p><p>  5.3 項目的測試結(jié)果31</p><p><b>  結(jié)論32</b></p>&

9、lt;p><b>  致謝33</b></p><p><b>  參考文獻34</b></p><p><b>  摘要</b></p><p>  本文通過對運動會賽事的進程綜合分析,闡述了運動會管理的過程,即高校運動會管理系統(tǒng)主要用于高等院校運動會記錄主辦單位、參賽人員、工作人員、比賽

10、項目、比賽結(jié)果等,實現(xiàn)了整個運動會流程的自動化管理,包括競賽規(guī)程設(shè)置、網(wǎng)上報名、生成秩序冊、運動會的現(xiàn)場數(shù)據(jù)采集、成績錄入、成績處理以及成績的統(tǒng)計和發(fā)布,運動會的全部流程在本系統(tǒng)內(nèi)都有具體實現(xiàn),代替了絕大部分手工運作;同時也允許系統(tǒng)管理員對上述流程自動處理部分的干預(yù),以處理各種突發(fā)事件。論證了此系統(tǒng)的可行性和必要性,得出了系統(tǒng)的各項功能,滿足了高校運動會管理的基本需求。</p><p>  在設(shè)計和開發(fā)的過程中,

11、盡可能考慮可擴展性,以便于日后升級為適用于綜合運動會的系統(tǒng)。本系統(tǒng)為B/S結(jié)構(gòu),核心部分包括一臺應(yīng)用服務(wù)器和一臺數(shù)據(jù)庫服務(wù)器,用戶通過本地瀏覽器來對遠程服務(wù)器進行交互式操作。通過運動會管理、賽前設(shè)置、網(wǎng)上報名、自動編排、現(xiàn)場處理、賽后統(tǒng)計六大模塊將運動會全程貫穿起來,達到綜合管理。本系統(tǒng)是在MyEcllipse環(huán)境下,運用Java開發(fā)語言,結(jié)合SqlServer 2005數(shù)據(jù)庫,以WindowsXP為操作系統(tǒng)的基礎(chǔ)上進行開發(fā)。</

12、p><p>  關(guān)鍵詞:高校運動會管理系統(tǒng),B/S,Java,Sql Server2005</p><p><b>  Abstract</b></p><p>  This article through to the process of sports events comprehensive analysis, this paper expo

13、unds the sports meeting administrative process, the university sports meeting administrative system is mainly used in institutions of higher learning games record the host units and entry personnel, staff, the event, the

14、 result of the game, we automatic management of the whole process of game, we automatic management of the whole process of games, including competition rules set, online application, and t</p><p>  In the de

15、sign and development process, consider scalability as far as possible, in order to upgrade to the future of the system used in comprehensive games. This system for B/S structure, the core part includes a application serv

16、er and a database server, the user through local web browser to remote servers to interactive operation. Through the sports management, set up before the game, online enrollment, automatic arrangement, the treatment, aft

17、er the game six module will be statistics the games</p><p>  Keywords: university sports meeting administrative system, B/S, Java, Sql Server2005第1章 課題研究的背景與意義</p><p>  高校運動會管理系統(tǒng)主要用于高等院校運動會記錄主辦單

18、位、參賽人員、工作人員、比賽項目、比賽結(jié)果等,實現(xiàn)了整個運動會流程的自動化管理,包括競賽規(guī)程設(shè)置、網(wǎng)上報名、生成秩序冊、運動會的現(xiàn)場數(shù)據(jù)采集、成績錄入、成績處理以及成績的統(tǒng)計和發(fā)布,運動會的全部流程在本系統(tǒng)內(nèi)都有具體實現(xiàn),代替了絕大部分手工運作;同時也允許系統(tǒng)管理員對上述流程自動處理部分的干預(yù),以處理各種突發(fā)事件。</p><p>  1.1課題研究的背景</p><p>  隨著現(xiàn)在運動

19、會的規(guī)模越來越大,手工的記錄已經(jīng)無法滿足比賽的各種數(shù)據(jù)記錄,而且隨著賽事的復(fù)雜度越來越大,手工統(tǒng)計比賽結(jié)果將是一個龐大的任務(wù),并且容易出錯,這對運動員和組織單位都是不理想的。這就迫切需要一種高效且操作方便的管理系統(tǒng)來管理,高校運動會管理系統(tǒng)應(yīng)運而生。</p><p>  1.2課題研究的意義</p><p>  作為高校體育健身活動的重要組成部分——校運動會一直受到高校領(lǐng)導(dǎo)的高度重視,但是

20、如今高校的規(guī)模日益龐大,參加運動會的學(xué)生和教職員工人數(shù)眾多,傳統(tǒng)的手工組織方式難以適應(yīng)高校運動會的組織工作,所以開發(fā)本套系統(tǒng)讓計算機系統(tǒng)來完成高校運動會的賽前組織、現(xiàn)場控制和賽后統(tǒng)計的全部工作,減輕組織工作者的負擔(dān),減少工作紕漏,并且可以減少人為參與的因素、快速處理成績、規(guī)范運動會的流程,以達到高效、簡潔、透明地管理運動會的進行。</p><p><b>  第2章 系統(tǒng)概述</b><

21、/p><p><b>  2.1系統(tǒng)簡介</b></p><p>  本系統(tǒng)的應(yīng)用范圍將僅限于田徑運動會。同時在設(shè)計和開發(fā)的過程中,盡可能考慮可擴展性,以便于日后升級為適用于綜合運動會的系統(tǒng)。本系統(tǒng)為B/S結(jié)構(gòu),用戶包括以下7類:</p><p><b>  系統(tǒng)管理員</b></p><p>  系統(tǒng)

22、內(nèi)置的最高權(quán)限帳戶,可以進行系統(tǒng)所支持的所有操作,操作者應(yīng)當(dāng)謹慎使用本帳戶,建議僅在運動會創(chuàng)建、刪除及系統(tǒng)維護時使用。</p><p><b>  大會組委會</b></p><p>  一屆運動會的系統(tǒng)管理員帳號,可以在一屆運動會的范圍內(nèi)進行系統(tǒng)所支持的、所允許的所有操作,包括競賽規(guī)程設(shè)置、運動會相關(guān)帳號的管理,還可以進行一屆運動會相關(guān)帳戶的操作。</p>

23、;<p><b>  報名單位</b></p><p>  供網(wǎng)上報名使用的帳戶,在報名時間內(nèi)有效。</p><p><b>  徑賽檢錄員</b></p><p>  供網(wǎng)上徑賽項目檢錄使用的帳戶,在運動會進行期間有效,僅可以進行徑賽項目的檢錄工作。</p><p><b>

24、;  終點記錄員</b></p><p>  供網(wǎng)上徑賽成績錄入使用的帳戶,在運動會進行期間有效,僅可以進行徑賽成績的錄入工作。</p><p><b>  田賽記錄員</b></p><p>  供網(wǎng)上田賽成績錄入使用的帳戶,在運動會進行期間有效,僅可以進行田賽成績的錄入工作,因為田賽的檢錄和成績記錄在同一張表上,所以,本帳戶也包

25、括了田賽的檢錄操作。</p><p><b>  普通瀏覽者</b></p><p>  可以在網(wǎng)上查詢運動會進行狀況的用戶,不需要用戶名和密碼。</p><p><b>  2.2系統(tǒng)開發(fā)工具</b></p><p>  2.2.1 MyEclipse的介紹</p><p>

26、;  1. MyEclipse簡介</p><p>  MyEclipse企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse)是對EclipseIDE的擴展,利用它我們可以在數(shù)據(jù)庫和JavaEE的開發(fā)、發(fā)布以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的JavaEE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持HTML,Struts

27、,JSP,CSS,Javascript,Spring,SQL,Hibernate。2.Microsoft Visual Studio發(fā)展歷程</p><p>  2. MyEclipse分類</p><p>  在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類: </p><p>  (1) JavaEE模型 </p><p>  (2) W

28、EB開發(fā)工具 </p><p>  (3) EJB開發(fā)工具 </p><p>  (4) 應(yīng)用程序服務(wù)器的連接器 </p><p>  (5) JavaEE項目部署服務(wù) </p><p>  (6) 數(shù)據(jù)庫服務(wù) </p><p>  (7) MyEclipse整合幫助 </p><p>  對于

29、以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來實現(xiàn)它們。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進行單獨的擴展和升級。 </p><p>  簡單而言,MyEclipse是Eclipse的插件,也是一款功能強大的JavaEE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯,MyEclipse6.0以前版本需先安裝Eclipse。MyEc

30、lipse6.0以后版本安裝時不需安裝Eclipse。</p><p>  3. MyEclipse主要版本</p><p> ?。?)MyEclipse 5.0 版本</p><p>  Genuitec發(fā)布了MyEclipse Enterprise Workbench 5.0,更智能、更快捷、更簡單和更便宜的J2EE工具的新版本的誕生。它的價格對于個人和企業(yè)開發(fā)

31、人員來說都是非常有吸引力的。這是J2EE IDE市場一個重量級的選手。通過增加UML雙向建模工具、WYSIWYG的JSP/Strutsdesigner、可視化的Hibernate/ORM工具、Spring和Web services支持,以及新的Oracle數(shù)據(jù)庫開發(fā)。</p><p> ?。?)MyEclipse 8.5 版本</p><p>  經(jīng)過了MyEclipse 8.5 M1和M

32、yEclipse 8.5 M2兩個版本,MyEclipse Enterprise Workbench 8.5 for Eclipse 3.5.2終于在2010年3月28號正式發(fā)布,在官方網(wǎng)站上 MyEclipse 8.5 可以下載,該版本集成了 Eclipse 3.5.2,提升了團隊協(xié)作開發(fā)、開發(fā)周期管理以及 Spring 和 Hibernate 的更好支持。</p><p>  2.2.2 sql server

33、 2005的介紹</p><p>  1. sql server 2005的概述</p><p>  SQL Server 是一個關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它最初是由Microsoft Sybase和Ashton-Tate三家公司共同開發(fā)的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發(fā)上就分道揚鑣了,M

34、icrosoft 將SQL Server 移植到Windows NT系統(tǒng)上,專注于開發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統(tǒng)上的應(yīng)SQL Server安裝界面用。</p><p>  2. sql server 2005的幾個主要特性增強</p><p><b> ?。?)企業(yè)數(shù)據(jù)管理</b&

35、gt;</p><p>  高可用性:SQL Server 2005的失敗轉(zhuǎn)移集群和數(shù)據(jù)庫鏡像技術(shù)確保企業(yè)向員工、客戶和合作伙伴提交高度可靠和可用的應(yīng)用系統(tǒng)。</p><p>  管理工具:SQL Server 2005引進了一套集成的管理工具和管理應(yīng)用編程接口(APIs),以提供易用性、可管理性、及對大型SQL Server配置的支持。</p><p>  安全性

36、增強:SQL Server 2005旨在通過數(shù)據(jù)庫加密、更加安全的默認設(shè)置、加強的密碼政策和細化許可控制、及加強的安全模型等特性,為企業(yè)數(shù)據(jù)提供最高級別的安全性。</p><p>  可伸縮性:SQL Server 2005可伸縮性的先進性包括表格分區(qū)、復(fù)制能力的增強和64位支持。</p><p> ?。?)開發(fā)人員生產(chǎn)力</p><p>  Common Lang

37、uage Runtime (CLR)集成:SQL Server 2005引入了使用Microsoft .NET 語言來開發(fā)數(shù)據(jù)庫目標(biāo)的性能。</p><p>  深入的XML集成:SQL Server 2005提供一種新的XML數(shù)據(jù)類型,使在SQL Server數(shù)據(jù)庫中存儲XML片段或文件成為可能。</p><p>  Transact-SQL增強:新的查詢類型和在交易過程中使用錯誤處理的

38、功能,為開發(fā)人員在SQL Server查詢開發(fā)方面提供了更高的靈活性和控制力。</p><p><b> ?。?)商務(wù)智能 </b></p><p>  分析服務(wù):分析服務(wù)對數(shù)據(jù)倉庫、商務(wù)智能和line-of-business解決方案的可伸縮性、可管理性、可靠性、可用性和可規(guī)劃性提供擴展。</p><p>  數(shù)據(jù)轉(zhuǎn)換服務(wù)(DTS):對DTS結(jié)

39、構(gòu)合工具的全部重新設(shè)計為開發(fā)人員和數(shù)據(jù)庫管理員提供了增強的靈活性和可管理性。</p><p>  報表服務(wù):報表服務(wù)是一種新的報表服務(wù)器和工具箱,用于創(chuàng)建、管理和配置企業(yè)報告。</p><p>  數(shù)據(jù)挖掘:數(shù)據(jù)挖掘的功能得以增強,主要歸功于四種新的運算法則、改進的數(shù)據(jù)模型和處理工具。</p><p>  3. sql server 2005的歷史</p>

40、;<p>  1985年---微軟和IBM宣布在操作系統(tǒng)和系統(tǒng)軟件方面進行長期合作研發(fā)。</p><p>  1987年---在MS DOS基礎(chǔ)上開發(fā)的OS/2操作系統(tǒng)正式發(fā)布。很快,IBM發(fā)布了稱為OS/2擴展版的操作系統(tǒng),并在該操作系統(tǒng)上推出基于SQL的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),稱為OS/2數(shù)據(jù)庫管理器。OS/2數(shù)據(jù)庫管理器為小型應(yīng)用設(shè)計并部分兼容DB/2數(shù)據(jù)庫,DB/2是IBM為大型主機上開發(fā)的數(shù)

41、據(jù)庫產(chǎn)品。OS/2數(shù)據(jù)庫管理器同時設(shè)計了一個稱為OS/2通信管理器的組件。后來OS/2逐步發(fā)展為今天的DB/2。</p><p>  1988年---第一次出現(xiàn)SQL Server名稱。微軟、Sybase和Ashton-Tate合作,在Sybase的基礎(chǔ)上生產(chǎn)出了在OS/2操作系統(tǒng)上使用的SQL Server 1.0。</p><p>  1989年--SQL Server 1.0面世,取

42、得了較大的成功,微軟和Ashton-Tate分道揚鑣。</p><p>  1990年---SQL Server 1.1面世,并被微軟正式推向市場。</p><p>  1991年---SQL Server 1.11版發(fā)布。</p><p>  1992年---微軟和Sybase共同開發(fā)的SQL Server4.2面世。</p><p>  

43、1993年---微軟推出Windows NT 3.1,搶占服務(wù)器操作系統(tǒng)市場并取得了巨大的成功,同期推出的SQL Server for Windows NT 3.1也成為暢銷產(chǎn)品。</p><p>  1994年---微軟和Sybase分道揚鑣。</p><p>  1995年---SQL Server 6.0發(fā)布。隨后推出的SQL Server 6.5 取得巨大成功。</p>

44、<p>  1998年---SQL Server 7.0發(fā)布,SQL Server 7.0開始進軍企業(yè)級數(shù)據(jù)庫市場。</p><p>  2000年---SQL Server 2000發(fā)布。</p><p>  2005年---SQL Server 2005發(fā)布。</p><p>  第3章 系統(tǒng)的設(shè)計和分析</p><p>&

45、lt;b>  3.1系統(tǒng)需求概述</b></p><p>  運動會管理系統(tǒng)主要實現(xiàn)了整個運動會流程的自動化管理,包括競賽規(guī)程設(shè)置、網(wǎng)上報名、生成秩序冊、運動會的現(xiàn)場數(shù)據(jù)采集、成績錄入、成績處理以及成績的統(tǒng)計和發(fā)布,運動會的全部流程在本系統(tǒng)內(nèi)都有具體實現(xiàn),代替了絕大部分手工運作;同時也允許系統(tǒng)管理員對上述流程自動處理部分的干預(yù),以處理各種突發(fā)事件。</p><p>  3

46、.1.1 項目概述</p><p>  通過長時間的調(diào)研我發(fā)現(xiàn),隨著體育水平的不斷提高,體育賽事的規(guī)模不斷的增大,在這樣的情況下,如果不依靠高性能的管理軟件,整個賽事將得不到正常的開展,人工的記錄存在著很大的困難:</p><p>  1.人工無法精確記錄賽事中那么復(fù)雜的比賽內(nèi)容,在龐大的數(shù)據(jù)下難免有失誤的數(shù)據(jù),造成成績記錄的不準(zhǔn)確等后果,對運動員個人的成績乃至整個賽事都有很大的影響。&l

47、t;/p><p>  2.如果人工記錄,將造成大量的人力資源浪費,可能造成記錄的人員比參賽的運動員還多的局面,這就違背了運動會的意愿了。</p><p>  為了解決好這些問題,就需要一個方便操作,同時又能達到人工不能完成的管理軟件,為此我開發(fā)了這個系統(tǒng),能夠很方便的進行競賽規(guī)程設(shè)置、網(wǎng)上報名、生成秩序冊、運動會的現(xiàn)場數(shù)據(jù)采集、成績錄入、成績處理以及成績的統(tǒng)計和發(fā)布,使整個運動會管理實現(xiàn)自動化

48、。</p><p>  3.1.2 業(yè)務(wù)描述</p><p>  本系統(tǒng)分為六大模塊:系統(tǒng)管理模塊、賽前設(shè)置模塊、網(wǎng)上報名模塊、自動編排模塊、現(xiàn)場處理模塊、賽后統(tǒng)計模塊。</p><p><b>  1.系統(tǒng)管理</b></p><p>  只面向系統(tǒng)管理員,可進行多屆運動會的管理,包括運動會的創(chuàng)建、激活,帳號管理,系統(tǒng)

49、日志的維護等。</p><p><b>  2.賽前設(shè)置</b></p><p>  以大會管理員身份賬號(由系統(tǒng)管理員添加)登錄,進行對某一屆運動會的管理,主要是設(shè)置運動會的競賽規(guī)程,包括設(shè)置運動會細分屬性、設(shè)置競賽組別、設(shè)置競賽項目、設(shè)置參賽單位、設(shè)置積分規(guī)則、設(shè)置報名規(guī)則、設(shè)置運動會帳號、歷史成績錄入。</p><p><b>

50、  3.網(wǎng)上報名</b></p><p>  在大會管理員設(shè)置了參賽單位后,相應(yīng)的單位即可根據(jù)相應(yīng)的網(wǎng)上報名賬戶和密碼登陸,進行網(wǎng)上報名。</p><p><b>  4.自動編排</b></p><p>  在報名結(jié)束后,系統(tǒng)可以根據(jù)組委會的不同設(shè)置,自動生成運動員編號,自動分組和分道,自動生成賽程表,生成秩序冊。</p&g

51、t;<p><b>  5.現(xiàn)場處理</b></p><p>  組委會設(shè)置的檢錄員和成績錄入員的帳號可以行使網(wǎng)上檢錄和網(wǎng)上成績錄入的職能。另外還有消息發(fā)布和選定接力參賽人員等功能。</p><p><b>  6.賽后統(tǒng)計</b></p><p>  賽后系統(tǒng)可自動進行統(tǒng)計過程,輸出單項成績,運動員排名,單

52、位積分排名,破紀(jì)錄達標(biāo)情況,并最終打印成績冊。</p><p><b>  3.2系統(tǒng)設(shè)計框架</b></p><p>  系統(tǒng)主體框架如圖3-1所示。</p><p>  圖3-1系統(tǒng)主體框架</p><p>  3.3系統(tǒng)可行性分析</p><p>  3.3.1 系統(tǒng)操作的可行性</p

53、><p>  本系統(tǒng)性能穩(wěn)定,簡單易用易懂、功能完善,能夠方便地管理運動會的各項任務(wù),保證運動會順利進行。</p><p>  3.3.2 經(jīng)濟的可行性</p><p>  本運動會管理系統(tǒng)為B/S架構(gòu),不需要安裝,也不需額外的維護費用,能夠管理多界運動會,能大大節(jié)省人工管理的難度和費用。</p><p>  3.3.3 技術(shù)的可行性</

54、p><p>  由于本系統(tǒng)基于MyEcllipse的B/S架構(gòu)開發(fā),有強大的SSH框架體系極大的減少了開發(fā)的難度和周期,在技術(shù)上占有很大優(yōu)勢。</p><p><b>  3.4系統(tǒng)功能分析</b></p><p>  3.4.1 運動會操作</p><p>  可添加、刪除、激活、關(guān)閉運動會,運動會屬性包括設(shè)置新添加運動會

55、的屬性,包括屆次、名稱、主辦單位、承辦單位、協(xié)辦單位、贊助單位、舉辦時間、舉辦地點、備注,除了屆次、名稱、主辦單位和舉辦時間以外,其他屬性允許為空。同時添加本屆運動會組委會的帳戶,供余下的本次運動會的設(shè)置及使用。一屆運動會可以有多個組委會帳號,也可以沒有,此時只能由系統(tǒng)管理員進行該屆運動會的管理。</p><p>  3.4.2 設(shè)置運動會的競賽規(guī)程</p><p>  在系統(tǒng)管理員創(chuàng)建了

56、一屆運動會操作后,大會組委會的帳號就可以使用了,可以進行設(shè)置運動會細分屬性、設(shè)置競賽組別、設(shè)置競賽項目、設(shè)置參賽單位、設(shè)置積分規(guī)則、設(shè)置報名規(guī)則、設(shè)置運動會賬戶、歷史成績錄入等操作。</p><p>  3.4.3 網(wǎng)上報名</p><p>  網(wǎng)上報名分運動員報名和非運動員報名,運動員報名通過各單位通過系統(tǒng)管理員提供的網(wǎng)上報名帳戶和密碼登陸,然后進行網(wǎng)上報名。報名格式參照一般手工報名表的

57、形式,根據(jù)兼項設(shè)置,一個運動員可以報若干競賽項目和組別,參賽單位不能參加的項目和組別都會被屏蔽,最后還有接力項目報名(項目和組別),接力項目不屬于兼項。報名時,可以同時報上報名成績,以便分組分道和排序。非競賽人員包括領(lǐng)隊、教練、隊醫(yī),用戶還可以自己添加人員及身份角色。系統(tǒng)在單位提交報名結(jié)果時,進行一次簡單的規(guī)則檢測,檢測的內(nèi)容包括性別與報名組別是否相符、參賽單位人數(shù)是否超過限制、輸入的報名成績是否符合格式、是否有關(guān)鍵字段為空、是否出現(xiàn)非

58、法字符,在通過了檢查后,報名結(jié)果才能被正式提交。</p><p>  3.4.4 自動編排</p><p>  運動員編號提供兩種前綴,一是單位編號,二是(組別+項目)編號,也可以全部連續(xù),沒有號碼前綴,其中保證如下原則:</p><p><b>  同單位編號連續(xù);</b></p><p><b>  同組別

59、編號連續(xù);</b></p><p><b>  同項目編號連續(xù)。</b></p><p>  三條原則的綜合結(jié)果是,同一個單位參加同一組別的同一個項目,他們的編號一定是連續(xù)的。不管兼項與否,一人一號。</p><p>  系統(tǒng)首先根據(jù)競賽項目設(shè)置的屬性進行分組和分道。</p><p>  徑賽分道項目的分組方

60、法有隨機、蛇形和斜線三種,供用戶選擇。隨機分組保證如下原則:</p><p><b>  同單位運動員分散;</b></p><p><b>  同成績運動員分散。</b></p><p>  蛇形和斜線根據(jù)報名成績來由好到次排序分組,沒有報名成績的運動員排在成績最差的后面。</p><p>  系

61、統(tǒng)內(nèi)置常見的中長跑以及長跑項目提供完全隨機、按單位分散原則、按報名成績?nèi)N方法排序,系統(tǒng)自動排定由內(nèi)道到外道的運動員順序。</p><p>  以上的徑賽項目自動生成分組結(jié)果的同時,系統(tǒng)還支持用戶的微調(diào),包括賽道數(shù)目的變更、分組人數(shù)的變更、場地數(shù)目的變更;在隨機分組時,對不滿意的分組結(jié)果重新分組,達到滿意為止。系統(tǒng)將一個項目一個項目地進行自動分組,由管理員確認后,產(chǎn)生最終的分組結(jié)果。</p><

62、;p>  田賽項目和全能項目將有隨機和按照報名成績兩種方式安排運動員比賽順序。隨機排序用戶可以選擇同單位分散與否,按照報名成績排序是由次到好排定出場順序,沒有報名成績的排在最先。同樣的,管理員可以多次隨機排序,直到滿意為止,確認并產(chǎn)生最終比賽順序。</p><p>  本系統(tǒng)按照一個適用廣泛的模版對項目進行排序和計算時間,允許用戶根據(jù)以往的運動會秩序冊修改模版并保存模版。同時還支持管理員對自動生成結(jié)果進行微

63、調(diào),包括前后順序和時間分配。秩序冊的時間分配單位是指定組別的指定項目的指定賽次(預(yù)賽、及格賽、決賽)。</p><p>  本系統(tǒng)產(chǎn)生的模版將參照若干大學(xué)運動會的賽程安排,將設(shè)置1天、2天和3天三個模版,根據(jù)運動會的比賽日期自動選擇。其中參照的準(zhǔn)則有:</p><p><b>  全能項目優(yōu)先;</b></p><p><b>  跨

64、欄項目優(yōu)先;</b></p><p>  同一比賽不同賽次間隔一個時間單位(一般是半天);</p><p><b>  兼項項目分散;</b></p><p>  接力項目安排在一個時間單位的最后。</p><p>  依照以上規(guī)則,生成模版。</p><p>  對于某些極端情況,例

65、如項目、組別多同時時間緊,系統(tǒng)會給用戶提出警告。</p><p>  根據(jù)用戶需要,可以打印的內(nèi)容有,運動會屬性、運動會細分屬性、競賽日程表、各單位非競賽人員名單及運動員姓名號碼對照表、徑賽分組表、田賽分組表、田徑技術(shù)等級標(biāo)準(zhǔn)和歷史紀(jì)錄,用戶根據(jù)需要選擇其中的若干項或者全部項進行打印。</p><p>  3.4.5 現(xiàn)場處理</p><p>  包括網(wǎng)上賬號處理、

66、競賽用表、數(shù)據(jù)采集和成績錄入、成績處理四個功能。網(wǎng)上賬號處理需要設(shè)置的帳號有檢錄員帳號和成績錄入員帳號,各自只能行使網(wǎng)上檢錄和網(wǎng)上成績錄入的職能;所有競賽用表都將在網(wǎng)頁上顯示,可以根據(jù)需要進行定制,允許用戶額外增加最多三個文本屬性(用戶添加的屬性將跟在系統(tǒng)提供的最后一個屬性的下一行,為了規(guī)范起見,表格不允許修改),并且可以打印;數(shù)據(jù)采集的手工方式還是不能取代,記錄表格需要備案;競賽預(yù)賽出現(xiàn)成績并列,導(dǎo)致超過8位最佳選手入圍決賽時,系統(tǒng)反

67、饋給運動會管理員頁面,提示需要加賽以及加賽名單,由現(xiàn)場裁判處理,可以按小表成績或者自行組織加賽,只需將結(jié)果交由運動會管理員,由他重新錄入,成績保存也只有預(yù)賽和決賽,名次只有進入決賽的前8位運動員,其他運動員沒有名次。系統(tǒng)對于成績的處理還包括自動生成決賽道次,并且刷新決賽的網(wǎng)上檢錄名單;網(wǎng)上可供查詢已經(jīng)錄入的比賽結(jié)果,即時、互動;同時,也提供給管理員一個消息平臺,將急需發(fā)布的消息發(fā)布到網(wǎng)頁上。</p><p>  

68、3.4.6 賽后統(tǒng)計</p><p>  分兩個功能:打印統(tǒng)計報表,統(tǒng)計過程由系統(tǒng)自動完成,無需用戶的參與,包括單位報名和得分表、各項比賽成績表、運動員得分情況表、破紀(jì)錄和達級表;網(wǎng)上成績公布。</p><p><b>  第4章 詳細設(shè)計</b></p><p><b>  4.1數(shù)據(jù)庫設(shè)計</b></p>

69、<p>  4.1.1 數(shù)據(jù)庫表關(guān)系圖</p><p>  圖4-1 數(shù)據(jù)庫表關(guān)系圖</p><p><b>  4.1.2 表設(shè)計</b></p><p>  1.表SportsMeeting</p><p>  此表用于保存所有運動會的信息,表項主要分為四類:</p><p>&l

70、t;b> ?。?)基本信息</b></p><p>  包括運動會的名稱、界次、時間等信息,其中運動會開始和結(jié)束時間作為日程安排的依據(jù),其它表項僅用于顯示。</p><p><b> ?。?)報名限制信息</b></p><p>  包括最大兼項數(shù)和單項最少參賽人數(shù),在運動員報名時作為檢驗報名有效性的依據(jù)。</p>

71、<p> ?。?)運動會狀態(tài)信息</p><p>  有兩個狀態(tài)值,分別是是否激活和是否開始報名。前者的更改由系統(tǒng)管理員在全部運動會管理中進行,后者有大會組委會或系統(tǒng)管理員在開始/結(jié)束報名中改變。</p><p><b> ?。?)模板信息</b></p><p>  包括運動會所對應(yīng)的項目組別、單位和計分規(guī)則模板的ID,它們分別

72、外鍵依賴于表ItemGroupTemplate、OrgTemplate和RuleTemplate中的ID表項。各運動會的三種模板ID都是唯一的,不可能有兩屆運動會擁有相同的模板ID。</p><p>  表4-1 SportsMeeting</p><p><b>  2.表Item</b></p><p>  此表用于保存所有項目信息。表項T

73、emplateID外鍵依賴于表ItemGroupTemplate的ID表項。表項Type表示項目類型,在分組分道、安排賽程、比賽進行時都需要根據(jù)其值來選擇處理方式。表項Tryout表示項目有多少輪次,其具體作用在Game表中介紹。表項ParentItemID用于區(qū)分一般項目(包括全能項目)和全能子項目,前者的表項值為0,后者表項值為所屬全能項目的ID。表項GroupMemberMax表示項目分組最大人數(shù),在分組分道時作為計算組數(shù)的依據(jù),

74、如果值為0代表不分組,即固定按照分一組處理。表項OrgMax表示項目單位最大報名人數(shù),在運動員報名時作為檢驗報名有效性的依據(jù)。</p><p><b>  表4-2 Item</b></p><p><b>  3.表Group</b></p><p>  此表用于保存所有組別信息。表項TemplateID外鍵依賴于表It

75、emGroupTemplate的ID表項。表項Sex表示參加該組別運動員性別,在運動員報名時檢驗報名員是否正確。</p><p><b>  表4-3 Item</b></p><p><b>  4.表Game</b></p><p>  此表用于保存所有比賽信息。一場比賽由項目、組別和輪次三項唯一確定,例如男子普通組1

76、00米預(yù)賽。表項ItemID外鍵依賴于表Item的ID表項,表項GroupID外鍵依賴于表Group的ID表項。表項TryoutPlace表示比賽的輪次,從0開始直到對應(yīng)Item表中記錄的Tryout字段。例如Item表中100米的Tryout字段值為2,就代表該項目有兩輪資格賽。對于任意一個可參加100米項目的組別,Game表中會有TryoutPlace依次為0、1、2的三條對應(yīng)記錄,分別代表預(yù)賽、復(fù)賽、決賽。表項PlayOrder和

77、TimeCost分別表示運動會進行時比賽所在的位置和所需時間,作為排定日程的依據(jù)。</p><p><b>  表4-4 Game</b></p><p><b>  5.表Record</b></p><p>  此表用于保存所有歷史紀(jì)錄和運動員等級標(biāo)準(zhǔn)信息。表項Type表示記錄信息類型,包括歷史紀(jì)錄、手記、電記運動員等

78、級標(biāo)準(zhǔn)三種類型。表項Grade表示記錄等級,包括世界紀(jì)錄、全國紀(jì)錄、省級紀(jì)錄、市級紀(jì)錄、大會紀(jì)錄(歷史紀(jì)錄)或運動健將、一級、二級、三級(運動員等級標(biāo)準(zhǔn))。與表Game類似,表項ItemID外鍵依賴于表Item的ID表項。對于表項GroupID,當(dāng)記錄信息為大會記錄時,它表示紀(jì)錄所屬組別;否則,此表項值無意義。</p><p>  表4-5 Record</p><p><b>

79、  6.表Result</b></p><p>  此表用于運動員參賽結(jié)果信息。表項AthleteID外鍵依賴于表Athlete的ID表項,表項GameID外鍵依賴于表Game的ID表項。表項ParentResultID與表Item的表項ParentItemID相似,一般項目比賽的表項值為0,全能子項目比賽表項值為所屬全能項目比賽的ID。表項CheckIn表示運動員是否通過比賽檢錄,其值為0的結(jié)果信息

80、表示未通過檢錄,沒有成績和名次。表項BreakType和BreakGrade表示比賽結(jié)果破紀(jì)錄情況,保存格式與表Record一致,如未破紀(jì)錄則值為0。</p><p>  表4-6 Result</p><p>  7.表PointRule</p><p>  此表用于保存所有參賽人員不滿八人時計分規(guī)則信息。表項TemplateID外鍵依賴于表RuleTemplat

81、e的ID表項。表項GetCount表示有多少參賽運動員有成績,其相應(yīng)的得分保存在八個得分表項的前部,位置超出GetCount值的得分表項值為0。</p><p>  表4-7 PointRule</p><p>  4.2主要頁面的設(shè)計與分析</p><p>  4.2.1 登錄界面</p><p>  登錄頁面主要是用戶進行系統(tǒng)的一個通道,

82、用戶通過正確的用戶名和密碼用戶就可以登錄到系統(tǒng)中。登錄頁面通過隨機生成的驗證碼的驗證,大大降低了服務(wù)器的壓力,如圖4-2所示。</p><p><b>  圖4-2 登錄界面</b></p><p>  4.2.2 運動會管理</p><p>  該頁面顯示了運動會的基本信息以及對運動會的添加、刪除、激活和關(guān)閉的功能連接,如圖4-3所示。<

83、;/p><p>  圖4-3 運動會信息界面</p><p>  4.2.3 賽前設(shè)置</p><p><b>  1.設(shè)置項目和組別</b></p><p>  根據(jù)不同的學(xué)校需求單位構(gòu)成,可以對運動會的比賽分為若干組別,系統(tǒng)提供內(nèi)置模版以供載入,設(shè)置好組別后,可以進行添加比賽項目的工作,需要輸入名稱、比賽類型(短跑長跑接

84、力遠度高度全能)、比賽輪次(決賽,預(yù)決賽,預(yù)復(fù)決賽)、分組人數(shù)、可同時進行小組數(shù)、各單位可報名人數(shù)上限、可參加該項目的組別。設(shè)置確定之后,可以進行檢索和打印全部項目組別,界面如圖4-4所示。</p><p>  圖4-4 項目組別界面</p><p><b>  2.設(shè)置參賽單位</b></p><p>  大會管理員可以載入以前保存的模版作為

85、本屆運動會的參賽單位(載入模版后默認單位不能參加所有的項目組別的比賽),亦可手動添加單位,需要輸入單位名稱、編號、用戶名、密碼、可參加組別、可參加項目(其中單位名稱和編號為必填項;用戶名密碼用于各單位登陸實現(xiàn)網(wǎng)上在線報名,可為空),如圖4-5所示。</p><p>  圖4-5 設(shè)置參賽單位</p><p><b>  3.設(shè)置積分規(guī)則</b></p>

86、<p>  設(shè)置第一到第八名次的得分情況,以及全能接力項目的加分情況(以上為必填項),也可以載入或保存當(dāng)前模版,系統(tǒng)界面如圖4-6所示。</p><p>  圖4-6設(shè)置積分規(guī)則</p><p><b>  4.設(shè)置積分規(guī)則</b></p><p>  設(shè)置最大兼項數(shù)、單項最少人數(shù)、報名規(guī)則備注后,點確定完成。(其中最大兼項數(shù)和單項最

87、少人數(shù)為必填項),如圖4-7所示。</p><p>  如圖4-7設(shè)置積分規(guī)則</p><p><b>  5.歷史成績記錄</b></p><p>  可查看及設(shè)置運動員所屬或所創(chuàng)造的紀(jì)錄,如圖4-8所示。</p><p>  圖4-8 歷史成績記錄</p><p>  4.2.4 網(wǎng)上報名&l

88、t;/p><p><b>  1.參賽人員報名</b></p><p>  大會管理員在進行完賽前設(shè)置的工作后,就可以設(shè)置開始報名,在線報名只有在大會管理員確認開始報名之后才能進行。在線報名有兩種方式進行:單位報名和管理員輸入。單位報名是由各單位通過瀏覽器上網(wǎng),點在線報名,以各單位的用戶名和密碼登陸后實行運動員及參加的項目報名;管理員輸入報名是由大會管理員身份登陸系統(tǒng)代為

89、報名輸入,如圖4-9所示。</p><p>  圖4-9 參賽人員報名</p><p><b>  2.開啟/結(jié)束報名</b></p><p>  查看并設(shè)置報名的開啟狀態(tài),如圖 4-10所示。</p><p>  圖4.10 查看并設(shè)置報名的開啟狀態(tài)</p><p>  4.2.5 系統(tǒng)管理&l

90、t;/p><p><b>  1.賬號管理</b></p><p>  此功能為大會管理員的功能,可對大會的系統(tǒng)用戶進行管理,如圖4-11所示。</p><p><b>  圖4-11賬號管理</b></p><p><b>  2.日志管理</b></p><

91、p>  該功能只能查詢,記錄每個系統(tǒng)用戶的操作,如圖4-12所示。</p><p><b>  圖4-12日志管理</b></p><p><b>  第5章 系統(tǒng)測試</b></p><p>  5.1 系統(tǒng)測試的概念</p><p>  軟件在設(shè)計、編碼階段之后,為了發(fā)現(xiàn)潛在的錯誤,需要進

92、行完整的測試工作。大量統(tǒng)計資料表明,系統(tǒng)測試和維護的工作量往往占軟件開發(fā)總工作量的40%以上??梢娷浖y試工作是非常重要的。</p><p>  由于本系統(tǒng)是Web應(yīng)用軟件,必須面對同時在線的大量的訪問者,因此需要進行壓力測試,以適應(yīng)于訪問量較大時的情況。</p><p>  由于程序中潛在的缺陷只在特定的環(huán)境下才有可能顯露。系統(tǒng)缺陷通常是由于設(shè)計時,或者編碼過程中,對某些特定情況考慮不周

93、造成的,需要通過測試來暴露這些問題。所以,有意義的軟件測試應(yīng)該是從“破壞”的角度出發(fā),精心設(shè)計最有可以暴露程序缺陷的測試方案。因此軟件測試的目標(biāo)應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認測試等。測試對象是隨階段而異的,最基本、最初的測試是單元測試,之后的組合測試、確認測試都

94、是以測試過后的模塊作為測試對象的。</p><p><b>  5.1.1測試過程</b></p><p>  測試的主要目的包括:測試軟件的功能,衡量是否滿足實際需求;測試軟件的運行穩(wěn)定性,衡量軟件質(zhì)量與可靠性;測試軟件安全性;測試系統(tǒng)性能,發(fā)現(xiàn)系統(tǒng)性能瓶頸,并提出應(yīng)對措施;發(fā)現(xiàn)程序中存在的錯誤及功能欠缺之處,并進行修改完善。</p><p>

95、;  軟件測試一般采用自底向上,逐步驗證的測試方法,通過單元測試、組合測試、確認測試、系統(tǒng)測試、驗收測試等測試階段,以不同角度、不同側(cè)重點對軟件進行測試,具體說明如下:</p><p><b>  單元測試</b></p><p>  單元測試也稱模塊測試或程序測試,單元測試是對每個模塊單獨進行的,從模塊級驗證功能接口與設(shè)計是否一致,對模塊的所有主要處理路徑進行測試,

96、并且與預(yù)期的結(jié)果進行對比,確保正確性。尤其重要的是,單元測試中還要對所有異常處理路徑進行測試,保證模塊具有良好的容錯能力。</p><p><b>  組合測試</b></p><p>  組合測試也稱集成測試或子系統(tǒng)測試,組合測試的對象是指己經(jīng)通過單元測試的模塊,不是對零散模塊進行單個測試,而是用系統(tǒng)化的方法裝配并測試軟件系統(tǒng)。</p><p&g

97、t;<b>  確認測試</b></p><p>  確認測試是對通過組合測試的軟件進行的,這些軟件己經(jīng)存于系統(tǒng)設(shè)備上,確認測試的目的是表明軟件是可以工作的,并且符合軟件需求分析中規(guī)定的全部功能和性能要求。</p><p><b>  系統(tǒng)測試</b></p><p>  系統(tǒng)測試是對整體性能的測試,主要解決各子系統(tǒng)之間的

98、數(shù)據(jù)通信和數(shù)據(jù)共享問題,以及檢測系統(tǒng)是否達到用戶的實際要求。系統(tǒng)測試在整個系統(tǒng)范圍內(nèi)進行,包括軟件、硬件以及網(wǎng)絡(luò)。</p><p><b>  用戶驗收測試</b></p><p>  在系統(tǒng)測試完成后,進行用戶的驗收測試,它是用戶在實際應(yīng)用環(huán)境中所進行的真實數(shù)據(jù)測試。</p><p><b>  5.1.2測試方法</b>

99、;</p><p>  程序測試有幾種常用的測試方法有黑盒測試和白盒測試和安全測試等,如果己經(jīng)知道了軟件系統(tǒng)應(yīng)具有的功能,可通過測試來檢驗每個功能是否都能正常使用,這種測試方法稱為黑盒測試。黑盒測試主要是針對系統(tǒng)的功能進行測試,所以又稱為功能測試。如果知道程序的內(nèi)部工作過程,可以通過測試來檢測程序內(nèi)部是否按照設(shè)計規(guī)格說明書的規(guī)定正常進行,這種測試方法稱為白盒測試。白盒測試主要針對系統(tǒng)邏輯結(jié)構(gòu)的正確性、完整性進行測

100、試,因此又稱為結(jié)構(gòu)測試。安全測試是通過自己扮演用戶,通過對系統(tǒng)進行各種可能出故障的操作,測試系統(tǒng)是否能有效防范有意或無意的不規(guī)范的操作。</p><p>  5.2 測試的方法與技術(shù)</p><p>  5.2.1 黑盒測試</p><p>  對本系統(tǒng)進行黑盒測試,通過用戶登錄,進入到系統(tǒng)管理界面,對系統(tǒng)管理模塊、賽前設(shè)置模塊、網(wǎng)上報名模塊、賽后統(tǒng)計模塊輸入已知類

101、型的數(shù)據(jù)進行測試,系統(tǒng)能夠按照預(yù)訂的功能進行顯示。</p><p>  5.2.2 白盒測試</p><p>  由于已知系統(tǒng)的內(nèi)部結(jié)構(gòu)和特效, 在數(shù)據(jù)連接方式上把數(shù)據(jù)連接池改為單個的連接,但是由于不能模擬很多的用戶同時對系統(tǒng)進行操作,無法明顯的看出兩種連接在時間上的差距。</p><p>  5.2.3 安全測試</p><p>  在參數(shù)

102、輸入的時候,通過把參數(shù)寫成類似SQL語句的方法,對系統(tǒng)進行安全測試,以測試本系統(tǒng)是否能夠防止SQL注入攻擊,在測試過程中系統(tǒng)能夠正常的顯示預(yù)期的數(shù)據(jù),沒未受到SQL注入的入侵。</p><p>  5.3 項目的測試結(jié)果</p><p>  通過對系統(tǒng)進行了黑盒測試、白盒測試和安全測試三種測試,除了在白盒測試中由于客觀條件的原因沒能看出結(jié)果,黑盒測試和安全測試均達到預(yù)期效果,本系統(tǒng)能夠滿足

103、基本的設(shè)計操作,并且能夠防止SQL注入,基本達到了用戶的要求。</p><p><b>  結(jié)論</b></p><p>  仿佛還是昨天,三年的大學(xué)已經(jīng)結(jié)束,回首這三年的點點滴滴,從最初的迷茫,到今日的胸有成竹,每一天都在成長,每一天都有收獲,因為有了身邊的每一位師長和同學(xué)。</p><p>  在本次畢業(yè)設(shè)計中深深認識到自己的各個方面的不足

104、之處,本著提高動手能力以及檢測三年所學(xué)知識的目的,我嚴(yán)格要求自己,每一環(huán)節(jié)都認真對待,定期向知道老師報告進展情況和請教不懂的地方,得以完成任務(wù)。從剛確定畢業(yè)設(shè)計課題以來,我首先是查找一些相關(guān)的書籍及資料,然后分析設(shè)計,并根據(jù)實際情況擬定設(shè)計方案,從而達到優(yōu)化方案。畢業(yè)設(shè)計作為綜合性的設(shè)計,它不同于以前教學(xué)中的實驗、課程設(shè)計等實踐環(huán)節(jié)。以前的所做的一些設(shè)計主要是根據(jù)相關(guān)的課本及老師所給資料去完成的,有一定的參照性,所以相對而言比較簡單,不

105、能完全達到鍛煉自己動手能力的目的。而畢業(yè)設(shè)計則是對我們大學(xué)三年所學(xué)知識的一個綜合的訓(xùn)練及考核,是對所學(xué)知識的應(yīng)用能力和大學(xué)所學(xué)理論知識對實踐技能相結(jié)合的全面的檢驗。并對我們?nèi)绾胃鶕?jù)要做的課題對現(xiàn)有的資料進行理解和運用的能力的考核。真正做到了理論聯(lián)系實際,把以前所學(xué)的知識綜合貫通進行實踐,并在實踐中不斷學(xué)習(xí)和自我完善。</p><p>  在指導(dǎo)老師的耐心指導(dǎo)下,經(jīng)歷重重困難,終于把這設(shè)計及論文高質(zhì)量完成,在獨立思

106、考和學(xué)習(xí)能力上有了極大的提高,本系統(tǒng)是在MyEcllipse環(huán)境下,運用Java開發(fā)語言,結(jié)合SqlServer 2005數(shù)據(jù)庫,以WindowsXP為操作系統(tǒng)的基礎(chǔ)上進行開發(fā)。通過對比賽所有的用例進行分析,自己設(shè)計數(shù)據(jù)庫,到最后的詳細設(shè)計,每一個功能都經(jīng)過了無數(shù)次的反復(fù)推敲,才得到最終的操作簡單,功能齊全的系統(tǒng)。在以后的工作中,我們必須進一步深化在實踐中去豐富理論,完善知識結(jié)構(gòu)。由于環(huán)境條件的影響,理論與實踐還是有一定的差距,這也要求

107、我們在實踐中注意檢驗的積累。</p><p><b>  致謝</b></p><p>  在本畢業(yè)設(shè)計論文即將完成之際,我想對所有曾經(jīng)給過我?guī)椭椭С值娜藗儽硎局孕牡母兄x。</p><p>  首先,我要非常感謝我的指導(dǎo)老師,在項目的過程中遇到過很多困難,如果不是她的細心指導(dǎo)我想我不會這么輕易的完成這個項目。在遇到困難的時候,她不但在技術(shù)上支

108、持著我向前走,更多的是教會了我樹立解決難題的信心和勇氣。她讓我明白作為一個技術(shù)人員最重要的不是有老師教技術(shù),而是有教會怎么去自學(xué),因為這個行業(yè)每天都在變化,只有不斷的學(xué)習(xí)才能跟得上市場的步伐,而這只能靠自己。除此之外,還對我的生活給予關(guān)懷,使我可以順利的完成在校外的畢業(yè)設(shè)計任務(wù),在此祝愿他身體健康,全家幸福!感謝在北京油景天地石油技術(shù)有限公司為我們提供良好的實習(xí)環(huán)境和生活環(huán)境,讓我們在這個陌生的環(huán)境里感受到溫暖。感謝一起來實習(xí)的同事們,

109、他們在我第一次參加實際項目開發(fā)過程中給了我莫大的幫助和鼓勵。其次,還要感謝在這兩年里給過我關(guān)心和教導(dǎo)的每一位老師,謝謝他們這三年來對我的教育,讓我懂得了如何做事,更讓我明白了如何做人。他們孜孜不倦的教導(dǎo),一絲不茍的作風(fēng)成就了我的今天,并且對我在以后的工作和學(xué)習(xí)都有一種巨大的幫助。再次,我要感謝學(xué)校——齊齊哈爾工程學(xué)院,是她教育了我,培養(yǎng)了我,“為融入社會走進來,為服務(wù)社會走出去”,此時此刻我才深刻的明白她的</p><

110、;p><b>  參考文獻</b></p><p>  [1]陸遲.Java語言程序設(shè)計[M].北京:電子工業(yè)出版社,2003:55-150.</p><p>  [2]李剛 .Struts 2權(quán)威指南[M].北京:電子工業(yè)出版社,2009: 87-138.</p><p>  [3]羅時飛.精通Spring [M].北京:電子工業(yè)出版社

111、, 2005:52-90.</p><p>  [4]孫衛(wèi)琴.精通Hibernate [M] .北京:電子工業(yè)出版社,2005:56-98.</p><p>  [5]袁遠亮.SQL Server 2008數(shù)據(jù)庫系統(tǒng)開發(fā)[M] .北京:電子工業(yè)出版社, 2010:22-90.</p><p>  [6]David Flanagan.JAVA實例技術(shù)手冊[M].北京:

112、中國電力出版社2005:241-291.</p><p>  [7]陳昊鵬.Thinking in Java [M].武漢:機械工業(yè)出版社,2007:34-79.</p><p>  [8]趙祖蔭.網(wǎng)頁設(shè)計與制作教程(第二版)[M].北京:清華大學(xué)出版社, 2005:56-89.</p><p>  [9]Imhoff C.數(shù)據(jù)庫設(shè)計(第四版)[M].北京:機械工

溫馨提示

  • 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論