网站导航免费论文 原创论文 论文搜索 原创论文 网学软件 学术大家 资料中心 会员中心 问题解答 原创论文 大学论文导航 设计下载 最新论文 下载排行 原创论文 论文源代码
返回网学首页
网学联系
最新论文 推荐专题 热门论文 素材专题
当前位置: 网学 > 网学资源大全 > 教育论文 > 正文

基于Web Service的镇级教育科研课题管理信息系统的设计与实现

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: admin 发布时间: 13/09/05
【网学提醒】:本文主要为网上学习者提供基于Web Service的镇级教育科研课题管理信息系统的设计与实现,希望对需要基于Web Service的镇级教育科研课题管理信息系统的设计与实现网友有所帮助,学习一下吧!

资料包括: 论文(187页70837字) 
说明:

摘 要:“重两端、轻过程;低水平重复、缺乏交流和转化”是当今教育科研的主要弊端。在课程改革和创建教育强镇的推动下,中山市东升镇的教育科研课题突然猛增。如何不让教育科研课题管理落入俗套,真正发挥课题研究的效益,是该镇面临的主要问题。本研究旨在充分利用高速发达的网络环境,设计和实现一个全过程跟踪管理的教育科研管理系统,加强教育科研过程管理;系统的各个部署之间还应具有资源库之间互操作功能,以促进研究成果的交流和转化。
为了实现对课题的全过程跟踪管理,本文在深入分析项目管理理论的进度管理理论基础上,论述了镇级教育科研课题本质上就是一个项目,符合项目的所有特征。镇级教育科研课题的过程管理完全可以借鉴项目管理中的进度控制理论,并且阐明了在镇级教育科研课题管理中拟采用课题研究周期性进度汇报、里程碑事件、项目执行状态评价、即时提醒等方法执行进度控制。
本研究的另一个内容就是要研究教育信息资源互操作,以促进教育科研成果交流和转化。为此,作者在深入分析教育资源库管理系统互操作框架(IFRM)体系结构的基础上,认为基于资源服务商松散耦合层的互操作具有易于实现,容量接受和推广等特点。结合本课题管理系统的应用特点和需求,采用XML Web Service技术实现了同一系统的不同部署之间资源库之间互操作,并给出了一个异构系统访问本系统资源库的解决方案。
系统设计和开发完全基于面向对象的开发方法和技术,在系统的开发过程中采用快速原型开发方法并遵循构件集成软件开发模型,自顶向下,逐步求精,完成一个满足设计目标的系统。在技术方案的选择上,通过综合比较PHP技术、ASP技术、ASP.NET技术基础之上,确定采用ASP.NET技术和Web Service技术,因为ASP.NET相对前两种技术更安全、更稳定和执行效率更高,而Web Service技术是实现“软件即服务(SaaS)”、最终屏蔽平台差异、实现异构网络环境下资源共享和互操作的关键。同时,本文在系统安全性方面也作了周密的设计。系统开发实现过程中采用的主要关键技术有:教育科研资源的XML统一描述规范、XML数据绑定技术、XML Web Service技术架构、使用Microsoft UDDI.NET SDK 编程进行注册和发现和用户自定义控件等最新技术。
本系统在设计上采用了六大功能模块,即:用户管理、课题申请评审立项结题、进度管理、文档管理和Web服务管理模块。系统的主要特点有:以项目管理理论的进度管理理论为指导、体现了“软件即服务(SaaS)”的现代软件开发思想、技术路线先进;功能全面,涵盖了课题管理信息系统所需要的全部功能,支持Web环境下的教育科研课题的分布式管理和服务;教育科研资源描述规范、文档格式兼容性好、资源互操作性强;界面友好、操作简单、实用方便;系统具有良好的安全性、开放性和扩展性。
系统开发完成后,已投入使用一年。从各方面的反映看,系统的功能设计和性能指标已达到了预期目标,得到了用户的广泛好评。该系统具有一定的推广应用价值,可为兄弟镇教育科研课题管理提供了一整套教育科研课题管理的方法和平台,具有良好的社会效益,对于提高我国镇级教育科研课题管理的信息化水平具有重要的务实意义和实践价值。

