手机软件设计竞赛方案.docx

上传人:b****6 文档编号:8605207 上传时间:2023-02-01 格式:DOCX 页数:67 大小:336.18KB
下载 相关 举报
手机软件设计竞赛方案.docx_第1页
第1页 / 共67页
手机软件设计竞赛方案.docx_第2页
第2页 / 共67页
手机软件设计竞赛方案.docx_第3页
第3页 / 共67页
手机软件设计竞赛方案.docx_第4页
第4页 / 共67页
手机软件设计竞赛方案.docx_第5页
第5页 / 共67页
点击查看更多>>
下载资源
资源描述

手机软件设计竞赛方案.docx

《手机软件设计竞赛方案.docx》由会员分享,可在线阅读,更多相关《手机软件设计竞赛方案.docx(67页珍藏版)》请在冰豆网上搜索。

手机软件设计竞赛方案.docx

手机软件设计竞赛方案

2014年江西省大学生手机软件设计技能展示方案

(本、专科组)

根据江西省教育厅、江西省人力资源和社会保障厅、共青团江西省委《关于组建江西省大学生科技创新与职业技能展示活动组委会和举办2014年展示活动的通知》(赣教高字〔2014〕9号)文件精神,现组织开展2014年江西省大学生手机软件设计技能展示活动。

为了确保展示活动工作顺利开展,特制定本展示方案。

一、展示名称与形式

1.项目名称:

手机软件·手机应用编程(以下简则称手机应用编程),手机软件·移动商务知识(以下简称移动商务知识),手机软件·手机软件作品(以下简称手机软件作品)。

2.参展对象:

全日制在籍本科、高职高专学生。

3.展示方式:

(1)手机应用编程项目以个人形式进行,展示本、专科学生开发智能手机软件的基本技能。

(2)移动商务知识项目以个人形式进行,展示本、专科学生设计面向智能手机的新应用构思及实现方案。

(3)手机软件作品项目以个人形式或2人团队形式进行,展示本、专科学生设计的、面向智能手机的新型应用软件。

4.展示形式:

(1)手机应用编程、移动商务知识项目,现场答题。

(2)手机软件作品项目,通过网络提交作品。

5.展示时间:

(1)手机应用编程、移动商务知识项目:

2014年9月30日。

(2)手机软件作品项目:

2014年9月30日。

6.展示地点:

(1)南昌市经济技术开发区江西财经大学麦庐园校区软件与通信工程学院。

(2)其他符合条件且参赛人数较多的高校。

二、参展报名与流程

采用网上报名方式,参赛学校通过登录江西省大学生科技

竞赛网()“报名系统”报名。

1.报名时间:

2014年4月10日至6月25日。

2.报名注意事项

(1)参赛选手和指导老师名单,必须在网上报名时同时填报。

(2)在各展示项目规定的报名截止日期之前,参赛学校可以在报名系统内修改有关信息。

(3)各学校用户名已设定,在菜单选取即可,初始密码,请登录后更改。

三、展示内容与规则

(一)手机应用编程项目

1.参赛要求

(1)测试参展学生开发智能手机软件的基本技能,包括Java、Android等相关知识,本次手机应用编程项目统一以机试的形式进行。

(2)本项目只限个人报名,报名时每名选手同时申报一名指导教师。

2.考核形式

手机应用编程项目分为本科组和专科组两部分,两组的考核内容和难易程度都有所不同,两组单独进行比赛,两组的获奖比例等同,获奖人数=参展人数*获奖比例。

组委会分别对本科组和专科组出卷,每组出A、B、C三套机试试卷,最后从中随机抽取一套作为考试试卷,考生到指定考点参加机试考试。

基础题部分以单选题为主,主要考基础知识,具体考点可参考手机应用编程项目考核知识点;编程题部分主要考核手机编程技能,考试机房机器需为考生提供Android和Java帮助文档,但必须将网络断开。

机试编程环境为Eclipse3.6.1+Android2.2SDK+ADT15.0。

手机应用编程项目考试时间为3个半小时。

考试时间:

2014年7月5日8:

30-12:

00

3.考核分数权重划分

基础题中Java部分知识点占60%、Android部分占40%。

编程题中Java部分占30%、Android部分占70%。

总成绩中:

基础题占40%,编程题占60%。

①基础题试卷题型及分数分配

题型

题目数量

单题分数

总分数

判断题

10

1

10

单项选择题

10

1

10

40

2

80

②编程题试卷题型及分数分配

题型

题目数量

单题分数

总分数

基础编程题(Java)

1

30

