下载此文档

软件设计说明书.doc


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
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

软件设计说明书 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人iris028
  • 文件大小305 KB
  • 时间2021-01-21