XML与电子商务应用
分享
课程详情
课程评价
spContent=标准是开放的前提,正如TCP/IP协议标准造就了计算机互连互通的互联网世界,XML标准造就了商务活动主体互连互通的电子商务世界。XML是电子商务实现开放式数据集成和应用集成的核心基础技术,是电子商务业务过程自动化和智能化的奠基石。让我们一起领略XML技术的精髓,体会电子商务应用的魅力。
—— 课程团队
课程概述

人类进入21世纪以来,电子商务得到迅猛发展,至2016年底我国电子商务交易金额超过26万亿元。为保证电子商务的效率,企业内部、企业之间、企业和客户之间进行了广泛的数据集成和应用集成,以实现电子商务交易和业务流程的自动化,而电子商务交易和业务流程自动化的前提是交换数据和业务流程的标准化,这些标准均是采用XML,即eXtensible Markup Language(可扩展标记语言),进行定义的。标准是开放的前提,如同有了TCP/IP协议就有了开放的互联网世界一样,有了XML标准就有了开放的电子商务世界。

由于电子商务环境下企业的合作伙伴动态多变,需要集成的电子商务数据具有多源异构的特征,因此,利用XML技术定义数据交换的标准,实现开放式的数据集成尤为重要。电子商务应用集成则普遍采用由IBM倡导的SOA,即Service Oriented Architecture(面向服务的架构),其中服务的描述、发现与集成均采用XML描述。进一步,基于语义的智能化商务正在迅速发展,描述语义的语言OWL是基于XML的。总之,XML是电子商务数据集成和应用集成的核心基础技术,没有XML,就没有电子商务环境下商务过程的自动化和智能化。

那么,如何利用XML技术定义数据交换的标准?如何利用XML技术描述具体的商务信息?如何对XML描述的商务信息进行格式化转换,以呈现我们所需要的效果?本课程将带你一起寻找这些问题的答案。

本课程是电子商务技术类核心课程,可供电子商务、信息管理、计算机科学与技术等专业的学生,以及对电子商务集成技术感兴趣的社会人士选修学习。

授课目标

通过XML、DTD、Schema、CSS、HTML、xPath和XSL几个方面的内容学习,能够利用XML相关知识,设计电子商务数据标准和数据表现方案。具体要求达到的能力包括:(1)标准定义能力:利用Schema技术定义商务数据的标准;(2)商务描述能力:遵循已经定义的数据标准,利用XML描述具体的商务信息;(3)格式化转换能力:一是利用CSS表现XML数据的能力;二是利用XSLT对XML数据进行格式化转换(如将XML文档转换为HTML文档)的能力。


课程大纲

第1周 引论(电子商务数据集成技术的演变)

教学内容:

1.1 电子商务环境下传统数据交换与集成技术存在的问题

1.2 基于EDI的数据集成技术

1.3 基于XML的数据集成技术

教学要求:

理解电子商务环境下传统数据集成技术和基于EDI的数据集成技术的不足;了解XML技术的重要作用与意义。

第1周单元测验

第2周 XML与名字空间

教学内容:

2.1 标记语言及其发展

2.2 XML语言概述

2.3 XML文件结构

2.4 XML名字空间

教学要求:

理解XML的基本语法和文件结构,理解XML名字空间的作用,掌握定义名字空间的方法。

第2周单元测验

第2周单元作业

第3周 数据标准定义技术之一:DTD

教学内容:

3.1 数据模式概述

3.2 DTD概述

3.3 DTD定义元素和子元素

3.4 DTD定义属性

教学要求:

掌握内部DTD、外部DTD和公有DTD三种类型DTD的定义和声明方法,能够利用DTD定义元素、子元素和属性。

第3周单元测验

第4周 数据标准定义技术之二:Schema

教学内容:

3.5 Schema概述

3.6 用Schema定义元素和属性

3.7 用Schema定义简单类型

3.8 用Schema定义复杂类型

3.9 Schema元素内容与注释

3.10 Schema与名字空间

教学要求:

掌握Schema的基本结构和基本语法,能够利用Schema定义元素和属性、简单类型和复杂类型,理解名字空间和Schema之间的关系。

第4周单元测验

第4周单元作业

第5周 数据格式化转换技术之一:CSS

教学内容:

4.1 CSS概述

4.2 CSS分类属性

4.3 CSS字体属性

4.4 CSS颜色与背景属性

4.5 文本属性

4.6 框属性

教学要求:

掌握CSS五大类属性定义的语法,能够利用CSS对XML文档进行格式化表现。

第5周单元测验

第5周单元作业

第6周 HTML与网页制作(一)

教学内容:

5.1 HTML概述

5.2 HTML的HEAD标记

5.3 HTML的BODY与分区标记

5.4 HTML的文本标记

5.5 HTML的列表与导航标记

教学要求:

掌握HTML文件结构和各标记的使用方法。

第6周单元测验

第7周 HTML与网页制作(二)

教学内容:

5.6 HTML的图形与多媒体标记

5.7 HTML中表格的使用

5.8 HTML中表单的使用

5.9 HTML中框架的使用

教学要求:

掌握图形与多媒体标记、表格各标记、表单各标记、框架各标记的使用方法,能够利用学过的所有标记编写简单的网页文件。

第7周单元测验

第7周单元作业

第8周 数据格式化转换技术之二:XSL

教学内容:

6.1 XPath概述

6.2 XPath语法

6.3 XPath节点匹配

6.4 XSL概述

6.5 XSL匹配模式

6.6 XSL选择模式

6.7 XSL测试模式

6.8 XSL排序与内容创建。

教学要求:

掌握利用XPath进行节点匹配的原理与方法,掌握常用XSL元素的语法及其使用方法,能够综合利用XSL元素对XML文档进行格式化转换(将XML文档转换成HTML文档或另一个XML文档)。

第8周单元测验

第8周单元作业


预备知识

本课程没有特别的预备知识要求。只要你对数据交换和表现技术感兴趣即可。

证书要求

1、成绩构成:
综合成绩100分,其中课程讨论占10%,单元测验占25%,单元作业占25%,考试占40%。
2、证书要求:
基本要求:看完全部视频。达标条件:综合成绩60分及以上。
综合成绩60-79分:发放合格证书;
综合成绩80-100分:发放优秀证书。
3、说明:
课程讨论成绩以学生在“课堂讨论区”的参与度为依据,进行至少10 次有效讨论方能获得该部分满分。单元测验题目均为客观题,包括单选题、多选题和判断题三种类型。


参考资料

XML技术应用》(第二版),贾素玲 王虹森 王强编著,清华大学出版社,2017.2

HTML5完全自学手册》,刘河飞著,电子工业出版社,2018.1