9
§2.2.4 可行性分析 9
§2.3 需求陈述 10
§2.3.1 开发环境 10
§2.3.2 运行环境 10
§2.3.3 性能需求 10
§2.3.4 软件实现原则 10
第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
§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
§7.1 概述 53
§7.2 测试环境 53
§7.3 测试结果及分析 53
§7.3.1 操作流畅性 53
§7.3.2 性能测试 53
第8章 应用程序的发布 55
§8.1 生成数字签名文件 55
§8.2 将程序发布到Google Project上 55
§8.3 将程序发布到掌上应用汇 56
结 论 57
参考文献 58
致 谢 59
前 言
* 研究背景及意义
目前android平台手机渗透到我们生活,20世纪末,电子技术获得了飞速的发展,在其推动下基于android平台手机的现代电子产品在我们生活的各个角落都能见到,有力地推动了社会信息化程度的提高,同时也使现代电子产品性能进一步提高,产品更新换代的节奏也越来越快。基于android平台手机的发展趋势,本设计以android平台手机为核心制作了一个短信通。
本次设计运用android平台手机作为研究开发对象,配合Java语言程序设计以及面向对象思想设计了一种手机短信通。本设计完成后,能够实现以下功能:单号码连发短信,号码段群发短信,清单群发短信,定时发送短信。
在设计时,按照设计的要求,从安全性,经济性,可靠性三个方面进行考虑,通过设计方案的比较,确定出来一套既经济又可行的方案。
本次设计是对所学知识的综合运用,把理论知识和实践相结合。在本次设计与检验过程中遇到了许多实际问题,比如android平台手机及其运行环境的选择,不熟悉开发技巧,软件运行不稳定,如何设计软件的最佳外观效果等。所有的这些问题,我们都通过查阅资料,咨询老师一一解决了,为设计的成功提供了保障。
本文通过方案确认,介绍了设计中所用到的技术、开发思想,以及android平台的简介,通过清晰的程序活动图,给程序的理解提供了方向。还介绍了程序调试软件和硬件调试软件,最后对本设计的软件做了一个概述。
* 系统设计目标
Android手机的市场占有率已经超过了Symbian成为全球第一大手机操作系统,但是Android自带的短信发送功能十分简单,只支持即时发送单条短信,本项目的目的是开发一个支持短信群发,定时短信的短信通软件,实现的主要功能是单号码连发短信(可设定发送条数和发送间隔),号码段群发短信(输入号码段,可设置发送间隔),清单群发短信和定时短信四大功能,界面美观,操作简单,功能实用。
本项目是一款基于Andro
上一篇:
桥梁毕业设计(任务书+文献综述+开题报告+外文翻译)_-
下一篇:
猪疥癣病的防治