《Android应用程序设计课程设计》课程设计报告书(移动16-049-杨芝源)(共12页).doc

上传人:飞****2 文档编号:13476596 上传时间:2022-04-29 格式:DOC 页数:12 大小:52KB
返回 下载 相关 举报
《Android应用程序设计课程设计》课程设计报告书(移动16-049-杨芝源)(共12页).doc_第1页
第1页 / 共12页
《Android应用程序设计课程设计》课程设计报告书(移动16-049-杨芝源)(共12页).doc_第2页
第2页 / 共12页
点击查看更多>>
资源描述

《《Android应用程序设计课程设计》课程设计报告书(移动16-049-杨芝源)(共12页).doc》由会员分享,可在线阅读,更多相关《《Android应用程序设计课程设计》课程设计报告书(移动16-049-杨芝源)(共12页).doc(12页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上广东职业技术学院课程设计报告书 2017-2018学年第一学期课程名称:Android应用程序设计课程设计 设计题目: 计算器的设计和实现 系 别: 信息工程系 班 级: 移动16 姓 名: 杨芝源 起止日期: 2018.1.2-2018.1.12 指导教师: 黄旺华 摘要Android是当今最重要的手机开发平台之一,他是建立在Java 基础之上的,能够迅速建立手机软件的解决方案。Android的功能十分强大,成为当今软件行业的一股新兴力量。本实训是在学习java语言程序设计的基础上进行的一次综合实践。通过综合训练,要求学生掌握java语言程序设计的基本技能和Andr

2、oid编程的应用开发手机app,并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等。简单计算器又是手机上必备的小程序,所以此次创新实践很有意义,使用性很强。关键词: Android 手机app 计算器专心-专注-专业目录1、需求分析随着智能手机的普及,生活工作等方面的应用都迁移到手机中,本课程设计旨在实现一种某某的APP,为人们解决设计一款基于Android系统下的计算器,实现一般计算器可以进行的加减乘除算法,科学计算三角函数以及清零操作。通过对该问题的分析,APP主要涉及的对象有:计算器主要的事务是:1、计算器界面友好,方便使用,具有良好的交互性。 2、具有基本的加、减、乘、除功

3、能,还有+、开方、平方功能。 3、能够判断用户输入运算数是否正确。4、支持小数运算。 5、具有退格功能,能够删除最后一个输入,ce。 6、具有清除功能,删除所有,c。 7、具有结果存储功能,能够显示存储器状态,支持触屏手机。需求分析得出的流程图:知道了系统的功能以后,我们通过main.xml来建立显示界面,完成后系统开始监听用户的按键输入,每次输入系统都会判断一次用户输入的类型,是数字还是运算符号或者是清除,判断完后分成不同类型如数字,符号,基本运算等等进行进一步的处理,根据用户的要求继续进行下一步的操作,最后计算出最终结果并显示在显示区。 系统流程图如图所示:2、概要设计2.1 总体设计整个

4、程序基于android技术开发,出总体模块外主要分为输入模块、显示模块以及计算模块(包括一些其它功能)这三大部分。在整个系统中总体模块控制系统的生命周期,输入模块部分负责读取用户输入的数据,显示模块部分负责显示用户之前输入的数据以及显示最终的计算结果,计算模块部分负责进行数据的运算以及一些其她的功能。总体模块的作用主要是生成应用程序的主类,控制应用程序的生命周期。 主要:由于不同的Android手机有着不同的分辨率,将不同分辨率的图标图片放置在相应位置。Drawable-hdpi中放置分辨率最高的图标,drawable-ldpi中放置分辨率中等的图标,drawable-mdpi中放置在分辨率最

5、低的图标。2.2 模块设计一、输入模块输入模块主要描述了计算器键盘以及键盘的监听即主要负责读取用户的键盘输入以及响应触屏的按键,需要监听手机按键动作以及用指针事件处理方法处理触屏的单击动作(以松开按键为准)。同时提供了较为直观的键盘图形用户界面。 二、显示模块显示模块描述了计算器的显示区,即该区域用于显示用户输入的数据以及最终的计算结果,同时还负责显示一些其她的信息。 三、计算模块计算模块则主要描述了计算器的整体,实现了计算器的界面,负责计算用户输入数据,包括加、减、乘、除、等各种计算功能,记忆数据的相关功能,退格以及清零的功能。3、详细设计3.1 输入模块一)界面效果二)类块模型图3.2 显示模块一)界面效果二)类块模型图3.3 计算模块一)界面效果二)类块模型图4、实现开发环境介绍4.1 公共类4.2 某某模块14.3 某某模块24.4 某某模块35、测试5.1 测试方案5.2 测试用例5.3 测试结果6、总结

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