《电工电子技术》在线答题 APP设计+源代码

基于Java语言设计,分为客户端和服务端,客户端基于android,通过与服务端的网络连接间接实现了与《电工电子》在线答题APP教师版的信息交互。两者配合使用可以有效满足教师和学生在教学过


摘要:在移动互联网大潮的推动下,适合教育工作用的手机应用开始浮现,通过一些应用,教师们可以有效避免课堂点名,课后审批作业等繁重任务。为了满足学校关于课程作业对手机应用的需求,本文对在线答题APP的学生版做出一个设计。

《电工电子技术》在线答题APP分为教师版和学生版,本文是基于Java语言设计出一个在线答题APP应用学生版,需要配合“在线答题APP教师版”进行使用。

此毕业设计内容包含学生版,服务端,以及一个Mysql数据库。服务端基于JavaSE编程开发,学生版是属于JavaME工程,须在Android4.0以上版本中运行,其中涉及到的重要技术点包括Acitivity,Handler消息处理机制,ViewPager视图以及二维码扫描。网络连接采用Socket通信机制,以Json作为数据传输语言。

应用拥有注册,登陆,选课,扫码签到,聊天,接收通知,课件资料,在线答题,答题分析等多种功能。可以有效满足教学任务中老师和学生随时随地沟通,布置作业,远程评阅试题的需求。

关键字:Android,在线答题,APP。

Abstract:Driven by the tide of mobile Internet, the mobile phone applications suitable for educational work begin to emerge, through some applications, teachers can effective ly avoid checking class attendance, correct homework after class, and finish other  heavy tasks. In order to meet the needs of the school on the application of mobile applicatio ns, This  article  makes  a design  for  the Online   Answer  Application  student  edition.

Electrical and Electronic Technology Online Answer Application is  pided into teacher edition and students edition.  This  article  is based on the Java language  to  design an Online Answer Application for student  edition,  which  need to cooperate with  the  use of " Online   Answer Application  teacher  edition".

This graduation design includes a student  edition,  a server,  and a Mysql  database. The server is based on JavaSE programming development, the  student edition  is  a JavaME project, to be run in Android4. 0 or above, which involves important technical points  including  Acitivity,  Handler  message  processing  mechanism, ViewPager  view and two-dimensional code scanning. The network connection uses the socket communication  mechanism  to Json as the data transmission    language.

The application has a variety  of functions  such  as  registration,  login,  elective, sweep  sign, chat,  receive  notification, courseware,  online  answer,  answer  analysis.  It can  effectively realize  that the  communication, placement,  remote  evaluation  of teachers  and  students  anytime   and anywhere  in  the  teaching tasks.

Keywords: Android; online   answer; APP

目录

第1章绪论 1

1.1. 研究目的及意义 1

1.2. 国内外研究现状 1

1.3. 主要研究内容 2

第2章系统和开发环境 3

2.1. Android系统 3

2.1.1. 简介 3

2.1.2. 特点 3

2.1.3. 架构 4

2.2. 开发需求 4

2.2.1. 开发语言 4

2.2.2. 开发环境 5

2.2.3. 数据库 6

2.2.4. 网络传输 6

第3章设计主要原理和方法 8

3.1. 进程 8

3.2. 线程 9

3.3. XML文件 9

3.4. Activity 9

3.5. Intent 13

3.6. Handler 15

3.7. ListView 17

3.8. ViewPager 18

3.9. 二维码的扫描 19

第4章详细设计 20

4.1. 设计分析 20

4.1.1. 功能分析 20

4.1.2. 开发工具选择 20

4.2. 应用开发思想 20

4.2.1. 应用设计方法简介 20

4.2.2. 网络传输JavaBean 21