手机小闹钟需求分析

Android 手机小闹钟

日常生活工作中,时常会有一些重要事情或日程安排,而闹钟作为一种提醒人们的工具,成为很多人生活中不可或缺的一部分。

本软件包括的功能有闹钟设置、闹钟创建、闹钟关闭等模块。本应用使用简单,容易学容易会,非常容易上手,主要是在UI设计上使用了移动平台上最主流的设计理念:简单和引导,虽然界面相对传统PC界面显得简单,但是其功能是豪不逊色的,在保留其功能全面性的基础上,设计了最简单的界面而进行展示和操作,使得用户能够不需要事先的任何学习,就可以熟练的进行操作。

1) N (Need 需求)

本软件包括的功能有闹钟设置、闹钟创建、闹钟关闭等模块。本应用使用简单,容易学容易会,非常容易上手,主要是在UI设计上使用了移动平台上最主流的设计理念:简单和引导,虽然界面相对传统PC界面显得简单,但是其功能是豪不逊色的。

2) A (Approach 做法)

系统体系结构包括:添加闹铃、设置时间、重复等,闹铃提醒方式,返回首页。

用户在闹钟页面菜单中,可以选择添加自定义闹钟,可以选择闹铃时间、星期几重复。闹钟关闭模块采用计算解除闹钟,计算次数可以自定义。

3) B (Benefit  好处)

在保留其功能全面性的基础上,设计了最简单的界面而进行展示和操作,使得用户能够不需要事先的任何学习,就可以熟练的进行操作,自定义取消闹钟的设置人性化的同时使人们按时起床不迟到。

4) C (Competitors 竞争)

市面上的闹钟软件功能复杂,本软件操作简单易用的闹钟软件,具有速度快、占用内存小等特点。

5)  D (Delivery 交付)

本软件包括的功能有闹钟设置、闹钟创建、闹钟关闭等模块。自定义创建闹钟,采用计算方法取消闹钟。

6) 对市面上闹钟的调查比较

近年来,谷歌android手机系统日趋流行,针对Android系统的闹钟软件越来越多。今天,我们就增强闹钟、正点闹钟、超级闹钟、AlarmDroid闹钟等四款较常用的闹钟软件作一番评比,看看它们在android平台上的表现。

增强闹钟(Alarm Clock Plus)是一款时钟增强软件,包含静音闹钟、数字闹钟、音乐闹钟、报时、延时闹铃、数学解题闹铃、正点报时等,并支持自定义、天气预报等。

正点闹钟是一款生活化的提醒软件,支持多个不同时段、日期的闹钟,还附带不同场景的闹钟设置,闹钟提醒还可以添加备注与备忘信息,功能非常的人性化。

超级闹钟(Gentle Alarm)是一款功能非常强大的闹钟程序,支持定义闹钟的情景模式,预响闹钟功能根据睡眠周期,在轻度睡眠时唤醒,并支持音量校准、床头夜光时钟显示等。

AlarmDroid是一款功能强大的闹钟软件,具有人性化的各类闹铃模式、自定义铃声及增加播放列表、支持网络电台、算术题模式、语音时钟、贪睡、天气预报等功能。

一、软件界面

1、增强闹钟软件界面比较美观,采用桌面背景,上方设有白天/夜晚切换按钮,时间、日期、星期显示,下方设有闹钟、图片幻灯、音乐、主页等按钮,并显示充电电量。菜单比较简单,只有闹钟、White Noizzz、设置等选项。

2、正点闹钟主界面设计精美,显示有正点报时、起床闹钟、其他提醒等闹钟功能,并提供“全部静音”功能按钮和功能提示。正点闹钟菜单功能相对丰富,具有设置、升级、数据备份、分享、问题反馈等功能选项。

3、超级闹钟主界面功能设计简便,上方主要是关闭所有闹铃、快速设定、已设闹铃、闹铃模式、夜间显示等按钮;中间主要显示时间、星期和日期;最下方为闹铃提示。超级闹钟菜单主要设有下载小部件、下载铃声、设置、个性化、用户指南、信息/帮助等选项。

4、AlarmDroid初始界面比较简单,主要设有已设闹铃列表、下次响铃提示,上方还设有新增闹铃按钮。AlarmDroid菜单设有新增闹钟、语音闹钟、排序、备份、通用设定等选项。

总结:调查了市面上的基于Android的闹钟,自己做的软件功能确实非常有待完善,需要继续了解和学习Android知识,理清代码结构模型,建模软件还不太会用,需要继续学习。

时间: 2024-08-26 08:21:11

手机小闹钟需求分析的相关文章

安卓开发笔记——Broadcast广播机制(实现自定义小闹钟)

什么是广播机制? 简单点来说,是一种广泛运用在程序之间的传输信息的一种方式.比如,手机电量不足10%,此时系统会发出一个通知,这就是运用到了广播机制. 广播机制的三要素: Android广播机制包含三个要素:广播(Broadcast) - 用于发送广播:广播接收器(BroadcastReceiver) - 用于接收广播:意图(Intent)-用于保存广播相关信息的媒介. 可以把它理解成我们的传统电视台,我们的电视就是一个广播接收器,然而电视有很多频道,是由电视台发送出来的,也就是广播了,意图可以

      常见的手机小故障及处理方法

