ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:747.98KB ,
资源ID:25585385      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/25585385.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(xml大作业图书馆xmldtdxslxsd有效性检测算平均值.docx)为本站会员(b****9)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

xml大作业图书馆xmldtdxslxsd有效性检测算平均值.docx

1、xml大作业图书馆xmldtdxslxsd有效性检测算平均值信息工程学院2013-2014-1学期 XML技术与应用课程大作业专 业: 计算机科学与技术 班 级: 11计科1本 学生姓名: 沈维洁 夏振凯 王伟 学 号: 21、34 26 2013年12月 XML技术与应用大作业分组报名表项目名称 基于XML的图书馆信息系统设计与实现项目功能 XML作为数据存储格式,已经渗透到了Internet和其他各个领域。结构文档XML的信息交换、提取、处理、查询的研究也日益受到重视。以XML文档作为存储数据的手段,可以很好地解决Web上的数据表达问题,同时利用数据绑定可以很容易地创建和维护XML文档。X

2、ML文档将成为数据交换和共享的通用平台。正是鉴于XML的良好特点,某图书馆拟使用XML文件制定一个书目单,该文档描述其图书馆内的所有书目信息团队成员姓名性别年级院、系、专业学号备注女11计算机科学与技术21男11计算机科学与技术34男11计算机科学与技术26指导教师研究方向软件设计职称副教授团队联系方式联系人姓名联系电话42邮件地址邮编1000911系统概述1.1. 设计内容某图书馆欲模拟使用XML文件建立一个书目单描述图书馆的所有书目信息。选择合适的编译器,编写一个XML文件,文件包括如下信息:1 该图书馆的基本信息:图书馆的名字、地点,容量,开放时间等。(1) 书目书目1 书目基本信息(书

3、籍名称、单价、ISBN、书目类别、作者、书籍编号) 入库信息(入馆时间、入馆数量、经办人) 书目2书目3.书目N2 出版社信息 出版社基本信息(名称、地点、标志、联系方式等),其中联系方式包括:电话、网址、传真、email等联系方式。 出版社主要出版图书信息(书目类型、出版方向,丛书名称) 管理员信息(编号、姓名、联系方式、管理的范围)1.2. 设计要求针对该XML文件,画出其相应的树状结构图。3、针对所编写的XML文件,编写其相应的DTD文件 ,并使用解析器验证其有效性。4、针对所编写的XML文件,编写其相应的Schema文件,并验证其有效性。5、针对所编写的XML文件,编写合适的XSL文件

4、,将书目基本信息打印成表格,并用浏览器进行浏览。6、使用JAVA编程语言,对XML文件进行解析: 显示该xml文件的所有节点、属性的名字; 同时显示该xml文件所有标记的文本数据; 计算书的平均单价并进行输出。2. 需求分析2.1. 系统功能需求2.1.1. 书目单内容书目单包括图书馆基本信息,书目(书目1,书目2,书目n),出版社信息,管理员信息。图书馆基本信息。书目。出版社信息。管理员信息。2.1.2. 书目单规范性及有效性检查XML文件按照要求组织数据合理,并通过规范性检查。DTD文件按照要求编写,并通过有效性检查。Schema文件按照要求编写,并通过有效性检查。XSL文件按照要求显示正

5、确。JAVA文件达到要求,正确显示结果。3. 总体设计3.1. 系统总体流程图书目单建立相应的XML文件书目管理员图书馆出版社DTD文件XSL 文件Java语言解析显示信息图3-1系统总体流程图4. 详细设计4.1. 书目单树状结构4.1.1. 树状图收拢如图4-1-1所示图4-1-1树状图收拢4.1.2. 图书馆展开如图4-1-2所示:图4-1-24.1.3. 书目展开(部分截图显示)如图4-1-3所示:图4-1-34.1.4. 管理员展开如图4-1-4所示:图4-1-44.1.5. 书目XML文件源代码及截图 宁波大红鹰图书馆 F1 10000 8:00-22:00 XML程序设计 078

6、-7-302-20649-1 程序设计 张越平 耿祥义 TP-102 2013/12/12 10 沈维洁 操作系统 978-7-5606-0496-1 程序设计 汤小丹 梁红兵 TP-332 2012/12/13 20 王伟 Android移动应用设计与开发 978-7- 网站制作 黄宏程 胡敏 TP-235 2013/12/23 20 夏振凯 宁波大红鹰出版社 北京 京字008 123678 网址 自动化工业 计算机科学技术 计算机科学 3214 沈维洁夏振凯王伟 图书馆1楼 666666 4.2. XML文件的编写与规范性检查检查有效性通过如图4-2图4-24.3. DTD文件编写与规范性

7、检查import .*;import class Test_YouXiaoXing public static void main(String args) String fileName=null; try Scanner reader=new Scanner; 夏振凯 沈维洁 王伟 小组 XML); 请输入您要验证有效性的XML文件的名字:); fileName=(); DocumentBuilderFactory factory=(); (true); DocumentBuilder domParser= (); MyHandler handler=new MyHandler(); (h

8、andler); Document document=(new File(fileName) ; if=null) 文件是有效滴!); else 文件不是有效滴!); catch(Exception e) class MyHandler extends DefaultHandler String errorMessage=null; public void error(SAXParseException e) throws SAXException errorMessage=(); 一般性错误:+errorMessage); public void fatalError(SAXParseExc

9、eption e) throws SAXException errorMessage=(); 致命性错误:+errorMessage); 4.3.1. DTD文件4.4. 关联xsl文件并显示相应的信息4.4.1. 图书馆信息显示如图4-4-1所示:图4-4-1相应的代码 图书馆信息 名称 地点 容量 开放时间 4.4.2. 书目信息显示如图4-4-2所示:图4-4-2相关XSL代码书目信息书籍名称单价ISBN书目类别作者书籍编号入馆时间入馆数量经办人4.4.3. 出版社信息显示出版社信息表,如图4-4-3所示:图4-4-3相关代码: 出版社信息 出版社基本信息 主要出版图书 出版社名称 出版社地点 标志 联系方式 书目类型 出版方向 丛书名称 电话: 网址: 传真: E-Mail: 4.4.4. 管理员信息显示管理员表信息,如图4-4-4所示:图4-4-4相应的XSL代码: 管理员信息 编号 姓名 联系方式 div align=center

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1