- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                上海市中职校网上录取系统中Ajax技术应用
                    上海市中职校网上录取系统中Ajax技术的应用
    [摘要] 通过分析上海市中职校网上录取系统中采取的相关技术,对提高用户上网使用体验的方法进行了研究。分析了B/S结构和C/S结构的性能特点,探讨了在B/S结构下,如何运用Ajax+Json技术加快页面响应速度,减轻服务器压力和提升系统用户体验等问题。 
  [关键词] 网上录取用户体验Ajax 
   
  引言 
  随着网络技术和无线通信技术的飞速发展,越来越多的工作都使用了网络技术,现代化招生录取工作正在向标准化、规范化、精准化和快速化发展,而原先上海市中等职业教育招生录取主要靠人工干预来控制信息流程,发生错误的可能性比较大。可见,传统的招生录取方法已逐渐不能适应现代化招生的要求,开发网上录取系统,势在必行。 
  根据教育部的文件精神,中职校的招生考试录取应当逐步实现计算机远程异地网上录取。上海市中职校网上录取系统是一个涵盖了中职校提前批次的报名、填报志愿、网上投档和查询录取结果的网络软件系统。它是中职校招生录取的新模式,实现了数据的集中管理。为学校和考生提供了一个快捷和方便的网上报名平台,减少了招生工作的差错,提高招生工作的效率,也能够为后续的统计和决策提供准确信息。 
  招生录取系统面对的考生规模大、社会关注度高和安全保密要求严等特点,这些特点决定了网上招生录取系统必须满足以下几个要求:服务器的压力小、考生等待时间短、用户硬件要求低、系统稳定性强、交互响应速度迅速。从这些要求看,利用B/S结构的简洁实用,结合Ajax+Json技术提高页面载入和数据交互的速度,来开发招生录取系统是一个行之有效的方法。 
  1.功能模块设计 
  上海市中职校网上录取系统主要针对中职校提前批招生类型,即航空服务专业、艺术类和自荐类招生。系统共分为3大功能模块,来分别实现从考生面试、填志愿到投档录取整个过程,如下图所示: 
   
  图1系统功能模块图 
  2.系统架构模式的特点 
  表1 B/S结构与C/S结构特性比较 
   B/S结构 C/S机构 
  适用范围和 
  硬件环境 建立在广域网之上的,不必是专门的网络硬件环境,有操作系统和web浏览器 通常用于局域网中,局域网之间再通过专门服务器提供连接和数据交换服务 
  使用对象 面向是不可知的用户群,使用者可以是分散地域性的 用户群固定,并且在相同区域,安全要求高需求 
  软件安装 客户端无需安装,只要有Web浏览器 需要安装才可使用 
  系统更新 升级服务器即可,系统维护开销减到最小 维护成本高,必须整体考察,可能所有客户端的程序都需要改变,升级难 
  交互性 建立在浏览器上,有更加丰富和生动的表现方式与用户交流 中央集权的机械式处理,交互性相对低 
  响应速度 客户端服务器端的交互是请求-响应模式,通常需要刷新页面 由于只有一层交互,因此响应速度较快 
   
  因为上海市中职校网上录取系统是主要是面向全市所有初中毕业生,使用者的年龄相对较小,而且分布区域比较广,包括全市以及安徽、山东和江苏的部分地区。从有利于考生的角度出发,系统应当是使用方便、交互性强、硬件要求不高、上网地点不受限制和维护升级方便的要求,所以系统采用B/S(Browser/Server)架构,即浏览器/服务器结构。Browser指的是Web浏览器,极少数事务逻辑在前端实现,但主要事务逻辑在服务器端实现,客户端包含的逻辑很少,减少了前端即客户端的压力。另一种典型的架构是C/S(Client/Server)架构,即客户端/服务器端架构,C/S 架构是一种典型的两层架构,其客户端包含一个或多个在用户的电脑上运行的程序,而服务器端有两种,一种是数据库服务器端,客户端通过数据库连接访问服务器端的数据;另一种是Socket服务器端,服务器端的程序通过Socket与客户端的程序通信。因为客户端需要实现绝大多数的业务逻辑和界面展示。因为显示逻辑和事务处理都包含在其中,作为客户端的部分就需要承受很大的压力。两者比较如表1。 
  可见,使用了B/S架构的网上招生录取系统具有如下特点: 
  (1)方便考生:能以不同的接入方式(比如LAN、WAN、Internet/Intranet等)访问,无须特别安装,只有Web浏览器即可。 
  (2)确保了安全性:用户是通过中间层访问数据库,后台数据库不直接暴露在用户面前,这对于具有较高保密要求的网上录取系统的数据安全有更好地保障。 
  3.开发语言的选择 
  上海市中职校网上录取系统是用于招生录取和面向10万名左右初中毕业生的软件,因而它的系统性能要求很高,比如软件应用的安全性、并发性和健壮性,所以系统采用了Java语言编程。与平台无关是 Java 语言最大的优势。Java编写的程序可以在任何安装了 Ja
                
原创力文档
                        

文档评论(0)