当前位置:文档之家› 电子商务网站设计原理重点

电子商务网站设计原理重点

电子商务网站设计原理重点
电子商务网站设计原理重点

广义:电子商务是利用现有的计算机硬件设备、软件和网络基础设施,通过一定的协议连接起来的电子网络环境进行各种各样商务活动的总称。

狭义:在技术经济高度发达的现代社会里,掌握信息技术和商务规则的人,系统化运用企业内联网、外联网和Internet等现代系统进行高效率、低成本的商务活动。

电子商务的发展历程:按照各时期的不同代表技术可以分为三个阶段

1.基于EFT(银行间电子资金转账)的电子商务

2.基于EDI(电子数据交换)的电子商务

3.基于Internet的电子商务(Internet的出现是电子商务的转折点)

我国电子商务存在的问题:

安全性、硬件基础是瓶颈、信息意识有待提高、物流水平的制约。

B2B模式是指商业机构使用Internet或各种商务网络向供应商订货和付款。

B2B特点:

(1)用户群固定,操作人员的真实身份明确,客户信息真实可靠,详细准确。

(2)有严格的访问权限控制,操作人员有详细的责任规定。

(3)传输的信息涉及商业机密或企业机密;

(4)商务活动中需要协商和签署具有法律效应的合同、协议等。

在信息安全技术方面采用严格、安全的身份认证技术;设定操作人员的访问权限;对信息传输采用加密技术;采用数字签名技术保证合同和交易的完整性和不可否认性。

B2B模式的交易流程:

客户方向供货方提供商品报价请求,说明想购买的商品信息。

供货方向客户方说明该商品的价格信息。

客户方向供货方提出商品订单。

供货方向客户方说明商品的详细信息。

客户方根据供货方提供的商品信息最总确定订单信息。

客户方向供货方提出商品运输说明信息。

供货方向客户方发货并及时传递详细的发货通知单。

客户方根据发货通知单验收商品并向供货方提供收货信息。

交易双方收发汇款通知。

供货方提供电子发票。

交易完成。

B2C是企业针对个人开展的电子商务活动的总称

B2C特点:

(1)用户群体大,多采用的商务、身份证、信息安全等方面的技术和管理办法必须安全、方便、简洁、成本低,易于推广。

(2)网上传输的信息可能涉及个人机密。

(3)经常出现“一次性”客户,不注册或不连续使用。

B2C的两种商务模式:

(1)卖方企业-买方个人模式;

(2)买方企业-卖方个人模式。

C2C模式类似于现实商务中的跳骚市场。

C2C三要素:买方、卖方、电子交易平台提供商。

B2G模式是指政府部门与企业之间通过网络进行各项商务活动的模式。

B2G特点:可以提高办事效率,有利于勤政建设,提高政府工作的透明度,减少政府自身的运作费用,有利于廉政建设。

电子商务的竞争优势:

电子商务将传统的商务流程数字化、电子化,让传统的商务流程转化为电子流、信息流,突破了时间和空间的局限,大大提高了商业运作的效率,并有效降低了成本。

电子商务是基于互联网的一种商务活动,互联网本身具有开放性、全球性的特点,电子商务可为企业和个人提供丰富的信息资源,为企业创造更多商业机会。

电子商务简化了商务活动中的流通环节,最大限度的降低了流通成本,有效地提高企业在现代商务活动中的竞争力。

电子商务适用于大、中小型企业。

成本低廉化。

库存减少。

生产周期缩短。

电子商务对企业的影响(识记,论述)

电子商务对企业的影响主要包括以下几个方面:

对企业采购带来的影响对企业生产加工过程带来的影响

对企业销售带来的影响对企业客户服务带来的影响

其中具体体现在:

改变了企业组织的结构改变了企业的运作方式

改变了企业的营销管理影响了企业的结算方式

改变了企业的竞争方式

在线支付是通过第三方提供的与银行之间的支付接口进行支付的方式

主要在线支付方式:

银行卡:商业性的银行发型的具有消费信用、转账结算存取现金等全部或部分功能,作为支付结算工具的各类卡的统称。

电子现金:一种以数据形式流通的,能被消费者和商家普遍接受的、通过互联网购物时使用的数字化货币

电子支票:借鉴纸张支票转移支付的优点,利用数字传递将钱款从一个账户转移到另一个账户的电子付款形式

