基于GoogleMaps生活信息网的设计与实现(J2EE+MySQL)(精品)☆

以下是资料介绍,如需要完整的请充值下载. 本资料已审核过,确保内容和网页里介绍一致.  
无需注册登录,支付后按照提示操作即可获取该资料.
资料介绍:

摘  要:地图是大家日常生活中最常用的工具之一。 最初只是薄薄的一张纸制地图,随着科技的不断腾飞和互联网的强势发展,在今天这个步步更新的数字化时代,功能更加强大和丰富的电子地图也愈来愈受到人们的青睐。
    Google 推出的地图功能,结合生活检索。其实用和强大性显而易见,已经影响到了我们生活很多方面。在其提供的API基础上上,本系统对新浦地区信息进一步详细化,具体化,图形化和动态化,开发一个关于连云港新浦地区的资讯快递网站。网站的形式是以图形化的界面吸引用户,把现实的新浦区做成虚拟的网络社区,满足人们打开我们的资讯网站即能对新浦地区的生活信息比如商场,饭店,旅店,衣服店等企业的最新动态。(咨询qq:306826066 非此咨询qq均为非法网站)
本系统针对连云港新浦地区生活信息,经过实际的需求分析,采用JSP技术和MySQL数据库管理系统作为工具进行开发。从互动、新颖、灵活实用的需求出发,主要设计开发了信息管理,信息检索,用户管理,用户评论,用户推荐等功能。
本设计说明书主要介绍了本课题的开发背景、完成的功能和开发过程,并着重说明了开发设计的思想、技术难点和解决方案。

关键词:Google Maps API;生活信息;地图

毕业设计(论文)外文摘要
Based on the Google Maps API Lianyungang Xinpu living Information web Design and Implementation

Abstract: Map is one of the most commonly used tools in daily life . Initially only a paper maps, as technology develops and the strong development of the Internet, at this step by step digital time, more powerful and rich digital map is also increasingly popular.
     Google launched a map of features, combined with live search. In fact, use of simple and strong, It has affected many aspects of our daily life. In its provision of on the basis of the API, the system Xinpu areas for further detailed information, and specific, and dynamic graphics to develop an area of Lianyungang Xinpu News website. Website is attractive graphical user interface to create a virtual reality network of Xinpu the community, to meet the people to open our website that can Xinpu living areas such as shopping malls, restaurants, hotels, clothing shops and other enterprises the latest developments.
     The system for Lianyungang Xinpu living information, the demand for actual analysis, that use of JSP technology and MySQL database management system as a tool for development. From the interactive, innovative, flexible and practical needs, the main design and development of information management, information retrieval, user management, user reviews, user recommended functions.
     This paper introduces the background of the development, the functions demanded and the process of design. What’s more, the paper mainly explains the design and implement of the key techniques and the solutions.

Keywords: Google Maps API; life information; maps

课题的基本内容:
该课题主要实现的基本内容主要包括:信息管理,信息检索模块:
 信息检索模块:在地图上点击某个坐标位置,或者输入某个地理位置(如:苍梧绿园),检索出的周边信息(包括:衣,食,住,行,活动,招聘等信息)。
 信息管理模块:用户可以编辑,修改和添加地图上的信息,如:添加一个饭店信息,或更新饭店的特色菜等。
 权限管理:如居民用户可以检索地图上的信息。但是居民用户不能修改企业信息,企业信息只能由企业用户管理。企业用户注册,要经过管理员的审核,普通用户则不需要。
 用户评论模块:用户评论(比如对某企业环境,服务态度等的评价)。
 注册模块:用于企业注册。
 后台管理模块:由管理员管理注册和更新的信息。
