南 阳 理 工 学 院本科生毕业设计(论文)学院(系) 软件学院专 业 软件工程学 生
完成日期 2013 年 05 月
南阳理工学院本科生毕业设计论文
基于百度地图示管理系统的Design and Implementation of the Trade CompanyExibition Management System Based on Baidu Map API总 计毕业设计(论文)28页
表 格 7个
插 图 17幅
基于百度地图API的商家展示管理系统的设计与实现
南阳理工学院本科毕业设计(论文)基于百度地图API的商家展示管理系统的设计与实现
Design and Implementation of the Trade CompanyExibition Management System Based on Baidu MapAPI学 院(系) 软件学院
专 业 软件工程
学 号 1115114037
指导教师(职称)
完成日期 2013年05月01日
南阳理工学院
Nanyang Institute of Technology
基于百度地图API的商家展示管理系统的设计与实现
基于百度地图API的商家展示管理系统的
设计与实现
软件工程段迎瑞
[摘 要] 随着社会的发展人民生活水平的提高人们逐渐开始享受生活其中旅游外出体验生活就是人们最多的选择。以百度地图为代表的地图服务以其强大的免费数据资源带动了一股开发热潮。开发者创建自己的数据源信息并与地图服务集成从而可以创建各种围绕地理信息的新型个性化的服务。该设计使用ASP.NET、SQL Server以及百度地图设计和实现了基于百度地图API的商家展示管理系统。该系统提供会员注册、商家展示、用户点评、在线地图位置等模块可以在线查询食宿、游玩等各商家信息。具有操作简便、灵活实用、界面美观友好、可维护性好、系统管理方便等优点。
[关键词] 百度地图API基于位置的服务 ASP.NET
基于百度地图API的商家展示管理系统的设计与实现
Design and Implementation of the Trade Company
Exibition Management System Based on Baidu MapAPI
S oftware Engineering Major Duan Yingrui
Abstract: With the development of the society, the improvement of people's livingstandards, the public begin to enjoy life, and travel, go out to experience life is the mostpopular choice.Mapping service which represented by baidu map led a development boomwith its powerful unstructured data resources.Developers create their own data sourceinformation and integrate with map service, in order to make various new personalizedservices around the geographic information.Using ASP.NET, SQL Server, and baidu, thisdesign achieved merchants display management system based on the baidu map API.Thesystem provides modules include the member register, stores display, user reviews, onlinemap location and so on, it can query accommodation online, travel and the other bus inessinformation.With the features of easy operation, flexible, practical, beautiful and friendlyinterface,convenient good maintainab ility, system management.
Key words: Baidu-Map API;LBS;ASP.NET
基于百度地图API的商家展示管理系统的设计与实现
目 录
1绪论. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.1选题背景. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.2课题意义. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .1
1.3可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.3.1技术可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.3.2经济可行性分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
1.4研究的主要内容. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2相关技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.1平台搭建. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.1.1系统开发环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
2.1.2系统运行环境. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.2开发技术. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.2.1 ASP.NET. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3
2.2.2B/S. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
2.2.3三层架构. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
3系统总体设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3.1需求分析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
3.2总体框架设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
3.2.1系统总体功能模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
3.2.2系统后台功能模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
3.2.3系统前台功能模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
3.3数据库设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.3.1数据库的逻辑设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9
3.3.2E-R模型. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
3.3.3数据库的物理设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .10
3.3.4存储过程设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
4系统详细设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
4.1系统工作流程设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
4.1.1用户登录模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
4.1.2管理员登录模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .13
4.1.3用户注册模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
4.1.4用户发表评论模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
基于百度地图API的商家展示管理系统的设计与实现
4.2前台模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
4.2.1用户登录模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
4.2.2用户注册模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .17
4.2.3地图加载以及主页面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
4.2.4商家展示模块. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .18
4.3后台模块设计. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
4.3.1后台登录. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
4.3.2后台主界面. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
4.3.3后台用户管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
4.3.4后台商家管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .21
4.3.5后台评论管理. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4.4百度地图API的应用. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4.4.1经纬度定位. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .22
4.4.2地址解析. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
4.4.3地图标注. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .23
5工作总结和展望. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
5.1工作总结. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
5.2工作展望. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
结束语. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
参考文献. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .27
致谢. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .28
基于百度地图API的商家展示管理系统的设计与实现
1 绪论
1 . 1 选题背景
随着现代经济的飞速发展人们的生活水平不断提高旅游和消费的欲望与能力也在不断的提高而传统的旅游地图越来越无法满足旅游消费者的多层次的需求。越来越多的旅游者通过互联网获取旅游目的地的信息进行行程安排。互联网已成为旅游服务的重要媒介[1] 。
近年来旅游业已经发展成为世界上规模最大、发展势头最强劲的产业。总部设在布鲁塞尔的世界旅行旅游协会发布的研究报告指出旅游业是当今世界的第一大产业。由于旅游业的蓬勃发展信息化技术在该领域的应用也随之迅速发展起来特别是在区域旅游规划管理领域。
旅游业是一个信息密集型产业这一特点决定了信息化是旅游业发展的强大动力和可靠的科技保障。商家展示管理系统突破了传统纸质地图时间和空间上的局限性,具有更丰富的信息含量和更广阔的应用范围。其设计目标主要是借助电子地图来展现城市形象介绍当地旅游景点、小吃、商户等方便用户快速找到某商家的地理位置。并且针对该商家将显示出以前的旅游攻略和评论方便用户快速了解该商家。商家展示管理系统的服务对象主要为旅游者、上网者、城市居民、景区景点、宾馆饭店、旅行社等。
综上所述商家展示管理系统建立能够有效地帮助旅游者提供及时、准确的旅游信息包括旅游景点的信息 以及与旅游相关的旅游服务设施的信息 因此我选择“基于百度地图AP I的商家展示管理系统的设计与实现”为课题。
1 .2课题意义
2010年4月以来随着百度地图API的开放越来越多的第三方网站相继借助百度地图创造了大量个性、有趣、定制化的功能和服务从而提升竞争力。该课题的总体目标是在当前流行的互联网平台上利用现有的开发工具主要利用ASP.NET技术借助BaiDu地图API设计一个人机交互界面友好、操作简单、易于维护、具有实现某个城市的商家管理信息的管理的系统。该系统能够方便人们的出行需要便于大家快速的了解该城市商家的资讯消息方便快捷的到达目的地给人们的出行带来便利。
该设计的主要内容包括
1 Web页面简单友好注册方便登录快捷查看商家搜索商家等操作简单易懂。
2简单明了的展示出该城市旅游景点、小吃、商户等各种商户信息方便用户快速找到某商家的地理位置。
3借助BaiDu地图用户能够在地图上查看商家所在区域以及具体地理位置。
4针对该商家显示出以前的旅游攻略和评论方便用户快速了解该商家。
1
基于百度地图API的商家展示管理系统的设计与实现
5用户可以对查看的商家进行点评 留下自己的宝贵意见方便他人借鉴参考。
6管理员界面友好操作方便能够方便的对网站进行维护和管理[2] 。
1 .3 可行性分析
1 .3. 1 技术可行性分析
在设计基于百度地图API的商家展示管理系统的实现满足一下几点
(1)实用性系统以用户需求为目标 以方便用户为原则。
(2)稳定性对代码优化减少冗余提高稳定性。
(3)快捷性利用Microsoft Visual Studio 2010的技术保障软件运行的速度。
这个项目对硬件、软件要求不高 目前市场上的一般计算机软硬件资源都能满足系统开发要求。至于ASP技术该技术功能强大扩张性强完全能胜任开发任务。还有数据库技术。对于基于Web平台的商家展示管理系统存在着一个前台应用和后台管理的问题。而无论前台还是后台都要对数据库进行调用和操作。微软为我们提供的 SQLServer数据库是一个全面的数据库平台可以构建和管理高性能的数据应用程序所以在技术上是可行的。
1 .3.2经济可行性分析
对于开发者来说基于百度地图API的商家展示管理系统的设计与实现需要计算机和Visual Studio.NET开发环境以及其它相关软件这些软件都是免费的项目的额所有素材资源也是免费的并且不设计任何违法侵权行为。对于用户来说只要能够上网本系统完全免费不需要任何的经济投入并且操作简单使用方便所以在经济上是可行的。
1 .4研究的主要内容
本课题的主要研究内容就是结合百度API实现在计算机屏幕上可视化、可操作的特征方便人们查找各种商家、旅游景点、小吃等及其他们的位置所在。通过地图的查找对于想要到达的位置人们可以事先计划出一些出行的路线。例如坐公交怎么坐开车怎么走选择什么路线等等。除了找到地理位置外还能够了解其他的信息。例如电话、联系人、一家公司提供的服务或者一个景点的特色等信息。
2 相关技术
2. 1 平台搭建
2. 1 . 1 系统开发环境
(1)开发软件
操作系统 Windows XP
2
2021年各大云服务商竞争尤为激烈,因为云服务商家的竞争我们可以选择更加便宜的VPS或云服务器,这样成本更低,选择空间更大。但是,如果我们是建站用途或者是稳定项目的,不要太过于追求便宜VPS或便宜云服务器,更需要追求稳定和服务。不同的商家有不同的特点,而且任何商家和线路不可能一直稳定,我们需要做的就是定期观察和数据定期备份。下面,请跟云服务器网(yuntue.com)小编来看一下2021年国内/国...
pacificrack官方在搞2021年七夕促销,两款便宜vps给的配置都是挺不错的,依旧是接入1Gbps带宽,KVM虚拟、纯SSD raid10阵列,支持包括Linux、Windows 7、10、server2003、2008、2012、2016、2019在内多种操作系统。本次促销的VPS请特别注意限制条件,见本文末尾!官方网站:https://pacificrack.com支持PayPal、支...
水墨云怎么样?本站黑名单idc,有被删除账号风险,建议转出及数据备份!水墨云ink cloud Service是成立于2017年的商家,自2020起开始从事香港、日本、韩国、美国等地区CN2 GIA线路的虚拟服务器租赁,同时还有台湾、国内nat vps相关业务,也有iplc专线产品,相对来说主打的是大带宽服务器产品。注意:本站黑名单IDC,有被删除账号风险,请尽量避免,如果已经购买建议转出及数据备...