30

单项编程题(Android)

1

20

20

4.考试规则

(1)考生凭学生证或身份证、准考证在开考前20分钟进入考场,否则不得参加考试;

(2)考生机试迟到20分钟不得进入考场;考试进行45分钟后,方可交卷离开考场。

出场后不得重返考场;

(3)考生只准携带必要的考试文具,如钢笔、圆珠笔、黑色水笔进入考场,不得携带书籍、资料、磁盘、U盘,以及寻呼机、移动电话等通讯工具和计算器、手提电脑、PDA等辅助工具和其他物品;

(4)考生入场后,应对号入座,并将本人的准考证、身份证放在课桌的右上角;

(5)考生电脑出现问题应举手与监考人员联系。

凡涉及试题内容的,监考人员一律不予解答;

(6)考生开考前先在计算机指定位置处填写个人信息(姓名、准考证号等);

(7)试题作答时,在试卷上的指定位置填写答案;

(8)考生在考场内必须保持安静,严格遵守考场纪律,对于违反考场规定、不服从监考人员管理和舞弊者,按违反考场规定处理,取消本次考试成绩;

(9)考生离开考场时或完成所有机试题目后,必须向监考人员举手示意,由监考老师将考生文件夹拷贝出来,离开考场后,不准在考场附近逗留和交谈。

(10)考生应自觉服从监考人员管理,不得以任何理由妨碍监考人员正常工作。

监考人员有权对考场内发生的问题按规定进行处理。

对扰乱考场秩序、恐吓、威胁监考人员的考生,按照《国家教育违规处理办法》(18号令)处理。

5.考核知识点

(1)基础篇(Java部分)

考核内容

专科要求

本科要求

手机开发概述

手机操作系统介绍

了解手机操作系统的发展历史,及当前主流操作系统有哪些

同专科

iPhoneOS开发平台

了解iPhoneOS的特点,了解其开发平台的架构

同专科

WindowsPhone开发平台

了解WindowsPhone的特点,了解其开发平台的架构

同专科

Android开发平台

熟悉Android的特点,熟悉其开发平台的架构,并能够熟练搭建Android开发环境

同专科

JAVA入门基础

编写第一个Java程序

使用文本编辑器或Eclipse开发第一个应用,并能顺利运行

同专科

Java的基本规则

熟练掌握Java程序的基本规则

同专科

数据类型

熟悉Java的基本数据类型和引用数据类型,并能熟练的进行编程

同专科

运算符

熟练运用Java的算术运算符、逻辑运算符,了解位运算符、三目运算符等

在专科要求基础上,熟练运用位运算符、三目运算符等

标识符

熟练掌握Java的标识符规则

同专科

关键字

熟悉Java的常用关键字

同专科

注释

熟练使用Java的单行注释和多行注释,了解如何生成文档注释

在专科要求基础上,能够熟练生成程序文件的文档注释

数组

熟悉数组,能够熟练运用Java一维数组和二维数组进行编程,了解Java多维数组的原理

在专科要求基础上,增加多维数组的知识,并熟悉Java多维数组的原理

流程控制

顺序结构

熟练掌握Java的顺序结构

同专科

分支结构

熟练使用Java的if语句和Switch语句进行分支结构编程

同专科

循环结构

熟练掌握while循环、do-while循环、for循环语句的使用,能正确使用break、return、continue等控制语句进行循环控制

同专科

面向对象

类的概述

熟悉Java类的概念,了解对象、引用,了解this关键字的作用,了解类包的概念,熟练使用类加载

在专科要求基础上,熟悉对象、引用,熟悉this关键字的作用,熟悉类包的概念,熟练使用类加载

类方法

熟悉类动态方法,了解类静态方法,了解方法的参数传递机制

在专科要求基础上,熟悉类静态方法,熟悉方法的参数传递机制,并能熟练编程

类成员

熟悉类成员变量,熟悉类局部变量,了解成员变量和局部变量的初始化及其运行机制

在专科要求基础上,熟悉成员变量和局部变量的初始化及其运行机制

类构造器

熟悉类初始化的过程,能熟练进行类重载编程,能熟练使用类的继承,了解Java的多态机制

在专科要求基础上,熟悉Java的多态机制

抽象类与接口

熟悉Java抽象类的概念,能使用抽象类进行编程,熟悉Java接口的概念,能使用接口进行编程

同专科

内部类

了解Java内部类的概念

在专科要求基础上,增加内部类运行机制,能基本使用内部类进行编程

枚举类

了解Java枚举类的概念,能进行简单的编程