智能卡:内含一块直径1cm左右的硅芯片,具有存储信息和进行复杂运算功能的卡片。

电子支付模型: 支付系统无安全措施模型通过第三方经纪人模型电子现金支付模型(主要用于小额支付)简单加密支付系统模型(网银支付)SET模型(是支付标准,以后的发展方向)

网上银行是指以Internet为媒介,以客户发出的信息为依据的一个虚拟银行柜台。实际上就是将现实中的银行服务业务运用到Internet上。

服务分类:

(1)交易类:转账、贷款、外汇、兑换、代付业务。

(2)查询类:

(3)扩展业务类:证券、网上支付、移动电子交易、企业银行服务。

(4)信息服务类:

特点:

安全性高;功能丰富;手续简单;设置灵活。

支付宝的优点:

1.货款先支付给支付宝,收货满意后才付款给卖家,安全放心。

2.不必去银行汇款,方便简单。

3.付款成功后,即时到帐,卖家可以立刻发货,快速高效。

4.交易手续费全免。

物流是物质资料从供给者到需求者的物理运动,主要创造时间价值和场所价值,有时也创造一定加工价值的活动。

时间价值:

(1)缩短时间:缩短流通时间可以减少一些不必要的价值损失,从而“产生”价值。

(2)弥补时间差:需求和生产之间肯定会有一定的时间差,物流通过弥补这一时间差来创造价值。

(3)延长时间差:有时在特定的情况下受到利益的影响会有意识的延长物流时间来增加一些“价值”。

电子商务对物流的影响:

(1)电子商务将物流业提升到前所未有的高度(2)随着电子商务的发展物流业也有了新的变化物流对电子商务的影响:

(1)物流现代化是电子商务的基础(2)物流是电子商务概念模型的基本要素

所谓物流一体化就是以物流系统为核心的由生产企业经由物流企业、销售企业直至消费者供应链的整体化系统。

电子商务系统的安全就是对交易中设计的各种数据的可靠性、完整性和可用性进行保护。具体包括:

数据保密数据完整性身份验证访问授权不可抵赖和不可否认

电子商务总体安全策略包括:安全策略目标机构安全策略系统安全策略

就整个系统而言,安全性可以分为5个层次:网络节点安全、通信安全策略、应用程序的安全性、用户的认证管理、安全管理

网络节点的安全性:

(1)防火墙;(2)防火墙安全策略;(3)安全操作系统

通信的安全性

(1)通讯数据的安全(2)传输线路的安全3.应用程序的安全性4.用户的认证管理5.安全管理

常见的电子商务安全技术主要包括: 1.密码技术2.访问控制3.防火墙技术4.数字时间戳5.虚拟专用网6.数字认证7.电子商务认证中心(CA)

认证中心的基本功能:

(1)生成和保管服务号安全认证协议要求的公共和私有密钥,数字证书及其数字签名。(2)对数字证书设数字签名进行验证。(3)对数字证书进行管理,重点是撤销管理。(4)建立应用接口特别是支付接口。CA是否具有支付接口是能否支持电子商务的关键。信息检索是指将信息按一定的方式组织和存储起来,并根据信息用户的需求找出有关信息的过程。

信息检索的作用:

所寻即所得及时了解访问者的意图符合电子商务使用者的习惯

提升网站信息价值网站专业性的象征

全文检索是一种将文件中所有文本与检索项匹配的文字资料检索方法。当前几种主要搜索服务方式:

1.Internet搜索引擎

https://www.doczj.com/doc/f27779382.html,网站的站点检索

3.企业信息门户的检索

4.电子商务网站的内容检索引擎

软件是为了发挥硬件系统的功能和方便人们使用硬件系统,为解决各类应用问题而设计的各种程序的总称。

软件分为系统软件和应用软件两大类。

指令是指示计算机执行某种操作的命令

指令的类型:运算指令传送指令控制指令输入输出指令特殊指令

程序是指令的有序集合。

程序是机器语言的指令或汇编语言、高级语言的语句有序集合。

程序设计: 析要求解的问题,得出解决问题的算法,并且用计算机的指令或语言编写成可执行的程序

程序设计语言: 机器语言汇编语言高级语言

系统软件是运行、管理、维护计算机的必备的最基本的软件主要包括:

操作系统、语言处理程序、实用程序。

应用软件: 用户程序应用软件包通用应用工具软件