系统中需提供的信息包括:
衣——服装业,首饰店,玩具商店等企业信息:地理位置,名称,打折促销活动,活动 时间段,促销产品信息。
食——餐饮业信息包括:地理位置,名称,联系电话,特色菜肴,平均每人消费。
住——旅店,宾馆信息包括:地理位置,名称,联系电话,房间价格信息。娱——娱乐活动信息包括:地点,时间,举办方,活动内容,如:超市名称,联系电话,优惠活动,优惠时间,优惠产品信息,图片信息。

本课题采用的研究手段和途径
前台:JAVAScript + Ajax与后台返回JSON的数据进行交互。
后台: 采用J2EE框架Struts2 + Spring + Hibernate结构。Hibernate处理数据持久;Spring提供业务逻辑Service; Struts2处理前台请求与Service业务逻辑的调用。

系统功能简介
基于Google Maps API连云港新浦区生活信息网主要由用户管理、用户审核、企业信息管理、企业信息审核、用户评论管理等模块组成。
(1)用户管理:用户管理模块对使用本系统的用户进行用户名、密码、用户身份的验证,确保了系统的安全性。
本模块具有的功能:1、实现用户注册和登录。若是已注册的用户,系统根据用户身份让用户进入不同的界面进行具有权限的用户操作,若是新用户则登录本系统之前要先注册并且要通过审核;2、所有用户可以修改自己的注册信息,如密码、出生年月等基本资料;3、密码修改;4、删除用户
(2)用户审核管理:管理员对申请的账号进行信息的审核。
本模块具有的功能: 1、查看用户申请的资料;2、通过/禁用账号;3、删除用户账号。
(3)企业信息管理:通过审核的企业用户登录后台可以发布企业信息。
    本模块具有的功能:1、填写企业信息;2修改企业信息;3、查看审核状态;4、删除信息。
(4)企业信息审核管理:管理员对企业用户发布的信息进行审核。
本模块具有的功能:1、查看企业用户发布的信息;2、审核通过/屏蔽信息;3、删除企业信息。
(5)用户评论管理:用户对企业信息可以发表评论,管理员可以对评论信息进行操作。
本模块具有的功能: 删除用户评论信息。
(6)信息查询:用户对企业信息进行查询。
 本模块具有的功能:按关键字查询,分类查询。

运行环境简介
本系统是由JSP+MySql开发的,因此系统必须满足如下条件才能正常运行:
1、操作系统最好是Windows XP 以上。
2、安装JDK(JAVA集成开发工具包)。
3、安装Tomcat服务器。
4、安装MySql。
5、IE,firefox等要支持Google Maps API。
另外,安装完JDK和Tomcat之后,需要对系统环境变量进行设置。各环境变量的设置情况详见第三章第3节表3-3-2。
本系统在Windows xp,jdk1.4版本,tomcat6.0,MySql6.0版本环境下测试通过。













 








