基于WAP技术的手机教务信息查询系统设计与实现_第1页
基于WAP技术的手机教务信息查询系统设计与实现_第2页
基于WAP技术的手机教务信息查询系统设计与实现_第3页
基于WAP技术的手机教务信息查询系统设计与实现_第4页
基于WAP技术的手机教务信息查询系统设计与实现_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于WAP技术的教务信息查询系统设计与实现..第卷第期计算机科学年月基于技术的教务信息查询系统设计与实现曲广强王聪关晓辉刘冬云东北电力大学教务处吉林东北电力大学电气工程学院吉林摘要随着移动通信技术的迅速开展,作为一种成熟、便捷的上网方式,成为了有线网络的重要补充。以技术为根底,利用提供的移动窗体开发组件,完成了基于的教务信息查询系统的设计与实现。对开发过程中所遇到的多数据源问题、移动页面开发、设备的识别与页面呈现、无环境下?的处理、№类型注册等问题进行了重点阐述。,关键词,.,,文献标识码中图法分类号.。,,,,,,。?,,。,.,,,,厄,.,.,,,,之间进行通讯的开放全球统一标准。目前最新版协议引言栈,且支持因特网标准的/协议栈。与传统的随着移动通信技术的迅速开展和移动智能终端的不断普通信类似,采用客户机/效劳器模式见图。及,越来越多的人选择上网的方式来更便捷地获取信息。但模型在客户机与效劳器之间多了一个网关。截至年月底,网民到达.亿,首次超越台定义了可通用的平台,把目前上语言式电脑成为第一大上网终端。随着高校办学规模不断扩的信息转换成用即无线标记语言张,高校在校人数不断增多,如何将与学生相关的教务信息及描述的信息,显示在移动或者其他手持设备的时有效地发布至学生,便成为一个亟待解决的问题。相比于显示屏上。.规定为其根底语言,是由传统的人工咨询、短信咨询方式,基于的移动信息提出来的,它既可以被用来开发网页,也可以用来开发布方式兼顾了便捷性与经济性。在国外已有许多机构提供了信息效劳,如英国什加适合./寓带宽的无线互联网应用,而应用开发商完罗浦郡立公共图书馆和美国纽约安姆赫司特公共图书馆等都全可以编写出和通用的应用程序,从而缩减开发费推出过以单向的信息效劳为主的图书馆站点效劳。在用。国内,北京理工大学图书馆也推出了基于短消息的信息页面请求访问请求移动终端网关效劳器推送效劳。本文通过比照国内外相关技术,在现有教务管理系统的浏览器代理效劳器根底上,利用提供的移动开发组件,开发了基进制流〞请球于.的版教务信息查询系统,其具有平安、稳定、易于扩展等特点。图交互模式技术概述系统的设计,无线应用协议是.系统的功能设计面向数字移动、手持设备或其他移动终端提供与互联网系统的主要效劳对象为全校师生,根据用户的使用需求并曲广强一,男,硕士生,助理研究员,主要研究方向为计算机应用技术,:.。万方数据结合教务系统的实际情况,系统的主要功能模块如下图。.移动页面的开发使用.能够快捷而高效地设计和编写面向移动设备功能强大的应用程序。.移动控件建立在.之上,它将?.开发模型的所有优点都引入了移动应用程序领域。此外,.移动控件还提供了以下功能:支持基于上网的移动到基于的的各种设备。开发人员可以轻松使用移动效劳器控件集编写复杂的应用程序。一次性编写适用于各种设备的页。.图系统功能模块图会自动处理浏览器、设备和网关不同实现之间的许多差异,教务通知和教务动态模块可以为教师和学生提供最新的应用程序生成后可在任何移动设备上显示,不需要做进教务信息;个人成绩查询和个人课表查询模块的使用对象为一步的调整。学生,学生可以通过原教务系统帐号和密码登录系统查询自可定制性和扩展性,确保编写的移动应用程序能己的成绩、累计未获得的学分和个人课表;空闲教室查询和教够支持将来的新一代设备。室课表查询可以为用户提供全校所有教室资源的使用情况查与传统.开发过程类似,.询。移动窗体也可以由移动控件组成。移动控件在效劳器上运.系统的结构设计行,这些控件将标记语言发送到浏览器,标记指定如何在当前系统总体架构模型如下图。网络架构由窗体或页中显示控件和内容。每个移动网页包含至少一个窗终端、网关组成。其中网关起着协议的“翻译〞作体元素,该元素由:标记指示。每一移动控件标用,是联系网与的桥梁;当用户从终端记都必须包括特性。发起连接请求后,信号经过无线网络,以协议方式发送.移动设备的识别与页面呈现请求至网关,然后经过‘翻译’,再以协议方式与.移动网页不但可以自动呈现到各种设备,还效劳器交互,最后网关将返回的内容压缩、处理成提供了多种方法用于指定特定于设备或设备类的内容,即移流返回到客户的浏览器上。编程人员所要做动网页允许自定义页以利用设备的特定功能。例如,可以使的是编写效劳器上的程序和网页。本系统效劳.呈现一个标签,该标签在一台设备上使用一个字器系统采用.,结合.符串,而在另一台设备上使用不同的字符串。针对这种情况,动态网页技术加以实现。可在应用程序中参加根据设备功能查询结果设置控件属性的代码。如果需要为特定类型的设备自定义移动网页,可以为该页定义一组设备筛选器,然后使用标签为每种类型的设备指定筛选器。效劳器设备筛选器。以下代码段中第一个筛选器表示基于比拟的筛图系统总体架构模型选器,第二个表示基于委托的筛选器:.系统的实现及主要技术〞〞.源数据的获取〞〞根据本系统的功能设计要求,系统需要从现有的教务处〞〞/网站和教务管理系统同时读取数据。根据平安性、可靠性和〞〞低耦合原那么,系统不应从其他应用系统直接读取数据库,而应’’〞该选择使用一定的中间接口,如。本系统采用微一〞〞/软的技术,分别/为现有的教务处网站和教务管理系统开发了数据接口。/.是由微软开展的一组数据通信的应用程序开发接口,可如果要为控件添加特定于设备的标记,可以将以翻译为通讯接口,它是.框架的一局部,由元素添加到控件的子级。一个控件只能包含一个..开始引入。集合了大局部.元素。?、.所提供的通信方式如:〞.〞以及最根底的等通信技术,通信双方的沟通方式由合约来订定。通信双方所遵循的通信方法,由协议绑定〞〞来订定。通信期间的平安性,由双方约定的平安性层次来订〞.〞〞定。〞/万方数据〞〞邮件扩展是创立用于电子邮件交换、网络文档,及企〞.〞/业网和上的其他应用程序中的文件格式的标准。每“.〞/个格式包含一个内容类型和指/示存储在这个文件中的数据的子类型。类型和子类型/:一般以类型/子类型的形式列出。类型/子类型列表包.无环境对于的影响括可接受的文件名扩展名。由于协议是无状态协议,因此在效劳端与客户端由于默认不支持页面所需的类型,因的交互过程中,需要通过某种方式维护一定的信息来区别此需要手动在中按照表所列添加信息。每一次的交互。在.中,默认执行过程如表所需注册的信息下:关联扩展名内容类型在.中客户第一次请求一个,效劳器给当Ⅵ/..前客户生成一个,并以非永久性的发送到/.洲客户端。/../.在这个浏览器关闭之前访问这个,浏览器都会把这“/..个发送到效劳端,效劳端根据来维持对/./应此客户的效劳端的各种状态就是中保存的各种其中、、“、分别是原始文件、值,在应用程序中可以对这些进行操作。文件二进制编码、原始程序文件、效劳端需要不断维护此的过期时间,在中二进制编码。通过注册这几个类型,信息效劳器可以设置的超时时间。每次请求都将导致效劳端将就可以作为效劳器。此的过期时间延长一个设置的超时时间。结束语经过长期的开发实践,系统逐渐趋于稳定与实当效劳端发现某个已经过时,即某个客户已用化,浏览器的兼容性问题也逐步解决。系统首页的手经在设置的超时时间内没有再次访问此站点,那么将此?机截图如下图。连同与它相关的所有变量删除。客户端的浏览器未关闭前,并不知道效劳端已经将这个删除,客户端依旧发送此的到服??“≈口?%学年第一学期务端,只是此时的效劳端已经不认识此了,会将此孝努魑∞用户当作新用户,再次分配一个新的。数努馥卷个成墟堂泡由此可见,.默认以方式来维护每次十谍袭囊够掣蔺数璧查询交互过程中的状态以及。然而在移动开发款辅谍袭赣鹊中,移动设备的浏览器多种多样,所能满足的技术要求也各不今日访问最:总访问焉:相同,如现在流行的浏览器中局部版本无法支持,而大多数网站的登录凭据存储在中,因此有可能会造强惫魏.蔑蘩蠹零。§懑镳惫毫成用户登录凭据丧失的情况。针对以上问题,可以通过配置.来摆脱?图系统首页截图对于的依赖性。配置节的说明如目前在国内高校中,学生成绩查询的主要方式依旧以人表所列。工查询和计算机网上查询为主,基于的查询方式表依然处于模拟和试验阶段,实际投入运行的很少。本系统已在学校投入使用,现有访问量已到达万余次,充分发挥了上网不受时间、地域限制的优势,方便了广阔师生及时查阅教务信息,对高校信息化建设起到了积极的推进作用,同时为其他兄弟院校提供了相关的建设经验。参考文献告.知识与技术,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论