基于Android教学平台下学生客户端设计与实现毕业设计论文(28页).doc
《基于Android教学平台下学生客户端设计与实现毕业设计论文(28页).doc》由会员分享,可在线阅读,更多相关《基于Android教学平台下学生客户端设计与实现毕业设计论文(28页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于Android教学平台下学生客户端设计与实现毕业设计论文-第 27 页J I A N G S U U N I V E R S I T Y本 科 毕 业 论 文基于Android教学平台下学生客户端设计与实现Design and implementation of student client based on Android teaching platform学院名称: 计算机科学与通信工程学院 2013 年 6 月目 录第一章 绪 论41.1 课题背景和研究意义51.1.1 课题背景51.1.2 研究意义51.2 国内外发展状况61.3 论文主要工作7第二章 开发平台的搭建及相关技术介
2、绍82.1 开发平台的搭建82.2 Android平台及SDK介绍92.2.1 Android平台的架构92.2.2 Android应用程序的构成102.3 Eclipse简介112.4 SQLite数据库11第三章 系统分析123.1 可行性研究123.2 用户需求分析133.3 系统需求分析133.3.1 系统功能需求133.3.2 系统目标143.4 流程分析143.5 分析建模143.5.1 建立实体-联系图143.5.2 系统功能流程图17第四章 概要设计184.1 数据库设计184.2 系统功能模块设计20第五章 详细设计215.1 学生登录注册功能模块225.2 学生个人信息功能
3、模块235.3 选课功能模块235.4 课程作业布置功能模块245.5 留言板信息功能模块24第六章 运行测试256.1 学生登录注册功能模块256.2 学生个人信息功能模块286.3 选课功能模块286.4 课程信息查阅功能模块296.5 课程作业布置功能模块306.6 留言板信息功能模块31第七章 结束语31致 谢32参考文献32基于Android教学平台下学生客户端设计与实现摘要 如今我们生活在一个快速发展的数字化时代,随着科技的进步和发展,越来越多的人习惯于信息时代的生活。移动教学、移动办公逐渐从概念领域向现实领域所转变,信息数据随手可及。随着移动互联网的发展,智能手机已经成为最重要的
4、终端设备之一,由此产生了以Android平台为代表的新一代操作系统。 在这样的行业趋势下,建立基于Android系统的教学平台显得尤为重要。传统的网络教学管理系统是采取PC机通过局域网连接服务器端的形式进行操作,缺少对移动终端的支持,学生和教师无法随时随地使用教学系统,给教学过程中师生之间的互动带来了一定的阻碍,往往会因为教学沟通上的问题影响到正常的教学计划和教学质量。 所以基于Android系统快速发展、人们的生活趋于移动互联网化和师生之间缺少实时交流等等这样的现状,本课题的研究是极具意义的,设计和实现基于Android教学平台下的学生客户端,可以简化一定的教学工作,提高师生之间沟通以及学生
5、学习的效率,改善教学质量,方便师生完成教学和学习任务。 本软件系统采用目前广泛使用的Java开发语言,基于Android 2.3平台来进行开发,在Windows XP系统下,采用Eclipse开发工具进行开发和使用SQLite数据库存储数据;遵循软件工程的设计步骤:需求分析、概要设计、详细设计、程序编码、软件测试等进行设计和实现整个开发流程。关键词:Android Eclipse 智能手机 教学平台 学生客户端Design and implementation of student client based on Android teaching platformAbstract: Now w
6、e live in a fast-growing digital age, with the progress and development of science and technology, more and more people get used to the life of the information age. Mobile teaching, mobile office areas gradually from concept to reality transition areas, and everywhere you can get information about t
7、he data. With the development of mobile Internet, smart phones have become one of the most important terminal equipment, resulting in the Android platform as the representative of the new generation of operating system.In this industry trend, it is particularly important to build Android-based teach
8、ing platform. Traditional network teaching management system is to take the PC through the local area network (LAN) connection on the server side form, it is lack of support for mobile terminals. Students and teachers cant use teaching system anytime and anywhere, it brings interaction between teach
9、ers and students on teaching process of obstacles, often because of communication problems affect the normal teaching plan and teaching quality.Based on rapid development of Android system, and Peoples lives tend to mobile Internet technology, and lack of communication between teachers and students.
10、 This topic research is very meaningful. Design and implementation based on Android platform of teaching students the client, can simplify the job of teaching, improve the efficiency of communication between teachers and students, students learning, improve teaching quality, teachers for teaching an
11、d learning tasks.This software system uses the current widespread use of the Java development language, based on the Android 2.3 platform to develop, under the Windows XP system, use Eclipse development tools to develop and SQLite database to store data. Follow the design of the software engineering
12、 steps: requirement analysis, outline design, detailed design, program coding, software testing and so on to carry on the design and realization of the entire development process.Key words: Android Eclipse Smartphone Teaching Platform Student Clients第一章 绪 论1.1 课题背景和研究意义1.1.1 课题背景基于Android的快速发展和人们的生活
13、逐渐趋于移动互联网化,移动教学、移动办公逐渐从概念领域向现实领域所转变。传统网络教学管理系统是采取PC机通过局域网连接服务器端的形式进行操作,缺少对移动端的支持,学生无法随时随地使用该系统,给教学过程中师生之间的互动带来了一定的阻碍,往往会因为教学沟通上的问题影响到正常的教学计划和教学质量。设计和实现基于Android教学平台下的学生客户端,为广大师生的工作和学习提供了便利,不再受传统交流方式的时间限制和空间限制,该软件系统的实现可以简化一定的教学工作,提高师生之间沟通以及学生学习的效率,改善教学质量,方便师生完成教学、学习和管理任务。同时,我们可以发现智能手机是指像电脑一样可以通过下载安装软
14、件来拓展手机出厂的基本功能的手机,一般具有智能手机操作系统。相对于非智能手机,无论在功能还是处理速度上都有很大的提高。目前全球市场份额排名前几名的智能手机操作系统有iPhoneOS、Symbian、BlackBerryOS、Windows Mobile和Android。其中Android最年轻,市场份额正迅速增加,Android作为一个通用的手机操作系统,任何一家厂商均可使用,并采用了联盟的方式,几乎世界上所有的大厂商都加入了谷歌手机开放联盟,如国外的知名企业:包括Google、HTC(宏达电)、T-Mobile、高通、摩托罗拉、三星、LG等,国内的知名企:中国移动、联通、电信和华为、联想等都
15、加入到这个大家族中。显然,这些大公司的加入有助于自己推出Android相关的产品,同时也增强了Android的生命力。1.1.2 研究意义我们生活在这样一个快速发展的数字化时代,随着科技的进步和发展,越来越多的人习惯于信息时代的生活,信息数据随手可及。手机不再仅仅是用来实现打电话和发短信等基本的功能,基于智能手机强大的信息处理能力、可扩展能力和3G网络高速数据传输,越来越多的功能和业务将被开发出来并大规模的应用。移动互联网的飞速发展和移动平台的不断壮大,为教学管理系统的改善提供了崭新的渠道和手段,正因为智能手机显然已经成为最重要的终端设备之一,具有独立的操作系统,可以自由安装、卸载软件,具有强
16、大的计算和存储能力,可以通过移动通信网络来实现无线网络接入,为随时随地使用教学管理系统客户端提供了条件,而且由此产生的以Android平台为代表的新一代操作系统发展迅猛,所以基于Android平台的教学管理系统自然而然地应运而生是这个时代的趋势。自2007年11月5日,Google发布了基于Linux平台的开源移动手机平台Android以来,Android根据其开放性、挣脱运营商的束缚、丰富的硬件选择、不受任何限制的开发商、无缝结合的Google应用等特色,在智能手机领域扮演着越来越重要的角色,采用Android操作系统的手机也越来越受到人们的青睐。智能手机已经与现代人的生活方式紧紧地结合在一
17、起,成了人们出门时仅次于钥匙和钱包最普遍需要携带的个人用品之一。对于活跃的大学生而言,智能手机更是必不可少的随身物品,手机客户端这种形式的教学管理系统,更加能贴近大学生的生活习惯,并且很大程度上适合大学生这个年龄段的习性,从而催生了集移动通信技术、互联网技术和现代化教育于一身的移动教学管理系统,该软件系统的实现对高校中整体教学管理的效率和成效都有很大的促进作用。1.2 国内外发展状况目前国内大多数高校都是采用传统的B/S结构的教学管理系统,采取PC机通过局域网连接服务器的形式来进行操作,缺少对移动终端的支持。国内基于Android平台的教学管理系统还不够成熟,但随着移动互联网的发展、我国高等教
18、育与教学的改革,数字信息化的教学管理系统在高校日趋广泛,智能终端强大的便携性和应用处理能力都将为移动教学管理系统的建成和成熟提供有力的技术支持。这样的趋势下,在可见的将来,移动教学管理平台将会成为高校教学教育中必不可少的助手。作为移动教学管理系统中学生客户端的平台Google Android,是一个崭新的并发展迅猛的手机操作系统平台,有以Google为首的40多家开放手机联盟(OHA)支持,使用开放源码策略,平台全部以开源的项目来构建,是完全开放的平台。一个共通的平台,使得智能手机的应用如同个人电脑的应用般多元化发展,考虑Android成熟的手机宽带上网功能以及整合Google网络服务的优势,
19、其前景被广泛看好,而一些研究机构也着手于这方面的发展,将其应用在教育和学习之中。由于Android系统完全开放,其应用程序开发容易上手,是相当理想的开发和学习平台。上海电视大学通过实施“移动校园”计划,该校的8万多学生成为国内首批手机远程教育的受益者。该计划中有一个功能是:实时通知。该功能主要指班主任和学生保持联系。由于电视大学的特殊性,有时候学生不需要到学校里上课,班主任借助移动校园平台对学生发布各种通知。如何时交作业、何时考试、调整上课时间地点等。在这样的基础上,我们可以发现手机成为教育教学的一个环节是完全可行的。瑞典的爱立信等几家公司联合发起了名为“Telenor WAP Mobile
20、Learning”研究项目,其主要研究内容就是使用移动手机的WAP功能为传统的课堂教学服务。研究报告中的课程是“3G应用导论”内容主要是UMTS及其未来应用,参加课程的学员每人拥有一部带有WAP功能的移动手机,该WAP学习平台具有预订服务、测试、课程评估功能,并且设计有意见箱功能。进行该课程学习后,学生者认为移动手机是他们学习该课程一种积极有效的辅助手段,最令他们欣赏的是离开课堂后可以随时随地对知识点进行有效的复习,作业和测试的结果可以及时反馈。从国内外各个研究中心及高校对移动教学、教育系统的重视程度来看,而且配合上智能手机的快速发展和Google Android平台的日渐成熟,无不表明了移动
21、学习、移动教学管理系统将会成为国内外教学研究的热点。1.3 论文主要工作本论文对实现基于Android教学平台学生客户端的设计和实现进行了详细的阐述,本论文中软件系统的设计基于C/S结构,采用目前广泛使用的Java开发语言,基于Android平台来进行开发,在Windows XP系统下,采用Eclipse开发工具进行开发和SQLite数据库存储数据。并通过遵循软件工程的设计方法,完成需求分析,概要设计,详细设计以及测试的整个开发流程,保证系统的正常运行,并且界面与用户交互友好。对移动应用平台Android作了深入研究,分析了基于该平台开发教学中学生客户端具备技术上的可行性,对收集及设计的功能上
22、的需求进行了分类和归纳,在此基础上设计了数据库的内容,然后详细设计并进行代码编写来实现功能,并在模拟环境下验证了该学生客户端的可用性。1.4 论文结构安排第一章主要对课题的背景、研究意义以及发展状况等进行了阐述,并讲述了本论文的主要工作以及论文的结构安排。第二章主要介绍了在设计过程中所运用到的开发平台和相关技术。第三章主要对系统进行初步的分析,包括可行性研究和需求分析等。第四章主要对整个系统的结构进行概要设计以及对数据库的设计进行说明。第五章主要对整个系统的各个功能模块的实现进行详细设计。第六章主要对整个系统的运行进行测试并对功能结果进行展示。第七章主要对整个设计过程和成果进行总结,并对课题进
23、行进一步的展望。第二章 开发平台的搭建及相关技术介绍2.1 开发平台的搭建1、安装JDK 1.6:JDK(Java开发包:Java Development Kit)是一切Java应用程序的基础,该版本是较高版本,具有很多低版本所不具备的特性。Windows XP系统下,直接运行其.exe文件安装,安装完成后,在“我的电脑-属性-高级-环境变量-系统变量”中配置好Java_Home、classpath、path值。安装完成之后,可以检查JDK是否安装成功。打开cmd窗口,输入java version 查看JDK的版本信息,若出现如图1所示的信息,表示安装成功。图1 JDK安装成功的版本信息图2、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 Android 教学 平台 学生 客户端 设计 实现 毕业设计 论文 28
限制150内