手持终端无线局域网通信软件设计

手持终端无线局域网通信软件设计

论文摘要

针对当今网络技术朝着“高速”和“无线”方向发展的趋势,本文以无线局域网通信为研究出发点,以Android系统应用程序开发为研究重点,设计了包括客户端和服务器的手持终端无线局域网通信软件系统。本文详细分析了Android软件架构,Android应用程序组成,着重讨论了Activity和Intent组件的工作机制和使用方法,并以此为理论基础,采用Java为软件开发语言,无线wi-fi技术为硬件支持,合理运用Android提供的各组件,实现了手持终端无线局域网通信。测试表明,通过无线局域网能实现更加经济和安全的手持终端通信。本系统主要由客户端软件和服务器软件组成,其中客户端软件由3个Activity和1个Thread组成,包括连接功能、Socket通信和辅助功能3大功能模块。实现了登录服务器、登出服务器、发送用户状态、接收用户列表、收/发通信信息、用户名配置、服务器IP配置、隐藏程序界面和显示状态栏消息等功能。服务器软件由1个JFrame和数个Thread组成,包括连接功能、Socket通信和辅助功能3大功能模块。实现了启动服务器、停止服务器、接收用户状态、发送用户列表、收/发通信信息以及时间显示功能。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 本设计的研究背景及意义
  • 1.1.1 无线局域网发展
  • 1.1.2 手机操作系统简介
  • 1.1.3 研究意义
  • 1.2 研究内容
  • 1.3 论文组织结构
  • 1.4 本章小结
  • 第二章 Android系统构架及Android应用程序开发简介
  • 2.1 Android简介
  • 2.1.1 开放性
  • 2.1.2 不受任何限制的开发商
  • 2.1.3 无缝结合的Google应用
  • 2.2 Android架构
  • 2.2.1 应用程序层
  • 2.2.2 应用框架层
  • 2.2.3 库
  • 2.2.4 Android运行环境层
  • 2.2.5 Linux内核层
  • 2.3 Android应用程序构成
  • 2.3.1 Activity
  • 2.3.2 BroadcastReceiver
  • 2.3.3 Service
  • 2.3.4 ContentProvider
  • 2.3.5 Intent
  • 2.4 Android应用程序开发简介
  • 2.4.1 eclipse
  • 2.4.2 Android应用程序开发环境搭建
  • 2.4.3 Android应用程序开发简介
  • 2.5 本章小结
  • 第三章 系统总体框架分析
  • 3.1 系统主要功能概述
  • 3.1.1 连接功能模块
  • 3.1.2 Socket通信模块
  • 3.1.3 辅助功能模块
  • 3.1.4 连接功能模块
  • 3.1.5 Socket通信模块
  • 3.1.6 辅助功能模块
  • 3.2 系统架构设计
  • 3.3 本章小结
  • 第四章 客户端设计与实现
  • 4.1 设计概述
  • 4.2 线程工作流程图
  • 4.2.1 主线程流程图
  • 4.2.2 消息监听线程流程图
  • 4.3 连接功能模块实现
  • 4.3.1 登录服务器功能设计与实现
  • 4.3.2 登出服务器功能设计与实现
  • 4.4 Socket通信模块实现
  • 4.4.1 发送用户状态功能设计与实现
  • 4.4.2 接收用户列表功能设计与实现
  • 4.4.3 收/发通信信息功能设计与实现
  • 4.5 辅助功能模块实现
  • 4.5.1 用户名配置功能设计与实现
  • 4.5.2 服务器IP配置功能设计与实现
  • 4.5.3 隐藏程序界面功能设计与实现
  • 4.5.4 显示状态栏信息功能设计与实现
  • 4.6 本章小结
  • 第五章 服务器设计与实现
  • 5.1 设计概述
  • 5.2 线程工作流程图
  • 5.2.1 主线程流程图
  • 5.2.2 连接监听线程流程图
  • 5.2.3 消息监听线程流程图
  • 5.3 连接功能模块实现
  • 5.3.1 启动服务器功能设计与实现
  • 5.3.2 停止服务器功能设计与实现
  • 5.4 Socket通信模块实现
  • 5.4.1 接收用户状态功能设计与实现
  • 5.4.2 发送用户列表功能设计与实现
  • 5.4.3 收/发通信信息功能设计与实现
  • 5.5 辅助功能模块实现
  • 5.5.1 时钟显示功能设计与实现
  • 5.6 本章小结
  • 第六章 应用演示
  • 6.1 客户端应用演示
  • 6.1.1 连接功能
  • 6.1.2 Socket通信
  • 6.1.3 辅助功能
  • 6.2 服务器应用演示
  • 6.2.1 连接功能
  • 6.2.2 Socket通信
  • 6.2.3 辅助功能
  • 6.3 本章小结
  • 第七章 总结与展望
  • 7.1 总结
  • 7.2 展望
  • 参考文献
  • 攻读硕士学位期间发表的论文
  • 研究生期间参加的科研项目
  • 致谢
  • 相关论文文献

    标签:;  

    手持终端无线局域网通信软件设计
    下载Doc文档

    猜你喜欢