熟悉Java枚举类的概念,能进行熟练的编程

垃圾回收

了解Java垃圾回收的概念

在专科要求基础上,能进行简单的编程

常用类及异常处理

系统类

熟练使用System、Runtime类进行编程

同专科

字符处理类

熟练使用String类;能使用StringBuffer、StringBuilder类进行简单编程

同专科

算术类

熟练使用Math、Random类;了解BigDecimal类的功能及其使用

同专科

日期类

能使用Date、Calendar进行简单编程;了解TimeZone类的功能

熟练掌握Date、Calendar、类的功能及其使用;能够简单运用TimeZone类进行编程;

异常分类

熟悉Java异常的概念及处理机制

同专科

异常抛出

能使用Checked异常和Runtime进行简单编程

熟悉Checked异常和Runtime异常的功能;能够进行较熟练的编程

异常跟踪

了解异常信息跟踪的概念

熟练掌握异常信息跟踪的用法

异常处理

了解异常的处理的概念

熟悉异常处理及其规则,能够简单应用异常处理规则

集合

集合概述

熟悉Java集合的概念

同专科

Collection与Iterator

熟悉Collection类,能熟练使用Iterator类进行编程

同专科

Set接口

熟练使用HashSet、TreeSet进行编程,了解EnumSet类

熟练使用HashSet、TreeSet、EnumSet进行编程

List接口与Queue接口

熟练使用List、ArrayList进行编程,了解LinkedList、PriorityQueue类

在专科要去基础上熟练使用LinkedList进行编程

Map接口

熟练使用HashMap、SortedMap、TreeMap进行编程,了解HashTable、EnumMap类

在专科要去基础上熟练使用HashTable、EnumMap进行编程

I/O机制

文件处理

熟悉File类,了解文件过滤器。

熟悉File类,熟悉文件过滤器。

I/O

了解流的分类和流的概念模型

熟悉流的分类和流的概念模型

字节流与字符流

了解字节流和字符流的常用类,能进行简单的编程

熟悉字节流和字符流的常用类,能熟练进行编程

输入输出流

了解Java的输入流输出流体系,能简单的处理流

在专科要去基础上,能熟练的处理流

新的IO流

了解Java的新IO类

多线程

多线程概述

熟悉线程的优势,了解线程的创建与启动,了解线程的生命周期

在专科基础上,熟悉线程的创建与启动,熟悉线程的生命周期

线程控制

了解线程注入、线程休眠、线程让步

熟悉线程注入、线程休眠、线程让步,能熟练进行编程,并掌握如何改变线程优先级

线程同步

了解线程同步的方法和存在的安全问题

熟悉线程同步存在的安全问题,能简单的进行线程同步编程

线程通信

了解线程的协作运行

了解线程的协作运行,能够简单使用线程变量进行控制同步

线程管理池

了解线程池,并能进行简单的管理

Java开发实例

熟练掌握

同专科

(2)手机开发篇(Android部分)

章节

专科要求

本科要求

Android开发环境

Android开发环境搭建

下载和安装AndroidSDK;

安装Eclipse和ADT插件

在专科要求基础上,增加关联源代码要求

Android常用开发工具的用法

掌握AVD的创建、删除,熟悉Android模拟器

在专科要求基础上,会使用DDMS进行调试、使用mksdcard管理虚拟SD卡

开始第一个Android应用

使用Eclipse开发第一个应用,并能运行

同专科

Android应用结构分析

熟悉Android应用目录结构

在专科要求基础上,要求熟悉各目录文件的作用、目录间的关系,掌握Android应用程序的执行过程

界面编程

MVC模式

了解MVC模式概念

熟悉MVC模式思想,能设计简单的MVC模式的应用程序

界面编程与视图组件

熟悉视图组件与容器组件

在专科要求基础上,要求了解组件间的层次结构关系

使用XML布局文件控制UI界面

掌握XML布局文件与UI界面的关系

同专科

在代码中控制UI界面

了解在代码中如何控制UI界面

熟悉在代码中如何控制UI界面,能进行简单的编程

使用XMl布局文件和Java代码混合控制UI界面

了解

熟悉XML布局文件与Java代码混合控制UI界面及两者分工的基本原则

线性布局

熟练掌握

熟练掌握

相对布局

熟练掌握

熟练掌握

表格布局

了解

熟练掌握

帧布局

了解

熟练掌握,能综合运用多种布局

文本框与编辑框介绍与应用

熟练掌握文本框与编辑框的常用属性和运用(TextView、EditText)

同专科

