用户登录  |  用户注册
首 页毕业论文毕业设计下载定做交易过程截图支付宝在线支付
当前位置:完美毕业网毕业设计下载计算机毕业设计安卓Android毕业设计

基于Android 平台的家校互动管理系统的设计与实现

联系方式:点击这里给我发消息QQ212181988
官方主页:www.biye114.com
图片预览: ;论坛转帖
插件情况:
售后服务:请联系客服QQ:212181988
一键分享拿折扣:
  • 好的评价 如果您觉得此软件好,就请您
      0%(0)
  • 差的评价 如果您觉得此软件差,就请您
      0%(0)

软件简介

 摘要:家校互动,即是指一种以促进学生教育学习为目的,存在于学校与家庭之间的联系关系。一般来说,教师与家长之间若存在良好的家校互动及沟通,对于学生的学习及生活有极大的促进作用。因此,教师与家长积极做好家校沟通及联系,意义重大。
随着移动互联网时代的来临,互联网教育行业中也不断创新家校互动平台,提高家校互动的质量和效率。以前,家校交流仅停留在通报情况、交换意见的层面,这导致交流仅仅是家长获得孩子在校学习状况一定的信息,但是缺少建设性的交流和互动. 充分利用移动互联终端传输信息类型多元化, 实时在线,快捷易用的特性,提供更高效更丰富更便捷的家校互动应用,得到了中小学,幼儿园的广泛响应和支持. 本论文基于作者在华莘智慧教育公司参与家校通项目的实习经历, 旨在从家校互动平台的软件需求,
系统架构以及系统实现等方面讨论基于 Android 的家校互动系统的设计与实现.
论文的结构包括:项目背景,项目意义和价值,功能性需求和非功能性需求分析,总体架构设计,客户端架构设计,物理架构设计,系统功能架构设计,流程图、UI 图、接口和时序图的设计,功能性和非功能性测划设计,及总结和展望。


关键词:互联网+教育;家校通;Android

ABSTRACT
ABSTRACT: Interaction between family, that is, refers to a kind of education to promote students to learn, for the purpose of the connection between the school and family relations. Generally speaking, teachers and parents if there's good interaction and communication between, for students' study and life of great role in promoting. Therefore, teachers and parents get home school communication and contact, is of great significance.
With the coming of the era of mobile Internet, the Internet also continuous innovation in the education industry parent-school interactive platform, improving the quality of the interaction between family and efficiency. Ago, parent-school communication only stays in the briefing, the level of exchange of views, this leads to communication is only parents for children in school learning situation certain information, but lack of communication and interaction. Constructive type diversification, make full use of the mobile Internet terminal transmission information real-time online, fast and easy to use features, provide more efficient and more convenient rich's interactive applications, the primary and secondary schools, kindergartens widely response and support. Based on the author of this paper is to HuaShen wisdom education company involved in the school through internship experience of the project, from home to school interactive platform of software requirements, system architecture and system implementation discussed based on the Android's interactive system design and implementation.
The structure of the thesis include: the project background, project meaning and value, functional requirements and non-functional requirements analysis, overall architecture design, client architecture, physical architecture design, system function structure design, flow chart, the UI in figure, the design of the interface and sequence diagram, functional and non-functional cross design, measurement, and summary and outlook.


KEYWORDS:Internet + education; home-school; Android


目 录