信息:是现实世界事务的存在方式和运动状态的放映。

信息的特征:

信息的传递需要物质载体;信息的获取和传递需要消耗能量;信息可以被感知;信息可以存储、压缩、加工、传递、共享、扩散、再生和增值。

数据库技术的发展阶段:(1)层次型数据库和网状型数据库(2)关系数据库

(3)第三代数据库

数据库的组成:数据库db 数据库管理系统(DBMS)及开发工具应用系统数据库管理员用户数据库系统的功能:数据定义数据操作数据控制

数据库系统的特点:数据的共享性数据的结构化数据的独立性数据的完整性同意数据控制功能

关系型数据库是以关系(二维表)做为数据模型的数据库。

主键:能够唯一表示数据表中的每个记录的“字段”或者“字段的组合”就成为主码

一个完整的关系型数据库系统包含5层结构:硬件、操作系统、关系型数据库管理系统、关系型数据库应用系统和用户。

数据仓库:是面向主题、集成、不可更新、随时间不断变化的数据的集合,数据仓库用来支持企业或组织的决策分析处理。

数据仓库的特点:

(1)数据仓库是面向主题的(2)数据仓库是集成的

(3)数据仓库是不可更新的(4)数据仓库是随时间而变化的

数据挖掘就是从大量、不完全、有噪音、模糊、随即的实际应用数据中,提取隐含在其中、人们事先不知道的但又是潜在有用的信息和知识的过程。

5大类功能:

自动预测趋势和行为关联分析聚类概念描述偏差检测

计算机网络就是利用通信线路,将分散在各地的具有独立功能的计算机相互连接,使其按照网络协议相互通讯,实现资源共享的系统的集合。

计算机网络三要素:

通信线路,主要指传输介质,是计算机互相通信的物质基础。

独立功能的计算机,指具有高速运算能力和内部存储能力,并由程序控制其操作过程的计

算设备。

网络协议。

协议就是大家共同遵守的规则和约定。有了协议大家才能相互通讯。

计算机网络的六个组成部分:

网络服务器、网络工作站、网络协议、网络操作系统(NOS)、网络服务、网络设备

网络体系结构:计算机网络的各层及其协议的集合,称为体系结构。

OSI七层模型:应用层表示层会话层传输层网络层数据链路层物理层

TCP/IP协议:

应用层

传输层

网际层

网络接口

一些域名的含义

域名含义:

ac 适用于科研机构

com 适用于工、商、金融等企业

net 适用于互联网络、接入网络的信息中心和运行中心

org 适用于各种非盈利性组织

edu 适用于教育机构

gov 适用于政府机构

mil 用于军事领域

怎样选择最佳的域名:1.选择短的、切题、易记的域名

2.选择与本公司密切相关的域名:

(1)单位名称的中英文缩写

(2)企业的注册商标

(3)与企业广告语一致的中英文缩写

(4)比较有趣的名字

(5)企业也可以选择自己的产品或行业类型作为域名。

综合业务数字网(ISDN),俗称“一线通”。它除了可以用来打电话,还可以提供诸如可视电话、数据通信、会议电视等多种业务,从而将电话、传真、数据、图像等多种业务综合在一个统一的数字网络中进行传输和处理。这也就是“综合业务数字网”名字的来历Internet服务包括:1.万维网WWW 2.电子邮件Email 3.文件传输FTP 4.远程登录Telnet 5.网络新闻Usenet 6.其他Internet服务程序

Web所具有的特点:Web是图形化的和易于导航的Web与平台无关Web是分布式的Web是动态的Web是交互的

Web的发展分为:

Web技术发展的第一阶段——静态文档

Web技术发展的第二阶段——动态网页

Web技术发展的第三阶段——Web2.0时代

Intrane t是指企业内部的计算机网络(企业内部网,选择,简答)。特点:

开放性和可扩展性通用性简易性和经济性安全性

存在的问题:

规划不足安全风险信息管理的重视问题开发方法和策略缺少问题

VPN的中文译为虚拟专用网。它是通过一种特殊的加密的通信协议在公用网络中虚拟建立一条专用的通信线路的技术。

VPN的特点:(1)安全保障(2)服务质量保证(QoS)(3)可扩充性和灵活性(4)可管理性

电子商务网站的基本功能如下:产品展示

(1)分类和索引目录

(2)产品的搜索引擎

(3)自动推荐

网上订购网上结算售后服务