关键词:镇级教育科研;科研课题;项目管理;进度控制;管理信息系统;XML;ASP.NET;Web Service;互操作性

Abstract :Nowadays, there are several defects in the educational research, including neglect of process, low-level repetition and lack of communication and conversion. Educational research is an important driving force in the further reform of curriculum. Under the initiative of building strong education at the township level, research projects regarding education in Dongsheng have dramatically increased. On the other hand, after reform of the personnel system the administration of such projects has lagged behind due to lack of human resources, which has caused problems in the sharing of research efforts. This study is aimed at designing and implementing a management information system for following up with educational research projects so that the efforts may be better managed and shared.
The paper argues that the process management of educational research projects at the township level may apply the process control theory in project administration. The system monitors the progress of projects with periodic progress report, milestone events, evaluation of performance, and feedback.
Another important contents of this study is to establish a system to operate the information resources with each other, so as to exchanges and transform the research result with the realization and prevent the repetition research of low level of education research topic .For this, the author is thoroughly analytical of the education resources database operates the norm with each other, combines the applied characteristics and need of this topic management system, and investigate this operation of the frame with each other of thus education research topic to manage the information resources database ,and also carried out to operate the frame with each other according to the XML Web Service technical education resources database.
The system design and development are completely based on the development methods and the techniques of Object Oriented Programing, and follow Component Integration Model.In the development process of the system, the author tries his best to adopt the method of the fast original shape to obtain a system that designs the target. On the choice of the technique project, through the comprehensive comparison of PHP technique, ASP technique and the ASP.NET technique, the author makes sure to adopt the technique of ASP.NET and Web Service technique, because of the safety, stability and efficiency of ASP.NET than the first two kinds of techniques, and that Web Service thechnique is the key to implement SaaS,shield the differences between different platforms, realize the share and operation with each other of resources finally. At the same time, this paper also does the careful and attentive design in the system safety. The key techniques of the system development have advanced techniques of the unification description standard of educational scientific resources, XML data binding technique, Framework of Web Service, UDDI SDK and custom components etc.
The system includes six function modules, such as user management, research task based on application, comment, approval and ending, rate of progress for management, document management and Web Service manamgement. It has some characteristic,such as guidance by project management theory’s rate of progress management, materializing the morden software development idea of SaaS,advanced techniques,complete functions covering all of the functions for the educational scientific management system , supporting distributed educational scientific task management based on Web.edcational scientific resource descriptions according with standard, good compatibility of document format,powerful operation with each of resources,friendly interface,simple operating , practicality and convenient using. It has provided security, open feature and expansibility also.
So far, the system has already been applying for one year and the system application has come to an expected result from all its reflections. And the system has given an worthy reference to other towns.It has some important reality meaning and practice value to improve the educational scientific task management informationization in our country towns.

Key words: Education Research of a Town; Research Task; Project Management; Control for the Rate of Progress; Management Information System; XML; ASP.NET; Web Service; Operation with Each Other

第一章 绪论
一、镇级教育科研课题管理的现状及归因
 1.国内外教育科研课题管理的现状
走“科研兴校,科研促教”之路已成为广大教育工作者的共识。教育科研是以教育科学理论为指导思想来研究教育现象和教育问题,探索新的未知的教育规律及有效教育途径和方法,以解决新问题,新情况的一种科学实践活动。百年大计,教育为本,要发展教育,教育科研要先行。近年来,教育科研越来越受到各级教育部门和学校的重视,已初步形成了校校搞科研、人人有课题的全员教育科研局面,走“科研兴校、科研促教”之路已成为广大教育工作者的共识。

