手机闹钟软件.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 智能移动终端应用开发 设计报告 (2013/2014学年第2学期) 题 目 : 手机闹钟软件 学 院 : 信息与电气工程学院 专 业 : 电子信息工程 姓 名 : 学 号 : 设计成绩 : 1 软件需求分析 我国现在在各个方面发展迅猛,民众的生活质量得到极大的提高。与此同时,根据时代的要求,人们的生活节奏也随之加快。人们都要求自己在很短的时间尽量做到最多的事。所以开发一款能让人们能将其所有的事有序地组织起来,同时又能提醒在什么时间该做什么事的闹钟软件是很有必要的。而且随着科技的发展,智能手机已经开始逐步取代传统PC渗透进入了人们娱乐、生活的各个方面,用途也日益丰富。现在,对于用户来讲,手机不仅意味着一种打电话,发短信的沟通工具,而是日常生活,娱乐,工作的一部分。科技发展到今天,不得不说智能手机给我们的生活的确带来了极大的便捷。该课题的目的是开发一款安卓手机闹钟,手机闹钟最大的好处就是可以设置足够多的时间和足够多你喜欢的歌曲,只要你愿意,你也可以指派给每个闹钟时间一段简短的描述,特别是当你不记得为什么要设这个闹钟的时候。闹钟早已经存在了,它们的历史可以追溯到古希腊的时候,因为对于任何人来说时间都是一种 奢侈品。的确,有了闹钟就能随时提醒我们在什么时间做什么事,将这方面的功能运用到手机这块更加有效的提升了我们的工作质量,达到在日常生活工作中可以合理利用时间从而大大地提高人们的工作效率的作用。 2 软件总体设计 2.1功能说明 我的设计目标为一款可以实现以下几种功能的闹钟软件: 能够实现至少五组闹钟的设置功能。 能够实现日历查询的功能。 能够实现重要日期的提醒功能。 能够实现用户闹钟设置历史记录的存储和查询功能。 能够实现用户注册和登录功能,以便用户备份和导入闹铃提醒信息。 2.2模块说明 本软件包括了两大模块:分别为闹钟添加设置模块和功能选择设置模块。闹钟添加设置模块为软件启动主页面,页面左上角为用户头像,如果用户登陆时则显示自定义头像,否则为默认头像。头像右侧放置两个按钮,功能分别为添加闹钟和删除闹钟。头像下方放置一个长方形小窗口,用来显示当前日期和时间。窗体下方显示闹钟信息。功能选择设置模块为主页面向左滑动滑出的副页面,分别含有历史记录、备份\导入、查看日历、添加\删除重要日期提醒、设置、关于本软件六个选项。 2.3软件各功能流程 图 2-1软件各功能流程框图 3 关键技术分析 Android应用程序开发着眼于它的整个系统架构,是一项复杂的工程。是Google开发的基于Linux平台的、开源的、智能手机操作系统。Android包括操作系统、中间件和应用程序,由于源代码开放,Android可以被移植到不同的硬件平台上。Java是一种面向对象的编程语言,Android的应用层上的应用程序是用Java编写的,以Java作为开发语言,但是,Java并不等同于Android,因为Android SDK引用了Java SDK的大部分,少数部分被Android SDK所抛弃。 所以,要想从事Android的开发,就必须有Java基础。 开发手机闹钟主要用到了AlarmManager类,AlarmManager类提供了访问系统定时服务的途径,开发人员可以在程序中设置某个应用程序在未来的某个时刻被执行当AlarmManager定时时间到了之后,当初注册的Internet对象将会被系统广播,进而启动目标程序。在程序运行时当需要使用AlarmManager类时可以通过Context对象的getSystemservice(Context.ALARM_SERVICE)方法来获得AlarmManager对象。 界面布局是用户界面结构的描述,定义了界面中所有的元素、结构和相互关系。一般声明Android程序的界面布局有两种方法,第一种是使用XML文件描述界面布局,另一种在程序运行时动态添加或修改界面布局。Android 系统提供了在声明界面布局上提供了很好的灵活性,用户既可以独立使用任何一种声明界面布局的方式,也可以同时使用两种方式。 4 软件详细设计 4.1整体页面布局 本软件页面布局设计如下: 进入软件的主页面为: 图4-1主页面设计图 主页面左上角显示用户头像,当用户登陆个人账号并设置自定义头像时会显示用户的自定义头像,设置用户个人账号的目的为方便用户备份和导入自己的闹铃提醒信息。头像右侧的加号和减号图标为添加和删除闹钟。下方显示天气、日期和闹钟信息。右侧有小开关,可以直接打开或者关闭已经设置过的闹钟。 当由软件主页面向右

文档评论(0)

mingqing18 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档