设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于.NET平台的XML数据访问通用方案设计
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  

广东白云学院
 毕业设计(论文)

 


   题目:基于.NET平台的XML数据访问通用方案设计
               
     学生姓名:          
     学    号:       
     班    级:  09计算机科学与技术1班
     专    业:     计算机科学与技术
     所  在 系:            电气与信息工程系       
     指导教师:                       
      完成日期:       2013年3月1日       

基于.NET平台的XML数据访问通用方案设计

摘要
  XML标记语言具有跨平台性、自描述性、可访问性等特点,这使得它非常适合于作为异构平台之间数据访问的中介。本文建立了一个数据访问系统,利用XML文件作为一种访问介质来实现多个数据库之间的数据访问。
  本系统结合.net的对象-关系映射技术,Xmlbeans的XML模式-对象映射技术以及.NET 机制解决XML模式与关系模式之间的映射问题。通过.NET三层架构把源数据库中的表关系映射到具体的.NET对象,通过操作.NET对象来处理关系数据库;通过Xmlbeans处理目标XML Schema的结构、元素等信息,建立目标XML模式到.NET对象的映射以及XML文件处理对象;再通过反射机制,分析.NET三层架构映射对象与目标XML模式的.NET映射对象,把.NET三层架构映射对象的数据信息转入目标XML模式的.NET映射对象中,这样就能使用Xmlbeans生成基于目标模式的XML文件;最后XML文件处理对象完成XML文件处理,得到目标数据库映射对象,再通过.NET三层架构存入目标数据库。
  本系统以XML文件作为中间数据格式化,完成了在不同的关系型数据之间访问数据,达到数据共享的目的。

关键词:可扩展标识语言、关系型数据库、数据访问、文档类型定义、模式

 

 

 


Abstract
  XML markup language has a cross-platform, self-descriptive, accessibility features, which makes it very suitable for intermediary access data between heterogeneous platforms. Establish a data access system using an XML file as an access medium to achieve data access between multiple databases.
  The system combines the Net object - relational mapping technology, Xmlbeans XML schema - object mapping technology. NET mechanism to solve the problem of mapping between XML schema and relational schema. By NET three-tier structure of the source database table relationships are mapped to specific. NET object, through the operation. NET object to handle relational databases; by the processing target XML Schema Xmlbeans the structure, elements, establish target XML schema to. NET object mapping XML file processing object; reflection mechanism analysis NET three-tier architecture mapping object and target XML schema. NET mapping object, NET three-tier architecture mapping object data is transferred to the target XML schema NET mapped object, so you can use Xmlbeans generate an XML file based on the target mode; final completion of the XML file processing object XML file processing, target database mapping object, and then through NET three-tier system is stored in the target database.
  As an intermediate data format the XML file, the system, the completion of data between different relational data access, to achieve the purpose of data sharing.
Key words:XML,Relational Database,Data Exchange,DTD.,XML Schema
目   录                    
摘    要 I
Abstract II
1.1系统研究背景 V
1.2研究现状 V
1.3本文研究内容 VI
1.4论文组织结构 VI
1.5本章小结 VII
2XML及其相关技术 IX
2.1XML语言概述 IX
2.1.1标记语言的概念 IX
2.1.2标记语言的分类 IX
2.1.3SGML X
2.1.4HTML X
2.1.5XML XII
2.1.6SGML、HTML、XML之间的关系 XIII
2.2XML应用 XIV
2.3XML文件 XIV
2.3.1规范的XML文件 XIV
2.3.2XML三要素 XIV
2.4XML Schema XV
2.4.1简介 XVI
2.4.2一个XML文档及其SCHEMA的例子 XVI
2.5本章小结 XIX
3.NET及其相关技术 XX
3.1.NET简介 XXI
3.1.1.NET历史 XXI
3.1.2.NET特点 XXI
3.2.NET三层架构介绍 XXII
3.3本章小结 XXV
4XML数据访问方案设计 XXVII
4.1系统开发平台和相关技术 XXVIII
4.2系统设计 XXVIII
4.3 各种存取方案的设计 XXIX
4.3.1 XML文档导入导出数据库 XXIX
4.3.2利用XmlTextReader类浏览数据 XXXII
4.3.3利用XmlTextReader类读取XML文件 XXXIII
4.3.4利用XmlNode类和XmlDocument类插入数据 XXXV
4.3.5在DOM模型中创建新节点并存入classNew1.xml文档 XXXVI
4.3.6在DOM模型中更新节点值并存入classNew2.xml文件 XXXVII
4.3.7在DOM模型中删除节点值或属性并存入classNew3.xml文件 XXXVIII
4.4XML数据存取通用方案的实现 XL
5总结与展望 XLVI
6参考文献 XLVII
7致谢 XLVI

  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!