您所在位置: 网站首页 / android开发计算器设计开发报告.doc / 文档详情
android开发计算器设计开发报告.doc 立即下载
2025-01-05
约1.2万字
约24页
0
656KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

android开发计算器设计开发报告.doc

android开发计算器设计开发报告.doc

预览

免费试读已结束,剩余 19 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

Xx大学计算机与电子信息学院《移动编程技术》安卓程序开发设计报告---简单计算器
《安卓开发》程序设计报告



题目简单计算器开发专业(班级)网工111班姓名张波波学号952937885(qq)指导教师赵(老师)日期2014.5.7













目录
TOC\*MERGEFORMAT一、设计说明:	PAGEREF_Toc238573
1.设计内容:Android简单应用程序开发,简单计算器。	PAGEREF_Toc324773
2程序说明:	PAGEREF_Toc152583
二、开发环境:	PAGEREF_Toc62283
三、概要设计:	PAGEREF_Toc83923
3.1系统的总体	PAGEREF_Toc259073
四、程序流程和系统功能设计	PAGEREF_Toc44914
4.1程序流程设计	PAGEREF_Toc99624
4.2.系统功能设计	PAGEREF_Toc169025
4.3基于Android平台系统具体设计	PAGEREF_Toc81205
4.3.1总体模块详细设计	PAGEREF_Toc305905
4.3.2输入模块详细设计	PAGEREF_Toc255466
4.3.3显示模块详细设计	PAGEREF_Toc126737
4.3.4计算模块详细设计	PAGEREF_Toc21097
五、计算器系统实现	PAGEREF_Toc75098
5.1Android应用程序构成	PAGEREF_Toc182668
六、截图说明	PAGEREF_Toc117299
1、图标	PAGEREF_Toc111419
2界面	PAGEREF_Toc171679
3运算界面	PAGEREF_Toc78529
4错误输入	PAGEREF_Toc2677510
5设计平台界面	PAGEREF_Toc2720210
6签名导出apk	PAGEREF_Toc971111
七、总结	PAGEREF_Toc2151512









课程设计任务书
一、设计说明:
1.设计内容:Android简单应用程序开发,简单计算器。
2程序说明:
1、计算器界面友好,方便使用。
2、具有基本的加、减、乘、除功能,还有+—、开方、平方功能。
能够判断用户输入运算数是否正确。4、
支持小数运算。
具有退格功能,能够删除最后一个输入,ce。
具有清除功能,删除所有,c。
具有结果存储功能,能够显示存储器状态,支持触屏手机。
支持最低版本2.0,最高版本4.4。开发时为4.2

二、开发环境:
开发环境:本系统是采用Eclipse+EclipseMe+JDK+ADT作为开发平台。事实上为了节约时间就直接用Google公司安给的直接绑定好的adt-bundle-windows-x86_64开发,只需要配置下环境变量,无需要关联等操作。

三、概要设计:
3.1系统的总体
整个程序基于android技术开发,出总体模块外主要分为输入模块、显示模块以及计算模块(包括一些其她功能)这三大部分。在整个系统中总体模块控制系统的生命周期,输入模块部分负责读取用户输入的数据,显示模块部分负责显示用户之前输入的数据以及显示最终的计算结果,计算模块部分负责进行数据的运算以及一些其她的功能。
总体模块的作用主要是生成应用程序的主类,控制应用程序的生命周期。输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及响应触屏的按键,需要监听手机按键动作以及用指针事件处理方法处理触屏的单击动作(以松开按键为准)。同时提供了较为直观的键盘图形用户界面。
显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结果,同时还负责显示一些其她的信息。
计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数据,包括加、减、乘、除、等各种计算功能,记忆数据的相关功能,退格以及清零的功能。

四、程序流程和系统功能设计
4.1程序流程设计
知道了系统的功能以后,我们通过main.xml来建立显示界面,完成后系统开始监听用户的按键输入,每次输入系统都会判断一次用户输入的类型,是数字还是运算符号或者是清除,判断完后分成不同类型如数字,符号,基本运算等等进行进一步的处理,根据用户的要求继续进行下一步的操作,最后计算出最终结果并显示在显示区。
系统流程图如图4-1所示:

4.2.系统功能设计
整个系统的功能比较多,比较复杂,如上所说,可以分为十多个功能模块,但是逻辑上理解其实不算困难,系统包括普通计算功能,包括加减乘除,退格以及清零功能。下面就让我们用图4-2来表
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

android开发计算器设计开发报告

文档大小:656KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用