按钮、图片按钮、单选按钮、复选按钮功能和用法

熟练掌握各种按钮的用法和常用属性(Button、ImageButton等)

在专科要求基础上,能制作出自己想要的按钮

图像视图的功能和用法

熟练掌握图像视图的功能和用法(ImageView)

同专科

列表视图介绍与应用

熟悉列表视图的属性和用法

在专科要求基础上,熟练掌握Adapter,进行数据关联

选项卡的功能和用法

了解选项卡的功能和用法

(TabHost)

熟悉选项卡的功能和用法,及相关属性的含义

消息提示

熟练掌握Toast消息提示

熟练掌握Toast、Notification消息提示

菜单

熟悉上下文菜单的功能和用法

熟练掌握上下文菜单、快捷菜单的功能和用法

开发自定义View

了解自定义View开发的一般步骤,能看懂别人的代码

熟练掌握自定义View的开发,能根据自己的需要开发View

事件处理

Android的事件处理

了解Android的事件处理机制

熟悉Android的事件处理机制

基于监听的事件处理

了解监听事件处理的原理,会编写事件处理方法

熟悉事件处理原理,会使用多种方法编写事件处理方法

基于回调的事件处理

了解回调事件处理的原理,会编写事件处理方法

掌握基于监听与基于回调的事件处理机制的不同

常见事件

熟悉按钮事件、界面事件

同专科

Handler消息传递机制

了解消息传递机制,能看得懂消息传递执行过程

熟练掌握和使用消息传递机制(Handle类)

手势

(Gesture)

了解手势的功能和用法

熟练掌握手势检测、增加手势、识别用户的手势等方法

ActivityIntent

创建、配置和使用Activity

熟悉Activity的概念、如何创建Activity

同专科

Activity的回调机制

掌握Activity的常用回调方法,知道何时调用这些方法

同专科

Activity的生命周期

了解Activity各个状态间的切换、Activity的生命周期

熟悉Activity各个状态间的切换、各种状态的特点、熟练掌握Activity的生命周期、Activity间的数据传递和交互

Intent详解

熟悉Intent的概念、功能、基本用法

在专科要求基础上,熟练掌握Intent的显示和隐式调用组件及Intent与其他组件的关系

Intent的属性及intent-filter配置

熟练掌握Intent常用属性及Intent-filter配置方法(Action、Category等)

在专科要求基础上、知道各属性所代表的含义

后台服务与广播消息

创建、配置Service

熟悉Service的使用情景和配置Service

同专科

启动和停止Service

熟练掌握启动和停止Service的方法

在专科要求基础上,熟练掌握Service的生命周期

绑定本地Service并与之通信

熟悉在组件上绑定Service的方法和一般步骤

熟练掌握在组件上绑定Service的方法和方法间的调用关系(IBinder、BindService)

AIDL服务

(跨进程调用Service)

掌握AIDL服务概念、熟悉AIDL文件的创建以及客户端访问AIDLService

BroadcastReceiver简介

熟悉BroadcastReceiver的功能及启动方法

同专科

发送广播

知道如何发送广播,能进行简单的编程设计

同专科

接收系统广播消息

了解常见的系统广播(如短信提醒、电量警示等)

熟悉常见的系统广播(如短信提醒、电量警示等)

数据存储与数据共享

文件数据的存储与读取

熟悉文件存储和读取的不同模式(openFileOutput和openFileInput方法的使用)

在专科要求基础上,掌握各种模式间的异同

将文件存放在SDCard

熟悉如何读取SDCard上的文件数据

熟练掌握多种方法操作SDCard上的文件

使用SAX、DOM或Pull解析XML文件

掌握Pull技术解析XML文件的原理,了解SAX、DOM技术解析XML的方法

在专科要求基础上,掌握SAX、DOM、技术解析XML文件的原理,并能比较各种解析方式的优缺点

使用多线程下载文件

熟悉多线程下载文件的方法

使用SharedPreferences进行数据存储

熟练掌握SharedPreferences保存数据的一般步骤和相关方法

熟练掌握SharedPreferences保存数据的方式,以及常用方法、各方法参数的含义

访问SharedPreferences中的数据

掌握同一应用中访问SharedPreferences中数据的方法,了解跨应用数据访问

在专科要求基础上,熟练操作不同应用间SharedPreferences中的数据

使用SQLite数据库存储数据

熟悉SQLite数据库的基本概念、以及创建SQLite数据库的方法

同专科

使用SQLiteDatabase操作SQLite数据库

熟练使用SQLiteDatabase类对SQLite数据库进行操作

