第06章 电子商务系统的实施

上传人:飞*** 文档编号:7811893 上传时间:2017-08-10 格式:PPT 页数:86 大小:1.21MB
返回 下载 相关 举报
第06章 电子商务系统的实施_第1页
第1页 / 共86页
第06章 电子商务系统的实施_第2页
第2页 / 共86页
第06章 电子商务系统的实施_第3页
第3页 / 共86页
第06章 电子商务系统的实施_第4页
第4页 / 共86页
第06章 电子商务系统的实施_第5页
第5页 / 共86页
点击查看更多>>
资源描述

《第06章 电子商务系统的实施》由会员分享,可在线阅读,更多相关《第06章 电子商务系统的实施(86页珍藏版)》请在金锄头文库上搜索。

1、第六章 电子商务系统的实施,电子商务系统建设与管理,2,第六章 电子商务系统的实施,第六章 电子商务系统的实施,了解电子商务系统实施在系统开发过程中的重要意义;熟悉系统实施的基本概念和主要活动;掌握系统不同实现层次的编码规范;掌握系统测试的主要方法;熟练掌握系统运行和发布的主要活动。,学习目标,电子商务系统建设与管理,3,第六章 电子商务系统的实施,第六章 电子商务系统的实施,第一节 系统实施的基本概念和主要活动第二节 系统编码第三节 系统测试第四节 系统的发布本章小结,电子商务系统建设与管理,4,第六章 电子商务系统的实施,第一节 系统实施的基本概念和主要活动,一、基本概念二、系统实施阶段的

2、主要活动,电子商务系统建设与管理,5,第六章 电子商务系统的实施,一、基本概念,系统实施阶段则要继承此前各阶段的工作成果,将技术设计转化成为物理实现,因此系统实施的成果是系统分析和设计阶段工作的结晶和体现。由于系统实施是在系统详细设计以后才开始的,它是以系统分析和设计工作为基础的,必须按照系统设计的文档进行,因此在电子商务系统的整个建设过程中,相对来讲,系统分析与设计比系统实施要重要得多。,电子商务系统建设与管理,6,第六章 电子商务系统的实施,二、系统实施阶段的主要活动,系统实施工作必须在系统分析和系统设计工作完成后,按照系统开发文档进行。系统实施是以系统分析和设计文档资料为依据的,系统开发

3、者只有通过系统开发文档,对系统目标、系统构架、系统代码设计、输入输出设计、数据库设计、处理过程设计以及系统运行环境等有了明确理解和认识以后,才能开始系统实施活动。系统实施阶段由编码、系统测试和系统发布等主要活动构成。,电子商务系统建设与管理,7,第六章 电子商务系统的实施,二、系统实施阶段的主要活动,编码又称程序设计,是按照详细设计阶段产生的有关文档,用选定的程序设计语言编写源程序,开发整个系统。在电子商务系统中的编码与传统的信息系统有所不同,由于电子商务系统的活动主要是基于Internet完成的,所以编码的重点也是放在编写网页和对应的后台服务上,其中网页主要是由静态网页和动态网页组成。根据M

4、VC模式,系统由视图、控制器和模型三部分组成,视图部分可以由静态网页和动态网页来完成,同时动态网页还可以承担一定的控制器的功能。,电子商务系统建设与管理,8,第六章 电子商务系统的实施,二、系统实施阶段的主要活动,系统测试是系统质量可靠性保证的关键,也是对需求分析、系统设计和编码的最终评审。系统测试就是运用一定的测试技术与方法,通过模块测试、组装测试、确认测试和系统测试几个步骤,发现系统可能存在的问题。系统发布主要是指各种软、硬件设备的安装,域名的申请以及整个系统最后的实际运行。,电子商务系统建设与管理,9,第六章 电子商务系统的实施,第二节 系统编码,一、编码规范二、客户层编码三、Web服务

5、层编码四、应用层编码,电子商务系统建设与管理,10,第六章 电子商务系统的实施,一、编码规范,编程必须遵循一定的标准和规范,由于电子商务系统涉及到网页编码和程序编码两个部分,一般在整个系统编写中应该包含以下几个部分的编码规范: 页面设计规范页面设计规范定义了如何设计整个电子商务系统的显示风格和链接方式,其内容包括页面结构规范、页面风格规范和页面命名规范等。在页面设计中包括三个一般性原则,即简洁、一致性和好的对比度。,电子商务系统建设与管理,11,第六章 电子商务系统的实施,系统命名规范系统命名规范是对系统文件、变量、函数、过程等多方面内容的命名标准定义。命名规范定义系统文件应该以何种方式来命名

6、,函数、变量应该以何种方式来命名,字母的大小写应该如何区分等内容。通过命名规范的定义,可以使得整个系统的程序或有关文档都看起来像一个人写的,增加其可读性,减少项目组中因为换人而带来的损失。,电子商务系统建设与管理,12,第六章 电子商务系统的实施,【例】Java程序中的命名规范Package 的命名 Package 的名字应该都是由一个小写单词组成。 Class 的命名 Class 的名字必须由一个大写字母开头而其他字母都小写的单词组成。Class 变量的命名 变量的名字必须用一个小写字母开头,后面的单词用大写字母开头。,电子商务系统建设与管理,13,第六章 电子商务系统的实施,文件内容样式规

7、范文件内容样式规范定义了一个系统程序文件或其他文档应该具有的基本格式。文件内容样式指明了一个程序编好之后或一个文档写好之后应该是一个什么样的格式,其中包括文件的最前面应该有的版权信息,变量应该在哪里声明,注释应该在何处出现等等内容。,电子商务系统建设与管理,14,第六章 电子商务系统的实施,代码编写规范编码规范定义了系统编码过程中的一些默认约定,通过这种约定可以将程序的可读性大大提高。在编码规范中定义了如何书写代码,如代码变量的命名、多个操作符的排列顺序、长表达式的书写方式、函数过程的命名、函数过程的规模限制、函数返回值和入口设置、程序可读性的规范等等。,电子商务系统建设与管理,15,第六章

