没有合适的资源?快使用搜索试试~ 我知道了~
毕业论文-基于Android平台的短信通的设计与实现.doc
0 下载量 67 浏览量
2023-07-05
23:13:42
上传
评论
收藏 1.69MB DOC 举报
温馨提示
试读
88页
毕业论文-基于Android平台的短信通的设计与实现.doc
资源推荐
资源详情
资源评论
河南科技大学本科毕业设计(论文)
I
基于 Android 平台的短信通的设计与实现
摘 要
Android 是 Google 于 2007 年 11 月 5 日宣布的基于 Linux 平台开源手机
操作系统,该平台由操作系统、中间件、用户界面和应用软件组成,是首个
为移动终端打造的真正开放和完整的移动平台。Android 在中国的前景十分
广阔,首先是有成熟的消费者,其次在国内 Android 社区十分红火,这些社
区为 Android 在中国的普及做了很好的推广作用。
经过使用发现 Android 自带的短信发送功能十分简单,不支持单号码连
发、定时短信等功能,然而 Android 开源的特性给开发者提供了一个完美的
平台。
基于 Android 平台的短信通弥补了市场的空白,把单号码连发,号码段
群发短信,清单群发短信,定时短信四个功能整合在一起,对 Android 手机
短信发送功能很好的进行了完善。
采用面向对象的方法进行系统构思、需求获取、系统分析、系统设计、
数据库设计和类设计,实现了单号码连发,号码段群发短信,清单群发短信
和定时短信四个功能。
本文对短信群发定时短信软件的功能设计以及实现进行了详细的分析,
并重点介绍该软件的开发过程,另外还讨论了一些关键技术的实现细节。
关键字:ANDROID,短信群发,定时短信,开源
河南科技大学本科毕业设计(论文)
II
DESIGN AND IMPLEMENTATION OF SMS
SOFTWARE BASED ON ANDROID
ABSTRACT
Android is Google on November 5, 2007 announced the Linux-based
open-source mobile operating system platform, the platform is make up with the
operating system, middleware, user interface and application software, which is
the first mobile device built for the truly open and complete mobile platform.
Android has bright future in China, the first is a mature consumers, followed by
the Android community is very prosperous in the country, these communities for
the popularity of Android in China to do a very good promotional effect.
After using text messages found Android self-contained function is very
simple, and does not support single-number bursts, time messaging and other
functions, however, the characteristics of Android open-source provide a perfect
platform for developers.
SMS-based Android platform make up for gaps in the market, the single
number of bursts, number of segments bulk SMS, sms group sending, timer sms
sending, improving the sending text messages function of the Android phone.
Object-oriented concept for system design, requirements capture, system
analysis, system design, database design and class design to achieve a single
number of bursts, number of segments bulk SMS, bulk SMS and regular text
messages list.
In this paper, bulk SMS messaging software is used regularly design and
implement a detailed analysis, and focus on the software development process,
also discussed a number of key technical implementation details.
KEY WORDS
:
android
,
sms group sending, send timer sms, open source
河南科技大学本科毕业设计(论文)
III
目 录
前 言 ..............................................................................................................1
第 1 章 相关技术与理论 ..................................................................................3
§1.1 Android 架构研究 ..................................................................................3
§1.1.1 应用程序 ........................................................................................3
§1.1.2 应用程序架构 ...............................................................................4
§1.1.3 Linux 内核 .....................................................................................4
§1.2 Android 应用的构成和工作机制 ...........................................................4
§1.2.1 Android 的 API...............................................................................4
§1.2.2 Android 应用程序结构解析 ...........................................................5
§1.3 使用的核心技术...................................................................................5
§1.3.1 Intent 的详细解析 ..........................................................................5
§1.3.2 Android 活动的生命周期 ...............................................................6
§1.3.3 Android 进程的生命周期 ...............................................................7
第 2 章 系统构思 .............................................................................................8
§2.1 形成系统概念 .......................................................................................8
§2.1.1 简化 ..............................................................................................8
§2.1.2 同类产品的比较和分析 ................................................................8
§2.2 阐述概念 ...............................................................................................8
§2.2.1 使用用户 .......................................................................................9
§2.2.2 解决问题 .......................................................................................9
§2.2.3 用户需要 .......................................................................................9
§2.2.4 可行性分析 ...................................................................................9
§2.3 需求陈述 .............................................................................................10
§2.3.1 开发环境 .....................................................................................10
§2.3.2 运行环境 .....................................................................................10
§2.3.3 性能需求 .....................................................................................10
§2.3.4 软件实现原则..............................................................................10
河南科技大学本科毕业设计(论文)
IV
第 3 章 需求获取(用例模型) .....................................................................12
§3.1 概述 ....................................................................................................12
§3.2 系统边界 .............................................................................................12
§3.3 参与者.................................................................................................12
§3.4 系统用例图 .........................................................................................13
§3.5 用例简述 .............................................................................................13
§3.5.1 单号码连发 .................................................................................13
§3.5.2 号码段群发 .................................................................................14
§3.5.3 清单群发短信..............................................................................14
§3.5.4 定时短信 .....................................................................................15
§3.5.5 用户自定义清单 ..........................................................................15
第 4 章 系统分析 ...........................................................................................17
§4.1 概述 ....................................................................................................17
§4.2 领域分析 .............................................................................................17
§4.2.1 概述.............................................................................................17
§4.2.2 领域类模型 .................................................................................17
§4.2.3 领域状态模型 ...............................................................................18
§4.3 应用分析 .............................................................................................19
§4.3.1 概述.............................................................................................19
§4.3.2 应用程序交互模型(时序图) ...................................................19
§4.3.3 应用程序交互模型(活动图) ...................................................20
§4.3.4 应用类模型 .................................................................................21
§4.3.5 应用状态模型..............................................................................24
第 5 章 系统设计 ...........................................................................................27
§5.1 概述 ....................................................................................................27
§5.2 估算性能 .............................................................................................27
§5.2.1 估算发送性能..............................................................................27
§5.2.2 估算数据存储性能 ......................................................................28
§5.3 制定复用计划 .....................................................................................28
河南科技大学本科毕业设计(论文)
V
§5.3.1 库 ................................................................................................28
§5.3.2 模式.............................................................................................28
§5.4 将系统分成子系统 .............................................................................28
§5.5 确定并发性 .........................................................................................28
§5.5.1 识别内部的并发性 ......................................................................29
§5.5.2 定义并发任务..............................................................................29
§5.6 分配子系统 .........................................................................................29
§5.7 管理数据存储 .....................................................................................29
§5.8 处理全局资源 .....................................................................................29
§5.9 软件控制策略 .....................................................................................29
§5.9.1 外部控制 .....................................................................................29
§5.9.2 内部控制 .....................................................................................30
§5.10 处理边界条件....................................................................................30
§5.10.1 初始化 .......................................................................................30
§5.10.2 终止 ...........................................................................................30
§5.10.3 失效 ...........................................................................................30
§5.11 设置权衡优先级 ................................................................................30
§5.12 系统架构 ...........................................................................................31
第 6 章 数据库设计和类设计 .........................................................................32
§6.1 数据库.................................................................................................32
§6.1.1 概述.............................................................................................32
§6.1.2 实现结构—基础 ..........................................................................32
§6.1.3 实现结构—高级 ..........................................................................34
§6.1.4 封装与查询优化 ..........................................................................35
§6.2 类设计.................................................................................................38
§6.2.1 概述.............................................................................................38
§6.2.2 实现用例 .....................................................................................38
§6.2.3 代码重构和设计优化 ..................................................................51
第 7 章 测试 ...................................................................................................53
剩余87页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 710
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功