基于安卓的计算器的设计与实现.pdf

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

基于安卓的计算器的设计与实现

安卓应用程序设计

——简易计算器的实现

院(系)名称

专业名称

学生姓名

学生学号

课程名称

2016年6月日

1.系统需求分析

Android就是以Linux为核心的手机操作平台,作为一款开放式的操作系统,随着Android

的快速发展,如今已允许开发者使用多种编程语言来开发Android应用程序,而不再就是以前

只能使用Java开发Android应用程序的单一局面,因而受到众多开发者的欢迎,成为真正意义

上的开放式操作系统。计算器通过算法实行简单的数学计算从而提高了数学计算的效率,实

现计算器的界面优化,使界面更加友好,操作更加方便。基于android的计算器的设计,系统具

有良好的界面;必要的交互信息;简约美观的效果。使用人员能快捷简单地进行操作,即可单机

按钮进行操作,即时准确地获得需要的计算的结果,充分降低了数字计算的难度与节约了时

间。

基于安卓的计算器的设计与实现

2.系统概要设计

2、1计算器功能概要设计

根据需求,符合用户的实际要求,系统应实现以下功能:计算器界面友好,方便使用,,具有基

本的加、减、乘、除功能,能够判断用户输入运算数就是否正确,支持小数运算,具有清除功能。

图2、1系统功能图

整个程序基于Android技术开发,除总体模块外主要分为输入模块、显示模块以及计算模

块这三大部分。在整个系统中总体模块控制系统的生命周期,输入模块部分负责读取用户输

入的数据,显示模块部分负责显示用户之前输入的数据以及显示最终的计算结果,计算模块部

分负责进行数据的运算以及一些其她的功能。具体的说,总体模块的作用主要就是生成应用

程序的主类,控制应用程序的生命周期。

输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及

响应触屏的按键,需要监听手机动作以及用指针事件处理方法处理触屏的单击动作。同时提

供了较为直观的键盘图形用户界面。

显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结

果,同时负责显示一些其她的信息。

计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数据,包括

加、减、乘、除等各种功能,记忆数据的相关功能,清零的功能。

总体系统

图2、2三大模块显示模块

输入模块计算模块

2、2输入模块设计

系统如果想完成计算器中各种功能,首先用户要能进行数据输入,由于就是在触屏手机上

开发计算器程序,所以要求输入可以直接使用触屏进行,所以在设计的时候就要充分的考虑这

基于安卓的计算器的设计与实现

一点。正就是由于考虑到这个特殊的地方,所以在进行模块设计中,选择编写输入模块类的时

候会特意选取使用可以支持触屏输入的特殊增强型图形用户界面类。

输入模块主要的任务就是描述计算器键盘以及实现键盘的监听,即当用户点击按键或者

屏幕的时候监听会去调用相应的处理办法,本模块还需要为系统提供一个较为直观的键盘图

形用户界面。输入模块的功能图如图

输入模块

设置按钮

按键监听

设置监听调用设置按键监听

图2、3输入模块

2、3显示模块设计

作为手机计算器系统,显示部分也就是必不可少的一部分。没有显示部分就没有办法显示

文档评论(0)

各类考试卷精编 + 关注
官方认证
内容提供者

各类考试卷、真题卷

认证主体社旗县兴中文具店(个体工商户)
IP属地宁夏
统一社会信用代码/组织机构代码
92411327MAD627N96D

1亿VIP精品文档

相关文档