中文摘要 1
ABSTRACT 2
目 录 3
1.引言 7
1.1.项目背景 7
1.2.研究内容 8
1.3.项目价值和意义 9
2.相关技术说明 10
2.1.ANDROID HTTPCLIENT 10
2.2.ANDROID PULLTOREFRESH 11
2.3.ANDROID PICASSO 11
2.4.ANDROID ASYNCTASK 11
2.5.JSON 11
3.需求分析 12
3.1.功能性需求 13
3.1.1.登陆界面 13
3.1.2.教师提醒列表 14
3.1.3.教师提醒详细信息 15
3.1.4.学校公告列表 16
3.1.5.学校公告详细信息 17
3.1.6.家长问答列表 18
3.1.7.问答详情 19
3.1.8.回复问答 20
3.1.9.新建问答 21
3.1.10.课程表 22
3.1.11.课程详情 23
3.1.12. 个人 24
3.2.非功能性 25
3.2.1.可维护性 25
3.2.2. 性能 25
3.2.3.安全性 25
3.2.4.可靠性 26
4.概要设计 26
4.1.分层架构 26
4.1.1.总体分层 26
4.1.2.客户端架构 27
4.2.物理架构 28
4.3.系统功能架构设计 29
4.4.数据库模型 30
4.4.1.关系模式 30
4.4.2.数据库表设计 30
5.系统详细设计及实现 35
5.1.教师提醒列表 36
5.1.1.流程图 36
5.1.2.UI 交互 37
5.1.3.接口设计 37
5.1.4.时序图 38
5.1.5.系统实现 38
5.2.提醒详情 39
5.2.1.流程图 39
5.2.2.UI 交互 40
5.2.3.接口设计 40
5.2.4.时序图 41
5.2.5.系统实现 42
5.3.学校公告列表 43
5.3.1.流程图 43
5.3.2.UI 交互 44
5.3.3.接口设计 44
5.3.4.时序图 45
5.3.5.系统实现 46
5.4.公告详情 47
5.4.1.流程图 47
5.4.2.UI 交互 48
5.4.3.接口设计 48
5.4.4.时序图 49
5.4.5.系统实现 50
5.5.家长问答列表 51
5.5.1.流程图 51
5.5.2.UI 交互 52
5.5.3.接口设计 52
5.5.4.时序图 53
5.5.5.系统实现 53
5.6.问答详情 54
5.6.1.流程图 54
5.6.2.UI 交互 55
5.6.3.接口设计 55
5.6.4.时序图 56
5.6.5.系统实现 57
5.7.再次提问 58
5.7.1.流程图 58
5.7.2.UI 交互 59
5.7.3.接口设计 59
5.7.4.时序图 60
5.8.新建问答 60
5.8.1.流程图 60
5.8.2.UI 交互 61
5.8.3.接口设计 61
5.8.4.时序图 62
5.8.5.系统实现 63
5.9.课程表 64
5.9.1.流程图 64
5.9.2.UI 交互 65
5.9.3.接口设计 65
5.9.4.时序图 66
5.9.5.系统实现 66
5.10.课程详情 67
5.10.1.流程图 67
5.10.2.UI 交互 68
5.10.3.接口设计 68
5.10.4.时序图 69
5.11. 个人 70
5.11.1.流程图 70
5.11.2.UI 交互 71
5.11.3.接口设计 71
5.11.4.时序图 72
5.11.5.系统实现 73
5.12. 登录 74
5.12.1.流程图 74
5.12.2.UI 交互 75
5.12.3.接口设计 75
5.12.4.时序图 76
5.12.5.系统实现 77
6.测试计划 77
6.1.功能测试 77
6.1.1.教师提醒列表 77
6.1.2.提醒详情 78
6.1.3.学校公告列表 78
6.1.4.公告详情 79
6.1.5.家长问答列表 79
6.1.6.问答详情 80
6.1.7.再次提问 80
6.1.8.新建问答 80
6.1.9.课程表 81
6.1.10.课程详情 81
6.1.11. 个人 82
6.1.12. 登录 82
6.2.非功能测试 83
6.2.1.界面测试 83
6.2.2.性能测试 83
6.2.3.压力测试 84
6.2.4.安装卸载测试 85
7.总结与展望 86
7.1. 总结 86
7.2. 展望 86
参考文献 89
致 谢 90
附 录 91
附录 A 外文翻译 91
原文 91
译文 94


1.引言

1.1.项目背景

近年来,随着国际的互联网技术的迅速发展,以及中国在网络基础设备方面的不断的发展和完善,互联网在我国发展得十分迅速,国内的很多互联网技术得到了迅速的应用。互联网俨然已成为了我们生活当中的重要的一部分了,而且也在人类文明传播中成为了一个重要的载体。
而有关中国网民的统计见下图:

