二〇一三年六月本科毕业设计说明书学校代码:10128学号:200920201076题目:全民健身电子地图在线服务平台的设计与实现学生姓名:张天佑学院:信息工程学院系别:计算机系专业:计算机科学与技术班级:计算机09-2指导教师:庄旭菲讲师贾然工程师摘要为了解决各大城市的公共体育场馆普遍存在设施投入偏重硬件,软件环境严重缺失,信息服务不到位等一系列问题,本课题提出了一种基于BaiduMapAPI的全民健身电子地图在线服务平台的解决方案。该平台为市民提供了健身信息查询、场馆电子地图搜索和场馆周边信息浏览等一系列信息服务。全民健身电子地图在线服务平台采用B/S结构,使用JSP+BaiduMap等技术实现,利用Oracle作为后台数据存储。平台的Web前端实现了新闻浏览、赛事集锦、场馆浏览、场馆电子地图显示、人气评论等功能,并在后台提供了前端数据维护服务。全民健身电子地图在线服务平台增强了市民的健身意识,推进了全民健身资源信息化、健身生活化,对政府合理整合健身资源,优化场馆管理有着较为重要的现实意义。本文首先阐述了课题的开发背景,并对系统进行了功能需求分析和功能定义,详细说明了全民健身电子地图在线服务平台的设计与实现,论文最后对课题进行了总结和展望。关键词:场馆信息查询;电子地图;BaiduMapAPIAbstractInordertosolvethemajorcitiesofwidespreadpublicfacilitiesintostadiumsemphasishardware,softenvironmentseriouslack,causeaseriesofproblemssuchaslackingofinformationservicesandotherissues,ThistopicisproposedbasedonBaiduMapAPIfitnesselectronicmaponlineserviceplatformsolutions.Theplatformprovidestothepublicfitnessinformationquery,fitnessvenueselectronicmapsearchandvenuessurroundinginformationbrowsingandaseriesofinformationservice.ThenationalfitnesselectronicmaponlineserviceplatformuusesB/Sstructure;theuseoftechnologiessuchasJSPBaiduMapachievedusingOracleasthebackenddatastore.TheWebfront-endplatformrealizesthenewsbrowsing,videohighlights,venueinformationbrowsing,venueselectronicmapdisplay,popularcommentsandotherfunctions,andprovidesthefront-enddatamaintenanceservicesinthebackground.Thenationalfitnesselectronicmapplatformforonlineservicesenhancespublicawarenessoffitness,promotethenationalfitnessinformationresources,fitnessdailylife,rationalintegrationofgovernmenthealthresources;itisofgreatrealisticsignificancetooptimizethevenuemanagement.Thisarticlefirstdescribesthedevelopmentofthesubjectbackground,andthesystemfunctionalrequirementsanalysisandfunctiondefinitions,adetaileddescriptionoffitnesselectronicmaponlineserviceplatformforthedesignandimplementationofthefinalpapersontopicsweresummarizedanddiscussed.Keywords:VenueInformationinquiry;Electronicmap;BaiduMapsAPI目录引言..................................................................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数据库逻辑结构设计.....