简介:适合系统数据论文写作的大学硕士及相关本科毕业论文,相关系统数据开题报告范文和学术职称论文参考文献下载。
袁华刚1,2 张强善3 傅琼波1,4
(1.武汉大学计算机学院 湖北武汉430072;2.湖北省交通厅通信信息中心 湖北武汉430030:3.信阳职业技术学院网络中心 河南信阳464000;4.湖北省农村信用社 湖北武汉430015)
摘 要:结合中小学教师信息技术高级培训工作的实际情况,设计了基于XML Web Service技术实现信息技术水平测试系统,并重点地分析了信息技术水平测试的安全应用,可以高效地解决信息技术高级培训工作中的一些复杂问题.
关键词:信息技术水平测试系统;XML;Web Service;数据库
0 引言
根据《中小学教师教育技术能力标准(试行)》的要求,河南省启动实施中小学教师教育技术能力建设计划.以全面提高教师教育技术应用能力、促进教育技术在教学中的有效运用为目的,建立教师教育技术培训和考试认证体系,组织开展以信息技术与学科教学有效整合为主要内容的教育技术培训,全面提高广大教师实施素质教育的能力与水平.为此,我们设计了该系统.系统采用了三层体系结构,应用程序和试题所在的数据库分布在不同的服务器上,具有较好的安全性和适用性.
1. XML Web Service技术要点
XML Web Service是基于XML数据交换标准的Web服务.它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其他兼容的组件进行互操作.它可以使用标准的互联网协议,像超文本传输协议H论文范文P和XML,通过标准的Web协议可编程访问的Web组件,或者说是提供函数调用的Web站点将功能体现在互联网和企业内部网上.Web Service平台是一套标准,它定义了应用程序如何在Web上实现互操作性.它的核心观念是将软件作为服务,采用W3C标准,真正的与平台无关,允许在不同平台上、以不同语言编写的各种程序使用标准的Web协议进行通信,成本低,并且不受现有的*和防火墙的限制.
XML Web Service技术基础主要包括 ×ML和×SD、SOAP、UDDI以及WSDL等.×ML是Web Service平台中表示数据的基本格式.它易于建立、易于分析,既与平台无关,又与厂商无关.Web Service通过WSDL来描述,通过SOAP作访问,在商业注册中心UDDI发布.Web Service的体系结构是基于三个角色(服务提供者、服务请求者、服务注册中心)和它们之间的发布、发现、绑定三个交互操作构建的.
XML Web Service是完全公开的.其他应用是通过×MLWeb Service的方式来发布应用与传输数据,具体是通过以XML描述的SOAP消息来实现信息的交流而SOAP消息可以通过H论文范文P或者DIME{Direct Internet Message Encapsulation}协议来传递.
2. 基于XML Web Service的信息技术水平测试系统的设计与实现
2.1系统架构
为了构建适用于分布式应用环境的信息技术水平测试系统,采用基于×ML格式的Web Service的数据传输与处理作为整个系统的核心,系统的体系结构如图1所示.
系统的基本架构是一个三层体系结构,即表示层、业务逻辑层和数据层.其中,表示层:这一层就是Web浏览器界面,它是用户和整个系统的接口,主要由各种报务器组件和其他功能组件组成.业务逻辑层:该层中应用服务器层是本系统中最重要的一层,系统所提供的各种功能都在这一层得以实现.数据服务器层 该层主要负责提供本地或远程数据库连接、存储系统生成的各种×ML文档等.系统采用三层结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在业务逻辑层所在的计算机上,试题存放在数据服务器层上,这样,应用程序和试题所在的数据库分布在不同的服务器上,具有较好的安全性和适用性.
数据服务层设计包括数据库设计和数据字典的确立两个方面.数据库设计的主要任务是把对象及对象之间的关系映射成关系数据库的表元素,把对象属性映射成关系数据库的列,将关联、论文范文和组成映射到关系数据库中完整性等规则.
在基于×ML Web Service的分布式应用程序中定义数据字典采用×SD模式.使用XML模式定义语言定义数据、元素、属性、类型,也可以定义默认值和约束规则.
上述体系结构中Web服务位于业务外观层,一旦所有与业务逻辑有关的对象都在数据访问与业务逻辑这两个中间层中正确地创建后,表示层就可以通过各种方式去访问这些业务逻辑,通过Web服务把分布式应用程序扩展到Internet环境中,使应用程序透明访问中间层的业务逻辑.Web服务既可以为应用程序服务,也可以相互间提供服务,这样设计的应用程序体系结构,就使得最终的用户界面的实现形式变得十分灵活,使分布式应用得以实现.
2.2系统功能模块设计
本系统在传统的J2EE三层系统结构的基础上进行设计,力图为分布式应用提供一种安全可靠的数据交换机制,并定义了标准的XML消息格式,实现了测评考试的各项功能.该系统基于角色进行系统设计,其核心功能在于完成考场安排、试卷生成、试卷分发、自动评卷等各项功能,同时具有管理者对系统的管理维护等功能.
系统:2015年 2月3日 汽车电控系统数据流分析
考试系统从设计者的角度来看包括在线考试(考生验证进入)、系统管理、成绩查询共三大部分,如图2所示,其中系统管理包括用户管理、考场管理、题库管理、试卷管理、评卷系统、成绩管理、消息管理等七个模块.系统通过数据接口同外界传递信息,为客户系统提供服务,响应各种请求.
2.3系统功能模块描述
本系统是基于J2EE架构系统而设计的,其目的是满足高校教学管理、学生在线学习考核.系统采用三层结构,主要分为登录安全验证和分角色浏览模块、数据交换模块、数据库模块.各组成部分的功能如下:
(1) WEB层.登录及安全验证模块,主要完成对用户身份及使用权限的验证,完成验证后转入相应的WEB浏览界面:分角色浏览模块,主要完成经验证后对不同身份的用户分发不同的浏览界面;
(2)业务层:数据交换模块,主要响应WEB层提出的不同访问请求,负责提供网上考试,题库维护,试卷生成,试卷分发,自动阅卷,成绩记录等各项功能:
(3)数据库主要向业务层的考试系统提供各种不同的数据,满足业务层的各种数据请求.该系统的核心技术在于对后台数据库的操作,通过对后台数据库的修改,并及时将这种修改反映在用户的浏览器端,实现动态和个性化的网页.
3. 系统安全设计
3.1登录安全
由于本系统的特殊性,所以在系统设计时需要用户登录获取相应的权限才可以使用对应的功能,安全登录是本系统的第一道屏障,通过使用XML Web Service的WEB层安全机制,可以保护WEB层的一些资源,如:URL、URL模型以及H论文范文P的提示方式.当未被授权的用户访问这些受保护的资源时,系统会自动将用户导向规定的登录界面,要求用户输入用户名和论文范文.通过SoapHeader让具有指定用户口令的用户访问系统相应的Web服务接口.通过定义自己的SoapHeader派生类,添加基于SoapHeader验证的Web Service接口,调用具有SoapHeader的Web Service.部分代码如下:
利用SoapHeader对用户口令进行验证,确保了访问接口用户的安全性.
3.2传输安全
传输安全指用于H论文范文P协议以便在安全传输连接上运行的机制,使用传输安全,可以通过SSL,用户名/论文范文身份验证和客户端数字证书来确保WEB资源的安全.在设计时,定义要使用SSL进行保护的WEB资源范围,确保对本系统的数据库的访问均为安全调用,然后加密客户端和此WEB资源之间的数据流.
4. 结束语
为了实现中小学教师信息技术水平测试,提高系统安全性能,本文设计的系统采用基于XML Web Services技术的分布式解决方案,采用中间件技术的多层架构,实现与发布面向业务逻辑的Web服务,充分利用开放的Internet网络环境,提高整个系统的实用性、安全性以及可扩展性.整个系统使用方便,操作界面友好,易于管理,具有较为广阔的应用前景.
XML Web Service是一组用于程序或系统之间交换数据的协议与标准,在不同平台下运行的软件应用可以使用WebService在计算机网络中,像在本机的进程之间一样交换数据.在CML Web Service中,所有需要交换的数据使用×ML标记.本文仅就一个特定的应用提出了实现的方案,并针对其中的一些核心问题予以研究和实现,该系统中有关数据处理和传输问题是一个值得深入研究的问题,我们将在以后的工作中给予更进一步的探索.
参考文献
Ethan Cerami.Web ServiCes Essentials[M] America:O’Reily,2003.
胡海璐,彭接文,胡智宇,等.XML Web Services高级编程范例[M].北京:电子工业出版社,2003.
刘威分布式数据库及其技术[J].长春大学学报,2000(02):43
胡学骏,曾凡智.一种基于XML Web Service的分布式解决方案[J].计算机工程,2005(13):204
李华,张强善基于J2EE平台的高校网上教学及考试系统的设计与实现[J].中国教育信息化,2(007(8):37-38.
蒋本珊,黄敏,基于数据库和ASP的网上自我测试系统[J].计算机系统应用,2002,17 (1):19.
李天平.NET深入体验与实战精要[M]北京:电子工业出版社,2009,6: 299-316.
总结:本文是一篇关于系统数据论文范文,可作为相关选题参考,和写作参考文献。
系统引用文献:
[1] 财务管理系统和大数据硕士论文开题报告范文 财务管理系统和大数据毕业论文模板范文2500字
[2] 数据采集系统和能源专升本论文范文 数据采集系统和能源方面研究生毕业论文范文10000字
[3] 生态系统和大数据论文范文集 生态系统和大数据有关大学毕业论文范文3000字