基于HBuilder的极限运动网站分析与设计

  • 投稿
  • 更新时间2018-05-12
  • 阅读量165次
  • 评分0
  • 0
  • 0

  摘要:目前,大多数人都很喜欢极限运动,通过选择适合自己的极限运动方式进行锻炼,达到强身健体的目的。该文最大程度为极限运动爱好者提供最佳的服务,系统设计理念是通过网络充分调研了解极限运动者的喜好需求,并采用B/S架构模式开发系统,充分实现极限运动爱好者的实际需求。因此,极限运动的信息化是解决极限运动爱好者组织活动、在线服务、极限运动新闻、运动专题、精彩视频与图库等功能需求的最佳模式。


  关键词:Hbuilder;极限运动;网站管理;信息化;B/S架构


  中图分类号:TP311文献标识码:A文章编号:1009-3044(2017)28-0057-03


  1概述


  1.1研究现状


  极限运动爱好者的结伴出行必然需要前期召集与沟通[1-2]。最初,极限运动爱好者之间的联系依托电话、网络群等方式,这种方式的缺陷是极限运动爱好者的召集范围较小,达不到的大范围的召集极限运动的爱好者[3-4]。随着近几年的计算机网络的全面普及与应用,极限运动爱好者们逐渐将极限网站作为爱好者之间联系主要途径,大家在虚拟社区中以发帖的方式组织动、进行报名、在线沟通、技术交流等等,这种交流方式迅速得到了极限运动的爱好者广泛好评,随着极限运动社区注册会员数量的不断增多,以极限户外运动为主题的大型综合网络逐渐兴起[5-6]。


  1.2研究意义


  国内的大多数极限运动网站设计并非都人性化,由于未能综合考虑到大多数极限运动爱好者的整体需求,因此本网站在此基础上进行了个性化的设计与应用。现一部分极限运动的网站论坛被用作商业投资并发掘,对部分网站进行了商业化包装和运作,使其既可投资又可服务于极限运动爱好者,其规模不断壮大,服务不断升级,运营方式不断转变。研究极限运动网站管理系统具有一定的实用价值并且具有一定的可行性。


  2系统需求分析设计


  2.1总体需求分析设计


  本文实现基于Hbuilder的极限运动网站分析与设计总体需求分析包括:总体功能需求分析和非功能性分析。首先需要了解系统的全部功能需求分析,功能需求是指了解系统真正想要做什么,这与系统设计之间存在着一定的关联,系统的分析与设计是以需求分析为基础,与系统的设计与系统实现属于相辅相成的步骤。系统的非功能需求分析是指通过使用该系统的用户总量、系统的安全性能分析、系统的响应时间控制、系统的软件与硬件配置等情况来分析。本系统明确极限运动爱好者组织活动、在线服务、极限运动新闻、极限运动专题、精彩视频与图库、极限运动用户论坛等功能使使用者方便快捷。


  2.2系统的研究内容


  本极限运动网站分析與设计主要研究内容包括:极限运动爱好者的组织活动、在线服务、极限运动新闻、极限运动专题、精彩视频图库、极限运动用户论坛等。网站的主界面通过上述的功能作为网站的支撑,系统的界面设计与功能设计是本文的主要研究内容。


  2.3需求分析设计


  2.3.1功能需求分析


  通过对极限运动网站系统的需求分析与系统设计,使得极限运动网站系统功能结构明确划分为多个子功能结构。主要包括:极限运动爱好者的组织活动、在线服务、极限运动新闻、运动专题、精彩视频与图库、极限运动用户论坛等。


  2.3.2非功能需求分析


  1)可靠性


  极限运动网站管理系统对用户输入的信息需要具备判断功能,非法数据输入情况下禁止进入数据库,以避免影响其他数据。


  2)功能扩展性要求


  极限运动网站管理系统采用目前条件进行设计,必定需要功能的更新操作,远程服务器对系统进行功能扩展,当极限运动网站有功能扩展需求需时,采取异步功能扩展。


  3)整体界面要求


  极限运动网站界面统一简洁、控件布局合理才能使使用者轻松舒服,因此需要系统的功能界面按照统一美工界面来设计。


  4)安全性能要求


  要想保证系统的安全性能,必须避免系统数据在运行过程中遭到恶意攻击的情况,所以需要对传输数据进行加密处理。


  2.4系统的实现技术


  2.4.1Hbuilder开发平台


  由数字天堂发布HBuilder是一款支持HTML5的Web开发集成环境。本软件的编写用到了多种编程语言如Java、C、Web等。它的主体是基于Java语言编写而成。因此,它集成了Eclipse的全部插件,兼容了Eclipse的开放功能。代码编写速度快是它的最大优势,通过完整的语法提示和代码输入法提示功能、代码块提示等,大幅提升HTML、jsp、css的开发效率。


  2.4.2JSP开发技术


  JSP技术基于Java编程语言编写类,和通过XML格式定义的标签对,来封装产生动态网页的处理逻辑技术。网页是由标签对在服务器的解析下显示在输出设备上的,访问存在于服务端的网页资源。此技术将网页的内容和显示分离,支持基于组件的可重用代码设计模式。


  2.4.3SQLSEVER2012技术


  SQLServer2012是微软发布的数据库管理产品,该系统全面支持云技术,并且能够快速构建数据表,能够有效地解决云技术和数据功能扩展和应用的数据迁移功能。


  3系统的总体设计


  3.1系统总体设计概述


  本极限运动网站的设计是为了极限运动爱好者提供最佳的服务,使每个极限运动爱好者都能够充分发挥个人能力。本文实现的极限运动网站管理系统技术采用B/S架构设计模式,并采用SSH三层框架整合开发网站。


  3.2系统的技术架构设计


  基于Hbuilder实现的极限运动网站管理系统总体技术架构设计主要是:基于B/S架构设计的网站需要遵循JavaEE四层应用程序开发模型,主要包括:用户表示层、数据业务逻辑层、数据持久层和数据库层。使用者先通过用户管理模块,后台进行审核操作,则可进入前台管理。图1极限运动网站总体技术架构图。


  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). 

    作者:吴妍妍