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

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

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

180****8094 + 关注
实名认证
内容提供者

小学毕业生

1亿VIP精品文档

相关文档