电话簿论文

上传人:m**** 文档编号:45063292 上传时间:2018-06-15 格式:DOC 页数:45 大小:581.16KB
返回 下载 相关 举报
电话簿论文_第1页
第1页 / 共45页
电话簿论文_第2页
第2页 / 共45页
电话簿论文_第3页
第3页 / 共45页
电话簿论文_第4页
第4页 / 共45页
电话簿论文_第5页
第5页 / 共45页
点击查看更多>>
资源描述

《电话簿论文》由会员分享,可在线阅读,更多相关《电话簿论文(45页珍藏版)》请在金锄头文库上搜索。

1、目 录中文摘要 .I英文摘要 .II1 绪论 .11.1 嵌入式的发展、应用领域.11.2 ARM 9概述.51.2.1 简介.51.2.2 主要特性.61.2.3 结构特点.61.2.4 优势.61.2.5 处理能力.71.3 本文研究的内容.72 需求分析 .92.1 可行性分析.92.1.1 经济可行性.92.1.2 技术可行性.92.1.3 操作可行性.92.2 系统功能分析.102.3 安全性需求分析.103 系统总体设计 .113.1 开发工具简介.113.1.1 Qt简介.113.1.2 SQlite.123.2 相关技术知识.133.2.1 C/C+.133.2.2 Linux

2、系统.153.3 功能模块设计.163.4 电话簿结构图.173.5 电话簿系统流程图.183.6 数据库设计.193.6.1 数据库需求分析.193.6.2 数据库E-R图.193.6.3 数据表详细设计.204 系统设计与实现 .214.1 用户注册子模块的设计与实现.214.2 添加联系人信息子模块的设计与实现.254.3 删除联系人信息子模块的设计与实现.304.4 查找联系人信息子模块的设计与实现.314.5 修改联系人信息子模块的设计与实现.33结束语 .34致谢 .35参考文献 .36基于Qt的嵌入式Linux电话簿的设计与实现摘 要在研究嵌入式系统的基础下,完成了基于Qt的嵌入

3、式Linux电话薄的开发和设计。随着嵌入式系统的发展, 在Linux下使用Qt开发嵌入式应用程序是嵌入式图形用户界面(GUI)系统应用研究的重点。通过一个通讯簿程序的设计,给出了基于Qt的嵌入式Linux程序开发的关键技术,包括 QtDesigner、信号与槽机制的使用、程序主要功能代码的实现以及程序开发的整体过程。文中介绍了Linux 操作系统具有开放的源码、高效稳定的内核、良好的开发环境以及支持多种硬件平台的特点,且具有可配置性和模块化的特点;Qt是一个面向对象的支持多操作系统平台的应用程序开发框架,它采用了一种独有的Signal2Slot(信号与槽)的对象间通信机制,以代替传统的不安全的

4、回调技术。Qt的自由版开放了源代码,因此开发人员在Linux下使用Qt进行嵌入式系统开发是非常理想的选择。并给出了电话薄系统设计的模块及流程,运用数据库设计电话薄系统。该电话簿系统简便快捷,用途广泛。关键词 Qt/Linux/电话簿Design and Implementation of Embedded Liunx Phonebook Qt-basedABSTRACTBased on the research of embedded system, complete the development and design of embedded Linux phone based on Qt

5、thin. With the development of embedded system, using Qt embedded application development in Linux is the embedded graphical user interface (GUI) research on the application system. Through the design of an address book program, key technology of embedded Linux based on Qt is given, including the QtD

6、esigner, signal and slot mechanism is used, to achieve the main function of program code and program development process.This paper introduces the characteristics of Linux operating system with open source, highly efficient and stable kernel, good development environment and support a variety of har

7、dware platforms, and has the characteristics of configuration and modular; Qt is an object-oriented operating system supports multi platform application development framework, which uses a the unique Signal2Slot (signals and slots) communication mechanism between objects, to replace the traditional

8、not safe callback technology. Qt free version of open source code, so developers using Qt under the Linux embedded system development is the ideal choice. And gives the module and process design of phone book system, the database design of telephone directory system. The telephone directory system i

9、s simple and fast, versatile.KEY WORDS Qt/Linux/Phonebook1 绪论1.1 嵌入式的发展、应用领域近年来,家用电器已逐渐突破传统家电概念,演变成包括家用PC,机顶盒,HPC,无线数据通信设备,掌上电脑,PDA,视频游戏设备,webTv等所有能通过互联网交换信息的信息处理设备。家用电器信息化的关键技术就是嵌入式操作系统(embedded operating system,简称EOS)。可以预见,不久的将来,许多信息家电将具备从网上下载产品目录、自动修复故障等复杂的功能嵌入式操作系统不仅在功能上拓展了家用电器,它对家电的稳定性、安全性和易用性也

10、都起着决定性的作用13。嵌入式系统无疑是当前最热门最有发展前途的IT应用领域之一。嵌入式系统用在一些特定专用设备上,通常这些设备的硬件资源(如处理器、存储器等)非常有限,并且对成本很敏感,有时对实时响应要求很高等。特别是随着消费家电的智能化,嵌入式更显重要。像平常见到的手机、PDA、电子词典、可视电话、VCD/DVD/MP3 Player、数字相机(DC)、数字摄像机(DV)、U-Disk、机顶盒(Set Top Box)、高清电视(HDTV)、游戏机、智能玩具、交换机、路由器、数控设备或仪表、汽车电子、家电控制系统、医疗仪器、航天航空设备等都是典型的嵌入式系统。嵌入式系统是软件与硬件相结合的,嵌入式开发人员分两类。一类是电子工程、通信工程等偏硬件专业,主要是做硬件设计,有时要开发一些与硬件关系最密切的最底层软件,如BootLoader、Board Support Package(像PC的BIOS一样,往下驱动硬件,往上支持操作系统),最初级的硬件驱动程序等。优势是对硬件原理非常清楚,不足之处是更擅长于定义各种硬件接口,但对复杂软件系统往往力不从心(例如嵌入式操作系统原理和复杂的应用软件等)。另一类是软件、计算机专业,主要从事嵌入式操作系统和应用软件的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号