登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于Android系统手机通讯防火墙的设计与实现毕业论文

 2021-04-24 07:04  

摘 要

本文主要介绍了基于安卓的安卓手机通讯防火墙的设计和实现,阐述了项目从设计开始到最终的结束的整个流程,主要章节为六个章节,覆盖了课题背景,知识介绍,需求分析,数据流程设计,模块功能设计,功能展示以及最终的测试总结。

本课题的项目主要使用Java语言进行开发,在保证数据安全的前提下,尽可能做到轻量化,高效化,保证系统为用户提供良好的使用感受,开发工具使用Android studio,不做限制,可以根据自己的喜好进行选择,文章末尾会介绍全文的参考信息。

关键词:基于安卓的安卓手机防火墙;Java语言;安卓开发

Abstract

This thesis mainly introduces the design and implementation of Android mobile firewall based on Android, and records the whole process from the beginning of the design to the final completion of the project. The main chapters are six chapters, covering the background of the subject, the knowledge introduction, the requirement analysis, the design of data process, the design of module power, the display of function and the final test.

The project mainly uses the Java language to develop the project. Under the premise of ensuring the data security, the project can be as light quantified and efficient as possible to ensure the good use of the user. The development tool uses Android studio without restriction, and can be selected according to its own preferences. Introduce the reference information of the full text.

Key words: Based on Android's Android mobile firewall; Java language; Android development

目 录

第1章 绪论 1

1.1课题背景 1

1.2项目优点 1

第2章 相关的理论和技术 2

2.1 JAVA技术介绍 2

2.2 Android studio介绍 5

2.3 Android介绍 7

2.4 Android平台优势 8

第3章 系统需求分析 10

3.1 可行性分析 10

3.2 功能需求概述 10

3.3 UML用例图 11

第4章 系统设计 13

4.1 功能模块设计 13

4.2 程序流程图设计 13

4.3 系统时序图设计 14

第5章 系统实现 16

5.1 应用首页展示 16

5.2 设置安全号码展示 16

5.3 手机号码拦截展示 17

5.4 进程管理展示 18

第6章 系统调试和测试 19

6.1 测试的目标 19

6.2 测试的步骤 19

6.3 测试的内容 19

总结 21

参考文献 22

致 谢 22

第1章 绪论

1.1课题背景

大学四年的学习,自己学会了很多,面对现在的互联网时代,越来越多的事物都开启了计算机时代,从人工手动来到了智能化互联网管理,Java作为跨平台语言的佼佼者,在程序开发方面有着得天独厚的优势,开源,社区活跃,插件众多,功能稳定,可靠性强等优势成就了今天庞大的Java家族,从互联网网站到人工智能大数据,都有Java的身影[1],作为新时代的接班人,在大学的尾声即将来临,我选择使用Java语言进行开发本课题,实现一个安卓移动平台,高可靠性的手机防火墙管理项目,即能提高自己的技能也可以丰富自己的开发认知,在开发的过程中,我学习到了很多,也提高了很多,这之中的成长少不了老师的指导与关怀,希望毕业设计能为自己的大学生活画上一个完美的句号。

1.2项目优点

(1)这个系统是基于Java开发的,开发的技术已经成熟也已稳固,将能在安卓平台上运行[2]

(2)架构思想为mvc设计模式,采用业务逻辑与功能代码区分的思路进行开发,方便日后功能升级维护。

(3)使用成本低,用户只需要自己的安卓手机安装即可使用。

(4)各个功能模块独立性强,可以根据实际情况任意组合。

(5)具有清新简洁方便且易懂的界面,操作简单。

第2章 相关的理论和技术

2.1 JAVA技术介绍

编程环境

Java develop package,被叫做Java开发工具包也可以被叫作Java开发工具,它是Java applet编应用程序和的写作环境。JDK是整个Java运行时的关键部分,其中有Java运行环境(Java运行时的环境),一些Java工具,以及Java基本类库(Java API)。所有的Java应用服务器本质上是一个JDK版本构造在其中[3]。大家所广泛接受的JDK是由Sun开发的Java JDK,当然除了Sun公司,还有很多公司、机构和集体都研发了自己的工具,其中比较著名的有IBM研发的JDK、BEA研发的Jrocket、也包括GNU组织研发的JDK。

此外,Java SE API子集和Java虚拟机可以统称为JRE(Java运行时环境),和JRE支持Java程序[4]的标准环境。

JRE的运行环境以及JDK的开发环境。我们知道当你写一个Java程序的时候会得要JDK,当你需要运行Java程序的时候需要JRE。但是在你安装JDK的时候也已经安装了JRE,所以你想编译运行Java程序时,只需要配置了JDK的环境即能运行Java程序。不过,因为JDK里有很多非运行所需的额外内容,它会消耗大量的存储空间,所以运行正常的Java程序不一定要安装JDK,只用安装JRE即可。

应用技术编辑

1。Android应用程序

许多安卓的app应用是由Java程序所编写的。尽管安卓在JVM以及封装上使用的方法不尽相同,不过其代码仍是使用Java语言开发编写的。手机支持Java游戏人数众多,使许多非程序员知道Java。

2。服务器在金融行业中的应用。

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图