本课程是面向电子商务和信息类专业开设的专业课程,是电子商务技术类核心课程。课程以XML相关技术的语法及其应用为核心内容,系统讲解了HTML语法、XML语法、DTD语法、Schema语法、CSS语法、XPath和XSL语法,以及上述语法的综合运用,培养学生利用HTML设计网页的能力,利用XML定义数据标准和描述商务信息的能力,利用XPath和XSL、CSS进行格式化转换与表现的能力,最终构建学生综合运用所学知识制定基于互联网的数据交换解决方案的能力。
人类进入21世纪以来,电子商务得到迅猛发展,每年电子商务交易金额以超过40%的速度递增,至2013年底我国电子商务交易金额已达10万亿元。企业内部、企业之间、企业和客户之间进行了广泛的集成以适应电子商务交易自动化、业务流程自动化的需要,其根本前提是交换数据和交互过程的标准化,这些标准均是采用XML(eXtensible Markup Language,即可扩展标记语言)定义的。如今电子商务的应用架构普遍采用由IBM倡导的SOA(Service Oriented Architecture),即面向服务的架构,其中服务的描述、发现与集成均采用XML描述。进一步,基于语义的智能化商务正在迅速发展,其基础语言正是XML。总之,XML是电子商务数据集成和应用集成的核心基础技术,没有XML,就没有电子商务环境下商务过程的自动化和智能化。
有鉴于XML在电子商务中的根本作用和重要性,课程组自2002年我校成立电子商务专业以来便将《XML与电子商务应用》课程作为电子商务专业的核心基础课程来开设,我校和经济学院对课程建设给予了大力支持,经过10余年的精心建设,目前课程已经形成了鲜明的特色。教学团队围绕学生应用与创新能力的培养目标,对教学理念、方法与手段进行了改革与探索,树立了“高起点、宽视野、深理论、厚应用”的课程理念,改革教学内容与方法,构建了“理论基础——知识点示例——单元案例——综合案例”的复合教学内容体系,建设了“课程教材——参考教材——XML国际标准文档——行业应用案例”的立体双语教材体系,创建并实践“线上学习与线下研讨相结合、理论讲解与案例分析相结合、师生互动与生生互动相结合、理论学习与实践训练相结合”的多维教学方法体系,建立了“由知识上升到能力”的过程质量控制体系,搭建了在线开放课程教学平台。
课程团队将服务科学与电子商务的思想引入到教学与教研工作中,以人为本,通过课程教学规律与方法理论研究的深化,教学模式与手段的改革创新,过程管理的强化,国际合作与交流的广泛和深入开展,利用现代教育与信息技术手段对教学资源平台与互动平台的不断完善,提高学生学习效果,提升学生的应用与创新能力。
第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周单元作业