Android项目开发实训大纲Android项目开发实训大纲

黎明职业大学信息与电子工程学院

《Android项目开发》

实训指导书

2014年6月

《Android项目开发》实训大纲

1.实践教学理念

要培养合格的开发型、创造型人才,教师首先必须树立现代化的教育观,把“以教师为主体”、“以课程为中心”的传统教育观转变为“以学生为主体”,“以能力为中心”的新的教育观。教师的职责不仅要“授人以鱼”,更重要的是“授人以渔”,把学生创新能力的培养放在重要的地位,在教学的各个环节,充分体现“以教为主导”“以学为主体”的教学原则。

《Android项目开发》课程不但是抽象的理论课,其综合性和实用性也是这门课程的重要特征。因此,教学活动也应遵循从感性到理性,再从理性到实践;从直观到抽象,再从抽象到具体实践的规律。在理论课教学中渗透实践内容,在实践中应用理论知识,使理论与实践有机结合,这样才能真正做到理论指导实践,实践反过来促进理论的发展,使理论得以升华。

通过实训教学,使学生学会应用所学知识对实践任务进行充分分析、抽象,建立与之相适应的模式,使问题最终在计算机上得以实现。在这个过程中,学生不仅对所学知识加深了理解,更重要的是培养了学生分析问题、解决问题的能力,这对充分发挥学生的创造能力起着重要的作用。合理设置课程实训内容,力争与理论课的重点、难点及实用知识联系起来;从实际应用中精心选择有具体应用背景的实训题目,充分发挥学生的主动性;注重实训过程,注重学生综合能力的培养;建立一套完整的实训课考核方案。

2. 数据结构实训大纲

学时:26 学分:1

适用:游戏软件专业

先修课程:Android开发

一、实训目的要求

《Android项目开发》是游戏软件专业的一门必修的重要实训课程。要求学生将《Android开发》课程中关于Android几个重要组件如Acitivity、Intent、Services、BroadCast等;UI设计、常用控件;数据存储;网络通信;多线程编程等基本知识要求掌握。对于给定的设计目标,学生要具备分析问题、设计框架和数据模型,并选择合适的技术手段解决问题。在细节方面,采用面向对象(OOP)的思想设计编写、调试代码。在项目的实施过程中注重培养学生的团队协作精神。

二、实训主要内容

《Android项目开发》实训的主要内容和完成步骤参考:(详见附录)

实训内容是要设计、实现一款在一定范围内的用户进行通信和交流的产品。

三、教学方式和提交成果

1、实验教学,机房调试程序

2、提供源程序清单;编写课程设计报告。

四、主要教学参考书

1.王东华,Android网络开发与应用实战详解,人民邮电出版社, 2012

2.黄宏程,Android移动应用设计与开发,人民邮电出版社, 2012

五、实训安排表

序号学时内容13环境配置,包括安装JDK、Eclipse、SDK、ADT23案例需求分析,完成需求报告33根据需求,完成数据类型设计43根据需求,设计用户界面54采用MVC架构,设计客户端66编码72测试六、实施方案

根据实训大纲的描述。具体实施如下:

⒈ 问题分析

根据实验内容,充分地分析和理解问题本身,弄清要求做什么,包括功能要求、性能要求、设计要求和约束以及基本数据特性,数据间的联系等。

2 模块、类和算法的设计

按问题提炼和设计并画出程序运行的流程图,设计相关类,包括对类的定义,字段、函数的设计和实现。设计分概要设计和详细设计,概要设计着重解决程序的类设计问题,这包括考虑如何把被开发的问题程序自顶向下分解成若干顺序模块,并决定类的外部接口,即类间的相互关系以及类之间的信息交换问题.详细设计则要决定每个类内部函数的具体算法,包括输入、处理和输出。

4.上机调试

将代码用Java语言描述出来,对程序进行编译,纠正程序中可能出现的语法错误,先运行一遍程序看看究竟将会发生什么,如果错误较多,则进行错误跟踪,包括打印执行路径或输出中间变量值等手段。

5.实习报告内容

将实训内容和结果写在实习报告中,主要包括:

1)问题描述:包括目标、任务、条件和约束的描述。

2)设计:

⑴系统整体设计和描述;

⑵主控及功能模块层次结构;

⑶主要功能模块的输入、处理(算法框架描述)和输出;

⑷功能模块之间的调用与被调用关系等。

3)使用说明和作业小结:

⑴使用说明主要描述如何使用你的程序以及使用时的主要事项;

⑵在小结中说明程序的改进思想、经验和体会,并回答教师布置的讨论题。

4)打印一份程序清单及运行示例的结果。

将以上各项文字材料及程序清单等装订成册,形成一个完整的报告。

附录

1.系统架构图:

