XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值

上传人:日度 文档编号:136712334 上传时间:2020-07-01 格式:DOC 页数:30 大小:990.50KB
返回 下载 相关 举报
XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值_第1页
第1页 / 共30页
XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值_第2页
第2页 / 共30页
XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值_第3页
第3页 / 共30页
XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值_第4页
第4页 / 共30页
XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值_第5页
第5页 / 共30页
点击查看更多>>
资源描述

《XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值》由会员分享,可在线阅读,更多相关《XML大作业-图书馆xml-dtd-xsl-xsd有效性检测-算平均值(30页珍藏版)》请在金锄头文库上搜索。

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

2、为数据交换和共享的通用平台。正是鉴于XML的良好特点,某图书馆拟使用XML文件制定一个书目单,该文档描述其图书馆内的所有书目信息团队成员姓名性别年级院、系、专业学号备注女11计算机科学与技术1111050321男11计算机科学与技术1111050334男11计算机科学与技术1111050126指导教师研究方向软件设计职称副教授团队联系方式联系人姓名联系电话42邮件地址邮编100091目录摘要I目录II1系统概述11.1. 设计内容11.2. 设计要求12. 需求分析32.1. 系统功能需求32.1.1. 书目单内容32.1.2. 书目单规范性及有效性检查33. 总体设计33.1. 系统总体流程

3、图34. 详细设计44.1. 书目单树状结构74.1.1. 树状图收拢74.1.2. 图书馆展开74.1.3. 书目展开(部分截图显示)84.1.4. 管理员展开84.1.5. 书目XML文件源代码94.2. XML文件的编写与规范性检查114.3. DTD文件编写与规范性检查114.3.1. DTD文件124.4. 关联xsl文件并显示相应的信息144.4.1. 图书馆信息显示144.4.2. 书目信息显示154.4.3. 出版社信息显示174.4.4. 管理员信息显示194.5. Schema文件194.6. Java语言解析XML文件204.6.1. 图书馆信息解析204.6.2. 书目

4、信息解析214.6.3. 出版社信息解析:214.6.4. 管理员信息显示及计算图书的平均价格:224.6.5. 类结构显示:234.6.6. 解析代码:23总结271系统概述1.1. 设计内容某图书馆欲模拟使用XML文件建立一个书目单描述图书馆的所有书目信息。选择合适的编译器,编写一个XML文件,文件包括如下信息: 该图书馆的基本信息:图书馆的名字、地点,容量,开放时间等。(1) 书目书目1 书目基本信息(书籍名称、单价、ISBN、书目类别、作者、书籍编号) 入库信息(入馆时间、入馆数量、经办人) 书目2书目3.书目N 出版社信息 出版社基本信息(名称、地点、标志、联系方式等),其中联系方式

5、包括:电话、网址、传真、email等联系方式。 出版社主要出版图书信息(书目类型、出版方向,丛书名称) 管理员信息(编号、姓名、联系方式、管理的范围)1.2. 设计要求针对该XML文件,画出其相应的树状结构图。3、针对所编写的XML文件,编写其相应的DTD文件 ,并使用解析器验证其有效性。4、针对所编写的XML文件,编写其相应的Schema文件,并验证其有效性。5、针对所编写的XML文件,编写合适的XSL文件,将书目基本信息打印成表格,并用浏览器进行浏览。6、使用JAVA编程语言,对XML文件进行解析: 显示该xml文件的所有节点、属性的名字; 同时显示该xml文件所有标记的文本数据; 计算书

6、的平均单价并进行输出。2. 需求分析2.1. 系统功能需求2.1.1. 书目单内容书目单包括图书馆基本信息,书目(书目1,书目2,书目n),出版社信息,管理员信息。图书馆基本信息。书目。出版社信息。管理员信息。2.1.2. 书目单规范性及有效性检查XML文件按照要求组织数据合理,并通过规范性检查。DTD文件按照要求编写,并通过有效性检查。Schema文件按照要求编写,并通过有效性检查。XSL文件按照要求显示正确。JAVA文件达到要求,正确显示结果。3. 总体设计3.1. 系统总体流程图书目单建立相应的XML文件书目管理员图书馆出版社DTD文件XSL 文件Java语言解析显示信息图3-1系统总体

7、流程图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文件源代码及截图宁波大红鹰图书馆F1100008:00-22:00XML程序设计25.00078-7-302-20649-1程序设计张越平 耿祥义TP-1022013/12/1210沈维洁操作系统32.00978-7-5606-0496-1程序设计汤小丹 梁红兵TP-3322012/1

8、2/1320王伟Android移动应用设计与开发35.00978-7-115-29040-3网站制作黄宏程 胡敏TP-2352013/12/2320夏振凯宁波大红鹰出版社北京京字123-2323-3232TingH自动化工业计算机科学技术计算机科学3214沈维洁夏振凯王伟图书馆1楼666666188152966664.2. XML文件的编写与规范性检查检查有效性通过如图4-2图4-24.3. DTD文件编写与规范性检查import javax.xml.parsers.*;import org.xml.sax.helpers.*;import org.xml.sax.*;import java.

9、io.*;import org.w3c.dom.*;import java.util.Scanner;public class Test_YouXiaoXing public static void main(String args) String fileName=null; try Scanner reader=new Scanner(System.in); System.out.print(夏振凯 沈维洁 王伟 小组 XML); System.out.print(请输入您要验证有效性的XML文件的名字:); fileName=reader.nextLine(); DocumentBuilderFactory factory=DocumentBuilderFactory.newInstance(); factory.setValidating(true);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 中学学案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号