基于百度地图的出行无忧APP服务器端的设计与实现毕业论文
2022-01-30 21:47:02
论文总字数:26687字
摘 要
为了提前了解道路的相关信息,确保出行路线的安全性,一款能够及时反映道路问题的地图服务类软件就显得十分重要。而基于百度地图的出行无忧app就是这样一款以Android为平台的应用程序,用户可以上传遇到的路障信息,其他软件使用者可以通过出行无忧app浏览别人上传的路障信息,极大地方便了人们的出行。
本文主要介绍基于百度地图的出行无忧app的服务器端和数据库两方面的开发。在服务器端的设计方面,主要分为android端和web端两部分的开发,android端主要是针对用户开发的。实现了登录注册功能、上传路障信息功能、查询历史记录功能以及浏览他人上传的路障信息功能。web端是针对管理员来进行开发的,主要是方便管理员对路障信息的审核和用户信息的管理,实现了用户信息的增加、删除和修改功能以及路障信息的审核功能。在数据库的设计方面,根据用户的需求和软件功能的分析,建立相对应的数据库和表结构。数据库中存储的主要信息可以概括为用户相关信息,路障相关信息和管理员相关信息,因此,在数据库中建立了用户信息表,路障信息表和管理员信息表。
关键字:安卓 百度地图 服务器开发 数据库设计
Design of Server about CXWY app Based on Baidu map
ABSTRACT
In order to understand road related information in advance and ensure the safety of travel routes, a map service software that can promptly reflect road problems is very important. The Baidu map-based CXWY app is such an Android-based application. Users can upload roadblock information they encounter. Other software users can browse other people's roadblock information through a CXWY app. Greatly facilitates people's travel.
This article mainly introduces the development of both the server side and the database based on Baidu maps CXWY app. In the server-side design, it is mainly divided into two parts: the android end and the web end. The android end is mainly developed for users. The function of login registration, uploading roadblock information, querying history records, and browsing roadblock information uploaded by others are implemented. The web side is developed for administrators. It is mainly for administrators to facilitate the review of roadblock information and the management of user information. The function of adding, deleting, and modifying user information and the function of reviewing roadblock information are implemented. In the design of the database, according to the needs of the user and the analysis of software functions, establish a corresponding database and table structure. The main information stored in the database can be summarized as user-related information, roadblock-related information, and administrator-related information. Therefore, a user information table, a roadblock information table, and an administrator information table are established in the database.
Keywords: Android Baidu map server development database design
目录
摘要 I
ABSTRACT II
目录 III
第一章 绪论 1
1.1 课题研究背景 1
1.2 课题发展现状 1
1.3 本文的研究内容 2
1.4 本文的内容安排 3
第二章 服务器端开发的相关技术 4
2.1 Java语言 4
2.2 数据库技术 4
2.3 服务器技术 4
第三章 系统需求分析 7
3.1 系统服务器目标 7
3.2 系统可行性分析 7
3.3 系统功能需求分析 8
第四章 服务器系统设计与实现 9
4.1 设计目标与原则 9
4.2服务器设计与实现 9
第五章 总结 22
致谢 23
参考文献 24
第一章 绪论
基于百度地图的出行无忧app是一款运行在android平台上的应用程序。用户可以上传分享自己遇到的路障信息供其他软件使用者浏览路障信息[1][2]。下文将主要从本课题的研究背景,相关地图软件的发展现状,该课题研究的主要内容以及本文各章节的内容综述这五个方面来介绍。
1.1 课题研究背景
随着城市的现代化,人们可以选择的出行方式也越来越多。但是不管是使用交通工具,还是步行,人们都要考虑的一个问题就是出行路线的可行性。在移动设备出现前,人们出行路线的选择往往是靠交通设备旁的各色书报。这些书报为广大出行者提供了出行指南,出行的地图线路等,它们在人们出行方面扮演了至关重要的角色。但是这些纸质的书报携带起来很麻烦,而且更新速度很慢,所以它们很难提供给人们最新的出行资讯,远远不能够满足人们的出行需求。随着互联网的快速发展和移动设备的普及,出现了很多服务类地图app,它们不仅给人们提供了丰富的出行服务,而且更新信息速度快,推送资讯及时,基本满足了人们的出行需求。但是这类app的服务涉及面过多,没有专注于一个功能服务,以至于用户很难及时找到自己所需要的出行资讯。因此设计出一款面向广大出行者,专注于保护出行者安全的安卓手机应用软件显得十分重要。
出行无忧app提供了一个平台--用户可以上传自己遇到的路障信息,浏览他人分享的路障信息。本应用程序提供的服务是实时更新的,用户将会获得第一手的出行资讯,不会因为路障信息的延迟发布导致行程受阻。它将会极大地方便人们的出行,让人们随时随地了解出行路线的相关路障信息,及时规划出新的出行路线。
1.2 课题发展现状
地图服务类app的发展十分迅速,谷歌和微软公司已经将在线地图服务发展到了一个新的高度。Google map的地图十分的详细,尤其是它的卫星地图在行内可谓数一数二。正是建立在这样强大的技术实力之下,Google map提供十分强大的服务,根据具体的路况信息进行导航,发现当前位置附近有趣的地方,分享即时位置信息等,甚至可以预见公交车到达的时间。它提供给了用户出行方面的几乎所有功能,但是它并没有提供给用户获知路障信息的功能,可以说是有点小小的遗憾。
请支付后下载全文,论文总字数:26687字
您可能感兴趣的文章
- UI 和 UE 设计技术及其在 HTML5 网站开发中的地位的研究外文翻译资料
- .NET MVC框架在开发农业资源清单系统中的适应性外文翻译资料
- 使用Java平台针对数据库桥接层的Spring框架可靠性调查外文翻译资料
- 基于MVC架构的数据库和Web应用程序外文翻译资料
- 利用微服务SpringBoot 设计和开发公众投诉系统的后端应用。外文翻译资料
- 基于SSM框架的校园自行车租赁管理系统统计外文翻译资料
- 基于Android的校园交友社交应用的设计与开发外文翻译资料
- 基于Android的在线社交系统服务端的设计与实现外文翻译资料
- 基于Spring-boot微服务框架的学生成绩分析系统的设计与实现外文翻译资料
- 用于生成计算材料科学文献中使用的方法和参数的数据库的自动化工具外文翻译资料