电子科技大学学士学位论文
阈值是用户当月短信套餐所含短信数量,用户可根据本月短信套餐所含免费短信数目设置成阈值,当短信发送量超过阈值后会提示用户短信数目已超出阈值。
图5-10 短信超出阈值
测试当已发短信超过设定的阈值时,回到主界面会提示用户发送量已超阈值,同时主界面上记录的短信数字由黑色变为红色,用以警告用户短信发送量已超出套餐值,此时用户可在设置栏里登陆网上营业厅根据实际情况追加短信套餐。
图5-11 访问网上营业厅
42
第5章 系统测试
当短信用量超过阈值的时候,用户可在设置栏里直接访问网上营业厅追加短信套餐,为用户节省部分话费。
6、显示预测测试如图5-12所示:
图5-12 显示预测结果
由于该软件安装不到一个月,所以无法提供足够的数据进行分析,从而不能对下个月短信使用量做出预测。当该软件使用超过一个月的时候,系统可根据历史数据对下月短信使用情况做出简单预测,用户可参考预测显示的结果,选择适当的短信套餐。
当软件使用超过一个月时,能够根据历史数据,预测下月短信使用量,如下图5-13所示:
43
电子科技大学学士学位论文
图5-13 预测下月发送量
5.3 性能测试情况
性能测试内容如下:
1)在月份转换时间检查短信计数是否正常显示,功能是否正常运行? 真机测试,正常工作。
2)在真机测试高内存的情况下,以及模拟器引起GC之后,软件能否自动启动恢复功能?
真机测试中,能通过解锁之后能自动恢复非正常关闭的服务。
44
第6章 结束语
第6章 结束语
6.1 总结
本文主要研究了Android平台的架构以及在Android平台上开发短信精灵系统。
本文首先分析了Android系统的研究背景,介绍了当前手机操作系统、软件的发展现状,从不同角度说明本文的研究目的和研究意义并介绍了本文的主要内容。然后对系统开发平台Android进行了详细的分析,介绍了Android的特征、Android的架构以及Android应用的构成和工作机制,对软件的运行设计流程进行了详细的分析,对Android各个模块进行了测试,最后是结论部分,总结了本文的主要研究内容和研究成果,分析了存在的问题,并对今后的发展方向进行了展望。
6.2 展望
本文在Android平台以及在该平台上开发Android手机短信精灵软件上做了大量的工作,由于时间精力的限制,还有一些问题需要解决,现对未来可以进行的工作做出以下几点展望:
(l)本文实现的Android短信精灵是基于Android平台进行开发的,但是还未能真正解析Android的精髓,系统的界面设计也不是很完善,对Android平台进一步研究,能够使系统在设计方面更加快捷和完善。
(2)由于时间有限,本文所开发的系统在预测分析模块只做了简单的研究分析,本来计划将预测的展示通过折线图的方式展示出来,由于能力有限,现在暂时不能做到这点。相信通过以后的学习以及对该软件的不断完善,一定能将这些问题解决,把Android短信精灵做到更加完美,更加人性化,将来一定会得到广大安卓用户的使用和支持。
45
电子科技大学学士学位论文
参考文献
[1] 杨丰盛. Android 应用开发揭秘[M]. 机械工业出版社, 2010.
[2] 张利国, 龚海平, 王植萌. Android 移动开发入门与进阶[M]. 人民邮电出版社, 2009. [3] 汪永松. Android 平台开发之旅[J]. 2010. [4] 李刚. 疯狂 Android 讲义[J]. 2011.
[5] 姚昱旻, 刘卫国. Android 的架构与应用开发研究[J]. 计算机系统应用, 2008, 17(11):
110-113.
[6] 李宁. Android/OPhone 开发完全讲义[M]. 中国水利水电出版社, 2010.
[7] 公磊, 周聪. 基于 Android 的移动终端应用程序开发与研究[J]. 计算机与现代化, 2008, 8:
85-89.
[8] 王向辉, 张国印, 赖明珠. Android 应用程序开发[M]. 清华大学出版社, 2012. [9] 韩超, 梁泉. Android 系统原理及开发要点详解[M]. 电子工业出版社, 2010. [10] 靳岩, 姚尚朗. Google Android 开发入门与实战[M]. 人民邮电出版社, 2009.
[11] 张仕成. 基于 Google Android 平台的应用程序开发与研究 [J]. 电脑知识与技术, 2009,
5(28): 7959-7962.
[12] 吴亚峰, 索依娜. Android 核心技术与实例详解[J]. 2010.
[13] 吴亚峰, 杜比美, 苏亚光. Android 编程典型实例与项目开发[J]. 2011. [14] Meier R, 王超. Android 2 高级编程[M]. 清华大学出版社, 2010.
[15] Blaha M, Rumbaugh J, 车皓阳, 等. UML 面向对象建模与设计[M]. 人民邮电出版社,
2011.
[16] Freeman E, Freeman E, Sierra K, et al. Head First 设计模式[J]. 2007. [17] Rumbaugh J, Jacobson I, Booch G. UML 用户指南[J]. 2001. [18] 陈世鸿, 彭蓉. 面向对象软件工程[M]. 电子工业出版社, 2011.
[19] Schmuller J, 李虎, 赵龙刚. UML 基础, 案例与应用[M]. 人民邮电出版社, 2002. [20] 程杰. 大话设计模式[M]. 清华大学出版社, 2007. [21] Eckel B, 侯捷. Java 编程思想[M]. 机械工业出版社, 2002.
46