《电子商务系统设计与实现(第1章).ppt》由会员分享,可在线阅读,更多相关《电子商务系统设计与实现(第1章).ppt(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、浙江工商大学计算机与信息工程学院电子商务系统设计与实现电子商务系统设计与实现毛郁欣毛郁欣浙江工商大学计算机与信息工程学院浙江工商大学计算机与信息工程学院浙江工商大学计算机与信息工程学院课程的主要内容课程的主要内容第第1章章 概论概论第第2章章 电子商务系统分析与设计基础电子商务系统分析与设计基础第第3章章 电子商务系统开发基础电子商务系统开发基础第第4章章 电子商务系统规划电子商务系统规划第第5章章 电子商务系统分析电子商务系统分析第第6章章 电子商务系统设计电子商务系统设计第第7章章 电子商务应用系统设计电子商务应用系统设计第第8章章 数据库实现数据库实现第第9章章 电子商务网站开发技术电子
2、商务网站开发技术第第10章章 电子商务系统的开发模式电子商务系统的开发模式第第11章章 电子商务系统的测试与维护电子商务系统的测试与维护浙江工商大学计算机与信息工程学院第第1章章 概论概论1.1 电子商务系统的基本概念电子商务系统的基本概念1.2 电子商务系统的生命周期电子商务系统的生命周期1.3 电子商务系统的体系结构电子商务系统的体系结构1.4 电子商务系统的实现手段电子商务系统的实现手段浙江工商大学计算机与信息工程学院 一、电子商务的定义一、电子商务的定义定义定义1:世界电子商务会议:世界电子商务会议 1997年年11月月6日日至至7日日在在法法国国首首都都巴巴黎黎,国国际际商商会会举举
3、行行了了世世界界电电子子商商务务会会议议,给给出出了了关关于于电电子子商商务务最最权权威威的的概概念念阐阐述述。电电子子商商务务是是指指对对整整个个贸贸易易活活动动实实现现电电子子化化。从从涵涵盖盖范范围围方方面面可可以以定定义义为为:交交易易各各方方以以电电子子交交易易方方式式而而不不是是通通过过当当面面交交换换或或直直接接面面谈谈方方式式进进行行的的任任何何形形式式的的商商业业交交易易;从从技技术术方方面面可可以以定定义义为为:电电子子商商务务是是一一种种多多技技术术的的集集合合体体,包包括括交交换换数数据据(如如电电子子数数据据交交换换、电电子子邮邮件件)、获获得得数数据据(共共享享数数
4、据据库库、电电子子公公告告牌牌)以以及及自自动捕获数据(条形码)等。动捕获数据(条形码)等。1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院 1.电子商务的定义电子商务的定义定定义义2:美美国国学学者者瑞瑞维维卡卡拉拉克克塔塔和和安安德德鲁鲁B惠惠斯顿斯顿 广广义义的的讲讲,电电子子商商务务是是一一种种现现代代商商业业方方法法。这这种种方方法法通通过过改改善善产产品品和和服服务务质质量量、提提高高服服务务传传递递速速度度,满满足足政政府府组组织织、厂厂商商和和消消费费者者的的降降低低成成本本的的需需求求。这这一一概概念念也也用用于于通通过过计计算算机机网网络
5、络寻寻找找信信息息以以支支持持决决策策。一一般般的的讲讲,今今天天的的电电子子商商务务通通过过计计算算机机网网络络将将买买方方和和卖卖方方的的信信息息、产产品品和和服服务务联联系系起起来来,而而未未来来的的电电子子商商务务则则通通过过构构成成信信息息高高速速公公路路的的无无数数计计算算机机网网络络中中的的一一条条线线将将买买方方和和卖卖方方联系起来。联系起来。1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院1.电子商务的定义电子商务的定义定义定义3:电子商务欧洲动议:电子商务欧洲动议 电电子子商商务务是是通通过过电电子子方方式式进进行行的的商商务务活活动动。
6、它它通通过过电电子子方方式式处处理理和和传传递递数数据据,包包括括文文本本、声声音音和和图图像像。它它涉涉及及许许多多方方面面的的活活动动,包包括括货货物物电电子子贸贸易易和和服服务务、在在线线数数据据传传递递、电电子子资资金金划划拨拨、电电子子证证券券交交易易、电电子子货货运运单单证证、商商业业拍拍卖卖、合合作作设设计计和和工工程程、在在线线资资料料、公公共共产产品品获获得得。它它包包括括了了产产品品(如如消消费费品品、专专门门设设备备)和和服服务务(如如信信息息服服务务、金金融融和和法法律律服服务务)、传传统统活活动动(如如健健身身、体育)和新型活动(如虚拟购物、虚拟训练)。体育)和新型活
7、动(如虚拟购物、虚拟训练)。1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院 一、电子商务的定义一、电子商务的定义定义定义4:HP公司公司 电电子子商商务务简简单单地地说说就就是是指指在在从从售售前前服服务务到到售售后后支支持持的各个环节实现电子化、自动化。的各个环节实现电子化、自动化。定义定义5:IBM公司公司 电电子子商商务务是是指指采采用用数数字字化化电电子子方方式式进进行行商商务务数数据据交交换换和和开开展展商商务务业业务务的的活活动动,是是在在Internet的的广广阔阔联联系系与与传传统统信信息息技技术术系系统统的的丰丰富富资资源源相相互互结结合
8、合的的背背景景下下应应运运而而生的一种相互关联的动态商务活动。生的一种相互关联的动态商务活动。1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院 1.电子商务的定义电子商务的定义广义电子商务:广义电子商务:电电子子商商务务简简单单地地说说就就是是指指在在从从售售前前服服务务到到售售后后支支持持的各个环节实现电子化、自动化。的各个环节实现电子化、自动化。狭义电子商务:狭义电子商务:指指通通过过Internet(包包括括企企业业内内部部网网Intranet)或或电电子子数数据据交交换换(EDI)进进行行的的交交易易活活动动。目目前前电电子子商商务务主主要要指指狭狭
9、义的电子商务。义的电子商务。1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院Electronic Commerce and Electronic BusinessElectronic commerceShopping on the WebBusinesses trading with other businessesInternal company processesBroader term:electronic business(e-business)Electronic commerce includes:All business activities
10、using Internet technologiesInternet and World Wide Web(Web)Wireless transmissions and personal digital assistantsDot-com(pure dot-com)Businesses operate only online浙江工商大学计算机与信息工程学院2.电子商务的理解电子商务的理解电子商务是整个商务活动的自动化和电子化。电子商务是整个商务活动的自动化和电子化。电子商务是利用各种电子工具和电子技术从事各种商务活动的过程。其电子商务是利用各种电子工具和电子技术从事各种商务活动的过程。其中电
11、子工具是指计算机硬件和网络基础设施(包括中电子工具是指计算机硬件和网络基础设施(包括Internet、Intranet、各种局域网等);电子技术是指处理、传递、交换和获得数据的多技术各种局域网等);电子技术是指处理、传递、交换和获得数据的多技术集合。集合。电子商务渗透到商务活动的各个阶段,因而内容广泛,包括信息交换、电子商务渗透到商务活动的各个阶段,因而内容广泛,包括信息交换、售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。售前售后服务、销售、电子支付、运输、组建虚拟企业、共享资源等等。电子商务的参与者包括消费者、销售商、供货商、企业雇员、银行或金电子商务的参与者包括消费者、销
12、售商、供货商、企业雇员、银行或金融机构以及政府等各种机构或个人。融机构以及政府等各种机构或个人。电子商务的目的就是要实现企业乃至全社会的高效率、低成本的商务活电子商务的目的就是要实现企业乃至全社会的高效率、低成本的商务活动。动。1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院浙江工商大学计算机与信息工程学院3.电子商务系统电子商务系统广义上讲是支持商务活动的电子技术手段的集合;广义上讲是支持商务活动的电子技术手段的集合;狭义上的电子商务系统狭义上的电子商务系统:生产生产运作运作管理管理决策决策Internet与网络目标:目标:(1)满足企业电子商务活动)满足
13、企业电子商务活动的需求;的需求;(2)全面提高生产、管理、)全面提高生产、管理、决策的信息化水平;决策的信息化水平;(3)提供商务智能)提供商务智能1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院4.电子商务系统与其它系统的差异电子商务系统与其它系统的差异企业基本业务处理(生产监控、销售、客户服务等)企业信息管理(人事、财务、统计、计划等)企业规划决策(预测、决策、商务智能)办公自动化、工作流管理EDPMISDSS企业内部信息系统决策层管理层操作层功能功能技术技术服务的对象服务的对象电子商务系统与EDP、MIS、DSS的差异网络 环境(Internet、VP
14、N等)客户服务接口(WWW、WAP)安全保障环境交易支付接口网络商务环境消费者合作伙伴商务中介1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院5.电子商务的特点电子商务的特点电子商务系统是支持企业商务活动整个过程的技术平台电子商务系统是支持企业商务活动整个过程的技术平台。电子商务系统依托网络,提供基于电子商务系统依托网络,提供基于WEB的分布式服务的分布式服务 电子商务系统在安全方面有较高的要求电子商务系统在安全方面有较高的要求 电子商务系统的技术特点电子商务系统的技术特点 基于基于TCP/IP协议、协议、B/S结构、以结构、以WEB为基础、分布式事务处为基
15、础、分布式事务处 理理系统等系统等电子商务系统大多是依托企业既有信息资源运行的系统电子商务系统大多是依托企业既有信息资源运行的系统1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院电子商务系统的类型电子商务系统的类型 电子商务系统可以根据电子商务网站是否与其他系统协同,如果有协同,又是与什么样的系统协同分为三类 浙江工商大学计算机与信息工程学院1.1.独立网站电子商务系统独立网站电子商务系统 浙江工商大学计算机与信息工程学院2.2.内部协同电子商务系统内部协同电子商务系统 浙江工商大学计算机与信息工程学院3.3.外部协同电子商务系统外部协同电子商务系统 浙江工
16、商大学计算机与信息工程学院6.电子商务的发展电子商务的发展信息发布阶段信息发布阶段事务处理阶段事务处理阶段 系统集成阶段系统集成阶段 下一代电子商务下一代电子商务1.1 电子商务系统的基本概念电子商务系统的基本概念浙江工商大学计算机与信息工程学院 系统系统是由若干相互作用、相互依存的组成部分(或称部件)为实现某一目标而有机结合的一个整体。一般的系统模型包括输入、处理及输出三部分,系统具有边界,边界之外称为环境。浙江工商大学计算机与信息工程学院系统一般具有如下一些性质:(1)目的性 (2)集合性 (3)整体相关性 (4)适应性浙江工商大学计算机与信息工程学院1.2 电子商务系统生命周期电子商务系
17、统生命周期浙江工商大学计算机与信息工程学院1.电子商务系统规划阶段电子商务系统规划阶段主要工作:主要工作:(1)确确定定企企业业未未来来电电子子商商务务的的运运作作模模式式,这这是是整整个个系系统统实实施施的的起起点点,也是电子商务系统分析设计的基本依据;也是电子商务系统分析设计的基本依据;(2)确确定定企企业业电电子子商商务务系系统统的的体体系系结结构构,使使系系统统的的开开发发人人员员拥拥有有一一个个可可以以相相互互理理解解的的共共同同基基础础,同同时时使使得得后后续续的的系系统统设设计计、开开发发工工作作有有一一个明确的框架;个明确的框架;(3)从从操操作作可可行行性性、技技术术可可行行
18、性性、经经济济可可行行性性、进进度度可可行行性性等等方方面面进进行行可可行行性性分分析析,评评估估预预期期成成本本和和效效益益,制制定定一一个个基基于于操操作作、技技术术、经经济和时间因素的实施进度和计划。济和时间因素的实施进度和计划。主要成果:主要成果:电子商务系统的规划报告电子商务系统的规划报告 1.2 电子商务系统生命周期电子商务系统生命周期浙江工商大学计算机与信息工程学院2.电子商务系统分析阶段电子商务系统分析阶段主要工作:主要工作:在在系系统统规规划划确确定定的的目目标标和和开开发发方方案案的的指指导导下下,结结合合电电子子商商务务系系统统的的特特点点,使使用用诸诸如如面面谈谈、调调
19、查查、文文档档复复查查、观观察察和和抽抽样样等等手手段段进进行行调调查查,深深入入研研究究及及描描述述现现行行系系统统的的活活动动和和各各项项工工作作,以以及及用用户户的的需需求求,总总结结归归纳纳出出企企业业未未来来电电子商务系统的需求,描绘出未来系统所应实现的功能。子商务系统的需求,描绘出未来系统所应实现的功能。主要成果:主要成果:电子商务系统需求文档电子商务系统需求文档 第二节第二节 电子商务系统生命周期电子商务系统生命周期浙江工商大学计算机与信息工程学院电子商务系统的可行性分析 可行性是指在当前的情况下,电子商务系统的建设工作是可行性是指在当前的情况下,电子商务系统的建设工作是否已经具
20、备条件、是否合理和必要。否已经具备条件、是否合理和必要。经济可行性经济可行性分析分析技术可行性技术可行性分析分析社会可行性社会可行性分析分析社会可行性的分析主要考虑电子社会可行性的分析主要考虑电子商务系统建设方案受到社会法律、商务系统建设方案受到社会法律、政策、文化、经济等外部环境和政策、文化、经济等外部环境和企业内在环境的限制。企业内在环境的限制。估估计计项项目目的的建建设设成成本本和和效效益益,分分析析项项目目的的投投资资回回报报率率(ROI),确确定定项项目目在在经经济济上上是是否否合合算算。经经济济可可行行性性分分析析要要解解决决两两个个问问题题:资金可得性和经济合理性。资金可得性和经
21、济合理性。在在现现有有的的资资源源条条件件下下,能能否否实实现现系系统统的的目目标标和和要要求求以以及及所所需需要要的的资资源源是是否否具具备备、能能否否得得到到。这这里里资资源源包包括括已已有有的的或或可可以以获获得得的的硬硬件件、软软件件资资源源、现现有有人人员员的的技技术术水水平平与已有的工作基础。与已有的工作基础。返回本章目录返回本章目录浙江工商大学计算机与信息工程学院3.电子商务系统设计阶段电子商务系统设计阶段主要工作:主要工作:(1)系统总体结构设计;系统总体结构设计;(2)系统信息基础设施设计;系统信息基础设施设计;(3)系统平台的选择和设计;系统平台的选择和设计;(4)应用系统
22、的设计。应用系统的设计。主要成果:主要成果:电子商务系统设计说明文档电子商务系统设计说明文档 1.2 电子商务系统生命周期电子商务系统生命周期浙江工商大学计算机与信息工程学院4.电子商务系统实施阶段电子商务系统实施阶段主要工作:主要工作:将将电电子子商商务务系系统统分分析析与与设设计计阶阶段段给给出出的的各各种种方方案案转转化化成成可可执执行行的的实实际际系系统统。包包括括写写程程序序、系系统统集集成成、测试、优化等内容。测试、优化等内容。主要成果:主要成果:具有完整功能和文档的电子商务系统具有完整功能和文档的电子商务系统 1.2 电子商务系统生命周期电子商务系统生命周期浙江工商大学计算机与信
23、息工程学院电子商务项目管理电子商务项目电子商务项目硬件提供硬件提供 软件供应软件供应门户网站建设门户网站建设数据库建设数据库建设 服务器服务器交换机交换机路由器路由器防火墙防火墙工作站工作站综合布线综合布线网络系统软件网络系统软件网络管理软件网络管理软件办公自动化办公自动化信息发布系统信息发布系统多媒体与通信多媒体与通信安全系统安全系统网站总体设计网站总体设计资料搜集资料搜集网页制作网页制作图像动画图像动画视频系统视频系统系统测试系统测试 数据库总体设计数据库总体设计数据收集整理数据收集整理数据导入数据导入数据库测试数据库测试工作分解结构技术(工作分解结构技术(Work Breakdown S
24、tructureWork Breakdown Structure,WBSWBS)是现代项)是现代项目范围管理计划中的一项关键内容目范围管理计划中的一项关键内容浙江工商大学计算机与信息工程学院5.电子商务系统运行维护阶段电子商务系统运行维护阶段主要工作:主要工作:对对系系统统进进行行全全面面管管理理。包包括括:应应用用软软件件维维护护、数据维护、系统运行维护、安全维护等。数据维护、系统运行维护、安全维护等。主要成果:主要成果:电子商务系统设计说明文档电子商务系统设计说明文档 1.2 电子商务系统生命周期电子商务系统生命周期浙江工商大学计算机与信息工程学院1.3 电子商务系统的体系结构电子商务系统
25、的体系结构浙江工商大学计算机与信息工程学院1.电子商务系统社会环境层电子商务系统社会环境层2.电子商务系统基础层电子商务系统基础层3.电子商务系统服务层电子商务系统服务层4.电子商务系统应用层电子商务系统应用层5.电子商务系统表达层电子商务系统表达层6.电子商务系统客户端电子商务系统客户端7.电子商务系统安全保证体系电子商务系统安全保证体系 8.外部系统外部系统 9.内部系统内部系统 1.3 电子商务系统的体系结构电子商务系统的体系结构浙江工商大学计算机与信息工程学院1.自主开发自主开发2.外包外包3.模式模式1.4 电子商务系统的实现手段电子商务系统的实现手段浙江工商大学计算机与信息工程学院
26、电子商务系统的开发方法电子商务系统的开发方法电子商务系统也是一个信息系统。因此电子商务系统的开发既要继承信息系统开发的方法,又因为电子商务系统的特点要增加许多内容。软件开发方法是指软件系统开发过程所遵循的办法和步骤。在信息系统的开发过程中,常使用的几种典型开发方法,如结构化方法、原型法、面向对象法,也是在开发电子商务系统中能够使用的开发方法。浙江工商大学计算机与信息工程学院1 1 结构化方法结构化方法1.阶段划分(1)系统规划阶段。(2)系统分析阶段。(3)系统设计阶段。(4)系统实施阶段。(5)系统的运行管理与维护。浙江工商大学计算机与信息工程学院系统规划系统规划系统规划系统规划(用户与规划
27、分析师)用户与规划分析师)用户与规划分析师)用户与规划分析师)系统分析系统分析系统分析系统分析(系统分析师)(系统分析师)(系统分析师)(系统分析师)系统设计系统设计系统设计系统设计(系统设计员)(系统设计员)(系统设计员)(系统设计员)系统实施系统实施系统实施系统实施(系统开发人员与用户)(系统开发人员与用户)(系统开发人员与用户)(系统开发人员与用户)系统运行维护系统运行维护系统运行维护系统运行维护(用户与系统开发人员)(用户与系统开发人员)(用户与系统开发人员)(用户与系统开发人员)1 结构化方法结构化方法生命周期各阶段的划分生命周期各阶段的划分 浙江工商大学计算机与信息工程学院结构化方
28、法结构化方法2.结构化方法的特点(1)强调面向用户的原则。(2)严格按照阶段顺序进行。(3)自上而下地分析。(4)模块化处理。(5)工作文档的规范化和标准化原则。浙江工商大学计算机与信息工程学院结构化方法的特点结构化方法存在的严重缺点(1)系统开发周期过长,并由此带来了一系列 的问题,如在这段漫长的开发周期中,原来所了解的情况可能发生较多的变化等。(2)这种方法要求系统开发者在开发初期就全面认识系统的各方面的需求、管理状况以及预见可能发生的变化,这不大符合人们循序渐进地认识事物的规律性。(3)结构化方法由于在技术上要求高、开发周期长,所以费用较高,以及由于用户的需求事先就已经严格确定,容易与新
29、系统的实际成果产生较大差距等。浙江工商大学计算机与信息工程学院2 2 原型法原型法原型法是开发者在初步了解用户需求的基础上,构成、设计和开发一个系统初始模型,该模型称为原型或骨架。(一个可以实现的系统应用模型。)开发人员和用户在此基础上共同探讨、改进和完善方案,开发人员再根据方案对原型进行修改得到新的原型,再征求用户意见,如此反复,直至用户满意为止。浙江工商大学计算机与信息工程学院确定用户基本需求确定用户基本需求修改、完善系统原型修改、完善系统原型建成系统模型建成系统模型构建初始模型构建初始模型使用、评价系统原型使用、评价系统原型用户满意用户满意?YN原型法的开发过程原型法的开发过程浙江工商大
30、学计算机与信息工程学院原型法的特点原型法的特点(1)原型法的开发周期短、费用相对较少。(2)由于原型法强调用户的参与,系统的开发容易符合用户的实际需要,所以系统开发的成功率高,容易被用户接受。(3)由于用户参与了系统开发的全过程,对系统的功能和性能有更充分的了解,有利于系统的运行、管理与维护。浙江工商大学计算机与信息工程学院原型法的特点原型法的特点原型法缺点:对于大型系统或复杂的系统,没有充分的整体规划和系统分析,很能构造出原型。对于大量运算的、逻辑性较强的程序模块很难构造出模型供人评价。浙江工商大学计算机与信息工程学院3 3 面向对象的方法面向对象的方法面向对象方法(Object Orien
31、ted Method,OOM)是在各种面向对象的程序设计方法基础上逐步发展起来的一种新的软件开发方法。浙江工商大学计算机与信息工程学院面向对象的方法面向对象的方法1.面向对象方法的基本思想面向对象方法的出发点和基本原则是模拟人类日常的逻辑思维方式。在开发一个系统时,使描述问题的问题空间与解决问题的方法空间在结构上尽可能一致。浙江工商大学计算机与信息工程学院面向对象方法的基本思想面向对象的方法有如下要点:(1)把客观事物看成是由对象组成的,对象是事物抽象的结果。复杂的对象可以由简单的对象组成,系统中的任何元素都是对象。(2)对象则由属性和操作组成的,其属性反映了对象的数据信息特征,而操作则用来定
32、义对象的行为。(3)对象之间的联系是通过消息传递机制来实现的。(4)对象可以按其属性来归类,一个类的上层有父类,下层有子类,形成类的层次结构,子类可以通过继承机制获得其父类的特性。浙江工商大学计算机与信息工程学院面向对象的开发过程面向对象的开发过程面向对象的系统开发过程,一般可分为以下四个阶段:(1)面向对象分析阶段 (2)面向对象设计阶段 (3)面向对象实现阶段 (4)面向对象测试阶段浙江工商大学计算机与信息工程学院面向对象的方法的特点面向对象的方法的特点面向对象的方法的主要优点是:(1)与人类的思维方式一致。(2)稳定性好。(3)可重用性好。(4)可维护性好。浙江工商大学计算机与信息工程学院具体的组合形式可以分为以下几个方面:(1)结构化开发方法与原型法的组合。(2)结构化方法与面向对象法的组合。(3)原型法与面向对象法的组合。4 组合开发