NET的技术特征:软件变服务基于XML的共同语言融合多种设备和平台新一代的人机界面

NET系统由以下5个部分组成。

.NET开发平台(.NET框架、开发工具等)NET服务器.NET基础服务

.NET终端设备NET用户服务

J2EE的优势:(1)保留现在的IT资产(2)高效的开发(3)支持异构环境

(4)可伸缩性(5)稳定的可用性

J2EE 典型的四层结构:

运行在客户端机器上的客户层组件

运行在J2EE服务器上的Web层组件

运行在J2EE服务器上的业务逻辑层组件

运行在EIS服务器上的企业信息系统层软件

J2EE容器的组成:WEB容器EJB容器Applet容器Application Client容器

J2EE的各种组件:Servlet JSP EJB JDBC

电子商务网站开发常用技术:PHP技术ASP技术JSP技术

JavaScript技术Apache(阿帕奇)IIS

PHP原始为Personal Home Page的缩写,现已经正名为“PHP: Hypertext Preprocessor”的缩写。是一种服务器端、跨平台、html嵌入式的脚本语言。

功能特点:

(1)执行速度快(2)具有很好的开放性和可扩展性

(3)数据库支持丰富(主流、非主流都支持)(4)面向对象编程

(5)具有丰富的功能(6)可伸缩性(7)功能全面

ASP是Active Server Page的缩写,意为“动态服务器页面”。

ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP 网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。

