基于Android的上网控制软件设计与实现毕业论文
2022-01-30 17:12:30
论文总字数:23971字
摘 要
随着电子产品和全球信息化的高速发展,人们对于移动手机端接入互联网的需求越来越高。当前Android是移动手机端最为流行的操作系统,在全球其用户群体非常庞大,因此,对于庞大的用户群体进行有效的上网控制是非常有必要的。
本文具体研究通过注册与登录实现对用户群体的管理,并且对合法用户提供定位服务。软件系统具体划分为PC端、手机端和服务器端三个终端,实现三者的互联和数据共享,利用PHP语言编写服务器和PC端,搭建mysql数据库保存用户信息,移动客户端使用JAVA语言编写,并且通过json数据格式完成手机端和服务器端的数据同步,达到登录与注册的目的。软件通过百度地图SDK获取移动手机端位置信息进行定位,并且反馈给手机端进行显示。最后对软件进行了功能测试,满足了设计的要求。
关键词:Android 登录 注册 数据同步 定位
Design and implementation of access control software based on Android
Abstract
As the rapid development of the electronics and global informationization, people is higher and higher to the demand of mobile terminal access to the Internet. Android mobile terminal is the most popular operating system right now, and the user group is very large in the whole world, therefore,it is very necessary for effective access control for the huge user community.
In this paper, specific research through the register and login to realize the management of user groups, and provide positioning services to legitimate users. Specific software system is divided into three terminals including PC, mobile client and server side implementation of interconnection and data sharing, use the PHP language to write the server and PC, structures mysql database to store user information, the mobile client written using the JAVA language, and through the json data format to complete the mobile client and the server data synchronization, achieve the goal of login and register. Software by baidu map SDK to obtain positional information of the mobile terminal positioning, and feedback to the mobile terminal display.Finally meet the requirements of the design on the software function test.
Keywords:Android;login;register;data synchronization;positioning
目 录
摘 要 I
Abstract II
第一章 绪 论 1
1.1 研究背景和意义 1
1.2 目前相关技术的发展情况 2
1.3 课题的工作安排 3
1.4 文章结构 3
第二章 设计方案 4
2.1 设计方案 4
2.1.1 软件系统设计目标 4
2.1.2 总体设计 4
2.2 开发平台 5
2.2.1 Android Studio的特点 5
2.2.2 Eclipse的特点 5
第三章 软件系统设计 7
3.1系统总体结构 7
3.2 服务器端 7
3.2.1 Wampserver的介绍 7
3.2.2 MySQL的介绍 8
3.2.3 PHP语言介绍 9
3.2.4 架设服务器运行环境 10
3.2.5 MySQL数据库配置 12
3.2.6 服务器功能实现 15
3.3 PC端 18
3.3.1 html介绍 18
3.3.2 网页设计 19
3.4 移动客户端 21
3.4.1 json介绍 21
3.4.2 登录和注册功能设计 21
3.4.3 定位功能设计 25
第四章 系统运行结果 27
4.1 登录界面测试 27
4.2 注册界面测试 28
4.3 软件定位测试 29
4.4 测试总结 30
第五章 总结与展望 31
5.1 本文总结 31
5.2 工作展望 31
参考文献 32
致 谢 34
绪 论
研究背景和意义
当前互联网已经越来越普及,网络用户数量不断增多,其中移动设备是接入网络的重要途径,作为通信平台移动手机最为火热。手机具有高度普及性以及本身多用途的特点,使其成为一个可以被充分网络通信工具。基于这个特点,无论是网络服务商还是客户,都可以随时随地地进行有效管理或者得到所需的服务。
与此同时,对于手机服务的研究与开发,也成为了当下的热门。Android系统的核心技术是Linux,基于它的开源性成为了热门的移动端操作系统,Android的发展速度有目共睹,并且应用程序支持多种语言编程,改变了以前只能使用Java语言来编辑的情况,由于这些原因使得Android成为最流行的开发平台。
在这个信息化的时代,手机已成为继固话之后最为通俗的交流工具。在这个人与人关系愈加密切的时代,每个人都可以通过智能手机成为网络中的一份子,加强彼此之间的联系,建立属于自己的关系网络。但是,使用网络的门槛降低,接入网络的人数逐渐增大,如果不对其进行有效的管理,会出现网络拥塞通信受阻,不法分子利用网络的隐蔽性进行不法行为等问题。这都会造成互联网络秩序混乱,并且由于人们对网络的依赖逐渐提高,网络秩序混乱会进一步出现一些社会的不稳定因素。目前网络服务提供商们最流行的管理手段是进行用户的注册,根据管理需要登记用户的相关信息,根据用户登记的信息判断用户是否具有接受此服务的合法条件。当用户需要使用此服务时,要进行登录验证操作,使得服务器端确定是用户本人进行操作。定位服务是一项基本的网络功能,它可以借助互联网确定用户所在地,方便人们出行并且为人们生活带来更多的便利。
目前相关技术的发展情况
在当前手机操作系统最为流行的即是Android,在未来的手机市场里,将会受到更多的人的追捧与欢迎,并且将会占据移动终端市场的绝大部分,届时使用用户众多同时对其平台的开发也会如火如茶。借助着信息科技发展的浪潮,人们对于信息的传递的概念产生了质的飞跃,网络沟通交流的高效性得到人们普遍的认同。人类社会的社交活动,一般来讲,经常进行社会交流的人数与社交活动不频繁的人数相比要普遍偏低,通过这些情况表明网络上的交流会比面对面交流更加广泛,这些现象都会对未来人们生活带来巨大的影响。
移动手机设备发展速度迅速使得越来越多的人选择手机进行通信交流,网络已经遍及全球真正实现了互联,尽管各个国家网络普及程度各不相同,但是这并不影响人们对于这一新兴技术的热情。目前看来,人们更多的是看到了智能手机对于通信的巨大优势与便捷,但是对于定位功能,还只是停留在卫星、军事等国家需要,并没有意识到如今的手机可以支持定位服务于个人。不仅如此对于监控摄像、旅游出行都将会依赖定位服务。在以后,支持定位功能的智能手机将会有广阔的发展前景,但是进入一个新兴时代并不是一件容易的事情。在这种很明显,无论是通过什么途径进行定位,用户在使用这个功能的时候最看重的是定位的准确性和专业性,这将是这一技术普及需要跨过的一大难关。除此之外,我国国内这一项技术也相对全球尖端科技较弱还需要进一步发展与超越。
请支付后下载全文,论文总字数:23971字