目录:
第一章 绪论1
一、镇级教育科研课题管理的现状及归因1
1.国内外教育科研课题管理的现状1
2.国内教育科研课题管理现状归因1
3.加强教育科研过程管理及成果交流是我镇建设科研强镇的现实需要2
二、国内外相关管理信息系统分析2
1.国内现有课题管理信息系统分析2
2.国外通用项目管理软件分析5
3.现有解决方案和应用系统存在的问题8
三、研究的主要内容、意义与方法8
1.研究的主要内容8
2.课题研究的意义9
3.研究方向和发展水平9
四、课题研究方法10
1.文献研究法10
2.面向对象开发方法10
3.快速原型增量开发法12
第二章 研究的理论基础14
一、项目管理理论14
1.项目管理概述14
2.项目管理一般理论15
二、软件即服务(Saas)的思想20
第三章 镇级教育科研课题进度管理分析22
一、课题的项目化特征分析22
二、课题的阶段性研究进度汇报22
三、课题研究里程碑事件汇报23
四、项目执行状态评价23
五、即时提醒24
第四章 系统实现的技术基础——XML Web Service25
一、新一代的网络应用服务平台——MS.NET25
1.MS.NET平台架构简介25
2.基于Web Service的镇级教育科研课题管理信息系统的开发技术ASP.NET26
二、XML Web Service技术架构27
1.什么是XML Web Service27
2.为什么要应用 XML Web Service27
3.XML Web Service的体系结构28
4.XML Web Service成功案例分析28
三、Web Service 的支撑技术30
1.HTTP——消息的传输方式30
2.XML和XSD——消息的描述方式30
3.SOAP——消息的封装方式31
4.WSDL——消息的描述31
5.UDDI——统一的描述、发现与集成31
四、教育资源库管理系统互操作框架(IFRM)的体系结构32
第五章 系统的需求分析33
一、系统功能需求分析33
二、系统的数据流图和业务逻辑关系描述34
三、系统功能模块划分35
四、主要功能模块数据流图36
1.用户管理功能模块数据流图36
2.课题申请、评审和立项功能模块数据流图36
3.课题进度管理模块数据流图37
4.文档管理功能模块数据流图37
5.Web Service 功能模块数据流图38
第六章 系统设计39
一、系统设计思想39
二、系统设计原则39
三、系统总体设计39
四、系统的详细设计41
1.用户权限管理模块的设计41
2.课题申请、评审和立项模块设计41
3.课题进度管理模块设计41
4.文档管理模块设计42
5.Web Service 模块设计42
五、数据字典设计43
六、数据表的关联48
七、系统安全策略48
1.系统及应用程序级安全设置49
2.授权页面访问安全逻辑50
第七章 系统实现的技术方案51
一、系统开发平台和开发工具51
二、系统运行平台环境51
三、编程技术选择51
1.PHP和ASP特点与局限性51
2.ASP.NET是最佳选择51
四、数据库选择53
第八章 系统主要功能模块的实现54
一、系统首页设计54
二、用户权限管理模块的实现55
1.用户验证55
2.权限管理55
三、课题申请、评审、立项、研究和结题管理模块实现56
四、课题进度管理模块实现58
五.课题文档管理模块的实现60
第九章 Web Service功能模块设计与实现62
一、XML Web Service 应用程序开发流图62
二、Web Service服务技术模型(tModels)设计62
1.生成WSDL架构文档62
2.在UDDI服务器上创建服务提供者和技术模型64
三、Web Service服务接口API函数设计65
1.根据WSDL文件生成抽象接口类65
2.继承抽象接口类,编写Web服务接口函数API66
四、使用Microsoft UDDI.NET SDK编程进行注册66
1.UDDI SDK 2.0 Beta 1功能函数介绍66
2.在UDDI注册Web 服务68
五、Web Service 客户端实现71
1.到UDDI发现服务并获取wsdl文件71
2.生成一般代理类72
3.编写轮询应用程序73
六、第三方应用程序访问本系统的服务的方法78
七、异构系统资源库之间互操作解决方案78
第十章 系统实现的关键技术80
一、教育资源库管理系统互操作框架80
二、教育科研资源属性的XML统一描述规范80
三、XML数据绑定技术81
四、XML Web Service技术架构83
五、使用Microsoft UDDI.NET SDK 编程进行注册和发现83
六、用户自定义控件83
第十一章 系统测试、部署与应用84
一、系统的测试与部署84
二、系统的应用实践86
三、应用效果分析86
四、应用实践中存在的问题分析87
第十二章 研究结论与后续研究工作88
一、主要研究结论88
二、创新点89
三、后续研究工作90
参考文献91
相关网站93
附录一94
附录二100
附录三101
附录四103
附录五105
附录六106
附录七108
附录八109
后记135
参考文献:
吴之明,卢有杰.项目管理引论.清华大学出版社,2001.3
杰克•吉多,詹姆斯 P.克莱门斯.成功的项目管理(原书第2版).机械工业出版社,2004.1
飞思科技产品研发中心.基于Project2003的项目管理.机械工业出版社,2004.7
教育部教育信息化技术标准委员会.教育管理信息系统互操作规范——教育管理互操作框架EMIF.2002.8
王咸伟、李克东.基于Web的远程网络教学系统开发的关键技术.上海师范大学学报(自然科学版),2000.11
李克东编著.新编现代教育技术基础.上海,华东师范大学出版社, 2002.6
王咸伟主编.网上教育信息资源开发.2004.3
庄秀丽.资源库互操作框架.在线教育资讯网,2005.6
[美]Jason Price,Mike Gunderloy.Visual C#.NET从入门到精通.电子工业出版社,2003.3
黄忠成.深入剖析ASP.NET组件设计.电子工业出版社,2004.5
[美]微软公司.ASP.NET安全应用程序开发.清华大学出版社,2003.8
[美] Andrew Filev,Tony Loton著,冯丽,秦王玉译.VS.NET UML 建模高级编程.清华大学出版社,2003.8
李克东.教育技术学研究方法.北京师范大学出版社,2003.4
王咏刚.项目管理培训讲义.2003.5
[15]IEEE(Institute of Electrical and Electronics Engineers) LTSC(Learning Technology Standards Committee).LOM (Learning Object Metadata), http://ltsc.ieee.org/wg12
[16]教育部信息化技术标准委员会.学习对象元数据:信息模型规范CELTS-3(送审稿), 2002.8
[17]教育部教育信息化技术标准委员会.教育资源建设技术规范CELTS-41.1.2002
[18]教育部信息化技术标准委员会.基础教育教学资源元数据规范CELTS-42,2002.10
[19]木林森.C#和ASP.NET程序设计教程[M].北京:清华大学出版社,2002
[20]朱方洲,左银龙.基于Web Service的分布式应用系统的设计与实现.电脑学习,2003(8):11-12
[21]王咸伟,李克东主编.计算机多媒体与网络技术教育应用.河北教育出版社,2000.6
[22]张海藩编.软件工程导论(第四版)[M].北京:清华大学出版社,2005.1
[23]史济民,顾春华,李昌武,苑荣编著.软件工程——原理、方法与应用[M].北京:高等教育出版社,2002年12月(第2版):20-24
[24]田霖,于建军,王剑白,康建初.WebService技术在教育资源整合中的研究与实现[M].计算机工程与设计,2004(12):2136-2144
[25]安永锋,任智强.项目管理在科研课题管理中的应用研究[J].科学管理研究,2003(3)
[26]罗虹.项目管理理论在国家重大科技标准专项管理中的应用[J].世界标准化与质量管理,2005(9)
[27]梁伍七.基于XML文档的数据绑定技术浅析[J].安徽大学学报(自然科学版), 2003(01)
[28]王裕伟.面向对象分析方法的建模研究[J].西安航空技术高等专科学校学报,2004(9)
[29]刘爽,易珺,聂笃宪,张世雄.利用ASP.NET中ADO.NET技术实现数据库的动态访问[J].电脑知识与技术,2005(20)
[30]柴晓路,梁宇奇.Web Service 技术、架构和应用[M] . 北京:电子工业出版社,2003
[31]胡海璐,彭接文,胡智宇.XML Web Services高级编程范例[M]. 北京:电子工业出版社,2003
[32]施佺,柏方,肖仰华,曹渠江.基于ASP.NET的B2C电子商务系统安全性设计与实现[J].计算机应用与软件,2005(09)
[33]梁娜,张晓林.UDDI与Web 服务发现[D],中国科学院文献情报中心,2003
[34]木林森.C#和ASP.NET程序设计教程[M].北京:清华大学出版社,2002
[35]冯万利,王媛媛.基于NET平台的Web Service 应用研究[D].现代电子技术,2004,6
[36]史海军,靳荣,高永兵.基于Web Services的工作流系统的研究[D].包头钢铁学院学报,2005
[37]徐进,姜世锋.SQL.Server.2000编程员指南[M].北京: 北京希望电子出版社,2000
[38]Simon Robinson, K. Scott Allen等著.C#高级编程.北京:清华大学出版社,2002
[39]Microsoft.Microsoft .NET Framework SDK v1.1 .2003
[40]Microsoft.Enterprise Solution Patterns Using Microsoft .NET.Version 2.0
[41]Francisco Curbera[IBM],David Ehnebuske[IBM],Dan Rogers[Microsoft]. Using WSDL in a UDDI Registry Version 1.07.2002.5
[42]HanskyLtd.Hansky Butterfly 2.5 Product Overview.www.hansky.com,2004
[43][美]Scott Seely. SOAP:Cross Platform Web Service Development Using XML. PH PTR,2002.4
[44]Evangebs Kotsskis,Klemens Bohm.XML Schema Directory.A Data Structure for XML Data Processing,June 2000
[45]Rita Nienaber, Elsabe Cloete. A software agent framework for the support of software project management.Proceedings of the 2003 annual research conference of the South African institute of computer scientists and information technologists on Enablement through technology,Sep.2003
[46]PHarry L. Reif, Michel Mitri. How university professors teach project management for information systems.Communications of the ACM, Aug. 2005,48(8)
[47]PNikola Milanovic, PMiroslaw Malek. Current Solutions for Web Service Composition.IEEE Internet Computing, Nov. 2004, 8(6)
[48]Craig A. VanLengen, John D. Haney. Creating web services using ASP.NET.Journal of Computing Sciences in Colleges, Oct. 2004,20(1)
[49]Chris Knowles,Stephern Mohr.Profressional ASP.NET XMLwith C# [M].USA:Wrox Press Ltd.,2004
[50]A.C.M.Fong,S.C.Hui. A Web-Based System for B2B E-Commerce[J],International Journal of Comuters & Applications,Volume 27,Issue 4,April 2005,209-217
[51]Liang-Jie (LJ) Zhang, Mario Jeckle (eds.).Web services. Germany:Berlin Springer, 2004.

作者点评:
本课题研究人员是一位基层教育工作者,承担了两项市级教育科研课题的任务,并且是本镇教育科研领导小组成员,对教育科研管理的现状有较深的理解和体验。本课题研究得到了镇教科文卫办的大力支持,并确定为镇级、市级科研立项课题。本研究结合本镇教育科研课题管理的实际需要,在深入研究大量文献资料、国内外相关网站和管理软件基础上,以项目管理理论和“软件即服务”思想为依据,遵循软件工程开发方法、系统建模方法和面向对象的构件集成开发模型,利用C#、ASP.NET、MS SQL和Web Service的组合技术开发方案,设计和实现了基于Web Service镇级教育科研课题管理信息系统,并对中山市东升镇32个立项科研课题实施过程管理。经过一年的系统测试、运行和应用表明:本系统的各项功能设计和性能指标已达到预期目标。
  • 上一篇资讯: 历史题材影视作品对中学历史教学的影响和对策
  • 下一篇资讯: 几何画板辅助高中数学实验性探究教学的研究
  • 相关资讯

    网学推荐

    免费论文

    原创论文

    文章排行榜

    设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
    版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号