常见的手机小故障及处理方法 世界在变,社会在发展,而现如今的手机已经成为人们生活中不可或缺的一部分了.众所周知不管是什么东西用久了都会出现或大或小的毛病.如人会生病,手机也和人是一样的用久了也会出现一些小毛病的.当手机出现问题时,不要着急,深圳庄文展国际手机维修培训学校教您如何解决. 一.请问手机进水怎么办? 手机落水后,不要动任何按键,也不要用按键关机.首先要做的是打开机盖,将电池取出,强行断电,然后进行干燥处理.因为一动任何键,水就会进入手机内部,导致内部零件损坏. 如果掉进清水中,拆下电池

JavaScript实现班级随机点名小应用需求分析

需求如下: 1.      在网页中显示,班级所有人员的名字. 2.      点击开始按钮,人员的颜色开始变化,当停止的时候,会有一个颜色不同的位置,那么这个位置就是被点到的同学了. 大致的图形界面如下: 下面是对上面的需求分析的具体分析如下: 1.      初始化这样一个页面,并设置统一颜色-green. a.      同学的名字,用数组存储 b.      在页面用div块显示 2.      随机选择一个位置让其颜色变化成-red a.      颜色的变化用css样式去控制 b. 

使用cocos制作一个简易的小闹钟

使用cocos制作一个简易的小闹钟 本文转载至学习使用Cocos制作<闹钟> 使用的引擎版本是cocos2.1 具体开发过程指导 (1)Cocos Studio部分 1.打开Cocos工具,新建一个项目: 2.设置好相关的配置,点击完成,从而发布到Cocos Studio中: 3.Cocos Studio IDE介绍: 左上角的是开发常用的游戏元素.UI控件.容器等,可以像VS2013一样拖拽,并在右边设置对应的属性:左下角是资源导入,可以导入所需的图片背景:下面是时间戳,用于设置基于时间戳的

5.WinFor练习--小闹钟程序

namespace _5.小闹钟程序{public partial class Form1 : Form{public Form1(){InitializeComponent();}//注册个timer事件private void timer1_Tick(object sender, EventArgs e){//每隔一秒将当前的时间赋值给label//label是字符串类型,所以需要将时间转换为字符串类型label1.Text = DateTime.Now.ToString();//6:30分

医生智能提醒小程序需求分析心得

医生智能提醒小程序需求分析心得 人在高铁,刚开电脑 在得知要写需求分析心得之后,我的内心是十分喜悦的.从第五周在激烈的竞争中打败了"今天做地板,明天当老板队"后(他们组没有联系老师?)而获得了"医生智能提醒APP"的开发资格后,我们就开始了需求的分析. "此APP可协助医生记录或导入病人的就诊信息,根据医生目前的就诊预约时间安排,智能化推荐后续就诊时间,方便医生安排病人的后续就诊时间,并可在病人就诊前指定时间间隔进行提醒,同时可以通过自动发送短信给病人的方

“饱了么”小程序需求分析(2)

基于微信小程序的食堂订餐送餐系统的需求分析 文档说明 1.1编制目的 希望通过此文档来初步介绍这一微信小程序,并借此使得用户能够更加了解其大概功能和使用方法. 1.2适用范围 此文档只适用于基于微信小程序的食堂订餐送餐等功能的介绍与使用.适用于使用本程序的食堂工作人员和点餐的学生等. 1.3前提与约束 这项软件开发的时长为一个月,无具体经费限制.要求是使用Java.软件工程及数据库访问技术等知识进行开发. 系统概述 2.1用户特点 此小程序的用户类型主要分为两类,主要是食堂工作人员和学生.面对学

手机小游戏辅助程序的实现

这两天玩了一个微信的小游戏,想到以前的跳一跳可以通过模拟按键和截取屏幕的方式做辅助程序,所以想针对这个小游戏也做个机器人自动玩,虽然结果是失败的,但是也学到了点东西. 1.做这种小游戏机器人的关键点有两个,一个是模拟按键,一个是截取屏幕.模拟按键很简单,直接调用以下命令即可在安卓手机上任意一个坐标点击一次,部分手机记得在开发者选项里开启允许模拟点击 adb shell input tap x y 2.图像识别起初想和跳一跳一样,用adb shell来截图,但是发现这种方式速度太慢了,大概3秒一张

小闹钟(无样式)

前言 自己给自己规划了一下要看的书籍,其实每天保证一定的量能学到东西就ok了,然后就是自己在看的时候总是看着看着就想干点别的,于是自己觉得给自己做个闹钟,刚装win10其实就有闹钟,但是还是自己做的有成就感.其实就是几行代码,也没有做啥样式!好了给自己记录吧. 过程 建立winform项目,一个窗体.在窗体上放了两个combox控件,也就是我们webform中的dropdownlist下拉框. 简单吧,然后就后面的代码了,在加载窗体的时候 Common是我用来给下拉框加载数据的 然后在窗体上放一