资源预览内容
第1页 / 共56页
第2页 / 共56页
第3页 / 共56页
第4页 / 共56页
第5页 / 共56页
第6页 / 共56页
第7页 / 共56页
第8页 / 共56页
第9页 / 共56页
第10页 / 共56页
亲,该文档总共56页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
二 一 三 年 六 月摘 要为了解决各大城市的公共体育场馆普遍存在设施投入偏重硬件,软件环境严重缺失,信息服务不到位等一系列问题,本课题提出了一种基于Baidu Map API的全民健身电子地图在线服务平台的解决方案。该平台为市民提供了健身信息查询、场馆电子地图搜索和场馆周边信息浏览等一系列信息服务。全民健身电子地图在线服务平台采用B/S结构,使用JSP+Baidu Map等技术实现,利用Oracle作为后台数据存储。平台的Web前端实现了新闻浏览、赛事集锦、场馆浏览、场馆电子地图显示、人气评论等功能,并在后台提供了前端数据维护服务。全民健身电子地图在线服务平台增强了市民的健身意识,推进了全民健身资源信息化、健身生活化,对政府合理整合健身资源,优化场馆管理有着较为重要的现实意义。本文首先阐述了课题的开发背景,并对系统进行了功能需求分析和功能定义,详细说明了全民健身电子地图在线服务平台的设计与实现,论文最后对课题进行了总结和展望。关键词:场馆信息查询;电子地图;Baidu Map APIAbstractIn order to solve the major cities of widespread public facilities into stadiums emphasis hardware, soft environment serious lack, cause a series of problems such as lacking of information services and other issues, This topic is proposed based on Baidu Map API fitness electronic map online service platform solutions. The platform provides to the public fitness information query, fitness venues electronic map search and venues surrounding information browsing and a series of information service.The national fitness electronic map online service platform u uses B/S structure; the use of technologies such as JSP Baidu Map achieved using Oracle as the backend data store. The Web front-end platform realizes the news browsing, video highlights, venue information browsing, venues electronic map display, popular comments and other functions, and provides the front-end data maintenance services in the background.The national fitness electronic map platform for online services enhances public awareness of fitness, promote the national fitness information resources, fitness daily life, rational integration of government health resources; it is of great realistic significance to optimize the venue management.This article first describes the development of the subject background, and the system functional requirements analysis and function definitions, a detailed description of fitness electronic map online service platform for the design and implementation of the final papers on topics were summarized and discussed.Keywords:Venue Information inquiry; Electronic map; Baidu Maps API目 录引 言1第一章 系统需求分析21.1 功能需求21.2 系统用例分析2第二章 系统设计42.1 总体设计42.1.1 模块划分42.1.2 总体结构42.1.3 功能描述52.1.4 功能时序图62.2 系统工作流程92.3 数据库设计102.3.1 数据库概念结构设计102.3.2 数据库逻辑结构设计112.4 运行环境14第三章 系统实现153.1 相关技术153.1.1 DWR153.1.2 过滤器153.1.3 单例设计模式153.1.4 JavaScript163.1.5 数据库连接池163.2 系统实现163.2.1 系统前台163.2.2 系统后台243.3 系统调试问题及解决方法30结 论31参考文献32谢 辞33引 言随着人们生活水平的提高,人们对生活质量和身体健康有了更高的要求,希望通过加强健身锻炼来提高身体素质,但目前各大城市投入公共体育场馆设施基本上只重视硬件的投入,软件服务投入少,而且资源分布不均匀。在国内外有很多优秀的在线电子地图,如Google地图,百度地图等,这些地图信息覆盖面虽然广泛,但是没有提供专门的健身场馆信息查询服务。为此,上海市和福建省按照各自的需求,分别推出了上海市全民健身电子地图和福建全民健身电子地图,但是对于我区却没有专门的全民健身电子地图在线服务平台。为了解决上述问题,提升我区全民身体素质、推动全民健身,切实增强全民健身意识,提高我区广大市民的身体健康质量和生活水平,本课题提出基于Baidu Map API的全民健身电子地图在线服务平台的解决方案。第一章 系统需求分析1.1 功能需求功能需求有以下几个方面:1. 用户能够注册、登录、修改个人信息,完成注销等操作。2. 管理员能够登录、实现数据维护和操作员权限管理等操作。3. 能够浏览、发布、删除、修改新闻信息和赛事公告信息。4. 能够查看、添加、回复、删除评论信息。5. 能够以电子地图方式显示场馆位置,进行地理坐标定位,实现本地附近搜索功能。1.2 系统用例分析全民健身电子地图在线服务平台的用户分为:普通游客,注册用户和管理员三种。下面将分别描述三种用户的功能用例图:图1-1 普通游客用例图普通游客用例:享有浏览平台的新闻信息、赛事信息、场馆信息、场馆电子地图查询以及注册成会员用户等功能。图1-2 注册用户用例图注册用户用例:在普通游客享有全部功能之外,还享有评论留言、用户登录、个人信息修改和密码修改等功能。图1-3 管理员用例图系统管理员用例:享有对用户信息、其他管理员信息、新闻信息、赛事信息、场馆信息、评论信息等的管理。第二章 系统设计2.1 总体设计2.1.1 模块划分全民健身电子地图在线服务平台通过其需求功能可划分如下几个模块:普通用户管理,管理员用户管理,新闻资讯,赛事公告,场馆信息,评论留言,电子地图七个模块,其总体结构模块图划分如图2-1所示。图2-1 总体功能模块图2.1.2 总体结构全民健身电子地图在线服务平台总体结构图主要介绍了平台功能模块的再划分,详细的描述了每一个模块的子功能,通过平台的总体结构图,可以很快的了平台各模块在前后台对应的各个功能,其总体划分结构图如图2-2和图2-3所示。图2-2 系统前台结构图图2-3 系统后台结构图2.1.3 功能描述全民健身电子地图按需求可将功能分为前台用户和后台管理员所对应的功能,其前台用户主要有以下功能:1. 注册用户:实现非用户的注册,用户需要填写必要信息,通过前台JavaScript的校验,且用户名不能是已经注册的用户名。2. 用户登录:实现注册用户的登录,个人密码修改,个人信息修改和退出系统功能。3. 新闻浏览:用户通过新闻浏览可以查看全部新闻信息,通过每个新闻的标题链接,用户可以查看该新闻标题对应的新闻详细信息。4. 赛事公告:用户通过赛事公告可以查看最新的5条赛事信息,也可以通过赛事锦集来查看全部赛事信息,除此之外,用户可以通过每条赛事标题查看其对应的详细赛事信息。5. 场馆信息:实现显示全部场馆信息功能,用户可通过详细介绍查看每个场馆的详细信息。6. 电子地图:显示所在城市的电子地图,通过电子地图标注显示所有的场馆信息(系统主要显示呼和浩特市),用户可以点击标注查看场馆详细信息,实现了到该馆的公交路线查询和附近搜索功能,还可以实现地图定位。7. 评论留言:用户通过该功能可以查看所有的评论信息,选择评论内容可查看该评论的详细信息,此外,登录的注册用户可以进行评论留言。8. 后台管理:为管理员提供后台登录的链接。后台管理员主要有以下功能:1. 管理员登录:实现系统管理员的后台登录,并且需要对管理员的账号、密码和验证码进行校验,只有通过校验者才能进入后台。2. 修改个人密码:实现在线管理员个人密码的修改。3. Admin信息管理:管理员可以对其余管理员信息管理,包括删除,添加操作。4. 注册用户管理:管理员可查看所有注册用户的详细信息(不包括密码),以及删除注册用户信息。5. 场馆信息管理:管理员可以添加,修改和删除场馆信息。6. 电子地图:管理员可以获取添加场馆坐标,也可以预览添加场馆在电子地图中的位置。7. 赛事公告:管理员可以发布,修改,删除赛事信息。8. 新闻信息:管理员可以发布,修改,删除新闻信息。9. 评论留言:管理员可以回复、删除用户评论。2.1.4 功能时序图时序图(Sequence Diagram)描述了对象之间传递消息的时间顺序,它用来表示用例中的行为顺序。在全民健身电子地图在线服务平台中,按照每一个用例功能都可以建立一个时序图,而系统功能比较多,以下将列出几个典型的功能时序图。1. 用户评论留言时序图用户通过自己用户名和密码登录后,将用户所有信息保存在session中,然后通过评论留言模块的“我要评论”链接进入评论页面,session中没有用户信息的游客不允许评论。用户填写完评论信息,
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号