《RMS系统中XML数据的存储与查询.docx》由会员分享,可在线阅读,更多相关《RMS系统中XML数据的存储与查询.docx(35页珍藏版)》请在第一文库网上搜索。
1、RMS系统中XML数据的存储与查询摘要科研管理系统是各大院校内部管理的核心部分,包括人员档案、项目申报、成果管 理、论文管理、科研统计、经费管理、报表管理等多项信息管理职能。随着计算机应用 水平的提高和科研管理的规范化和制度化,建立一套适用于院校科研管理工作的管理信 息系统,已经成为各大院校较为迫切的需求。设计RMS科研管理系统的目标是实现高校科研业务的数字化管理,提高科研业务管 理人员以及科研人员的工作效率,加速科研信息的记录、查阅,减少不必要的重复劳动。利用XML所具有的可扩展性以及自我描述(self-descriptive)特性,数据文件可以 在企业间的应用程序中自动传输、处理及储存,不
2、同厂商的电子商品可以在同一个使用 者界面同时展现,资讯的搜寻变得更为精确快速,不同系统间可以流畅的互通,而中小 企业也可以轻易享受EDl的好处。基于XML特性,本设计在科研管理系统数据模块开发 中采用了 XML文档存储管理,主要实现了科研管理系统中对XML文档中数据的新增、修 改、查询、删除、统计,以及用户控件和XML数据的绑定。关键字:RMS科研管理系统;EDI; B/S模式;XMLSelection And Save In The RMS SystemAbstractScientific research management system is the focus of all the
3、universities and colleages, which includes various information management functions, such as pesonnel files, project application, achievement management, thesis management, report management etc.With the improvement of computer applicaiton level and the standardization and systematization of the sci
4、entific research management,Setting up an information management system which adapts to the scientific research management of the Universties and colleages becomes a exigent requirement.The aim of designing the RMS scientific research management system is to realize the digitalized management of the
5、 scientific research business, improve the work efficiency of the managers and staff, speed the record, consult of the information, reduce the repeated work.The data file could be transferee!, disposed, and saved during the application with the utilization of the extensiblization and description of
6、XML. Meanwhile, various digital production could be shown in the same interface, which makes the search of information become more accurate and fast. And the different systems could exchange the information and the moderate or small enterprises could also enjoy the advantages of EDI easily. Base on
7、xml character, datas use XML files save management, which realized the new increase, modification, selection, delete, Statisitc and user control and XML data bind in the XML files.Key Words: The Scientific Research Management System; EDI; B/S model; XML第一章绪论1U RMS科研管理系统的简介11.2设计RMS系统的方案选择11.2.1 基于 S
8、QL Server 设计 RMS 系统11.2.2 基于XML设计RMS系统2第二章RMS系统中XML和ASRNET的运用42.1 RMS系统中如何创建XML文档42.1.1 XML白勺优势42.2.1 .NET FrameWork 的基础知识73.1 RMS科研管理系统的总体设计113.1.1 功能模块划分113.1.2 数据流程设计113.2 运行环境123.2.1 硬件环境123.2.2 软件环境12第四章RMS科研管理系统应用程序设计134.1 数据库设计与实现134.2 DataSet对象访问XML数据154.2.1 DataSet 的简介154.2.2 DataSet对象访问XML
9、数据164.3 用户控件的数据绑定174.4 RMS系统功能模块的详细设计194.4.1 期刊论文管理模块194.4.2 会议论文管理模块234.4.3 成果信息管理模块244.4.4 信息配置模块264.4.5 奖金统计模块28第五章结论29参考文献3031致谢第一章绪论1.1 RMS科研管理系统的简介当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被 广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使 用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理
10、与信息管理系统的开发密切相关,系统的开发是系统管理的前提。科研管理是各大专院校内部管理的核心部分之一,其肩负着组织科研调研、制定发 展规划、科研项目申报、实施进程管理、成果专利转化等重要责任。合理而科学的科研 管理能够充分发挥自身组织、监督、培养等职能,成为促进科研工作发展的有效手段。 随着科研管理的逐步规范化和制度化,建立一套适用的科研管理信息系统,已经成为各 大高校较为迫切的需求。一套完善的科研管理信息系统,应以项目管理为中心,涵盖立 项、计划、成果、专利、设备、人员、经费等多项管理职能。在提高科研管理水平的同 时,还可为领导的决策提供科学的依据。设计RMS科研项目管理系统的目标是实现高校
11、科研业务的数字化管理,使科研信 息管理工作规范化、系统化、程序化,提高信息处理的速度和准确性,能够及时、准确、 有效的查询、录入、修改和统计科研信息。1.2 设计RMS系统的方案选择1.2.1 基于SQLSerVer设计RMS系统SQL Server是一个后台数据库管理系统,它功能强大操作简便,日益为广大数据库用 户所喜爱。越来越多的开发工具提供了与SQLSeNer的接口。SQL Server是一个关系 数据库管理系统。它的优势在于:技术成熟、应用广泛;数据管理能力强(包括存贮、 检索、修改等);数据安全程度高;稳定可靠的并发访问机制等。另一方面,随着Web 技术的不断发展,信息共享和数据交换
12、的范围不断扩大,关系数据库的一些缺点也显现 出来,第一,数据库技术的应用是建立在一定的数据库管理系统基础上的,各数据库管 理系统之间的异构性及其所依赖操作系统的异构性,严重限制了信息共享和数据交换范 围。第二,数据库技术的语义描述能力差,大多通过技术文档表示,很难实现数据语义 的持久性和传递性,而数据交换和信息共享都是基于语义进行的,这样在异构应用数据 交换时,不利于计算机基于语义自动进行正确数据的检索与应用。第三,数据库应用需 要昂贵的价格和运行环境等服务。总之,数据库在数据管理方面具有管理方便、存贮容 量小、检索速度快、修改效率高、安全性好等优点,但客观上需要用一种应用方式将其 丰富的数据
13、有效的发布出来,以消除平台差异、增强语义描述功能、降低环境要求。1.2.2 基于XML设计RMS系统extensible Markup Language(可扩展标记语言),又简称为XML,是针对网络应用的 一项新技术。World Wide Web ConSortiUm(W3C)目前通过了 XML 标准 1.0 (第二版)。 XML也是标记语言的一种。标记语言还包括SGML、HTML等很多语言。所谓“置标”, 是指在数据中加入标记来说明信息的方法。标记语言是运用置标法描述结构化数据的形 式语言。在XMLl.0标准中说明了 XML的指定目标:1. XML应该可以在互联网上直接使用2. XML应该支
14、持各种不同的应用方式3. XML应该与SGML兼容4. 处理XML文档的应用程序应该容易编写5. XML文档的可选择性数量应该减到最小,最好减至没有6. XML文档应该具有良好的可读性,并且比较清晰7. 用XML设计的新的置标语言应该方便快捷8. XML设计的置标语言应该真实、简洁9. XML文档应容易编制10. XML标记的简洁性并不重要以上目标体现了人们对XML的期望和XML本身的优点。这些目标决定了 XML的 前途是光明的,XML的发展方向符合计算机技术的前进方向。尽管因为XML出现时间 不长,相应的编辑浏览工具不成熟,而且应用有限,但随着时间的推移,XML将成为 网络发展和数据库的重要
15、技术。上述目标还指明了 XML的特点。XML在商业上的应用前景也是因为XML满足了当前商务数据交换的需求:1 .数据可以跨平台使用并可以被人阅读理解2 .数据的内容和结构有明确的定义3 .数据之间的关系得以强化4 .数据的内容和数据的表现形式分离5 .使用的结构是开放的,可扩展的基于对XML的基本认识和了解,以及XML的发展趋势,本着对XML的更深一层 的探讨,把XML的基础理论知识运用到实际的系统设计中,因此本人决定采用XML 技术来开发和设计RMS科研管理系统。第二章RMS系统中XML和ASP.NET的运用2.1 RMS系统中如何创建XML文档2.1.1 XML的优势XML的优势如下:1
16、.内容与形式的分离。在HTML中,数据内容和表现形式是混在一起的,这样当 改变数据的表现形式时,更新文档的工作量很可观。同时,对于XML文档而言,标记 是包含信息的,比如关键字、继承关系等,这些信息杜宇数据的检索、描述起着巨大的 简化的作用。当只想改变数据的表现形式时,我们只许修改从XML文档中分离出的用 语数据表现的样式单就可以了。2 .良好的可扩展性。XML用其程序员制定自己的标记集,满足自己的需要。同样, 一个行业或某一特定人群也可以指定在自己范围内的通过标记集。这样,XML可以轻 松地适应每一个领域而无需对语言本身作大修改。另外,要说明的是XML的数据定义 也是与数据本身分离。独立存在的。这样,使XML的标记