1、 1 目 录 第一章 序言 1 1.1 设计背景 . 1 1.2 设计目标. 1 1.2.1 短信群发 1 1.2.2 来电管家 2 1.2.3 多彩手电筒 2 1.2.4 电蚊香 . 2 1.3 项目设计原则 . 3 1.3.1 实用性原则 3 1.3.2 可控性原则 3 1.3.3 占用资源少的原则 3 1.3.4 易扩展性原则. 3 1.4设计框架. 3 第二章 系统分析 . 5 2.1 需求分析 5 2.2 技术可行性 5 2.2.1 面向对象编程技术 5 2.2.2 程序语言的选择 . 6 2.2.3 操作可行性 6 2.3 环境可行性分析. 7 2.3.1 软件环境 7 2.3.2
2、 硬件环境 7 2.4 系统结构可行性分析 7 第三章 系统设计 . 8 3.1 总体设计 8 3.2 数据库设计 . 8 3.2.1 数据库的需求分析 8 3.2.2 数据库表的具体设计 9 3.3 详细设计 10 3.3.1 目标实现 10 3.3.2 具体设计 10 3.4 数据模块架构图. 11 3.5 各数据模块详细架构 11 3.5.1 短信群发模块文件架构11 3.5.2 来电管家模块文件架构. 12 3.5.3 电蚊香模块文件架构 13 3.5.4 手电筒架构 13 第四章 系统实现 . 15 4.1主界面的实现 15 4.2短信群发模块实现. 19 4.3来电管家模块实现.
3、42 2 4.4手电筒模块实现 . 49 4.5电蚊香模块实现 . 51 4.6开机启动程序的实现 52 4.7系统展望. 53 第五章 系统测试 . 54 5.1 测试的定义和目的 54 5.2 测试的方法 . 54 5.3测试发现的问题及解决办法 . 54 5.3.1 短信群发测试. 54 5.3.2 来电管家测试. 55 5.3.3 其他模块的测试 . 55 第六章 总结 56 谢谢 辞辞 . 57 参考文献参考文献 58 1 第一章 序言 1.1 设计背景 当今通讯领域中, 手机成为日常生活必不可少的工具, 随着科学技术的发展, 智能手机日趋发展成熟。2007 年 11 月 5 日,A
4、ndroid 手机操作系统脱颖而出, 仅推出两年已超越称霸十年的诺基亚塞班系统, 一跃成为全球最受欢迎的智能手 机平台之一。Android 系统不但应用于智能手机,也在平板电脑市场急速扩张。 该系统是基于 Linux 内核的系统,早期由 Google 公司开发,后由开放手持设备 联盟(Open Handset Alliance)开发。它采用了软件堆层(software stack, 又名以软件叠层)的架构,主要分为三部分。底层 Linux 内核只提供基本功能; 其他的应用软件则由各公司自行开发,部分程序以 Java 编写。Android 为开源 系统,开发灵活性更强,各种软件层出不穷,发展前景十分广阔。 智能手机改变人们使用手机的习惯,也放大人们对手机的想象。对目前形式 的分析和对未来的展望,手机系统已经不仅限于通话和短信等内容, 手机扩展功 能日益发展壮大,利用手机里的各种基本功能,可以拓展更多更实用的软件,这 不仅使用户更方便的利用手机,而且也激发了很多编程人员的创新思维。本程序 就是利用 android 手机系统的各种功能实现有创意且实用的手机辅助系统。 1.2 设计目标