首页> 中文学位 >基于Android的计算机组成原理教辅程序的设计与实现
【6h】

基于Android的计算机组成原理教辅程序的设计与实现

代理获取

目录

声明

摘要

图表目录

第一章 绪论

1.1 课题研究背景和意义

1.2 国内外的研究现状

1.3 论文的主要工作和结构安排

第二章 Android平台介绍及环境安装与设置

2.1 Android操作系统相对于其他系统的优点

2.2 Android系统架构

2.2.1 Linux内核

2.2.2 运行时库和其他程序库

2.2.3 应用程序框架

2.2.4 应用程序

2.3 环境安装与设置

2.4 本章小结

第三章 系统总体设计方案

3.1 需求分析

3.2 系统总体结构

第四章 系统各模块的详细设计与实现

4.1 工程的设置和初始界面的设计

4.1.1 工程的设置

4.1.2 初始界面的设计

4.2 基础知识模块

4.3 数据的机器层次表示模块

4.3.1 定点数的显示

4.3.2 校验码

4.4 数值的机器运算模块

4.4.1 定点小数的加减乘除运算

4.4.2 浮点数的加减乘除运算

4.5 存储系统和结构模块

4.5.1 设置

4.5.2 访存

4.5.3 初始化和统计

4.6 其他功能的实现

4.6.1 改写源码实现列表功能

4.6.2 页面背景更换功能

4.7 本章小结

第五章 运行及测试

5.1 在Android平板电脑上运行及测试

5.2 在Android手机上运行及测试

5.3 本章小结

第六章 总结与展望

6.1 总结

6.2 展望

参考文献

致谢

展开▼

摘要

目前智能手机、平板电脑、上网本等智能终端产品越来越普遍,而其价格也在不断下降。Android操作系统因其开源、免费的特性,得到了用户和开发商的青睐。不少公司企业已经开发出各种Android游戏、地图、天气、交通、语音、视频等软件,但是学习软件尤其是大学生学习软件较少。在Android系统下可用的计算机组成原理学习软件几乎是空白的。
  同时大学生学习的积极性不断下降,在课堂上的注意力不够集中。不少老师为之心痛不已却苦无良策。另一方面,大学生作为一个年轻群体,注重时尚、先进的高科技产品。几乎每个大学生都拥有一部或多部智能移动终端。而目前最流行的IPhone和Android系统中前者的价格较高,与大学生的一般消费水平不太匹配。因此Android系统成为大学生手持智能设备的主流之一。
  鉴于以上两点,本文设计并实现了一个基于Android平台的计算机组成原理教辅程序的学习软件。本文介绍了课题的研究背景和现状,Android的系统架构和环境设置,然后作出软件需求分析和总体结构,根据内容划分模块并逐个实现。该软件内容以普通高等学校《计算机组成原理》课程为基础,结合自身编程能力选取容易用程序实现的部分编程。主要包括四个模块:基础知识模块、数据的机器层次表示模块、数值的机器运算模块、存储系统和结构模块。最后在Android平板电脑和手机上运行测试。
  软件的实用性强,界面简洁美观。涉及运算的步骤都会在界面显示出来,步骤详细清晰,用户可以通过翻页查看每一步细节。界面控件数量适中,背景图片灵活多样,用户可以随时左右切换。
  软件的界面制作以及比较简单的功能用XML语言来完成,主程序采用Java语言,控件则是Android系统提供的一些常用控件。在开发过程中可以通过在主机上创建Android模拟器AVD以方便查看其运行状态以及问题所在随时修改,然后将开发完成的APK(AndroidPackage)程序包拷贝到Android手机或平板电脑上安装、运行、测试。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号