图 1-1 网民统计图
由上表数据得知,截止到 2014.6,中国的网民的数量达到了惊人的 6.32 亿,互联


网的普及率达到了 46.9%。相对于 2013.6 的网民数量 6.18 亿,增长比率达到了 1.1%。按照如此速度发展,到目前为止,中国的网民数量比率已达 50%。而这就意味着全中国人中,每两个人中就有一个人是网民。而就全世界的网民数量而比较,中国的网民数量为全世界第一,并且就网民数量而言,远超其他国家。
而随着互联网的发展,网络也慢慢融入到我们的教育过程中,也为社会发展做贡献这些技术的发展与应用为教育信息化深度发展提供了充分条件,所以就产生了“智慧教育”。所谓“智慧教育”,就是以互联网等电子信息技术的运用为主线,通过创新的教育模式和教育手段,以教育资源、文化资源的最大化整合、共享和利用为核心,构建一个效率和谐的智慧教育和文化体系。而智慧教育的目的就是通过互联网技术来构造构造一个智慧化环境,让老师和学生能够在智慧化环境中更好地学习,而教师也可以在该环境中施展更灵巧的教学方法,使其由不能变为可能,从而能够培养德智体美兼备,具有良好的人生价值取向,具有较高思维方法和较高的动手能力的人才。
在第十二届全国人大上,李克强总理就“互联网+”发表了重要讲话。但是,“互联网+”这不是简单的“1 +1 = 2”的数学题,而是利用现有的互联网技术和通信技术,让传统的行业能够和互联网进行深入的融合,从而给传统行业创造一个新的发展方式。他是一种新的社会发展形态,即在社会资源配置过程中充分发挥互联网的优势。
首先“互联网+教育”的产生和发展绝不是偶然现象。“互联网+教育”是中小学教育的新的模式。“互联网+教育”的学习环境的产生是大势所趋。而“互联网+教育”,我相信政府将会一如既往地推广,从而推动中国智慧教育的进程。人类是在不断的发展的,自从 21 世纪以来,可以说,随着时代的变迁和互联网的发展,以及家庭网络的越来越普及,网络已成为中小学们学习和生活的好帮手。通过互联网,同学与同学之间可以互相讨论,互相学习,共同进步;老师和学生之间可交流沟通更加方便,老师可以针对不同学生制定不同的教学计划;学校与家长之间可以更方便的了解自己孩子的情况,辅佐孩子更好的学习。

1.2.研究内容

教育是一个国家的根本,从古至今,教育都在国家中扮演者重要角色、也让民族得以延续。教育的水平体现了一个国家的水平和实力。教育使得文化可以传承下去。对我们而言,接受了这么多年的教育,我们首先学会了如何正常生活,如普通话的使用,其次教会我们社会的价值观与评判一个人是非善恶的标准,使我们能融入社会,接着,他教会我们如何得到一个生存技能。
孩子们在学校里健康快乐,学习知识是学校老师和家长们的共同的心愿。学校教育不仅仅是学校老师和家长的责任,身为家长也应该积极参与到其中,家长和老师是“保卫学生”这场战争中的亲密战友,他们的责任就是共同保护孩子在人生中健康成长,快
乐学习。如果把孩子比作是一辆自行车,学校教育就好比是自行车里的前轮,而家庭就是后轮。前轮和后轮,缺少任何一个车轮都无法正常前进。甚至,当两个车轮出现不一致的情况,车子也无法平稳前进。家庭和学校双方不认真教育孩子不可以,如果都认真教育了,但是家庭和学校没有沟通好,步调不一致,孩子也不能平稳成长,必须两个轮子质量都过硬,方向统一,步调一致,才能最大程度的发挥教育孩子的合力。我们可以看出单靠学校教育或家庭教育是无法产生良好教育效果的,家校和学校双方必须产生化学反应,建立一个和谐的学校家庭关系,才能取得事半功倍的效果。首先,学校和家庭在教育孩子的过程中承担着不同的责任和义务。


