基于Web Services的学科建设管理信息系统研究与实现

时间:2022-08-13 06:11:01

基于Web Services的学科建设管理信息系统研究与实现

摘要:该文对我国学科建设管理系统的现状分析、探讨后,提出了进行学科建设管理信息系统研究的必要性。介绍了Web Services技术的体系结构以及特点,探讨了采用Web Services 技术对建设学科建设管理信息系统的方法,并实现了一个基于web Services的学科建设管理信息系统。

关键词:Web Services;学科建设;信息系统

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2013)22-5084-03

信息化时代已经全面到来的社会环境下,Internet技术正以前所未有的速度改变着人们传统的生活、工作方式,并对人们的思维习惯进行着潜移默化的转变,这是当今时代区别于数千年来人们生活方式的一项基本特征,也是现代化建设中最显著的标志。然而,在对现今学科建设管理系统现状的调查中,结果显示,大部分高校在对先进技术运用上,学科建设仍还有着诸多不尽如人意之处,为有效的改善这种情况、早日实现学科建设管理的现代化,有必要对学科建设管理信息系统研究与实现进行探讨。

1 Web Service技术

1.1 Web Service概述

Web Service属于能够将应用程序转化为web应用程序的一种技术,该技术以XML + HTTP为平台,利用SOAP 和 XML对Internet Inter-Orb Protocol模型进行通讯方面进一步的扩展、改进,在有效消除特殊对象模型的障碍上做出了十分有益的贡献,这种以网络为基础,以分布式存在的模块化组件凭借着能够对其他组件兼容的优势,不断地进行着各种技术操作,实现对远程对象的高效调用。Web Service对数据重用以及代码重用的高效操作水平,使其在诸多领域有着十分巨大的应用潜力。

1.2 Web Services 的体系结构

1.3 Web Services 的特点

1)实现跨防火墙的通信。传统的通信手段下,为将客户端程序顺利的发送到位于五湖四海的用户手中,管理者通常会使用将浏览器作为客户端,并编辑繁杂的ASP页面,以实现将应用程序的关键部分传递给用户,这样的直接后果就是不仅开发难度增加了许多,要进行定期的维护也十分困难。Web Services技术的出现则十分有效的解决了这个问题,以实际例子说明:Web Services技术可以直接代替中间层,这可以便于用户实现直接调用中间层组件,对ASP页面建立的步骤进行有效省略。同时,用户还可以直接运用以Microsoft SOAP Toolkit或.NET为代表的客户端,进行相关程序连接,对开发程序的时间以及代码的可维护效果进行有意识的增强,客户的操作也更为便利。2)应用程序的集成。Web Services技术实现了在标准化的处理下将不同形式的功能与数据有效的显示出来,为用户更加便利的使用创造条件。举例来说,不同学校进行邮件往来涉及到相关文件传输以及订单情况时,由于实际的订单管理是另外一个软件厂商开发的,传统的操作就要进行复杂的编译,有了Web Services技术,只需要在订单程序上简单的假设一层Web Service,该程序就可以顺利的实现对相关函数的显示,提高工作效率。3)B2B集成。在使用表格控件以及用户界面控件之类的可用软件组件时,由于重用只能够运用在代码上而无法对数据进行有效使用,这为现实操作造成了巨大困难,运用Web Services技术可以进行远端的Web Service调用,便可以迅速的解决此类问题,为用户创造巨大便利[3]。

2 学科建设信息管理系统在高校的实施现状

我国教育事业伴随着现代化进程的不断发展,各个高校的高中生升学率有着每年递增的的发展趋势,在高等教育日益普及的环境下,各个高效的招生规模也在进行着与时俱进的扩大,这样的客观条件下,学科建设信息管理工作就面临着前所未有的挑战,高效性、规范性、科学性[1],是当今信息技术环境下,时代对学科建设信息管理系统的起码要求,然而,纵观各个高校学科信息管理系统的现状,重复投资、重复开发的情况屡见不鲜,系统稳定性与可扩展性都亟待提高[2],难以满足大数据的多次录入,更难以实现大范围数据共享以及宏观数据的统计,这些问题使教育管理部门进行行政管理和政策方针的推行也造成了一定的困难,举例来说:数据规范不统一,导致数目庞大的统计报表严重的被浪费以及重复使用;数据可信度不高,导致教育管理部门无法根据数据资料进行真正做出科学化、高瞻远瞩的决议;统计过程中流程反复,过程占据长时间消耗,难以满足相关部门对数据迫切的需要。为了解决上述问题,我们提出了采用Web Services技术来对学科建设管理信息系统的建设进行研究探讨。