客户端从MVC设计模式的角度去分析有三个部分:视图、控制器和模

Android实训内容及过程,Android项目开发实训大纲.doc相关推荐

  1. 大数据项目开发实训报告

                                                大数据项目开发实训 一.总体设计               爬取招聘网站前程无忧:               ...

  2. python项目开发实战网盘-python项目开发实战 第2版

    python项目开发实战 第2版是一本Python项目开发流程实战手册,由日本BePROUD股份有限公司编著.本书的内容全部基于python开发事实,全部都是BeProud员工实际尝试.实践过的,可以 ...

  3. python项目开发实战网盘-《Python项目案例开发从入门到实战》PDF版百度网盘

    「教程分享:Python项目开发从入门到实列」 本书例子具有实用性,20个不同类型的完整列子,600分钟高品质配套教学视频,完整的源码和教学课件,让你对枯燥的Python语言学习充满乐趣. 编辑推荐 ...

  4. android edittext设置内容为空,Android中给数据库添加EditText中内容,添加后数据为空的情况...

    搞了两天的代码,将EditText中内容添加至数据库,怎么都搞不定,总是插入数据为空: 这里需要将获取EditText内容的代码写在onClick函数中. 举例如下: EditText代码如下: an ...

  5. android edittext设置内容为空,android – 我将EditText的InputType设置为TYPE_NULL后无法更改...

    我将EditText的InputType设置为TYPE_NULL: editText.setInputType(InputType.TYPE_NULL); 我可以将它设置为TYPE_NULL,它有效! ...

  6. android 开机向导加载过程,Android开机向导构建流程

    前言 在设备首次开机的时候我们往往会给与用户一些操作提示,比如如何对焦.遥控器配对等,这个时候就需要一个界面在Launcher启动之前呈现给用户,这个界面就是所谓的开机向导,本质上开机向导就是一个普通 ...

  7. 郝健: github多人协作项目开发实操笔记

    作者简介: 郝健(Artist),目前就职于赛尔网络CERNET技术开发部,研发项目经理:以前在天融信Topsec软件平台部做防火墙核心系统开发. 本文简介: 这是网友Artist在看完王玉成老师的g ...

  8. java 实训项目_实训方案(JavaWeb项目实训)-

    实训方案(JavaWeb项目实训)- 2012-2013学年第一学期 <Java Web项目开发实训>课程实施方案 课程名称(英文):Training of Java Web Projec ...

  9. Android 面试系列(一)Android 基础

    文章目录 序言 四大组件 Activity Activity 生命周期 onStart() 与 onResume() 区别? Activity 启动模式 launchMode 使用 Intent 标记 ...

最新文章

  1. 微软Excel竟能实现CV算法:亚马逊工程师妙用,人脸检测、字符识别都不在话下...
  2. std::atomic和std::mutex区别
  3. python通过txt文件将指定图片复制到另一个文件夹
  4. python数据结构3-链表
  5. 计算机系统及原理pdf,计算机系统及工作原理教学设计.pdf
  6. 田逸:坎坷IT路 从机修工到系统管理高手『英雄故事』
  7. 微信小程序系列(3)如何用微信小程序写一个论坛?贴心代码详解(一)发帖
  8. [Python从零到壹] 七.网络爬虫之Requests爬取豆瓣电影TOP250及CSV存储
  9. UWB三维定位方式概述
  10. 优化数据库的八种经典方式
  11. 产品经理的职责都有哪些
  12. DELETE 语句与 REFERENCE 约束“FK_T_score_T_student_number“冲突。
  13. Elasticsearch ILM 索引生命周期管理常见坑及避坑指南
  14. 塞拉利昂一公司计划投资10亿美元用于建设光伏农业项目
  15. 计算机一直安装更新失败,win10系统一直安装更新失败的三种解决方法
  16. 法线向量如何归一化(Normalize)
  17. mysql中新建数据库create table的COLLATE是什么?
  18. Lenovo笔记本电脑触摸板无反应-解决方法
  19. 狗为什么吃屎?真相男默女泪,但看完后你也会流口水......
  20. 20:00 @烤仔建工 | 来体验你人生中第一次元宇宙狼人杀鸭~

热门文章

  1. android微信首页切换界面
  2. Qt OpenGL 加载3D世界,并在其中漫游
  3. 使用 draggrid 实现 仿今日头条频道管理(详细步骤)
  4. 【Unity】Entities 1.0 学习(一):Aspect
  5. Hyper-V The signed image’s hash is not allowed
  6. 区块链以太坊学习笔记
  7. 中国智慧城市“热战”的2018 1
  8. java商品库管理_java实现超市商品库存管理平台
  9. 华为云的2019:鲲鹏展翅,生态落地
  10. 为blog挑选logo