1 / 17
文档名称:

软件设计说明书.doc

格式:doc   大小:305KB   页数:17页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件设计说明书.doc

上传人:iris028 2021/1/21 文件大小:305 KB

下载得到文件列表

软件设计说明书.doc

相关文档

文档介绍

文档介绍:Xml大作业设计报告
课程名称: 可扩展置标语言(XML)
设计题目: XML通讯录
院 系: 南昌大学软件学院
专 业:  软件技术
班  级: 软件技术101
学 号: 8001610019
姓 名: 廖欢
目录
1
1
1
1
4
5
5
8
9
9
9
xsl 10
12
14
15
16
17
参考资料 17

本次期末大作业采用课程设计的形式进行,作为《XML》课程的期末考核。
要求综合运用XML相关知识,设计一个具有实用价值的CD目录应用程序,并撰写课程设计报告。
其目的和任务是:
1、综述性部分:巩固和加深学生对本课程基本知识的理解和掌握,查阅相关文献资料,了解和掌握xml的当前研究现状,及实际的应用情况;
2、掌握XML程序调试的基本技能,掌握设计XML应用软件的基本思路和方法,结合某个具体实例,进行方案分析和设计。
举例:若选择xml的CSS技术专题,则可选择做一个网上书屋的图书展示页面。则,方案设计中必须阐明存放数据的xml文档如何设计(可参ch3)?以及你的xml文档的css样式表如何设计(可参ch4),最好给有项目系统结构图示。
3、编程:给出相应的xml文件和DTD设计(或Schema设计),以及有关键代码展示,提高运用XML解决实际问题的能力,培养撰写设计报告的能力。
4、给出主要参考文献目录。凡是引用参考文献中的结论或结果应在大作业报告中具体注明。
推荐Xml技术专题:(本学期所学内容)
1.基于css和xml的通讯录的实现
2.基于xsl和xml的项目管理软件的实现(在大项目中分若干项目组,每个项目组的成员是变动的,记录每个程序员(有编号)的工时)


计算机

工具:Visual Studio 语言:C#


Xml留言板

1) Xml留言板包含:存储名称信息,存储性别信息;存储eMAIL信息,存储内容信息
2)  要求对XML通讯录进行XSD验证:
TITILE、ARTIST、COUNTRY、COMPANY为字符串格式;
PRICE为正数;
姓名输入长度在2至14个字符之间;
联系地址输入长度在6至16哥字符之间;
管理员:123456密码:123456
3)采用页面形式显示数据,同时可以查看详细信息,界面格式如下:

Xml留言板具有一般通讯录功能,并且基于XML的界面话在添加于超找功能上更方便更直观,不仅如此用户还可以将号码或者地址相同的联系人合并,以节省空间帮助查询。
本组实现的XML通讯录在添加用户方面也是更快捷更新颖如:用户可以根据自己的选择适量添加联系人个数。
具体功能实现如下图:


XML即可扩展标记语言,它与HTML一样,都是SGML(Standard Generalized Markup Language,标准通用标记语言)。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。扩展标记语言XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。
 

XML Schema 是DTD的替代品。XML Schema语言也就是XSD
XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。文档设计者可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。XML Schema本身是一个XML文档,它符合XM