热门搜索: 小程序 管理系统 APP QQ:619795130
文章来源:设计52   发布者:毕业设计   浏览量:2365  

一、课题任务与目的

随着社会科技的发展与进步,手机对于人们的用处越来越广,作用也越来越大。手机软件也对于不同的领域有了更多的创新和发展,现代人已然离不开手机这个通信工具,利用手机监控软件可以帮助我们掌握手机的数据通信流量,手机工作的状态(例如电池、存储空间)情况,可以有效帮助我们管理手机和手机费用,提高手机的使用效率。

   主要任务:

1、能够设置月流量控制上限或套餐值。

2、能够设置月、日流量提醒功能。

3、能够记录和管理月、日流量数据。

4、实现手机电池状态的监控和报警功能。

5、要求在安卓平台手机上能够运行该软件。

参考文献:

[1] 郭金尚等著. Android经典项目案例开发实战宝典.北京:清华大学出版社,2013.9.

[2]软件开发技术联盟编. Android开发实战. 北京:清华大学出版社,2013.9.

[3] 孙卫琴. 精通Struts:基于MVC的Java Web设计与开发.北京:电子工业出版社,2004.08

[4] 张孝祥. Java就业培训教程[M]. 北京:清华大学出版社,2003 

[5] 王国辉,李立文,杨亮.JSP数据库系统开发完全手册 

[6]克曼特内呢(Satya Komatineni) , 麦克莱恩(Dave MacLean) , 哈希米(Sayed Hashimi) , 杨越  移动开发系列 Pro Android 3人民邮电出版社; 第1版 (2011年11月1日)  

    

二、调研资料情况

本软件是基于Android平台开发与实现的。

Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。Google以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。

Android平台的优势:开放性,丰富的硬件,方便开发,Google应用。

目前我国已经逐步迈入了4G网络,但相信很多人,尤其是学生都曾经遇到一个问题,手机流量用超了,直接欠费几十块钱甚至上百的流量费,近期不是有一个关于4G流量的笑话么,大概意思就是,如果处于上网状态,持续一夜,例如看视屏,一晚上睡醒后,自己的房子都会是运行商的了,如果真的能欠那么多费的话,这个笑话其实还真的是合情合理的。所以我想尝试做一款手机智能监控软件,能够帮助人们更好的关注自己的流量,管理自己的流量和注意自己手机的状态。目前我国已经有了很多优秀的关于手机智能监控的软件。例如:

1.瓦力流量仪

它能保护客户的流量,防止恶意软件联网,是上网必备工具,特有实时监控:使流量统计更准确,精确记录上网流量,精美界面:罗盘图型展示今天和本月已用流量百分比,界面极致精美,.用量分析:3G/GPRS网络与WIFI网络分开显示,日均流量、套餐余量、距账单日、预测流量一目了然。

2.Onavo流量监控

一款能够监控手机总体及各应用使用流量的统计软件功能及特点:警报,当数据流量接近设置上限时会在状态栏通知您小部件:实时数据的小部件 跟踪:能实时跟踪监控每一款应用的数据使用情况,并对其设置限制 简单:几秒钟内即可设置好每月上使用上限,计费周期等信息。

3.腾讯手机管家

流量监控功能,还有杀毒、防护、拦截骚扰、独立安全空间、清理垃圾,等等一系列的工具,而且在内存占用上是很小的。能够显示每个软件产生了多少上下行流量,还能自动断网:当流量达到上限值时,自动断开网络和贴心提醒。

4.手机360安全卫士

流量管理:能够全方位掌握流量,避免流量莫名消耗,显示当月流量套餐总额、通话时长,监控资费去向。

5.流量助手

智能流量统计,月剩余流量、今日已用流量、本月已用流量,实时监控每天流量数据,让你不再为流量超额担心;软件联网控制,可开启/禁止任意程序连接网络(需root权限);流量预警功能,当使用2G/3G上网流量超过每日限额使用警戒值时,通知提示您注意使用流量或断网。

6.流量包

搭载源自Opera极光压缩引擎,为安卓手机所有应用节省2/3/4G流量,微信、微博、淘宝等应用均可达到极高节省效果,最高为用户省流量90%;不仅省,而且加速;精确到秒、精确到比特的流量消耗/节省时间轴-各个维度统计流量使用状态及偏好-提供以日、月、历史为时间段的历史查询。

三、初步设计方法与实施方案

功能图:

     手机智能监控软件功能:1.能够把每个月套餐所订的流量输入给本软件,使得让人能够更清晰的明白自己所订的流量值;2.可以查询当天所用的流量,并且能够查询到此流量是被哪个软件所用的,并且每天会提醒当天所用的流量值;3.能够管理每个月的流量,即每天都可以看到当天之后所剩余的流量值,并且也会提醒和查询;4.可以查询手机电池的状态和电池剩余提醒。

       流程图:

     首先输入每个月的总流量和套餐值,显示在软件的首界面,警示人当月的流量,并且记录每天的流量使用及用途,并且日流量超过月流量的10%就会出现提醒。月流量每天减去当天流量即为剩余流量并且时时显示在软件首界面,月底会汇总当月的流量,可以记录查询当月的使用流量。

   开发环境

Android是一个移动设备的软件平台,是由Linux+Java构成的开源软件,它提供包括SDK、Key Apps、Middleware、Linux Kernel四个部分在内的全套手机软件方案。它开放了基于Linux内核以上的开发工具,从而保证了内容的可移植性和多样性。Android平台为我们开发应用程序提供了一套很好的框架,我们可以在这个平台的基础上开发不同的应用程序,也可以开发新的组件供应用程序调用。

本软件是一款手机应用类软件,首先需要搭载android开发环境,进入Oracle主页面,在downloads中选择Java for Developes,下载并安装JDK、JRE。其次进入安卓开发者官方主页,下载并正确安装Android SDK。之后进入Eclipse官方主页,下载该软件并安装。最后我选择Google推荐的Eclipse插件ADT进行辅助开发。到此开发平台搭建完成。

使用Eclipse软件进行制作,搭载javaEE,SDK。服务器使用Tomcat7,Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web 应用服务器。数据库使用SQLife,由于MySQL是开放源代码的,因此任何人都可以在General Public License的许可下下载并根据个性化的需要对其进行修改。MySQL因为其速度、可靠性和适应性而备受关注。

四、预想结果

    本软件预想能够实现月流量控制上限或套餐值。能够记录并查询月、日流量和提醒功能。实现手机电池状态的监控和报警功能。实现手机电池剩余量的报警功能。并能在安卓平台手机上能够运行该软件。



资源信息

格式: rar
  • 上一篇:“自助组装计算机”手机软件设计
  • 下一篇:基于移动终端的旅游名胜景区