图书馆xml课程设计

图书馆xml课程设计

ID:48321672

大小:328.01 KB

页数:33页

时间:2020-01-10

图书馆xml课程设计_第1页
图书馆xml课程设计_第2页
图书馆xml课程设计_第3页
图书馆xml课程设计_第4页
图书馆xml课程设计_第5页
资源描述:

《图书馆xml课程设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、重庆科技学院XML技术综合性设计实验报告院(系):电气与电子信息工程学院_专业班级:计科应08学生姓名:学号:课程名称:___XML程序设计__报告题目:面向图书馆管理信息的XML程序设计__________完成日期:2010年11月22日指导教师批改:____________________________________________________________________________________________________________________________________________________________

2、_______________________________________________________________________________________________报告成绩:________________指导教师:________________摘要XML作为万维网联盟的一种语言,它在Internet上的数据交流很方便。且XML的威力在于它将用户界面和结构和数据的分离。该设计模拟一个图书馆管理系统,用XML建立一个书目单结构信息。用DTD、XSL进行与书目单的XML文件关联、然后用Java语言进行解析,并显示出来。同时计算图书的平均

3、价格,检验数据的有效性。关键词:XML书目单E-RXSLDTDII目录摘要I目录II1系统概述11.1.设计内容11.2.设计要求12.需求分析32.1.系统功能需求32.1.1.书目单内容32.1.2.书目单规范性及有效性检查32.2.总体E-R图42.3.数据流图及描述63.总体设计93.1.系统总体流程图94.详细设计104.1.书目单树状结构104.1.1.树状图收拢104.1.2.图书馆展开104.1.3.书目展开(部分截图显示)114.1.4.管理员展开114.1.5.书目XML文件源代码124.2.XML文件的编写与规范性检查144.3.DTD文

4、件编写与规范性检查144.3.1.DTD文件154.4.关联xsl文件并显示相应的信息164.4.1.图书馆信息显示164.4.2.书目信息显示174.4.3.出版社信息显示204.4.4.管理员信息显示224.5.Java语言解析XML文件244.5.1.图书馆信息解析244.5.2.书目信息解析244.5.3.出版社信息解析:254.5.4.管理员信息显示及计算图书的平均价格:254.5.5.类结构显示:264.5.6.解析代码:26总结28致谢29参考文献30II重庆科技学院《XML技术》综合性设计实验报告1系统概述1.1.设计内容某图书馆欲模拟使用XM

5、L文件建立一个书目单描述图书馆的所有书目信息。选择合适的编译器,编写一个XML文件,文件包括如下信息:①该图书馆的基本信息:图书馆的名字、地点,容量,开放时间等。②书目a)书目1i.书目基本信息(书籍名称,单价,ISBN,书目类别,作者,书籍编号)ii.入库信息(入馆时间,入馆数量,经办人)b)书目2c)书目3d)书目n...③出版社信息出版社基本信息(名称、地点、标志、联系方式等),其中联系方式包括:电话、网址、传真、email等联系方式。出版社主要出版图书信息(书目类型、出版方向,丛书名称④管理员信息(编号、姓名、联系方式、管理的范围)1.2.设计要求①针

6、对该XML文件,画出其相应的树状结构图。②针对所编写的XML文件,编写其相应的DTD文件,并使用解析器验证其有效性,对验证结果抓图。③针对所编写的XML文件,编写合适的XSL文件,将书目基本信息打印成表格,并用IE浏览器进行浏览并截图。30重庆科技学院《XML技术》综合性设计实验报告④使用JAVA编程语言,对XML文件进行解析:显示该xml文件的所有节点、属性的名字;同时显示该xml文件所有标记的文本数据;计算书的平均单价并进行输出。要求:①xml文件中应该包括文本内容、标记、属性、命名空间,混合标记等的内容②dtd文件应该有相应的结果抓图③xsl文件应用到规

7、范中的常用技巧,例如模板调用、for-each、value-of、xsl标记等。④解析器结果应该有抓图。⑤形成的代码交老师验证。30重庆科技学院《XML技术》综合性设计实验报告1.需求分析1.1.系统功能需求1.1.1.书目单内容书目单包括图书馆基本信息,书目(书目1,书目2,书目n),出版社信息,管理员信息。①图书馆基本信息。②书目。③出版社信息。④管理员信息。1.1.2.书目单规范性及有效性检查①XML文件按照要求组织数据合理,并通过规范性检查。②DTD文件按照要求编写,并通过有效性检查。③XSL文件按照要求显示正确。④JAVA文件达到要求,正确显示结果。

8、30重庆科技学院《XML技术》综合性设

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。