?

基于HBuilder的極限運動網站分析與設計

2017-11-15 08:35吳妍妍
電腦知識與技術 2017年28期
關鍵詞:S架構極限運動信息化

吳妍妍

摘要:目前,大多數人都很喜歡極限運動,通過選擇適合自己的極限運動方式進行鍛煉,達到強身健體的目的。該文最大程度為極限運動愛好者提供最佳的服務,系統設計理念是通過網絡充分調研了解極限運動者的喜好需求,并采用B/S架構模式開發系統,充分實現極限運動愛好者的實際需求。因此,極限運動的信息化是解決極限運動愛好者組織活動、在線服務、極限運動新聞、運動專題、精彩視頻與圖庫等功能需求的最佳模式。

關鍵詞:Hbuilder;極限運動;網站管理;信息化;B/S架構

中圖分類號:TP311 文獻標識碼:A 文章編號:1009-3044(2017)28-0057-03

1 概述

1.1 研究現狀

極限運動愛好者的結伴出行必然需要前期召集與溝通[1-2]。最初,極限運動愛好者之間的聯系依托電話、網絡群等方式,這種方式的缺陷是極限運動愛好者的召集范圍較小,達不到的大范圍的召集極限運動的愛好者[3-4]。隨著近幾年的計算機網絡的全面普及與應用,極限運動愛好者們逐漸將極限網站作為愛好者之間聯系主要途徑,大家在虛擬社區中以發帖的方式組織動、進行報名、在線溝通、技術交流等等,這種交流方式迅速得到了極限運動的愛好者廣泛好評,隨著極限運動社區注冊會員數量的不斷增多,以極限戶外運動為主題的大型綜合網絡逐漸興起[5-6]。

1.2 研究意義

國內的大多數極限運動網站設計并非都人性化,由于未能綜合考慮到大多數極限運動愛好者的整體需求,因此本網站在此基礎上進行了個性化的設計與應用?,F一部分極限運動的網站論壇被用作商業投資并發掘,對部分網站進行了商業化包裝和運作,使其既可投資又可服務于極限運動愛好者,其規模不斷壯大,服務不斷升級,運營方式不斷轉變。研究極限運動網站管理系統具有一定的實用價值并且具有一定的可行性。

2 系統需求分析設計

2.1 總體需求分析設計

本文實現基于Hbuilder的極限運動網站分析與設計總體需求分析包括:總體功能需求分析和非功能性分析。首先需要了解系統的全部功能需求分析,功能需求是指了解系統真正想要做什么,這與系統設計之間存在著一定的關聯,系統的分析與設計是以需求分析為基礎,與系統的設計與系統實現屬于相輔相成的步驟。系統的非功能需求分析是指通過使用該系統的用戶總量、系統的安全性能分析、系統的響應時間控制、系統的軟件與硬件配置等情況來分析。本系統明確極限運動愛好者組織活動、在線服務、極限運動新聞、極限運動專題、精彩視頻與圖庫、極限運動用戶論壇等功能使使用者方便快捷。

2.2 系統的研究內容

本極限運動網站分析與設計主要研究內容包括:極限運動愛好者的組織活動、在線服務、極限運動新聞、極限運動專題、精彩視頻圖庫、極限運動用戶論壇等。網站的主界面通過上述的功能作為網站的支撐,系統的界面設計與功能設計是本文的主要研究內容。

2.3 需求分析設計

2.3.1 功能需求分析

通過對極限運動網站系統的需求分析與系統設計,使得極限運動網站系統功能結構明確劃分為多個子功能結構。主要包括:極限運動愛好者的組織活動、在線服務、極限運動新聞、運動專題、精彩視頻與圖庫、極限運動用戶論壇等。

2.3.2 非功能需求分析

1) 可靠性

極限運動網站管理系統對用戶輸入的信息需要具備判斷功能,非法數據輸入情況下禁止進入數據庫,以避免影響其他數據。

2) 功能擴展性要求

極限運動網站管理系統采用目前條件進行設計,必定需要功能的更新操作,遠程服務器對系統進行功能擴展,當極限運動網站有功能擴展需求需時,采取異步功能擴展。

3) 整體界面要求

極限運動網站界面統一簡潔、控件布局合理才能使使用者輕松舒服,因此需要系統的功能界面按照統一美工界面來設計。

4) 安全性能要求

要想保證系統的安全性能,必須避免系統數據在運行過程中遭到惡意攻擊的情況,所以需要對傳輸數據進行加密處理。

2.4 系統的實現技術