关于家校互动,比较传统的方式就是学校每学期一次的家长会,在家长会上,虽然家长和老师之间能够深入的沟通交流,但是组织起来困难,一般一个学期只有一次。所以家长和老师一个学期只能有一个输入交流,这导致很多有关孩子的东西都无法即使交流。而且现在有很多孩子的父母是外出务工人员,所以家长会无法参加,所以仅靠家长会这种方式来实现家校沟通是不够效率的。所以就需要一个全新的家校互动的平台。
而关于中国互联网接入设备使用情况表如下:
图 1-2 互联网设备使用情况表
如上表所示,移动设备是中国网民接入网络的主要方式,通过手机接入互联网的比率继续提高,相比较于 2013 的 81%,提高了 4.8%。大概在 2014 上半年的时候,功能机就基本上被智能机所替代了。所以说未来是移动互联网的天下。
当我们启动 APP 的时候,可能会点击访问更多的互联网。现在的网民可以说是“指间上的网民”。所以为了家校之间的互动,可以通过“家校通”APP 的方式来实现。

1.3.项目价值和意义

以前提起教育,许多人都认为是学校的主要责任,其实不是这样的。学校教育和家庭影响保持一致才能有好的教育结果。如果不保持一致的话,教育的小屋就会说塌就塌。所以说,学校教育与家庭教育合作是多么重要。
然而随着生活节奏的加快,越来越多的家长由于工作的原因对孩子无暇顾及。这时,
教育的一致性就显现出了明显的不足,如何有效地进行家校联系便成了教师的主要工作之一。历史的家校联系方式无非有:家访、电话联系、家长会、传纸条、家校联系本、请进学校等。但是现在生活节奏加快,如果老师去上门家访的话则会经常碰到加上不在家的尴尬场景,电话交流的话总会简单了事,不能详聊。
“家校通”在家长和老师之间的感情之间的感情中起到了纽带的作用,使学校和家庭之间的距离得以缩短,推动了学校家校合作工作成效的全面提升,促使了孩子更好地成长。“家校通”,轻松、方便地解决了家长与教师的日常性沟通,真正做到了家庭教育与学校教育同步性一致性。


一、家校合作重要性,用“家校通”就能更方便、快捷。国内的家校互动模式显然也非常的丰富,如果说家校互动模式仅仅停留在形式的更新上那是敷于表面,应指向于有效性地达成度。这就要求学校在基于本校学生及家庭特点的基础上,与时俱进地采取不流于形式,不走过场,让家长真正参与学校教育教学管理,真正成为学校一员。我们且纵观家校互动模式,从形式上来看并不花俏,但其实际可操作性强,关注家校关系。学校和家庭教育的结合,首先是教师和学生之间的结合,然后是教师和家长的沟通,只有教师、学生和家长相互融洽,才能产生合力。积极鼓励教师和家长多交流,为家校联系拓展好的渠道,我们利用家校通交流感情,融洽关系。学校可主动开采、挖掘、利用
“家校通”资源,补充学校教育,丰富学生学习生活。而且“家校通”的操作界面简洁易懂,可操作性强,响应速度快,各项功能完善、周到,我第一次使用它时的感受是:我能想得到的功能它都有,方便省事。
二、使家校之间的交流信息化、高效化 让我们把视线转向我国国情及学校现状,
家校互动的方式有以下几个: 1、家访。教师随机对学生进行家访,与家长面对面的交流近阶段孩子的学习和生活情况,让家长及时了解孩子在校情况。这是一种长期以来,一直被人们所首肯的家校互动方式,因为他可以使学生教育的两大主体—教师和家长坐下来面对面的进行交流与沟通。但是,家访这种形式也存在许多弊端。家访的对象只是部分,比如老师经常只有在学生在学校犯了大错的情况下才回去家访,所以家访有时就变了味,在学生的眼里,家访其实就是老师向家长告状,这样是达不到教师和家长之间的真诚交流和平等沟通的。

2.相关技术说明

2.1.Android HttpClient