JSP(Java Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。JSP技术有点类似ASP技术,它是在传统的网页HTML文件(*.htm,*.html)

中插入Java程序段(Scriptlet)和JSP标记(tag),从而形成JSP文件(*.jsp)。用JSP开发的Web 应用是跨平台的,既能在Linux下运行,也能在其他操作系统上运行

jsp特点:(1)一次编译,多次、多处运行,代码执行效率高

(2)组件可重用性

(3)将内容的生成和显示进行分离

Javascript语言是一种基于对象和事件驱动并具有安全性能的脚本语言。

Javascript特点:脚本编写语言基本对象的语言

简单性安全性动态性跨平台性

Apache特点:

简单、快速、新能稳定并可以做代理服务器

IIS支持常见的网络协议(http、ftp、smtp等)可以高度扩展;支持与语言无关的脚本编写和组件;设计的目的是建立一套集成的服务器服务;IIS一个重要的特性是支持ASP。

中间件:是一类软件,而非一种软件,是位于平台与应用之间的通用服务。

中间件的特点:简化开发、缩短开发周期集成软件新特性:

可成长性适应性可管理性高可信性

EAI(enterprise application integration)能够将业务流程、应用软件、硬件和各种标准联合起来,在两个或更多的企业应用系统之间实现无缝集成,使它们像一个整体一样进行业务处理和信息共享。

企业应用集成的分类:(1)数据的集成(2)功能集成

数据集成是通过应用间的数据交换从而达到集成,主要解决数据的分布性和异构问题,其前提是被集成的的应用必须公开数据结构。

功能集成是通过调用对方的功能实现应用间的集成,其前提是被集成的应用必须提供功能调用接口

Web服务是一种可以用来解决跨网络应用集成问题的开发模式,这种模式为实现“软件作为服务”提供了技术保障。

Web服务的特点:

1.Web服务通过因特网的标准协议被访问;

2.Web服务采用XML进行描述;

3.Web服务具备通信协议标准性和服务自描述性

Web Services:是一个应用程序,向外界暴露并能够通过Web进行调用的API。

工作流:就是一系列相互衔接、自动进行的业务活动或任务。包括一组任务及其相互顺序关系和启动、停止的条件。

工作流的优点:

提高效率、降低成本、充分发挥计算机网络的作用,利用计算机尽量减少人为差错和延误。

类型:

(1)基于Domino的工作流管理系统

(2)基于消息中间件的工作流管理系统

(3)基于微软平台的工作流管理系统

(4)基于J2EE的工作流管理系统

通常网站规划包括的内容:建设网站前的市场分析建设网站目的及功能定位

网站技术解决方案网站内容规划网页设计网站维护网站测试

网站发布与推广网站建设日程表费用明细

网站技术解决方案:

采用自建服务器,还是租用虚拟主机。

选择操作系统,用unix,Linux还是Window2000/NT。分析投入成本、功能、开发、稳定性和安全性等。

采用系统性的解决方案(如IBM,HP)等公司提供的企业上网方案、电子商务解决方案?还是自己开发。

网站安全性措施,防黑、防病毒方案。

相关程序开发。如网页程序ASP、JSP、CGI、数据库程序等。

网站内容规划:

根据网站的目的和功能规划网站内容,一般企业网站应包括:公司简介、产品介绍、服务内容、价格信息、联系方式、网上定单等基本内容。

电子商务类网站要提供会员注册、详细的商品服务信息、信息搜索查询、购物车、定单确认、付款、个人信息保密措施、相关帮助等。

如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。注意:网站内容是网站吸引浏览者最重要的因素。可事先对人们希望阅读的信息进行调查,以及时调整网站内容

网站维护的要求:

服务器及相关软硬件的维护,对可能出现的问题进行评估,制定响应时间。

数据库维护,有效地利用数据是网站维护的重要内容,因此数据库的维护要受到重视。

内容的更新、调整等。

制定相关网站维护的规定,将网站维护制度化、规范化。

网站测试:

服务器稳定性、安全性。

程序及数据库测试。

网页兼容性测试,如浏览器、显示器。

根据需要的其他测试。

网站发布与推广:

网站测试后进行发布的公关,广告活动。

搜索引掣登记等

电子商务网站的生命周期:一个电子商务系统在使用过程中随着使用环境的变化,需要不断维护、修改,当它不能再适应的时候就被淘汰,就要由新系统代替旧系统,这种周期循环称为电子商务网站的生命周期。

生命周期中的5个阶段:

1.系统规划阶段

2.系统分析阶段

3.系统设计阶段

4.系统实施阶段

5.系统运行和维护阶段

需求分析:功能需求性能需求资源和环境需求可靠性需求

安全保密需求用户界面需求成本消耗与开发进度需求预先估计的可扩展性需求

所谓可行性研究,是指在进行项目投资、工程建设之前的准备研究工作。它是经济活动中经常使用一种决策程序和手段,也是投资前的必要环节。

通常可分为四个阶段:

第一阶段,机会可行性研究,也称投资机会鉴定。

第二阶段,初步可行性研究。

第三阶段,详细可行性研究,也称技术可行性研究。

第四阶段,形成可行性研究报告。

可行性包括四个内容:1.运行可行性2.技术可行性3.经济可行性4.社会环境可行性

电子商务网站的设计要求:良好的可扩充性高效率的并发处理能力强大的管理能力

与企业内部的系统紧密联系确保每天提供24小时服务

良好的容错性能支持多种客户终端安全的运行环境

电子商务网站的基本构件:1.应用服务器2.工作流和群件子系统3.内容管理子系统

4.目录服务器

5.性能优化工具

6.邮件和消息服务器

7.个性化信息服务

8.搜索引擎9.安全服务器10.网站服务器

应用服务器就是指通过各种协议把商业逻辑暴露给客户端的应用程序。主要用于较大规模电子商务应用的开发、发布和管理,同时与企业原有系统集成。

商品类服务规范:保护消费者合法权益提供优质的客户服务。建立良好的订单处理流程。建立规章制度。安全保障。加强信息监督。保护隐私权。保护知识产权。

网站系统分析的特点:

网站成为信息系统中重要和关键的部分。

将原有的管理变为浏览器、服务器模式。

扩展到电子商务功能,新的营销管理方式。

新系统会涉及业务流程的重组。

系统管理方式变化为网络化管理。

系统分析的主要内容:系统调查网上能开展的业务分析标客户调查与分析

竞争对手调查与分析电子商务网站的市场定位

组织结构是指一个企业的组成,以及组成这些部分之间的隶属关系或者管理与被管理关系。组织结构分析就是将了解和掌握的组织结构用图形方式描绘出来,供后续分析和设计参考。系统分析工具:业务功能一览表,业务关系图等。

业务流程分析是数据流程分析的基础,也是整个系统分析的基础。

目的:是通过剖析现行业务流程,经过调整,整合以后重构目标系统的业务流程。

主要任务:调查系统中各环节的业务活动,掌握业务的内容、作用、以及信息的输入、输出、数据存储和信息处理方法及过程等,为系统建立数据模型和逻辑模型做基础。

业务功能分析

业务流程分析的步骤:

通过调查掌握基本情况;

描述现有业务流程——绘制业务流程图

确认现有业务流程;

对业务流程进行分析——知识和经验支持

发现问题,提出解决方案;

提出优化后的业务流程。

工具:业务流程图。

业务流程图是描述系统内个单位、人员之间的业务关系、作业顺序和信息流向的图表。用一些规定的符号和连线表示某个具体业务的处理过程。

数据流程图:是一种描述数据通过系统的流程,一级该系统实施的工作或者处理过程的工具,它主要描述数据流动、存储、处理的逻辑关系,也称逻辑数据流图。

数据流图的组成:外部实体、数据流、数据存储和数据处理过程等基本部分。

外部实体是指系统以外的与系统有联系的人或者事物,表示系统数据的来源和去向。主要包括一下内容:

企业内的部门或者个人;企业外部的组织或个人;

其他企业或者企业内部的其他系统;系统最终的用户或管理员。

系统设计的步骤:1.确定电子商务网站功能定位2.确定网站的收费对象和规则

3.确定网站栏目的功能

4.确定网站的信息流和控制流

5.网站的后台管理

6.网站的数据库设计

系统设计又称物理模型设计,系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统的框架和概貌,并向用户单位做详细报告,在此基础上进行第二阶段设计——详细设计,这两部分工作是互相联系的需要交叉进行。

系统设计的目的是在保证实现逻辑模型功能的基础上,尽可能提高目标系统的简单性、可变性、一致性、完整性、可靠性、经济性、系统的运行效率和安全性,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型,包括计算机物理系统配置方案报告和一份系统设计说明书。

系统设计的主要工作:总体设计代码设计和设计规范的制订系统物理配置方案设计

数据存储设计计算机处理过程设计

系统设计应遵循的原则:系统性灵活性可靠性经济型

系统设计的任务和目标:总体设计:模块设计和硬件设计详细设计

系统设计的原则:系统性灵活性可靠性经济型

几种常用的分析设计工具:结构化设计的方法模块结构图系统流程图IPO图

控制流程图(FC)问题分析图(PAD)过程设计语言(PDL)

模块结构图是用于描述系统模块结构的图形工具,它不仅描述了系统的子系统结构与分层模块结构,还清楚地表示了每个模块的功能,而且直观地反映了块内联系和块间联系等特性。一个模块应具备以下四个要素:

(1) 输入和输出模块的输入来源和输出去向都是同一个调用者,即一个模块从调用者

那儿取得输入,进行加工后再把输出返回调用者。

(2) 处理功能指模块把输入转换成输出所作的工作。

(3) 内部数据指仅供该模块本身引用的数据。

(4) 程序代码指用来实现模块功能的程序。

系统设计的方法的特点:相对独立、功能单一的模块结构高内聚,低耦合的模块性能标准采用模块结构图的描述方法

IPO图目前用于描述模块内部处理过程有如下几种方法:(1)结构化英语方法

(2)决策树方法(3)判定表方法(4)算法描述语言

控制流程图(FLOW CHART,简称FC)又称框图,它是历史最悠久、最常使用的程序细节描述工具

框图的三种基本成分:

(1) 处理步骤(用矩形框表示)

(2) 条件判断(用菱形框表示)

(3) 控制流(用箭头表示)

所谓构架设计就是关于如何构建系统的最重要的设计决策,这些决策往往是围绕将系统分为哪些部分、各部分之间如何交互展开的。

一般而言,软件系统的构架有两个要素:

(1)系统从整体到部分的最高层次的划分;

(2)建造一个系统所做出的最高层次的、以后难以更改的、商业的和技术的决定。

系统构架设计应达到以下的目标:

可靠性安全性可升级性可定制化可扩展性可维护性客户体验市场时机

电子商务网站的构架设计通常从三个方面来进行:逻辑架构、物理架构架和非功能性要求。

逻辑架构:软件系统中组件之间的关系。

物理架构:软件组件式怎样放到硬件上的。

系统架构、系统的非功能性特征:整个系统的可扩展性、可靠性、强壮性、灵活性等。

系统架构的两要素:组件划分和设计决定。

系统总体架构设计:

1.系统结构方面考虑的因素;

2.源代码组织方面考虑的因素;

3.系统架构设计文档方面要考虑的因素。

用户界面指的是用户与界面的关系。UI设计则是指对软件的人机交互、操作逻辑、界面美观的整体设计。

软件设计可分为两个部分:编码设计与UI设计。

UI设计的原则:简易性原则一致性原则从用户的观点考虑原则有序性原则

安全性原则灵活性原则人性化原则

界面设计包括如下几点:界面对话设计数据输入界面设计屏幕显示设计

数据输入界面往往占终端用户的大部分使用时间,也是计算机系统中最易出错的部分之一。其总目标:简化用户的工作,并尽可能降低输入出错率,还要容忍用户错误。

这些要求在设计实现时可采用多种方法:

(1)尽可能减轻用户记忆,采用列表选择。

(2)使界面具有预见性和一致性。

(3)防止用户出错。

(4)提供反馈

(5)按用户速度输入和自动化格式

(6)允许编辑

屏幕的设计主要包括布局(Layout),文字用语(Message)及颜色等

UI设计的工具:dreamweaver工具Photoshop工具

所谓模块化是指按适当的原则把一个情况复杂、规模较大的程序系统划分为一个个较小的、功能相关而又相对独立的模块。

模块化设计的原则:高内聚低耦合模块分解模块的扇入与扇出

数据库设计(Database Design)是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求

数据库和信息系统的关系:数据库的地位数据库设计的特点

数据库设计的基本步骤:需求分析阶段概念设计阶段逻辑设计阶段

物理设计阶段验证设计阶段;运行与维护设计阶段

数据库设计工具——PowerDesigner

功能组成:

DataArchitect

ProcessAnalyst

AppModeler

ODBC Administrator

衡量网站的质量标准是CMM

CMM是指“能力成熟度模型”(Capability Maturity Model For Software),是对于软件组织在

定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。

一个KPA都包含6类KP。

目标:每个关键过程都有一个既定的目标。

实施保证:定制责任。实施能力:人员培训。

执行活动:具体的实施。度量分析:判断活动是否有效。实施验证:是对执行活动的检验。XP的四个核心价值:沟通、简单、反馈和勇气

XP的软件开发过程:极限的工作环境极限的需求极限的设计极限的编程极限的测试RUP是一个面向对象且基于网络的程序开发方法论。

RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)