3 基于Web Services的学科建设管理信息系统的设计与开发环境

3.1 webservice的架构

在现今条件下,不管web service是利用哪种语言以及工具进行开发的,用户只需要利用Http通过有效运用soap协议,便能够对其进行有效调用,web service的架构如图2所示。

在使用过程中,web service的提供者利用最为恰当的编程语言以及工具进行相应的web service开发并进行有效部署,用户应用程序依照web service的wsdl服务对文档中的信息进行描述从而生成一个soap请求消息,并以此为基础进行相应的web service调用,并生成与之对应的soap消息进行相应,soap对web 服务器应答后,便会再次通过调动Http应答的方式将其送回到客户端。通过对高校学科建设的具体调研,结果显示cIient/ server(客户机/服务器)的结构模式是在推行学科建设管理系统中较为成熟的方式,通过将前端客户利用网络连接实现后台服务器与其共享数据库的方式,客户机能够直接对用户信息进行接收和处理,而服务器只需要将DB操作的人物进行有效执行,从而实现对DB相关数据的有效查询与更新,并及时的将相应的结果反馈给客户机,这既能保证服务器对相关数据的有效管理,也能够实现数据信息的一致性目标,从而对学科建设中最基本与最核心的内容进行有效控制,确保管理的高质量推行与完成。

3.2开发环境

由于Web services技术在具体的处理过程中需要面对庞大的数据以及保证长时间的运作下,工作的稳定度需要进行全面的考虑,因此必须保证该系统有相当大的存储容量,为此,在开发过程中,我们选定windows 2003 Server将其作为整个系统进行运行使用平台,对于数据库系统的平台选用,则采用SQLSERVER 2008企业版,前台开发工具选择Micmsoft VisualC#.NET进行具体功能的开发与实现。

4 系统实现

通过对教师基本信息的定义,教师便能够顺利的登陆学科建设信息管理系统,此系统应该包含教师信息的建立、教师信息的检索、教师信息的及时更新以及教师信息删除功能。

在实际业务的操作部分,并不需要专门的对其进行定义,直接使用web服务便可以实现相关模块的功能,通过本系统不仅仅能够对系统本身及其内部各个模块的业务进行相应的定义,其他系统也能够通过使用Internet、跨越防火墙进行调用,从而有效地开展相应工作。举例说明,科研管理包括“项目申请“、”立项论证“、”验收鉴定“、”成果申报”、“档案入卷”等内容,学位管理下设“信息采集” 、“校验”“ 管理”等子系统,学术交流下设“全校各类科技成果的管理”、“学术活动组织与管理”、“学术信息的收集、整理与”等子模块。

5 结束语

学科建设在实际工作中涵盖了学科建设的各个方面,包括学术研究,培养学生,服务社会三大基本领域,这三方面也是高校工作中基本的职能与工作范围。高质量的进行学科建设不仅能够对教师进行相关科学研究提供必要的技术支持,更能够基于科学研究成果的刺激下,大大的提高了本校教师队伍的相关理论水平与教学质量,对于完成整个学校学科建设的现代化进程有着十分重要的作用,基于多方面分析、探讨,研究证明,基于Web sevices的学科建设管理信息系统为实现学校管理的现代化与科技化有着十分积极的意义。

参考文献:

[1] 梁慧,高校教务管理技术支持的创新与发展[J].佳木斯教育学院学报,2013(1):124-125.

[2] 庞钰平.高校教务管理系统的实现技术分析[J].中国职工教育,2012(10):328-329.

[3] 邢昌元.基于Web Service的访问控制供应的研究[J]. 科技资讯,2009(32):91-93.

[4] 张志斌,朱小军.基于WEB的学生管理系统的开发探究[J].甘肃高师学报,2009(5).

[5] 冷冰冰,张桂珠.基于Web的高校选课网络系统的开发研究[J].科技资讯,2009(31).

[6] 邹漪.高校教务管理信息化建设发展研究[J].中国市场,2013(1):99-100.

[7] 张春辉,马笑峰.高校教务管理系统设计新理念[J].大学教育,2013(6):157-158.

[8] 黄巧思.浅析如何提升高校教务管理工作者的业务能力[J].赤峰学院学报:自然科学版,2013(5):159-161.

上一篇:C语言函数教学方法探讨 下一篇:结合计算思维的软件项目实训教学实践