HttpClient 是一个在各个技术方向都很流行和重要的开源技术。HttpClient 就相当于一个 HTTP 客户端,但是并不是说它就是浏览器。它可以发送 HTTP 请求,也可以接受 HTTP 响应。就目前的 Android 开发来讲,HttpClint 已经集成到了 Android 中了。所以Android 开发人员在开发Android 客户端的时候是可以直接在项目中使用HttpClient的。
在开发中 HttpClient 使用起来十分方面,用 HttpClient 发送 HTTP 请求和接收 HTTP响应只需要以下大概 4 个步骤:
1.创建一个 HttpClient 对:HttpClient client。
2.生成请求对象:HttpGet get,发送 GET 请求;HttpPost post,发送 POST 请求。
GET 和 POST 是不一样的,比如在发送请求的要传的参数形式不同:GET 方式的发送参数是加在 URL 地址的结尾;POST 方式则需要使用 setEntity 的方法来设置参数。
3.调用 HttpClient 的 execute()方法来执行请求,之后会返回一个 HttpResponse对象。
4.调用 HttpResponse 对应的方法来获取服务器的内容(响应参数,相应内容)等。


2.2.Android PullToRefresh

Android-PulltoRefresh 是一个功能十分强大的 Android 第三方类库, 支持
ListView、Fragment 等多种控件的不同方向的滑动刷新。并且用Android-PulltoRefresh实现的刷新在 ListView 中的 item 较少以至于不能充满一个屏幕的情况下也不会显示刷新提示,体验很好。并且它的滑动的动画是适配所有的设备的,除此之外,它在进行手势刷新时是会有一个刷新提示的:刷新时间等。

2.3.Android Picasso

Picasso 是由 Square 公司开发的一个开源的 Android 图形缓存类库。它在下载图片的同时还可以实现缓存功能。而且还解决了以下 3 个在 Android 中的图片加载的问题
1.当在用户快速滑动列表时,有时会出现图片加载错位和图片闪烁的问题,而
Picasso 则解决了这个问题,因为在 Picasso 中,adapter 加载图片时会取消已经不在视野的 Item 中的 ImageView 图片资源的加载
2.Picasso 为了尽可能地减少图片加载过程中所造成的内存消耗的问题,使用了复杂的图片转换技术 ,比如把下载的图片转换为圆角等
3.自带内存和硬盘二级缓存功能

2.4.android AsyncTask

AsyncTask:异步任务处理。当我们在 Android 的 UI 主线程运行的时候,可以完成一些异步些操作,一般都是网络请求、数据库操作等复杂、耗时的操作。AsyncTask 就是允许我们把一些操作在后台运行,从而不影响 UI 线程。并且 AsyncTask 在后台完成异步任务之后是会吧执行完后的结果返回到 UI 线程上去的,然后可以在 UI 线程上处理返回的结果,从而更新 UI 控件。
AsyncTask 实现起来并不难,我们如果要用 AsyncTask 做异步处理,就需要先定义一个类来继承 AsyncTask 抽象类,并实现 AsyncTask 类中的 doInBackground()方法
doInBackground():这个方法就是来执行异步任务处理的任务,这个方法在执行完异步任务之后会将结果传给 onPostExecute()方法,在这个方法里,我们可以从网络当中获取数据等一些耗时的操作。
onPostExecute():这个方法是运行于在 UI 线程中的,在 doInBackground()方法执行完之后调用的,该方法用于处理后台任务执行后返回的结果。

2.5.Json

json 是一种轻量级的数据交换格式,因为 xml 数据交换格式解析起来十分复杂,还需要编写代码,但 json 解析起来十分方便。所以客户端和服务器的数据交换格式往往是 json。
Android 的 json 主要有以下 3 个类:
JSONObject:json 对象,存储数据的方式是键值对的方式,即 key-value。Key 为

下载地址

点击此处→注册会员上传设计赚钱
以上是大纲和介绍,如需要完整的资料请在线购买.

软件评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论

下载说明

* 本站所有资料均已审核通过,内容原创保密,标准格式,质量保证
* 无需注册,点击在线购买后即可获取该套毕业设计(论文)完整
* 支付后请联系在线客服QQ:212181988发送资料
  • 官方微信