欢迎来到天天文库
浏览记录
ID:19215453
大小:492.53 KB
页数:69页
时间:2018-09-29
《事故树数据文件辅助生成系统 毕业设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、西安电子科技大学毕业设计(论文)任务书题目名称事故树数据文件辅助生成系统任务与要求1,搜集并阅读相关的资料,熟悉事故树的相关理论和技术。2,应用VisualStutio2005Express以及SQLServer2000对系统进行初步开发,其中,事故树数据描述使用XML进行设计。界面采用树形结构,事故信息存入数据库中。3,撰写论文,完成答辩。摘要本文首先对几种现有计算机辅助建树方法进行了研究,提出采用XML来描述事故树数据文件的设想。然后,通过对事故树及XML文档结构的分析,我们设计了一类用以描述事故树数据结构的XML文档,对其设定了一些限制。为了能在实际应用中验证输入的XML文档
2、是否符合这些限制条件,我们进一步讨论了XMLSchema文件的结构,并设计了一组XSD文档,该组文档主要用于验证XML文档的有效性。在此基础上,我们设计并实现了一个事故树数据文件计算机辅助生成系统。该系统采用微软最新版可视化编程工具VisualStudio2005编写,由VisualC#编程语言实现。系统中采用XML文件描述事故树的数据结构,采用树状层次结构显示该结构,使用“与图标”和“或图标”来表示事件间的与或关系,并使用SQLServer2000数据库来存储事故树基本事件的详细信息。关键词:事故树XMLSchemaADO.NETC#AbstractAbstractInthisp
3、aper,severalkindsofexistingcomputer-aidedmethodsforbuildingfaulttreeareanalyzedfirst,andthentheideaofintroducingXMLtodepictthedatafileofthefaulttreeisputforward.Secondly,throughtheanalysisofthestructureofthefaulttreeandtheXMLdocument,akindofXMLdocumentisdesignedtodepictthedatafileofthefaulttre
4、eandalotoflimitsaresetedonit.Inordertovalidatewhetherthedocumentinputedmeetstheselimitsinpractice,thestructureofXMLSchemadocumentisdicussedandasetofXSDdocumentswhicharemainlyusedtovalidatetheXMLdocumentdesigned.Onthisbasis,acomputer-aidedsystemusedforbuildingthedatafileofthefaulttreeautomatica
5、llyisdesignedandimplemented.ThesystemiswrittenwithMicrosoft'sVisualStudio2005programmingtools,andisprogrammedwithVisualC#providedbyVisualStudio2005.Inthissystem,theXMLdocumentwhichwedesignedisusedtodepictthedatafileofthefaulttree,hierarchicaltreeisappliedtoshowthedocument,twoiconswhichrepresen
6、t“and”and“or”separatelyareemployedtodenotetherelationsofthefaultevents.Finally,SQLServer2000isusedtostorethedetailsofthebasicevents.Keywords:FaulttreeXMLSchemaADO.NETC#目录目录第一章绪论11.1论文的研究背景11.1.1事故树分析法11.1.2事故树分析法的现状与发展11.1.3现有计算机辅助事故树建树方法21.2论文研究的主要内容和意义41.2.1论文研究的主要内容41.2.2论文研究的意义4第二章XML技术52.
7、1XML概述52.1.1XML简介52.1.2XML的特点52.2基于XML的事故树数据结构62.2.1事故树示例62.2.3XML文档示例72.3基于XMLSchema的事故树数据结构验证102.3.1Well-formed和Valid102.3.2XML模式112.4XMLSchema的语法132.4.1XMLSchema文件概述132.4.2主要组件详述13第三章程序设计173.1开发环境173.1.1.NETFramework173.1.2VisualStud
此文档下载收益归作者所有