基于Android移动家校通系统设计与实现.docVIP

基于Android移动家校通系统设计与实现.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android移动家校通系统设计与实现

基于Android移动“家校通”系统设计与实现   摘要:随着移动互联网技术的发展和智能移动通信终端的普及,传统“家校通”系统面临新的发展机遇。本文设计并实现了基于Android的移动“家校通”系统,为家校合作建立了灵活、便捷、高效的服务平台,使家校双方能够及时方便地传递信息,更好地解决家校之间沟通难的问题。   关键词:移动“家校通”系统;Android;RESTful   ● 引言   随着通信技术和网络技术的发展,2002年我国兴起了一种新的家校沟通方式――“家校通”,它是计算机与通信网络技术应用到家校合作领域的产物,为教师和学生家长之间建立了一个有效沟通平台。随着移动互联网时代的到来,传统“家校通”系统面临新的发展机遇。移动互联网技术的发展和智能移动通信终端的普及,基于两者结合产生的新模式――移动“家校通”系统,为家校合作提供了新平台,将成为家校合作领域研究的热点和一个未来的发展方向。   ● 基于Android的移动“家校通”系统构建   1.总体设计   移动“家校通”系统借助移动互联网的优势,提供了学校和家长之间、家长与家长之间随时随地进行交流的平台。系统采用移动客户端APP、Web服务层、数据服务层的三层视图设计模式,系统结构如图1所示。Web服务层和数据服务层位于服务器端。中间层是具有简单、轻量级、快速等特点的RESTfulWeb服务层,提供移动客户端APP和数据库管理层之间数据相互传递服务,从而实现“家校”互联互通,有效增强了家校之间的交流和互动。   系统数据交互的一般过程是移动客户端APP以HTTP请求的形式向服务层发出请求,服务层根据HTTP请求中的HTTP方法向数据服务层发出相应的数据请求,结果以HTTP响应的形式返回给客户端APP,再由客户端APP对返回结果进行解析后显示。   2.功能设计   移动“家校通”系统由以下五个核心功能模块组成(如图2)。   (1)信息公告模块用于发布公共信息,如校园新闻、班级公告通知、家庭作业等。   (2)交流园地模块提供了一个班主任与家长、家长与家长之间的交流互动平台,交流方式可以“一对一”、“一对多”和“多对多”,交流形式可以是同步的或是异步的,在交流园地中可以发布公告信息,提出建议,进行交流讨论。   (3)成长记录模块提供学生从入学到毕业教育形成性过程的记录,便于教师和家长充分了解学生不同时期的进步和不足。追踪学生的学习成绩,全面跟踪、分析以及分享学生的“表现”数据,帮助教师和家长了解学生的学习表现。   (4)成绩管理模块呈现历次各科考试、小测验等的成绩,就像一个强大的“数字成绩单”,提供不同学科、不同学生的成绩查询、分析、比较功能。   (5)账号管理模块用于对用户管理,系统区分班主任和家长两类角色,并根据不同的身份赋予不同的功能。   3.系统开发环境   移动客户端APP是Android应用软件,采用原生模式开发,开发环境为Eclipse 3.7,JDK 1.7,使用的SDK版本为Android 2.2,嵌入了ADT 2.0插件。Web服务层基于RESTful服务体系,采用微软ASP.NET Web API框架设计Web服务接口,数据库采用微软SQL Server 2008。后台开发环境采用微软ASP.NET开发,运行环境为Windows Server 2008,IIS7.0。   4.详细设计与实现   系统采用三层服务体系结构,下面分别对各层的设计进行详细描述。   (1)数据服务层设计与实现。数据服务层为应用提供数据来源。移动“家校通”系统的数据服务层包括用户信息库、信息公告库、学生成绩、论坛交流库四种类型的数据库。用户信息库记录班主任、家长、学生的基本信息以及相互关系。信息公告库记录发布的各类公告信息。学生成绩和行为记录库记录学生的学习成绩和行为表现。记录有不同时期、不同科目的成绩、总成绩、名次等信息以及在校表现等数据信息,为成绩查询以及形成成长记录提供数据支持。论坛交流库记录教师和家长、家长和家长之间的相互交流信息。   表1给出了系统使用的主要数据库表。图3是各个数据库表的结构设计。   (2)RESTful服务层设计与实现,移动“家校通”系统的Web服务层采用了RESTful设计。   REST,一般称为表述性状态转移,是应用于分布式系统的软件体系结构风格,包含一组架构约束条件和原则。可以根据这些约束条件和原则设计以系统资源为中心的Web服务,REST使远程机器间的通信仅通过支持Get、Put、Post、Delete四种操作的HTTP协议即可完成。由于其简单性,容易发布和使用,受到谷歌、亚马逊、雅虎等公司尤其是社会网络公司(如Facebook和Twitter)的欢迎。满足REST约束条件和原则的应用程序或设计即是RESTful。R

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档