目    录
1  引言 1
1.1   课题的研究背景与意义 1
1.1.1  课题的研究背景 1
1.1.2  课题的研究意义 1
1.2   国内外研究现状、水平和发展趋势 1
2 需求分析 7
2.1问题的调研 7
2.2 可行性分析 8
2.2.1  经济可行性 8
2.2.2  技术可行性 8
2.2.3  操作可行性 8
2.2.4  法律可行性 8
2.3  业务流分析 8
2.4  数据流分析 9
3  系统设计 18
3.2  系统数据模型设计 19
3.2.2  数据逻辑结构设计—关系模式 21
3.2.3  数据逻辑结构设计—关系表 21
3.2.4  数据结构优化—关系规范化 24
3.3  开发环境与运行环境设计 24
3.3.1  开发环境设计 24
3.3.2  运行环境设计 25
4  用户管理模块设计 26
4.1  用户管理模块的体系结构设计 26
4.1.1 用户管理模块功能简介 26
4.1.2 用户管理模块功能图 26
4.2  用户管理模块的详细设计 26
4.2.1 用户注册与登录界面设计 26
4.2.2管理员用户管理界面设计 29
(优秀毕业设计:www.2bysj.cn)
4.2.3 此模块遇到的问题及解决方案 32
5  用户信息审核模块设计 33
5.1  用户信息审核模块的体系结构设计 33
5.1.1 用户信息审核模块功能简介 33
5.1.2 用户信息审核模块功能图 33
5.2  用户信息审核模块的详细设计 34
5.2.1停用,通过,删除用户界面设计 34
5.2.2此模块遇到的问题及解决方案 34
6  企业信息管理模块设计 35
6.1  企业信息管理模块的体系结构设计 35
6.1.1 企业信息管理模块功能简介 35
6.1.2 用户信息审核模块功能图 35
6.2  企业信息管理模块的详细设计 35
6.2.1 发布企业信息界面设计 35
6.2.2企业信息管理列表界面设计(编辑,删除) 37
6.2.3此模块遇到的问题及解决方案 39
7  企业信息审核模块设计 40
7.1  企业信息审核模块的体系结构设计 40
7.1.1 企业信息审核模块功能简介 40
7.1.2 用户信息审核模块功能图 40
7.2  企业信息审核模块的详细设计 40
7.2.1 已通过审核企业信息列表界面设计 40
7.2.2 未审核企业信息列表界面设计 41
8  前台界面设计 41
9  用户评论管理 43
10 流量统计 44
11  用户使用手册 44
11.1  系统功能简介、运行环境简介 44
11.1.1 系统功能简介 44
11.1.2 运行环境简介 45
11.2  系统运行与操作指南 45
12  系统评价 46
12.1  系统特色/优点介绍 46
12.2  系统存在的不足与改进方案 46
12.2.1 系统存在不足 46
12.2.2 改进方案 46
12.3  设计收获与心得 47
致  谢 48
参考文献 48

参考文献
[1]  林上杰,林康司.JSP2.0技术手册.第1版.北京:电子工业出版社,2005.9
[2]  (美)哈罗普(Harrop,P.),(美)马可赛克(Machacek,J.) 著,Redsaga翻译小组 译. Spring专业开发指南.第1版.北京:电子工业出版社,2006.8                                     
[3] 夏昕,曹晓钢,唐勇. 深入浅出Hibernate.第3版.北京:电子工业出版社,2005.6
[4]  李刚. Struts 2 权威指南.第1版.北京:电子工业出版社,2007.9
[5]  林信良. Spring 2.0技术手册.第1版.北京:电子工业出版社,2007.4
[6]  (美)哈罗普(Harrop,P.),(美)马可赛克(Machacek,J.) 著,Redsaga翻译小组. Spring专业开发指南.第1版.北京:电子工业出版社,2006.8
[7]  江宽. Google API 开发详解:Google Maps 与Google Earth 双剑合璧.第1版.北京:电子工业出版社,2008.1
[8]  江宽. Google API 开发详解:Google Maps 与Google Earth 双剑合璧.第1版.北京:电子工业出版社,2008.1
[9]  (美)Craig Walls;Ryan Breidenbach. Spring in Action.北京:人民邮电出版社,2008.
[10]  (加)Budi Kurniawan.深入浅出Struts2.北京:人民邮电出版社,2008.
[11]  (美)Bruce Eckel.JAVA编程思想.北京: 机械工业出版社,2007.
[12]  Eric Freeman,Elisabeth Freeman,With Kathy ierra,Bert Bates. Head First Design Patterns.中国电力出版社O'REILLY系列,2007.
[13] (美)Michael Kofler. MySQL 5权威指南(第3版).人民邮电出版社,2006.
[14] (美)James Rumbaugh.Ivar Jacobson,Grady Booch.UML参考手册.机械工业出版社,2005.
[15] 阎宏. JAVA与模式.电子工业出版社,2002.
[16](美)Erich Gamma, Richard Helm, Ralph Johnson, John Vlissides. Design Patterns:Elements of Reusable Object-Oriented software .机械工业出版社,2004.