基于Android计算器的开发与测试.doc
文本预览下载声明
实 训 报 告
实训项目名称 基于Android计算器的开发与测试
二 级 学 院 信息工程学院
专 业 班 级 11级
姓 名
学 号
日 期 2014-11-19
项目
名称 基于安卓计算器的开发与测试 地点 教13 603 报 告 内 容 在本报告中,我们主要介绍了国内目前手机系统和软件的现状和发展,针对这方面我们设计了基于Android计算器。报告内容大致分为三个部分。
第一部分首先介绍了需求分析,其中介绍了计算器最基本的功能。之后还有一些按键的设置以及计算器的基本功能。
第二部分我们介绍了关于计算器的总体设计和详细设计其中我们用了两个流程图来表示,分别是程序设计流程图和软件设计流程图。然后还包含了计算器模块的设计。
第三部分为计算器的测试部分,其中我们对计算器进行了多方的测试。此外还有测试用例图。
教师评语
成绩: 教师签名:
摘 要
Android是当今最重要的手机开发平台之一,它是建立在Java基础之上的,能够迅速建立手机软件的解决方案。Android的功能十分强大,成为当今软件行业的一股新兴力量。Android基于Linux平台,由操作系统、中间件、用户界面和应用软件组成,具有以下5个特点:开放性、应用程序无界限、应用程序是在平等条件下创建的,应用程序可以轻松的嵌入网络、应用程序可以并行运行。而简单计算器又是手机上必备的小程序,所以此次创新实践很有意义。并且具有很强的使用性。
目录
1 绪论 5
1.1 研究背景 5
2 游戏系统开发平台 6
3 系统分析与设计 7
3.1 可行性研究 7
3.2 系统的需求分析 7
3.3 系统的优势 8
3.4系统的流程 8
4.模板设计与实现 9
5 测试用列和结果 12
5.1测试用列 12
5.2测试用列展示图 12
6 小结 15
参考文献 16
附录: 17
1 绪论
研究背景
计算器背景
目前手机可以说是普及率非常高的电子设备了,由于其便于携带,使用方便,资费适中等等原因,现在手机已经在一定程度开始代替固定电话的通话功能,以及一些原来电脑软件上的功能了。手机上的软件也随着手机的发展变得丰富起来了,时至今日已经出现了很多专门制作手机软件的公司,虽然制作的多是游戏软件,但是一些辅助性的工具软件也有了很多.我们在此次系统中所做的工作主要是设计整个系统以及利用编程语言实现整个系统,使系统能够正确的运行计算功能。
Android系统简介
Android 系统构架简介:
Android是一个基于Linux?V2.6内核的交互性操作环境,同时它也是一个分层系统,Android系统架构显示如下图1.1。
图1.1系统架构图Android应用程序组成。其中包括电子邮件客户端,SMS程序,地图,浏览器,联系人及其他。所有的应用程序都是用Java编程语言编写的。
1.Activity 顾名思义,Activity就是活动。应用程序必须至少包含一个Activity。Activity提供了一个虚拟的用户接口,每一个Activity都有一个默认的窗口可以用来显示用户界面,一般情况下,它是全屏的窗口。例如,影音播放软件的每个用户界面就是Activity。
2.Service Service与Activity的主要区别在于,Service是在后台活动的,它没有用户界面。典型的应用场景是,用户选择了一个播放列表开始播放后,离开了该用户界面(Activity),如果仍然希望歌曲不会暂停,就可以用Service去调用播放器,而不是在Activity中调用播放器。
3.Intent 在Android中,每一个行为都可以抽象为一个Intent。可以简单地把Intent理解为一个包含了数据的消息。Intent可以用于启动一个Act-ivity或者Service,可以用于进程间的通信。事实上,应用程序的启动也是通过Intent实现的。
4.Content providers Android平台内置了一套SQLite数据储存机制,并包含一系列管理SQLite Database的相关方法。在应用程序中,可以通过Content prov-iders访问数据库。每个Content provider都定义了一系列的方法用于访问它对应的数据库。应
显示全部