数字滤波器手机闹钟软件设计

数字滤波器手机闹钟软件设计

ID:25231161

大小:451.27 KB

页数:13页

时间:2018-11-18

数字滤波器手机闹钟软件设计_第1页
数字滤波器手机闹钟软件设计_第2页
数字滤波器手机闹钟软件设计_第3页
数字滤波器手机闹钟软件设计_第4页
数字滤波器手机闹钟软件设计_第5页
资源描述:

《数字滤波器手机闹钟软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、智能移动终端应用开发设计报告(2013/2014学年第2学期)题目:手机闹钟软件学院:信息与电气工程学院专业:电子信息工程姓名:张磊学号:110070117设计成绩:2014年5月15日121软件需求分析1.1软件设计背景当今社会,移动通信技术的迅速发展直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。搭载安卓操作系统的智能手机目前已经成为市场上最炙手可热的智能产品。开放的源代码和零成本已经让安卓在全世界范围内受到青睐并迅速获得了主要手机厂商和数百万软件开发者的支持。Android软件开

2、发也成为众多软件开发人员的选择。随着人们生活水平的提高,手机的用途也日益丰富。现在对于我们来讲,手机不仅仅意味着一种打电话,发短信的工具,而是日常生活,娱乐,工作的一部分。我们可以通过手机进行购物,玩游戏,进行办公等等。1.2软件功能需求闹钟应用程序作为人们日常常用的基本应用程序之一,其重要性不言而喻。其应包括的基本功能如下:闹钟一键开关:闹钟可以通过一个开关进行打开和关闭,所有的预先设置可通过这个开关进行关闭,关闭后,设置可以自动保存。下一次再开启时可以恢复上次的设置。添加删除闹钟:用户可以添加新闹钟,也可以删除已有闹钟提

3、醒。闹钟时间设定:可以设置闹钟响的时间,提供一个精确的时间选择。闹钟铃声选择:支持选择软件内置的铃声和移动设备存储中的声音文件。振动开关:关闭和开启振动。闹钟重复性设定:通过该功能,用户可以选择周一到周日的任意几天作为闹钟的工作日。懒人模式:当闹钟响起后,用户可以滑动屏幕关闭闹钟,也可触摸按钮,多睡一会,让闹钟过一小会儿后再次响起。闹钟标签:用户可以添加备注信息2软件总体设计软件的功能模块图如下:12主程序闹钟开关添加闹钟重复性设定闹钟时间设定闹钟备注振动开关闹钟铃声选择已有闹钟修改已有闹钟删除已有闹钟添加闹钟系统功能模块图

4、首先进入闹钟程序的主界面,主界面内会显示已添加的闹钟,还有闹钟的开关情况。左下角有一个按键(+新闹铃)通过点击此按键,可以添加新的闹铃。点击添加闹铃按钮之后,进入闹铃的设置界面。可以设置闹铃时间,设置闹铃的重复性,添加备注标签,还可以选择铃声类型,和选择自己想要的铃声,还可以根据个人喜好开启和关闭振动,在重复性设定里更改闹钟的工作日。设置好之后,点击保存,新闹铃被添加到已有铃声之中。然后会返回到主界面中。主界面中会显示已有闹铃,勾选闹铃后面的小勾就可以开启闹铃,如果再次触屏点击小勾则关闭闹铃。如果在当前闹铃上长按则进入编辑菜

5、单。也可以在编辑闹铃中停用或起用闹铃。此外,在编辑菜单中还可以修改以后闹铃的各种设置,还可以进行闹铃删除,预览等操作。12程序执行流程如下图:开始打开闹钟闹钟响起延时一段时间按键按下暂停再响按下关闭结束闹钟定时之后执行过程如此流程图,打开闹钟之后,闹钟软件会在后台运行。到了设定时间之后,闹钟会响起。此时需要用户进行操作,如果用户按下关闭间,则闹钟停止,本次闹钟提醒结束。如果用户按下暂停再响,闹钟停止,但是软件会后台计时,过一段时间后闹钟再次响起,直到用户按下关闭键,本次闹钟提醒结束。3关键技术分析3.1开发工具3.1.1Ec

6、lipseEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成12——EclipsePlatform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,EclipsePlatform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。EclipsePlatform允许工

7、具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse的最大特点就是它能够接受有java开发者自己编写的开放源代码插件,这是一款非常受欢迎的java开发工具,国内的用户越来越多,实际上用它的java开发人员是最多的。3.1.2安卓虚拟机安卓以java为编程语言,从接口到功能,都有层出不穷的变化,这款软件是google官方出品,以方便开发者使用安卓环境,方便开发。可以让你在PC端(电脑上)安装运行模拟Android系统。并可以在电脑端进行几乎任何手机上可以进行的操

8、作,甚至还可以像手机一样连接电脑,被手机助手检测到,可以模拟所有官方版本的安卓系统,并且有多款皮肤和屏幕样式可供选择。3.1.3Java编程语言Java语言是编写安卓应用的基础,因为安卓的后台代码都是使用Java进行编写的。要熟悉java语言中类的创建,方法的编写等基本语法知识。有一定的j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。