同专科

使用事务操作SQLite数据库

了解事务的概念,使用事务操作SQLite数据库的步骤

熟悉事务的概念,使用事务操作SQLite数据库的步骤

使用ContentProvider共享数据

熟悉ContentProvider概念、创建ContentProvider的步骤

同专科

URI简介

了解

熟练掌握

ContentProvider类的主要方法

了解ContentProvider类的主要方法,使用时能根据API文档进行调用

在专科要求基础上,熟悉ContentProvider的常用方法,能进行简单编程

使用ContentResolver操作

ContentProvider中的数据

了解ContentResolver操作ContentProvider中数据的方法和步骤

熟悉ContentResolver类的常用方法,能使用这些方法操作contentProvider中的数据

创建和使用FoxWar系统内容提供器

了解和熟悉FoxWar内容提供器

网络编程

基于TCP协议的网络通信

熟悉TCP协议基础、使用ServerSocket创建TCP服务器端、使用Socket进行通信

在专业要求基础上,加入多线程相关知识

使用URL访问网络资源

熟悉如何使用URL访问网络资源以及如何使用URLConnection提交请求

同专科

使用HTTP访问网络

了解HttpURLConnection、了解ApacheHttpClient

熟练使用HttpURLConnection使用ApacheHttpClient

使用WebView视图显示网页

熟悉WebView的功能与用法

在专科基础上,熟练操作WebView显示网页

使用WebService进行网络编程

熟悉WebService的概念、平台以及在Android应用调用WebService。

多媒体应用开发

图形绘制与图像处理

熟悉Canvas、Paint等绘图常用类、使用Drawable对象对图像进行简单处理

在专科要求基础上,熟悉图形特效处理

动画

了解逐帧动画和补间动画

熟悉创建动画的常用类和方法

音频、视频播放

熟悉一种播放音频或视频的操作方法

熟悉一种播放音频或视频的操作方法,了解多种操作方法

控制摄像头拍照

通过Camera进行拍照

录制视频短片

同专科

传感器应用开发

如何使用传感器

了解

熟悉Android传感器的使用

方向传感器(Orientation)

了解

熟悉

重力传感器(Gravity)

了解

熟悉

光传感器(Light)

了解

熟悉

压力传感器(Pressure)

了解

同专科

加速度传感器(Accelerometer)

了解

同专科

其他传感器

了解

同专科

Location与GoogleMap服务

位置服务

熟练掌握位置服务的方法

同专科

获取定位信息

掌握一种获取

LocationProvider的方法

掌握多种获取LocationProvider的方法(如根据名称、根据Criteria获取)

申请地图密钥

掌握申请GoogleMapAPIKey的方法

同专科

使用

Google地图

熟悉Google地图的使用

同专科

GPS导航

了解GPS导航

同专科

地址解析与反向地址解析

了解

熟悉

Android开发初级实例

熟练掌握

同专科

Android开发中级实例

了解

熟练掌握

Android开发高级实例

了解

6.考试样卷

(1)本科组考试样卷

一、判断题(判断以下论述是否正确,正确的请在相应位置处填“T”,错误的填“F”,每小题1分,共10分。

(1)在Java中,所有的类至少有一个构造方法,构造方法用来初始化类的对象,构造方法与类同名,返回类型为void。

()

(2)无论Java源程序包含几个类的定义,若该源程序文件以Test.java命名,编译后生成的都只有一名为Test的字节码文件。

()

(3)抽象方法只能存在于抽象类中,抽象类中一定有抽象方法。

()

(4)Java多线程的程序不论在什么计算机上运行,其结果始终是一样的。

()

(5)对象可以赋值,只要使用赋值号(等号)即可,相当于生成了一个各属性与赋值对象相同的新对象()

(6)类中的实例方法能引用类变量和实例变量,而类方法只能引用类变量。

()

(7)开发上下文菜单时,需重写Activity的onCreateOptionsMenu(Menu

menu)方法,如果希望应用程序能响应菜单项的单击事件,还需重写Activity的onOptionsItemSelected(MenuItemmi)方法即可。

()

(8)注册ContentProvider组件时,必须要指定android:

authorities属性的值。

()

(9)一个Intent对象最多只能包含一个Action属性。

()

(10)SQLite允许把各种类型的数据保存到任何类型字段中,开发者不用关心声明该字段所使用的数据类型。

()

二、单项选择题(从下列各题四个备选答案中选出一个正确答案,并将其代号写在相应位置处。

答案错选或未选者,该题不得分,本大题

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > 财会金融考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1