- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
广东职业技术学院
课程设计报告书
2017-2018学年第一学期
课程名称:《Android应用程序设计课程设计》
设计题目:计算器的设计和实现
系别:信息工程系
班级:移动16
姓名:杨芝源
起止日期:2018.1.22018.1.12
指导教师:黄旺华
摘要
Android是当今最重要的手机开发平台之一,他是建立在Java基础之上的,能
够迅速建立手机软件的解决方案。Android的功能十分强大,成为当今软件行业的一
股新兴力量。
本实训是在学习java语言程序设计的基础上进行的一次综合实践。通过综合训
练,要求学生掌握java语言程序设计的基本技能和Android编程的应用开发手机app,
并较系统地掌握JAVA语言程序设计开发方法以及帮助文件的使用等。
简单计算器又是手机上必备的小程序,所以此次创新实践很有意义,使用性很强。
关键词:Android手机app计算器
目录
1、需求分析
2、概要设计
2.1总体设计.
2.2模块设计.
3、详细设计
3.1输入模块.
3.2显示模块.
3.2计算模块.
4、实现
4.1公共类.
4.2加减乘除模块1
4.3三角函数模块2
4.4某某模块3
5、测试
5.1测试方案.
5.2测试用例.
5.3测试结果.
6、总结
1、需求分析
随着智能手机的普及,生活工作等方面的应用都迁移到手机中,本课程设计旨在
实现一种某某的APP,为人们解决设计一款基于Android系统下的计算器,实现一般
计算器可以进行的加减乘除算法,科学计算三角函数以及清零操作。
通过对该问题的分析,APP主要涉及的对象有:计算器
主要的事务是:
1、计算器界面友好,方便使用,具有良好的交互性。
2、具有基本的加、减、乘、除功能,还有+—、开方、平方功能。
3、能够判断用户输入运算数是否正确。
4、支持小数运算。
5、具有退格功能,能够删除最后一个输入,ce。
6、具有清除功能,删除所有,c。
7、具有结果存储功能,能够显示存储器状态,支持触屏手机。
需求分析得出的流程图:
知道了系统的功能以后,我们通过main.xml来建立显示界面,完成后系统开始
监听用户的按键输入,每次输入系统都会判断一次用户输入的类型,是数字还是运算
符号或者是清除,判断完后分成不同类型如数字,符号,基本运算等等进行进一步的
处理,根据用户的要求继续进行下一步的操作,最后计算出最终结果并显示在显示区。
系统流程图如图所示:
1
2、概要设计
2.1总体设计
整个程序基于android技术开发,出总体模块外主要分为输入模
文档评论(0)