基于android的手机闹钟软件应用开发内容摘要:

........................................................................ 13 致 谢 ..................................................................................................................... 14 2020 届毕业设计 1 可行性研究 此软件设计是在 Android 智能手机系统上对传统的闹钟软件进行了扩展和创新,设计实现一个需要进行算数验证才是关闭闹钟的软件。 而 闹钟一键开闭的功能使得该软件更加方便。 因此, 开发这样一款软件将显得很有意义。 功能需求 闹钟一键开闭:即所有设置都可功过此项进行一键开闭,关闭后设置会持续保存,方便二次打开后继续使用。 闹钟时间设定:完成基本时间设定,预期制作三个时间段可供用户选择。 闹钟重复设定:实现周一至周日七天时间的闹钟单独设定,方便用户使用,提高操作便捷性。 闹钟操作提醒:为了方便用户对操作进行确认,软件在接受用户设定的指令后,会弹出相应对话框,提示用户操作的进度。 算数验证:为确保闹钟可以确保提醒用户起床,我们将常有的的闹钟小睡功能进行了革新,转换为了验证码形式,如此 用户便不会滑动屏幕后继续睡觉了。 此项功能可 以在闹钟工作时有效的集中用户的精力,在准确输入验证答案后才可关闭闹钟。 性能需求 数据精确度 通信数据精确到 Byte,当有错误数据产生时,由加密算法侦测并进行通告。 保住数据的绝对正确性。 鼠标分辨率,是指鼠标的定位精度,其单位为 DPI( dots per inch,每英寸像素)。 最普通的鼠标一般都是 400DPI,这意味着鼠标在鼠标垫上移动一英 2020 届毕业设计 2 寸,鼠标指针在屏幕上就移动 400 个像素。 所以,该模拟软件最低要求要达到400DPI 这一数值,从而保证用户拥有 和使用真实鼠标的同一感觉。 时间特性 1)响应速率 Client 端命令 Socket,收取超时 5 秒,发送超时 5 秒; Client 端文件 Socket,收取超时 5 秒,发送超时 5 秒; Server 端命令 Socket,收取超时 4 秒,发送超时 4 秒; Server 端文件 Socket,收取超时 6 秒,发送超时 6 秒; 数据传输单元 500Bytes,速度达到 Msn Messenger 传输文件的水平。 运行时间 :无限制。 运行优先级 :普通。 Server 运行时无明显拖慢感觉。 2)鼠标响应率 也就是在一秒钟之内鼠 标传送资料个计算机的次数,这个频率越高,传送的数据越精确,通常人们使用的鼠标都是 500HZ 的,只有专业游戏鼠标会超过1000HZ,在这一点上,开发人员只要保证达到 500HZ 的基准数值就可以满足用户的日常操作行为的响应了。 3)标准性 规范的界面、标准的 TCP/IP 网络协议所要求的质量规范,要进行良好的设计工作,制订行之有效的软件工程规范,保证代码的易读性、可操作性和可移植性。 4)开放性和可扩充性 远程控制软件在开发过程中,应该充分考虑以后的可扩充性。 例如增添其它功能,用户的需求也会不断的更新和完善。 所有这 些,都要求软件提供足够的手段进行功能的调整和扩充。 而要实现这一点,应通过软件的开放性来完成,既软 2020 届毕业设计 3 件应是一个开放软件,只要符合一定的规范,可以简单的加入和减少软件的模块,配置软件的硬件。 通过软件的修补、替换完成软件的升级和更新换代。 开发工具 Eclipse Eclipse 软件是一种可扩展的开放源代码 IDE[3]。 2020 年 11 月, IBM 公司捐出价值 4,000 万美元的源代码组建了 Eclipse 联盟,并由该联盟负责这种工具的后续开发。 集成开发环境 (IDE)经常将其应用范围限定在 “ 开 发、构建和调试 ”的周期之中。 为了帮助集成开发环境 (IDE)克服目前的局限性,业界厂商合作创建了 Eclipse 平台。 Eclipse 允许在同一 IDE 中集成来自不同供应商的工具,并实现了工具之间的互操作性,从而显著改变了项目工作流程,使开发者可以专注在实际的嵌入式目标上。 Eclipse 框架的这种灵活性来源于其扩展点。 它们是在 XML 中定义的已知接口,并充当插件的耦合点。 扩展点的范围包括从用在常规表述过滤器中的简单字符串,到一个 Java 类的描述。 任何 Eclipse 插件定义的扩展点都能够被其它插件使用,反之,任何 Eclipse 插件也可以遵从其它插件定义的扩展 点。 除了解由扩展点定义的接口外,插件不知道它们通过扩展点提供的服务将如何被使用。 利用 Eclipse,我们可以将高级设计 (也许是采用 UML)与低级开发工具 (如应用调试器等 )结合在一起。 如果这些互相补充的独立工具采用 Eclipse 扩展点彼此连接,那么当我们用调试器逐一检查应用时, UML 对话框可以突出显示我们正在关注的器件。 事实上,由于 Ecli。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。