- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数字滤波器手机闹钟软件设计精品
智能移动终端应用开发设计报告(2013/2014学年第2学期)题 目 : 手机闹钟软件 学 院 : 信息与电气工程学院 专 业 : 电子信息工程 姓 名 : 张磊 学 号 : 110070117 设计成绩 : 2014年5月15日1 软件需求分析1.1软件设计背景当今社会,移动通信技术的迅速发展直接促进了搭载智能操作系统、具有强大扩展性的智能手机、平板电脑等移动终端产业的蓬勃发展。搭载安卓操作系统的智能手机目前已经成为市场上最炙手可热的智能产品。开放的源代码和零成本已经让安卓在全世界范围内受到青睐并迅速获得了主要手机厂商和数百万软件开发者的支持。Android软件开发也成为众多软件开发人员的选择。随着人们生活水平的提高,手机的用途也日益丰富。现在对于我们来讲,手机不仅仅意味着一种打电话,发短信的工具,而是日常生活,娱乐,工作的一部分。我们可以通过手机进行购物,玩游戏,进行办公等等。1.2软件功能需求闹钟应用程序作为人们日常常用的基本应用程序之一,其重要性不言而喻。其应包括的基本功能如下:闹钟一键开关:闹钟可以通过一个开关进行打开和关闭,所有的预先设置可通过这个开关进行关闭,关闭后,设置可以自动保存。下一次再开启时可以恢复上次的设置。添加删除闹钟:用户可以添加新闹钟,也可以删除已有闹钟提醒。闹钟时间设定:可以设置闹钟响的时间,提供一个精确的时间选择。闹钟铃声选择:支持选择软件内置的铃声和移动设备存储中的声音文件。振动开关:关闭和开启振动。闹钟重复性设定:通过该功能,用户可以选择周一到周日的任意几天作为闹钟的工作日。懒人模式:当闹钟响起后,用户可以滑动屏幕关闭闹钟,也可触摸按钮,多睡一会,让闹钟过一小会儿后再次响起。闹钟标签:用户可以添加备注信息2 软件总体设计软件的功能模块图如下: 系统功能模块图首先进入闹钟程序的主界面,主界面内会显示已添加的闹钟,还有闹钟的开关情况。左下角有一个按键(+新闹铃)通过点击此按键,可以添加新的闹铃。点击添加闹铃按钮之后,进入闹铃的设置界面。可以设置闹铃时间,设置闹铃的重复性,添加备注标签,还可以选择铃声类型,和选择自己想要的铃声,还可以根据个人喜好开启和关闭振动,在重复性设定里更改闹钟的工作日。设置好之后,点击保存,新闹铃被添加到已有铃声之中。然后会返回到主界面中。主界面中会显示已有闹铃,勾选闹铃后面的小勾就可以开启闹铃,如果再次触屏点击小勾则关闭闹铃。如果在当前闹铃上长按则进入编辑菜单。也可以在编辑闹铃中停用或起用闹铃。此外,在编辑菜单中还可以修改以后闹铃的各种设置,还可以进行闹铃删除,预览等操作。程序执行流程如下图:按键 按下暂停再响 按下关闭 闹钟定时之后执行过程如此流程图,打开闹钟之后,闹钟软件会在后台运行。到了设定时间之后,闹钟会响起。此时需要用户进行操作,如果用户按下关闭间,则闹钟停止,本次闹钟提醒结束。如果用户按下暂停再响,闹钟停止,但是软件会后台计时,过一段时间后闹钟再次响起,直到用户按下关闭键,本次闹钟提醒结束。3 关键技术分析3.1开发工具3.1.1EclipseEclipse是一个开放源代码的软件开发项目,专注于为高度集成的工具开发提供一个全功能的、具有商业品质的工业平台。它主要由Eclipse项目、Eclipse工具项目和Eclipse技术项目三个项目组成,具体包括四个部分组成——Eclipse Platform、JDT、CDT和PDE。JDT支持Java开发、CDT支持C开发、PDE用来支持插件开发,Eclipse Platform则是一个开放的可扩展IDE,提供了一个通用的开发平台。它提供建造块和构造并运行集成软件开发工具的基础。Eclipse Platform允许工具建造者独立开发与他人工具无缝集成的工具从而无须分辨一个工具功能在哪里结束,而另一个工具功能在哪里开始。Eclipse的最大特点就是它能够接受有java开发者自己编写的开放源代码插件,这是一款非常受欢迎的java开发工具,国内的用户越来越多,实际上用它的java开发人员是最多的。3.1.2 安卓虚拟机安卓以java为编程语言,从接口到功能,都有层出不穷的变化,这款软件是google官方出品,以方便开发者使用安卓环境,方便开发。可以让你在PC端(电脑上)安装运行模拟Android系统。并可以在电脑端进行几乎任何手机上可以进行的操作,甚至还可以像手机一样连接电脑,被手机助手检测到,可以模拟所有官方版本的安卓系统,并且有多款皮肤和屏幕样式可供选择。3.1.3 Java编程语言Java语言是编写安卓应用的基础,因为安卓的后台代码都是使用Java进行编写的。要熟悉java语言中类的创建,方法的编写等基本语法知识。有一定的java知识积累才能去完成软件的开发。 3.2 软件技术开发手机闹钟主要用到了A
您可能关注的文档
- 探索在经济欠发达地区中职院校如何提升PLC应用技术教学效果的途径课题评审书推荐.doc
- 探索我校学生语文学科文言文自主学习的基本方式课题结题论文推荐.doc
- 探索学生高效学习方式的行动研究课题申报表推荐.doc
- 排生巴拉河大桥基础施工专项方案对策分析.docx
- 接触线和承力索检修方案设计-职业学院毕业论文精品.docx
- 提升生态文明建设整体水平调研报告推荐.doc
- 探测器综述论文(HIT)推荐.docx
- 提取条件对不锈钢食具容器的重金属溶出量的影响毕业论文(终)推荐.doc
- 提高农村小学生解决问题能力的策略研究课题结题鉴定材料推荐.doc
- 探索新技术条件下地理图像教学对学生空间思维能力的培养论文终稿推荐.doc
最近下载
- 湖南高速铁路职业技术学院单招《英语》常考点试卷附答案详解【A卷】.docx VIP
- T100程序设计-双档.pptx VIP
- 模块8 港浃台地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 2025年9月最新版劳务用工合同范本(可规避风险).doc
- 模块7 西北地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块6 西南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 汽车维修服务方案(完整版+104页).docx VIP
- 模块5 华南地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块4 华中地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
- 模块3 华东地区导游基础知识《地方导游基础知识》教学课件.pptx VIP
文档评论(0)