2.4.1 Hbuilder開發平臺

由數字天堂發布HBuilder是一款支持HTML5的Web開發集成環境。本軟件的編寫用到了多種編程語言如Java、C、Web等。它的主體是基于Java語言編寫而成。因此,它集成了Eclipse的全部插件,兼容了Eclipse的開放功能。代碼編寫速度快是它的最大優勢,通過完整的語法提示和代碼輸入法提示功能、代碼塊提示等,大幅提升HTML、jsp、css的開發效率。

2.4.2 JSP開發技術

JSP技術基于Java編程語言編寫類,和通過XML格式定義的標簽對,來封裝產生動態網頁的處理邏輯技術。網頁是由標簽對在服務器的解析下顯示在輸出設備上的,訪問存在于服務端的網頁資源。此技術將網頁的內容和顯示分離,支持基于組件的可重用代碼設計模式。

2.4.3 SQLSEVER2012技術

SQL Server 2012是微軟發布的數據庫管理產品,該系統全面支持云技術,并且能夠快速構建數據表,能夠有效地解決云技術和數據功能擴展和應用的數據遷移功能。

3 系統的總體設計

3.1 系統總體設計概述

本極限運動網站的設計是為了極限運動愛好者提供最佳的服務,使每個極限運動愛好者都能夠充分發揮個人能力。本文實現的極限運動網站管理系統技術采用B/S架構設計模式,并采用SSH三層框架整合開發網站。

3.2 系統的技術架構設計

基于Hbuilder實現的極限運動網站管理系統總體技術架構設計主要是:基于B/S架構設計的網站需要遵循Java EE 四層應用程序開發模型,主要包括:用戶表示層、數據業務邏輯層、數據持久層和數據庫層。使用者先通過用戶管理模塊,后臺進行審核操作,則可進入前臺管理。圖1極限運動網站總體技術架構圖。endprint

3.3 系統功能結構設計

系統的主要功能:極限愛好者的組織活動、在線服務功能、極限運動新聞、極限運動專題、極限運動精彩視頻與圖庫,基本數據管理等,是為了更好的實現網站使用者的便利。圖2極限運動網站系統功能模塊設計圖。

4 系統詳細設計

4.1 系統數據庫設計

根據前文的需求分析與設計,數據表結構涉及內容為:存儲名稱、存儲類型以及約束條件。主要包含極限運動系統用戶表、極限運動新聞表、極限運動項目介紹表、極限運動精彩視頻數據表、極限運動精彩圖庫數據表、在線服務數據表、極限運動組織活動數據表、極限運動專題數據表等。表1極限運動網站系統用戶表。

根據上述分析,下面是其他數據表詳細信息:

1) 極限運動新聞數據表結構設計,新聞數據表字段包括:表的序號、新聞名稱、新聞發布時間、新聞主題、新聞編輯人、審核熱、審核時間等字段。

2) 極限運動項目數據表結構的設計,由概念設計項目數據表字段包括:序號、極限運動項目、項目介紹等字段。

3) 在線服務數據表結構設計,根據在線服務數據表字段包括:序號、請求服務名稱、服務類型、請求時間、服務人員、服務時間、是否合格等字段。

4) 極限運動專題數據表結構設計,專題數據表字段包括:序號、專題名稱、時間等字段。

5) 精彩視頻數據表結構設計,根據該數據表的概念設計實體字段包括:序號、類型、精彩視頻文件名稱、文件大小、文件存儲格式、存儲地址、成果登記等字段。

6) 精彩圖庫數據表結構設計,數據庫中圖片數據資源表字段包括:序號、精彩圖片名稱、精彩圖片文件類型、圖片存儲地址等字段。

7) 極限運動組織活動數據表結構設計,根據概念設計組織活動實體字段包括:序號、活動標題、活動內容、當前參數人數、最大參加人數、活動內容、活動時間、組織者以及聯系電話等字段。

4.2 系統詳細功能模塊設計

根據上述分析,極限運動網站的詳細功能模塊設計如下:

1) 組織活動

系統的管理員根據實際的需求將定期舉行的極限運動項目發布到極限運動網站系統上,如果出現錯誤的情況及時更新內容。極限運動的組織活動包括:極限運動項目名稱、活動時間、組織地點、組織者、項目說明和其他詳細介紹。戶外活動包括登山、騎行探險、徒步、垂釣、越野、水上運動、雪地運動等項目。本網站可與各地區戶外運動協會建立良好的合作關系,并積極參加其組織的戶外活動,可提供相應的戶外活動產品及贈品,使參與者更加積極。

