论文部分内容阅读
随着我国市场经济的不断发展,科技的不断进步,互联网技术的不断革新,智能手机的出现,通过智能手机实现移动上网,给人们的学习和生活带来了巨大的变化。例如:通过手机移动购物、移动办公、掌上IM信息交流等。根据中国互联网信息中心(CNNIC)近几年发布的《中国互联网络发展状况统计报告》显示,中国网民规模每年都在急剧增加,已达6亿多人。其中手机网民规模多达5亿,网民使用手机上网所占的比例最高,保持上网第一大终端的地位,依然是中国网民增长的主要驱动力。在3G网络进一步普及、Android智能手机和无线网络持续发展的背景下,视频、音乐等高流量手机应用拥有越来越多的用户,使得手机资费流量成为手机网民关注的焦点。本论文通过对市场调研分析,明确项目的应用领域,运用面向对象的方法对系统进行面相对象的需求分析和设计,确定Android资费流量统计系统所需功能模块并抽象出系统的数据模型,建立与之相对应的数据库表。同时对Android系统的系统架构,项目的目录结构等进行详细的分析和研究,就系统开发环境的搭建进行详细阐述,并确定系统采用能够降低各模块之间的耦合、能提高代码的可维护性和可重用性的MVC模式进行系统开发。为了使系统在数据统计方面做得更加准确,在通话资费方面做了比较全面的考虑,通过设定通信资费套餐的免费通话时长和免费号码的通话时长,通过记录这些号码的数值来免去这部分的通话时长;在短信统计方面也做了相应的部署,如加入免费短信发送量以及免费发短信的号码来免去这些短信数量,进而获得更准确的数据;在流量统计方面,也加入了免费的通信资费套餐里面的免费流量数,为此使得系统的数据流量更加准确。最后通过不同的方式进行数据反馈,让用户时刻把握资费流量的使用情况。最后通过采用UI检测法、单元测试和总体测试等软件测试方法对Android资费流量统计系统进行单项以及全面的测试,并将测试结果与预期结果进行相比较,得出系统各项参数均符合预期结果。