8、电子商务系统的实施,性能规范性能规范定义了如何采用一种统一的方式来提高系统程序性能,避免出现一些代码过于复杂且效率低下的编码方式。如避免无用对象的创建、对代码进行优化、避免频繁调用、减少循环的嵌套次数、尽量用乘法或其它方法代替除法、避免使用某些不该使用的语句或关键字等等。,电子商务系统建设与管理,16,第六章 电子商务系统的实施,二、客户层编码,1页面标记语言概述电子商务系统开发与传统信息系统开发的重要差别是Web页面的应用,而Web页面的主要实现技术是页面标记语言。下面将从页面标记语言的发展历史入手,对两种主要的页面标记语言超文本标记语言(HyperText Markup Language,

9、简称HTML)和扩展标记语言(Extensible Markup Language,简称XML)进行简述和比较分析。,电子商务系统建设与管理,17,第六章 电子商务系统的实施,二、客户层编码,2HTML语言HTML是用于创建Web页和Web信息发布的第一个通用语言,它提供跨平台的文档共享。严格的讲,HTML是描述型语言,而不是编程语言,它是SGML的一个应用。HTML文档以纯ASCII的形式(即纯文本形式)存储,以标签(Tag)来定义文档的组织。在HTML文档中,可以嵌入其他对象,如image、audio、video,javascript等,通过URL还能实现Web节点间的超链接。,电子商务系

10、统建设与管理,18,第六章 电子商务系统的实施,二、客户层编码,HTML语言的特性主要有:通用性。HTML作为WWW中共同的信息描述方式,可以实现不同平台的文档共享。可扩展性。HTML的标签集合可以根据新需求而不断修正或加入有限的新标签符,为实现有限的新功能扩展提供保障。创建的灵活性。HTML文档是纯文本文件,它可以由UNIX的vi、DOS的edit、WPS、WORD以及专门的HTML编辑器等各种各样的编辑工具进行创建,并在各种WWW浏览器上都可以运行。,电子商务系统建设与管理,19,第六章 电子商务系统的实施,推荐书籍 名称 作者 价格(人民币) 未来之路 比尔盖茨 22 老照片 无名氏 2

11、5,电子商务系统建设与管理,20,第六章 电子商务系统的实施,二、客户层编码,电子商务系统建设与管理,21,第六章 电子商务系统的实施,二、客户层编码,3XML语言(1)XML语言的基本概念及其优势XML是Web中的新一代标记语言,它是SGML的一个简化但严格的子集,也属于元标记语言。同HTML相比,XML没有太多固定的标签,而是允许用户根据需要自我创建自定义标签,创建的标签只需要在样式表中利用规则进行说明就可以了,这样做将能够更大范围地满足日益增长的、对多元化信息的描述需求。,电子商务系统建设与管理,22,第六章 电子商务系统的实施,二、客户层编码,XML在继承了SGML的三个特性,具有HT

12、ML的灵活性和通用性的同时,还具有以下特点:可扩展性。可分析性。简单性。开放性。,电子商务系统建设与管理,23,第六章 电子商务系统的实施,二、客户层编码,3XML语言(2)XML的三个主要技术 XML主要包括可扩展样式语言(Extensible Style Language,简称XSL)、文档类型定义(Document Type Definition,简称DTD)、可扩展链接语言(Extensible Linkage Language,简称XLL)三个主要技术,电子商务系统建设与管理,24,第六章 电子商务系统的实施,二、客户层编码,XSL是专门为XML文档所设计的高级样式表语言,XSL包含

13、一个小而严格的规则集,用来说明XML文档中标签的行为格式,Web浏览器只有通过XSL的格式翻译,才能阅读XML文档的内容。,电子商务系统建设与管理,25,第六章 电子商务系统的实施,二、客户层编码,DTD是一套关于标签的语法规则,它提供了所包含文档的元素、标记、属性和实体的清单以及其相互关系。通过DTD,开发者可以十分方便地为某些特殊应用(例如化学公式、数学符号公式等)提供专门的标记语言。一般来说,DTD可以分为内部DTD和外部DTD。,电子商务系统建设与管理,26,第六章 电子商务系统的实施,二、客户层编码,XLL提供了XML文档之间的链接。XLL由Xlinks和Xpointers组成,其中

14、Xlinks定义如何进行文档间的链接,且链接可以是双向的,也可以是多向的,当然,Xlinks也可以使用URL来实现链接。Xpointers是一种链接手段,它定义了如何定位文档,即链接到特定位置的特定文档,甚至是特定文档中的特定部分。,电子商务系统建设与管理,27,第六章 电子商务系统的实施,二、客户层编码,3XML语言(3)一个简单XML文档的建立, 未来之路比尔盖茨 22 老照片无名氏22,电子商务系统建设与管理,28,第六章 电子商务系统的实施,二、客户层编码,由上例可以看出,XML的语法习惯与HTML相类似,已经会使用HTML的人可以轻松上手。同时,由于XML在设计之初便考虑到国际化的问题,因此从一开始便构建在Unicode标准之上,因此在XML的标签(tag)中我们也可以使用中文。在标签中,实际上包含了“元素(element)”和“属性(attribute)”两部分。如在上例中,“作者”是隶属于“推荐丛书”母元素下的子元素,而“货币单位”是“售价”这个元素的一个属性,我们把“货币单位”称为“属性名”,等号后面的值称作“属性值”。最高层的元素“推荐丛书”称为“根元素(root element)”。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 其它相关文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号