2) 在線服務功能

極限運動的網站首頁為極限運動愛好者提供了在線服務的功能,在線的服務QQ群、在線電話和在線問答服務等互動功能。在線服務的主要目的是為極限運動愛好者提供了及時必要的、專業的解答。本網站實施全天24小時在線服務,全程跟蹤并且定時回訪,使極限運動的愛好者可隨時提問隨時解答。

3) 極限運動新聞

極限運動新聞是針對該網站的最新極限運動新聞發布,管理最新極限運動新聞功能。使極限運動愛好者第一時間知曉國內外極限運動新聞,以免錯過重要信息。

4) 極限運動專題

極限運動專題是描述極限運動的項目專題,關于極限運動項目的介紹、項目的注意事項以及極限運動大型社區的介紹等。其中包括:野營專題、騎行專題、輪滑專題、水上運動專題、垂釣專題、探險專題、徒步專題、登山專題、雪地專題等,讓戶外運動休閑人群輕松便捷。

5) 精彩視頻與圖庫

精彩視頻與圖庫功能為了實現將每次極限賽事或者組織活動的精彩視頻片段和精彩圖片上傳極限運動網站的數據庫中,所以顯示在極限運動網站上必須經過對發布的精彩視頻片段和精彩圖片進行審核。當使用者瀏覽到極限運動精彩視頻片段和精彩圖片后,更加能激發出極限熱情,大大增加了本網站的使用頻率。

6) 極限運動用戶論壇

極限運動用戶論壇功能的建立是為戶外愛好者創造的一個交流的平臺,新手可與資歷深的愛好者進行交流溝通,資歷較深者傳授一些經驗建議,資歷較淺者把一些新的極限想法拿出來分享,這樣還能使愛好者們互相了解認識,同時還提供了交友平臺。

7) 基本數據管理

在極限運動網站管理系統中的基本數據綜合管理功能包括:實現對用戶、普通管理員、超級管理員等的管理。管理內容包括:權限管理、角色管理、完成對基礎數據配置,系統基本參數的初始化操作。

5 本文結論與未來研究方向

本文關于極限運動網站系統的研發工作,并實現系統內的各個功能模塊。本人的主要研究工作總結為:

1) 給出符合極限運動網站需求分析工作目標。

2) 瀏覽大量相關的文獻資料與極限運動的報告說明。

3) 在極限運動網站中熟練使用面向對象方法。

4) 完成了極限運動愛好者組織活動、在線服務、極限運動新聞、極限運動專題、精彩視頻與圖庫、極限運動用戶論壇等功能。

5) 根據極限運動網站的業務需要,為以后的功能擴展提供了編程接口。

本極限運動網站系統存在不足之處,下面著重改進并提出展望:

1) 極限運動網站的功能略有不足,未來可加入一些極限趣味小游戲,使極限愛好者使用本網站更加輕松愉快。

2) 未來應使極限運動網站頁面更加美觀,應根據視覺效應設計更合理的頁面。

3) 本網站的頁面的控件布局略有不合理,未來應調整網站頁面上控件布局。

未來極限運動網站的發展趨勢在于豐富系統的總體業務功能,美觀頁面,調整布局才能更多更好的為大多數極限運動愛好者提供服務。

參考文獻:

[1] 戴斌. 基于網絡的旅游行為與旅游行為的網絡化[J]. 旅游學刊, 2007, 1(22).

[2] 韓冰, 路紫. 戶外運動網站論壇功能及其互動作用對個人出行行為的導[J]. 人文地理, 2007, 1(22).

[3] 胡詠君, 李淑美. 基于互聯網的都市新型休閑消費組織模式研究IJ]. 北京第二外國語學院學報, 2(1).

[4] 田慶華. 互聯網運營模式分析[J]. 經濟管理, 2007(10).

[5] 路紫, 樊莉莉. 中小型旅游網站服務功能與商業模式的區位問題一以樂游戶外運動俱樂部旅游網站為例[J]. 人文地理, 2005, 20(l).

[6] 樊莉莉, 路紫, 耿斌. 中小型旅游網展服務功能與商業模式的區位問題[J]. 河北師范大學學報, 2004, 28(2).endprint

猜你喜歡
S架構極限運動信息化
2018“三峽之巔”CHINA X3中國·奉節國際極限運動季隆重開幕
C/S架構下的中職教學輔助系統的新探索
挑戰極限運動
信息化是醫改的重要支撐
信息化
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合