蔡玉 陳璇
摘 要:建設屬于宿州學院的足球聯賽網站,在每場比賽的基礎報道上,細化球員數據進行分析統計,如效率值、助攻、失誤比等,深入發掘現今其他高校網站沒有的球隊球員特寫和專訪,以球員為本,挖掘球員的潛力和價值。采用Jsp作為創建web應用的技術,Java作為編程語言,MySQL 作為后臺數據庫,利用B/S架構實現了基于數據驅動的Web應用程序。主要有五大功能模塊:前臺查看模塊,登陸驗證模塊,管理員管理模塊,足球信息管理模塊,論壇管理模塊,實現對網站新聞和論壇的動態管理。
關鍵詞: 校園足球網站; JSP; 新聞發布
足球,有“世界第一運動”的美譽,是全球最具影響力的單項體育運動。足球既可以鍛煉學子的體魄,又加強了團隊合作意識,發揚了體育精神,展現了當代大學生積極向上的青春風貌。
本系統采用JSP +Servlet等相關技術來實現一個Web應用程序:校園足球網站系統。其主要目的是為用戶提供一個方便的、可快速瀏覽當前最新校園足球新聞的界面,并且也可以隨時發布最新的信息以達到信息共享的目的。因此要為用戶提供個方便易用的使用界面,同時也為具有更高權限的管理用戶提供添加、修改和刪除新聞等的系統維護功能。
1.系統分析
1.1功能需求
(1)比賽公告: 細分為各個院平常訓練的公告和院與院之間的,學校與學校之間比賽公告。
(2)政策文件:及時關注政府對足球改革新聞。
(3)歷屆球員:為每個球員配備相應技能雷達圖,和文字說明(個人介紹,戰績等)。
(4)球員排名:在雷達圖基礎上統計排名,并且每個月更新一次。
(5)球員專訪:在每個月排名榜上挑選各項前幾名進行專訪,并且建立專門的資料庫,供后續補充。
(6)技術發展:關注國內外關于足球技術的文獻
(7)賽事視頻:存儲歷屆國際重要比賽的視頻鏈接
(8)各院情況:主要有各個院球員名單,各個院比賽排名,還有各個院球隊生活報道。
(9)報名選拔:為新生提供報名選拔的入口
1.2 功能模塊分析
前臺實現的功能如下:
用戶登錄:各個功能模塊的集合,管理員和用戶都在首頁進入自己所需的界面
新聞瀏覽:新聞信息分欄目顯示,用戶點擊不同的欄目瀏覽不同類型的新聞
發布論壇:已經注冊過的用戶可以在論壇上發表言論
后臺實現的功能如下:
2.足球比賽表現分析
2-1比賽技術數據采集方法
目前我們主要以人員錄像和體院記錄為主采集每場比賽的數據。專業的視頻采集與分析軟件OPTA sportsdata系統的指標系統和定義可以借鑒,并培養分析員,使之,能熟悉比賽并可以快速記錄。
2-2 指標體系與定義
在技術分析中,明確的指標體系構建是研究的基石。所以本系統采用的是OPTA sportsdata常用的技術分析指標。與射門相關變量、與組織相關變量及與防守相關變量3類,對應的主要技術指標約有19項.
3.開發環境與關鍵數據庫
3.1 運行環境
集成開發環境:Eclipse
操作系統:Windows7及以上版本操作系統。
服務器軟件:MySQL、Apache-tomcat-7.0.55。
瀏覽器:IE、Fire Fox、Google等
3.2 JSP技術
用JSP技術,開發人員可以使用HTML、XML標識來設計和格式化頁面,并使用JSP標識和小腳本生成頁面上的動態內容,編寫的內容輯被封裝在JavaBeans組件中,或者捆綁在腳本中,并在服務器端運行。由于內容邏輯被封裝JavaBeans中,所以頁面設計者,能夠編輯JSP頁面而不影響內容的生成。
JSP完全的面向對象,具備了Java技術的簡單易用,具有平臺無關性。Web動態網站可以分為三層:
第一層為表示層,即UI層在Web瀏覽器展示出頁面。
第二層為業務邏輯層,具有應用程序擴展功能的Web服務器。
第三層為數據層,數據庫服務器。
3.3關鍵數據庫表
4.關鍵技術
4.1概述
使用Jquery框架設計 Ajax異步請求,動態生成業務表單與功能按鈕。使用Jquery對象,底層用$.ajax()方法對 DOM封裝,并用Jquery的append()實現頁面的動態顯示,業務邏輯管理。用JAVA實現業務邏輯的操作,底層數據庫用 MySQL實現數據存取。
4.2 Jquery
JQuery對JavaScript事件進行了封裝,增加并擴展了事件處理機制。用于驗證表單、檢測瀏覽器、創建cookies。 JQuery的事件發展:簡單事件綁定-->bind事件綁定-->delegate事件綁定-->on事件綁定
4.3 創建 Ajax引擎
使用用Jquery框架來簡化Ajax引擎的開發,通過瀏覽器的Javascript對象Ajax引擎向服務器發送異步請求并接收服務器的響應,然后用Javascript來操作DOM來更新頁面。
參考文獻:
[1] 張玲玲.深入體驗Java Web項目開發[M].清華大學出版社,2011.
[2] 陳磊.JSP設計與開發[M] .北京理工大學出版社,2011.
[3] 盧衛杰.基于輕量級J2EE框架的WEB信息系統的研究和應用[J] .長春理工大學,2008.
[4] 唐愛國.Web2.0動態網站開發:JSP技術詳解與應用實踐[M].清華大學出版社,2009.
[5] 聶哲.JSP動態Web技術實例教程[M].高等教育出版社,2009.