基于移动端的城市道路环境监管系统--Android客户端开发毕业论文
2022-04-25 20:05:53
论文总字数:27838字
摘 要
城市道路上经常会出现垃圾堆放、窨井盖丢失、障碍物等破坏城市市容市貌、影响市民正常出行的状况,更有甚者会产生危险,威胁市民生命财产安全。传统的手段已经不能满足我们现代生活的需要,因此我们需要一种全新的方法,能够充分调动市民的积极性,推动大众参与城市市容市貌的建设工作,加强反馈信息处理的及时性和有效性,分清责任人,加强监管,为城市环境建设助一臂之力。
我们Road Snap团队将分为三大部分进行开发,分别为Android客户端、iOS客户端和后台服务器端。移动端负责用户信息的显示和传递,后台信息的传输和地理位置的服务。后台负责数据的接收、存储和发送。
我负责对Android端的App进行开发工作。由于Android操作系统拥有庞大的用户量,可以使更多的市民参与到城市道路环境信息采集的工作中,有利于调动市民积极性。在设计本App的过程中,我们将加入Google在2014 I/O大会上提出的Material Design 设计风格,有效地帮助用户使用App。同时,我们对Android的一些技术进行深入研究,理解Android系统API使用方式和工作原理。本文对Android客户端的开发进行较为深入的研究,并给出了简要的实现过程。
关键词:Android;位置信息;全球定位系统;智能手机;应用程序
ABSTRACT
Rubbish bumps, lost manhole covers, barriers and other phenomenon often showed up on our streets, they might probably do harm to the appearance of the city and effect the traffics, some of which may even cause danger, and threaten the safety of citizens’ lives and properties. Traditionally, relative departments would routinely check the states of the roads and do some cleanings for the streets, and this would be one of the solutions. Besides, if citizens could find those problems, they could also report the states of the roads to the relative departments as well as they can supervise those departments so that they could do their jobs in time. Unfortunately, traditional solutions cannot always get the job done just in time. First of all, the reference to the relative departments is not clear so each and every one of them would say that are not their jobs so they could do nothing. What’s more, citizens could not get their feed backs in time, and this would reduce the activity of citizens’ attitude to the build of the appearance of our city. In the long term, it is not good for the work of the build of the appearance of the cities. Thus, we are in need of a brand new way to help us to motivate our citizens and let them participates in our work of the build of the appearance of the cities. We need to makes feedbacks more in time and efficient. We need to know who is responsible for the problems and we need stronger authority of supervision. If we can get those parts done, we can definitely get a push to our work of the appearance of our cities.
As the economy and technology rapidly developing in our time, techs are play an increasingly important job in people’s daily lives. Technology change the way people live their lives while the emergency of smartphones makes it go further. In the year of 2008, Google launched the first smartphone running Android operating system, which flags the entrance of the Android into the smartphone playground. The advantage of open source and free of Android makes it the most widely used smartphone operating system in the market in a very short time. While the upgrades Google leased to the Android, Android become the best smartphone operating system ever.
Based on what we have review above, our Road Snap team will make Android one of our platforms to release our services, and I will be the one to develop Android app. By the advantage of the population of Android operating system, we can quickly gain large amount of users and get more people into our project to help us collect the states of our streets. It can motivate citizens as well. We would use Material Design announced by Google in 2014 Google I/O in our Android app to help our users to know how to interact with our app and make our app looks better. In the meantime, we would do some deep research in Android techs, learn the principles and ways of Android APIs. This article will do some deep research in the coding of Android apps and would reveal some simple examples.
KEYWORDS:Android; Position information; Android; GPS; Smartphone; Application
目 录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1 课题背景及意义 1
1.2 项目介绍 2
1.3 本文的主要研究工作 3
第二章 开发环境及工具介绍 5
2.1 Android系统简介 5
2.2 Java编程语言简介 6
2.3 Material Design(质感设计)简介 9
2.4 Location-Based Service 简介 10
2.5 Android Studio简介 11
2.6 测试平台简介 12
第三章 需求分析与部分模块设计 14
3.1系统需求分析 14
3.2部分模块设计 16
3.2.1 数据管理模块 20
3.2.2 操作日志管理模块 20
3.2.3 报告管理模块 20
第四章 用户界面设计 21
4.1 应用设计原则 23
4.2 本App界面设计 24
第五章 系统实现 25
5.1登陆界面填写邮箱 25
5.2用户名/邮箱输入正误验证 26
5.3选择用户类型 27
5.4根据不同用户类型选择可以显示的组件 28
5.5卡片信息流动实现 30
5.6高德地图 api 31
5.7拍照 32
第六章 总结与展望 34
6.1 本文工作总结 34
7.3 展望 34
参考文献.................................................36
第一章 绪论
1.1 课题背景及意义
人们的生活随着移动互联网时代的到来发生了很大的改变。智能手机的出现时人们的生活变得越来越方便、快捷,大大减少了人们日常生活中的诸多不便。随着智能手机的普及,我们可以尝试通过智能手机终端解决目前所存在的一些问题。
请支付后下载全文,论文总字数:27838字