Print

基于Qtopia的移动OA系统设计与实现

论文摘要

随着信息技术的发展,移动OA(Office Automation)即移动办公自动化系统在政府机关、企事业单位中发挥越来越重要的作用。传统的OA解决方案由于存在不能和移动设备结合的缺陷限制了其在这一方面的应用。为了使新信息能够尽快的传达,新指令尽快的得到执行,决策层和执行部门需要一套更高效、更方便、更灵活、更易用的移动OA解决方案。本文在Linux和Qt/Embedded的基础上,从系统设计的角度对移动OA系统的技术总体方案和系统的体系结构进行了研究,重点论述其PDA终端软件系统的设计、建模和实现。论文对项目中涉及的相关技术进行了概述,包括PDA的选型、无线通信链路GPRS介绍以及Qt/Qtopia技术;结合项目需求,通过调研,创新性地构建了移动OA系统的技术总体方案;重点论述了几个典型的应用软件模块的实现过程,从功能需求、模块结构、模块的UML建模、以及模块实现等方面进行了详细说明。在基于Linux的Qtopia环境下用C/C++独立编程实现了移动OA的PDA端各个模块。论述了Qt/Embedded的两种设计方法。在嵌入式图形用户界面的设计中,提出了一种单根的GUI开发模式。系统结构紧凑、操作简便,并且运行稳定。本文对于基于Linux的嵌入式手持设备的设计具有参考价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 引言
  • 1.1 概述
  • 1.1.1 办公自动化
  • 1.1.2 移动OA
  • 1.1.3 国内外研究现状
  • 1.1.4 系统可行性分析
  • 1.2 主要工作和章节安排
  • 第2章 相关技术
  • 2.1 嵌入式操作系统
  • 2.1.1 VxWorks
  • 2.1.2 Windows CE
  • 2.1.3 Linux
  • 2.1.4 Plam OS
  • 2.1.5 本文的选择
  • 2.2 GPRS介绍
  • 2.3 Qt/Qtopia技术
  • 2.3.1 Qt/GUI
  • 2.3.2 Qt/Embedded和Qtopia
  • 2.3.3 Qt的核心机制
  • 第3章 移动OA技术总体方案
  • 3.1 总体设计思想
  • 3.1.1 硬件组网框架
  • 3.1.2 软件架构
  • 3.2 系统功能结构
  • 3.3 系统通信方式
  • 3.4 系统总体框架
  • 第4章 移动OA系统终端设计与实现
  • 4.1 搭建PDA终端开发环境
  • 4.1.1 安装Qtopia
  • 4.1.2 运行Qtopia
  • 4.2 Qt/Embedded设计方法
  • 4.3 系统自定义协议
  • 4.3.1 自定义协议接口
  • 4.3.3 接口函数
  • 4.3.4 接口响应
  • 4.4 关键模块设计与实现
  • 4.4.1 系统主界面设计与实现
  • 4.4.2 通讯录模块设计与实现
  • 4.4.3 邮件管理模块设计与实现
  • 4.4.4 新建工作模块设计与实现
  • 4.5 后台开发框架
  • 第5章 结论与展望
  • 5.1 结论
  • 5.2 进一步工作的方向
  • 致谢
  • 参考文献
  • 攻读学位期间的研究成果
  • 相关论文文献

    本文来源: https://www.lw50.cn/article/93c60d3deee821ebced3d193.html