论文部分内容阅读
近年来随着基于Android系统的智能移动终端的普及和发展,智能终端的功能越来越强大,人们越来越依赖智能终端获取实时的咨询和信息,进行娱乐和办公。同时随着Wi-Fi的普及以及在公共场所(比如高校校园)大面积的Wi-Fi网络覆盖,人们可以以很低的网络成本比较方便的接入互联网获取资讯,Wi-Fi网络满足了人们随时随地接入互联网的需求。然而智能终端在设置里自带的Wi-Fi管理应用只能满足用户最低程度的Wi-Fi管理方面的需求,比如网络的加入,删除等基本操作。所以很多用户选择安装第三方应用来辅助管理智能终端上的Wi-Fi连接操作,然而通过对Android市场上Wi-Fi管理类应用进行功能上的横向对比,本课题发现面对需要频繁使用Wi-Fi网络的用户依然有很多需求没有得到满足。本文所论述和研究的基于Android平台的Wi-Fi管理应用——“Wi-Fi万能秘书”针对频繁使用Wi-Fi网络的用户提供了 Web/Portal自动认证,Wi-Fi热点择优和Wi-Fi热点切换优化功能极大的满足了当下Wi-Fi用户的需求,简化了用户繁琐的登录操作,为用户获得更好的Wi-Fi网络体验提供了方便。本文首先介绍了课题背景、研究内容和本人承担的任务。然后介绍了本课题所涉及到的相关技术领域(Wi-Fi,Android,Web/Portal)的基础知识和当前研究进展。然后从用户的角度出发,分析了智能移动终端用户在Wi-Fi管理方面的需求缺口,通过用例图明确了本课题的研究内容和“Wi-Fi万能秘书”所需要实现的功能。随后从“Wi-Fi万能秘书”的架构设计展开讨论,根据要实现的功能对系统划分了模块,使读者对本文所实现的应用有一个总体的概念,并通过各模块的时序图以及功能实现的流程图分别展开论述各个模块的功能的实现原理,算法,实现的逻辑流程。随后通过UML类图对“Wi-Fi万能秘书”的实现进行了详细的说明。最后通过选择有代表性的测试场景和测试用例,对本课题所研究的“Wi-Fi万能秘书”进行了测试。本文从总体到局部,以软件工程的方式,对应用软件的需求分析,设计,开发和测试流程进行了阐述,对Web/Portal自动认证,Wi-Fi热点择优,Wi-Fi热点切换优化三个主要的功能进行了详细的介绍,分析开发中遇到的问题并阐述了解决方法,最后对本课题所开发的应用的发展以及不足进行了探讨和反思。