RUP中有9个核心工作流,分为6个核心过程工作流和3个核心支持工作流:

1.商业建模(Business Modeling) 2.需求(Requirements)

3. 分析和设计(Analysis & Design) 4.实现(Implementation)

5.测试(Test) 6.部署(Deployment)

7.配置和变更管理(Configuration & Change Management)

8.项目管理(Project Management) 9.环境(Environment)

电子商务网站测试在电子商务生存期中横跨两个阶段:单元测试阶段,即每一个完成之后就要对他进行必要的测试;测试阶段,既对电子商务系统进行的综合测试。

1.电子商务网站测试的目的

(1)确认电子商务网站的质量。确保网站可以完成用户所需的功能;确保网站是以正确的方式完成的。

(2)提供反馈信息。

(3)不仅要测试网站本身的功能还要测试整个网站开发的过程。

电子商务网站的测试方法主要有:

功能测试、性能测试、安全性测试、稳定性测试、浏览器兼容性测试、可用性、易用性测试、链接测试、代码合法性测试。

电子商务网站评价是指根据一定的评价方法和评价内容与指标对电子商务网站运行状况和工作质量进行评估。

电子商务网站评价的作用:

对于被评价的电子商务网站,可以扩大知名度,吸引新用户,增加保持力度和忠诚度,了解行业竞争状况,促使网站更加重视客户的满意度。

对于测评机构和评比网站,监督促进电子商务网站的经营逐渐趋于规范和完善,使之关于网站的评价及其评价指标对网站经营管理者具有指导意义,起到了电子商务网站评价的作用。对于顾客,可以根据中立的网站评价结果,获得可靠的各个商务网站的评价信息。

电子商务网站评价的类型:根据参与评价的主体划分:消费者评价、专家评价、网站自身评价。

根据网站的性质划分:商业性网站评价和非商业性网站评价。

根据评价方法划分:网站流量指标评价、专家评价、问卷调查评价等。

根据行业范围划分:综合性网站评价和专业性网站评价,其中专业性网站又要根据具体行业进行具体评价。

根据评价活动的组织划分:官方的和非官方的评价。

电子商务网站评价机构的类型:

行业性组织的测评机构商业性的评比网站。

各类咨询调查公司以及有关的媒体。民间的调查和评论

相关主题
文本预览
相关文档 最新文档