移动数校园应用系统.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
移动数校园应用系统

移动数字校园应用系统 摘要:本文提出了一个基于Web Service的移动数字校园应用系统(E-SCHOOL)的方案,为了解决高职类院校老师与2+1的离校实习生之间信息交互的问题,推出了信息交互功能。校园应用系统同时为在校生提供了校园资讯,移动图书馆,网上淘宝等功能。 关键词:移动技术;Web Service;数字校园;嵌入式 1 引言 在高职类院校中大三学生面临实习,实习后老师和同学们要保持良好的通信,以便把重要信信即时通知到每个同学以及了解同学们的目前状况。借用目前已有的两种通信方式存在这很多问题,譬如:用邮箱、MSN、QQ等网络通信方式,由于很多同学工作环境决定他上网不便,以至无法使信息即时有效的通知到并得到反馈;用手机的话,其一手机号的经常更换,使得老师可能无法联系上某些同学,其二每个老师用短信一个个的通知所带实习生,在经济上、时间精力上造成很大开销;其三由于手机也无法查询学生的详细资料,而大脑又会遗忘,有时某同学突然发条短信咨询一些事情,想不起这个学生的具体情况,从而无法针对性的解答,更有甚者有时还会把所带学生和朋友同事们混淆等等。种种情况给老师和同学带来了很多不便。为了解决这些问题,我们推出了移动数字校园应用系统,此系统已经在学校内试用,得到很高评价。基于在解决如上的问题基础上,为了使我们的系统能够更好的为学生服务,我们又增加了移动图书馆和网上淘宝等功能,使得本系统不仅方便了实习生和老师,也为在校生提供了很好的服务。 2 系统功能的分析 移动数字校园应用系统总共分为三部分: 服务器端:提供了六个不同的服务,分别是:校园信息整合和信息交互、移动图书馆、网上淘宝、QQ在线查询、IP地址查询、在线翻译。通过这些服务实现移动数字校园功能。 客户端:客户端调用服务器端提供的web service服务,为用户提供所需信息与相应功能。可以对数据库中的信息进行操作,并且客户端可以互相通信。 网站:主要是用来发布资讯,维护资讯,用于后台数据的维护。 3 总体设计思路 使用web service技术可以较好的解决引言中的问题,因此使用手机客户端调用远端Web Service来实现。手机客户端使用JSR172技术通过客户端接口调用相应的服务来实现预定校园资讯,信息交互,移动图书馆,网上淘宝等功能。所有的功能都由Web Service作为服务器来提供,使用手机客户端向服务器端发起请求,然后服务器响应客户端的请求并把请求结果返回给客户端的方式实现。网站客户端用于和手机客户端进行信息的交互和系统后台数据的维护。 4 Web Service的简单认识 4.1 Web Service定义: Web Service技术是应用程序通过内联网或者因特网发布和利用软件服务的一种标准机制。他提供了一套分布式的计算技术,在Internet或Intranet上通过使用标准的XML协议和信息格式提供应用服务。使用标准的XML协议使得Web服务平台、语言和发布者能够互相独立,并以一种高度灵活和自动化方式组织交互活动,建立基础牢固的系统应用集成,是实现系统集成解决方案的一个理想的选择。作为Web Service用户,客户程序可以采用UDDI协议发现服务器应用程序(Web Service供应商)发布的Web Serice;采用WSDL语言确定服务的接口定义;用基于SOAP的XML文档再通过TTP,FTP和SMTP等常用通信方式交换数据。在Web Service的客户应用程序一方,客户程序在本机调用方法,但是被调用的方法会被转换为XML(基于SOAP),并通过网络发送给Web Service供应 商应用程序。供应商再利用XMI.文档(基于SOAP)发回对方法调用的响应。由于Web Service是通过URL,HTTP和XML访问的,所以运行在任何平台之上、采用任何语言的应用程序都可以访问XML Web Service。 Web 服务是用标准的、规范的 XML 概念描述一些操作的接口(利用标准化的 XML 消息传递机制可以通过网络访问这些操作) 该接口隐藏了实现服务的细节,允许独立于实现服务所基于的硬件或软件平台和编写服务所用的编程语言使用服务。 Web 服务履行一项特定的任务或一组任务。 Web 服务可以单独或同其它 Web 服务一起用于实现复杂的聚集或商业交易数据表的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据些,以及数据间的相互关系,然后建立数据表。 Groupmemb群发消息接收者成员表: Groupid int(4) not null //主键, 每次发布信息的编号 Gsumid varchar(300) null //信息的接收者 Teacherid varchar(50) null // 信息发布者 S

文档评论(0)

189****7685 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档