1、第第7章章电子商务系统的实施电子商务系统的实施电子商务与物流管理学院电子商务与物流管理学院本章内容本章内容7.1 7.1 电子商务系统平台的选择与搭建电子商务系统平台的选择与搭建7.2 7.2 电子商务系统应用软件开发电子商务系统应用软件开发7.3 7.3 电子商务系统测试电子商务系统测试7.4 7.4 电子商务系统的发布电子商务系统的发布 电子商务与物流管理学院电子商务与物流管理学院信息系统的开发信息系统的开发是一个复杂的过程,除了代码编写还涉是一个复杂的过程,除了代码编写还涉及到大量其它工作。电子商务系统实施及到大量其它工作。电子商务系统实施也是如此。也是如此。电子商务与物流管理学院电子商
2、务与物流管理学院7.1 电子商务系统平台的选择与搭建电子商务系统平台的选择与搭建 系统平台搭建的基本原则系统平台搭建的基本原则 网络平台的搭建网络平台的搭建 操作系统的选择操作系统的选择 应用服务器的选择应用服务器的选择 数据库管理系统的选择数据库管理系统的选择 硬件平台的选择硬件平台的选择 电子商务与物流管理学院电子商务与物流管理学院7.1.1 系统平台搭建的基本原则系统平台搭建的基本原则 p 系统平台搭建的基本原则系统平台搭建的基本原则先进性先进性可行性可行性灵活性灵活性可扩充性可扩充性收益性收益性电子商务与物流管理学院电子商务与物流管理学院系统平台搭建的基本原则系统平台搭建的基本原则 p
3、 系统平台搭建过程中还需要注意的具体问题系统平台搭建过程中还需要注意的具体问题计算机软硬件配置能满足系统以下这些要求:计算机软硬件配置能满足系统以下这些要求:l功能要求功能要求l性能要求性能要求l容量要求容量要求l安全性和可靠性要求安全性和可靠性要求系统的软硬件的选择应在技术上具有一定的先进性系统的软硬件的选择应在技术上具有一定的先进性系统的软硬件应尽量符合国际标准或者某些开放的系统的软硬件应尽量符合国际标准或者某些开放的标准,使系统便于扩充或者与其他系统集成标准,使系统便于扩充或者与其他系统集成电子商务与物流管理学院电子商务与物流管理学院系统平台搭建的基本原则系统平台搭建的基本原则 硬件的选
4、择应服从于软件的选择,即先根据系统的硬件的选择应服从于软件的选择,即先根据系统的功能、性能要求确定系统软件,再根据系统软件确功能、性能要求确定系统软件,再根据系统软件确定系统硬件定系统硬件系统的软硬件的选择应尽量选用成熟的产品,保证系统的软硬件的选择应尽量选用成熟的产品,保证系统运行的安全性和可靠性系统运行的安全性和可靠性供应厂家应具有较好的信誉和技术服务,能获得及供应厂家应具有较好的信誉和技术服务,能获得及时、有效的技术支持时、有效的技术支持系统配置应尽量做到最佳的性价比系统配置应尽量做到最佳的性价比电子商务与物流管理学院电子商务与物流管理学院7.1.2 网络平台的搭建网络平台的搭建 p 网
5、络平台的搭建原则网络平台的搭建原则符合相关部门颁发的技术规范和业务要求符合相关部门颁发的技术规范和业务要求技术成熟、先进技术成熟、先进实用高效,性价比优异实用高效,性价比优异满足对容量和容错的需求满足对容量和容错的需求兼容性和可扩展性好兼容性和可扩展性好安全性高安全性高易于管理和维护易于管理和维护强大的可开发性强大的可开发性电子商务与物流管理学院电子商务与物流管理学院7.1.3 操作系统的选择操作系统的选择 p 操作系统平台的选择原则操作系统平台的选择原则 开放性开放性对称性与非对称处理对称性与非对称处理异种机互联能力异种机互联能力目录及安全服务的支持能力目录及安全服务的支持能力应用软件的支持
6、能力应用软件的支持能力网管能力网管能力性能优化和监视能力性能优化和监视能力系统备份系统备份/恢复支持能力恢复支持能力 电子商务与物流管理学院电子商务与物流管理学院操作系统的选择操作系统的选择 p 支持电子商务系统运行的主流操作系统支持电子商务系统运行的主流操作系统 Microsoft Windows系列系列 Unix/Linux系列系列电子商务与物流管理学院电子商务与物流管理学院7.1.4 应用服务器的选择应用服务器的选择 p 应用服务器为应用程序提供的主要服务应用服务器为应用程序提供的主要服务高性能的应用程序运行环境高性能的应用程序运行环境l内容缓存内容缓存(Content Cache)l数
7、据库连接缓存数据库连接缓存(Content Cache)l支持进程的多线索执行支持进程的多线索执行l大量用户访问情况下的负载均衡大量用户访问情况下的负载均衡l分布式联机事务处理分布式联机事务处理l标准的应用开发环境和应用分布环境标准的应用开发环境和应用分布环境l支持利用传统的编程语言支持利用传统的编程语言(C/C+)和和Java编写的应用编写的应用l支持混合编程模式,例如在支持混合编程模式,例如在Java应用或者应用或者Servelet当中调用当中调用EJB组件组件为应用提供扩充性为应用提供扩充性会话管理会话管理电子商务与物流管理学院电子商务与物流管理学院应用服务器的选择应用服务器的选择 支持
8、多种应用编程模式支持多种应用编程模式l 应用表达:应用表达:JSP、Servelet、Java应用应用l 商务逻辑:商务逻辑:Java Beans、EJB等等l 数据库存取:数据库存取:JDBC、ODBC等等l 应用集成:应用集成:XML、CORBA等等 目录及内容管理目录及内容管理商务引擎商务引擎系统管理系统管理l 性能配置管理性能配置管理l 存取控制管理存取控制管理l 系统日志管理系统日志管理电子商务与物流管理学院电子商务与物流管理学院应用服务器的选择应用服务器的选择 p 应用服务器的选择可参考因素应用服务器的选择可参考因素 性能和技术指标性能和技术指标可扩展性可扩展性外部工具的支持外部工
9、具的支持独立性独立性价格价格电子商务与物流管理学院电子商务与物流管理学院7.1.5 数据库管理系统的选择数据库管理系统的选择 p 数据库管理系统的选择可参考因素数据库管理系统的选择可参考因素 n构造数据库的难易程度构造数据库的难易程度n程序开发的难易程度程序开发的难易程度n数据库管理系统的性能分析数据库管理系统的性能分析n对分布式应用的支持对分布式应用的支持n并行处理能力并行处理能力n可移植性和可扩展性可移植性和可扩展性n数据完整性约束数据完整性约束n并发控制功能并发控制功能n容错能力容错能力n安全性控制安全性控制n支持汉字处理能力支持汉字处理能力n数据库恢复能力数据库恢复能力电子商务与物流管
10、理学院电子商务与物流管理学院7.1.6 中间件软件的选择中间件软件的选择 p 中间件选择的原则中间件选择的原则企业在选择具体的中间件产品以前,必须确定企业企业在选择具体的中间件产品以前,必须确定企业的应用类型或具体需求,进而仔细确定选择使用哪的应用类型或具体需求,进而仔细确定选择使用哪一类中间件。例如,企业的应用类型如果只是传递一类中间件。例如,企业的应用类型如果只是传递消息,而对高可靠、高并发、高效率无特殊要求,消息,而对高可靠、高并发、高效率无特殊要求,就应该选择消息中间件而非交易中间件。就应该选择消息中间件而非交易中间件。p 中间件选择的影响因素中间件选择的影响因素除了技术上的界定以外,
11、中间件选择还须考虑:除了技术上的界定以外,中间件选择还须考虑:l 与遗留应用的结合度与遗留应用的结合度l 使用的难易程度使用的难易程度l 成本成本电子商务与物流管理学院电子商务与物流管理学院7.1.7 硬件平台的选择硬件平台的选择 p 服务器设备服务器设备n可靠性可靠性、可用性、先进性、可扩展性、可维护、可用性、先进性、可扩展性、可维护性、安全性性、安全性p 数据存储设备数据存储设备n小容量存储设备和大容量存储设备的特点小容量存储设备和大容量存储设备的特点n网络存储技术的特点网络存储技术的特点lDAS、NAS、SANp 网络设备网络设备n安全性和稳定性安全性和稳定性、技术先进性技术先进性、性价
12、比高性价比高、便、便于扩展、服务支持原则于扩展、服务支持原则电子商务与物流管理学院电子商务与物流管理学院7.2 电子商务系统应用软件开发电子商务系统应用软件开发 电子商务系统开发与集成与传统的电子商务系统开发与集成与传统的信息系统开发的差别信息系统开发的差别 电子商务系统开发模式电子商务系统开发模式 开发工具的选择开发工具的选择 电子商务与物流管理学院电子商务与物流管理学院7.2.1 电子商务系统电子商务系统开发与集成与传统开发与集成与传统的信息系统开发的的信息系统开发的差别差别 电子商务系统应用程序电子商务系统应用程序 电子商务与物流管理学院电子商务与物流管理学院7.2.2 电子商务系统开发
13、模式电子商务系统开发模式 p 传统的传统的Web开发模式开发模式静态页面开发模式静态页面开发模式动态页面开发模式动态页面开发模式 电子商务与物流管理学院电子商务与物流管理学院电子商务系统开发模式电子商务系统开发模式 p 基于组件的开发编程模式基于组件的开发编程模式CORBA技术技术Microsoft DCOM.NET FrameworkJ2EEStruts电子商务与物流管理学院电子商务与物流管理学院7.2.3 开发工具的选择开发工具的选择 p 选择合适的开发工具应遵守的基本原则选择合适的开发工具应遵守的基本原则:最小工作量原则最小工作量原则最小技巧性原则最小技巧性原则最小错误原则最小错误原则最
14、小维护原则最小维护原则减小记忆原则减小记忆原则电子商务与物流管理学院电子商务与物流管理学院开发工具的选择开发工具的选择 p 系统开发,选择开发工具应考虑的因素系统开发,选择开发工具应考虑的因素项目的应用领域项目的应用领域用户的要求用户的要求可以使用的编程程序和开发环境可以使用的编程程序和开发环境程序员的经验和知识程序员的经验和知识软件可移植性要求软件可移植性要求p大而全大而全,小而专小而专电子商务与物流管理学院电子商务与物流管理学院7.3 电子商务系统的测试电子商务系统的测试 测试的原则与指标测试的原则与指标 测试的内容测试的内容 测试的方法与工具测试的方法与工具 测试的过程测试的过程 电子商
15、务与物流管理学院电子商务与物流管理学院7.3.1 测试的原则与指标测试的原则与指标 p 测试的必要性测试的必要性软件系统开发周期内的各个阶段是彼此衔接的,软件系统开发周期内的各个阶段是彼此衔接的,前一阶段发生的问题如果未能及时解决,就会带前一阶段发生的问题如果未能及时解决,就会带入下一个阶段。入下一个阶段。p 测试的目的测试的目的系统测试是以寻找错误为目的,精心选取那些易系统测试是以寻找错误为目的,精心选取那些易于发生错误的测试数据,以十分挑剔的态度,证于发生错误的测试数据,以十分挑剔的态度,证明程序有错。明程序有错。电子商务与物流管理学院电子商务与物流管理学院测试的原则与指标测试的原则与指标
16、 p 测试的基本原则测试的基本原则尽早并不断进行测试尽早并不断进行测试测试工作应该避免由原开发软件的人或小组承测试工作应该避免由原开发软件的人或小组承担担确定预期输出确定预期输出非法的和非预期的输入情况非法的和非预期的输入情况检验程序是否做了不该做的事情检验程序是否做了不该做的事情按照测试计划执行按照测试计划执行保留测试计划和测试用例保留测试计划和测试用例电子商务与物流管理学院电子商务与物流管理学院测试的原则与指标测试的原则与指标 p 测试技术指标测试技术指标系统的可靠性系统的可靠性系统的健壮性系统的健壮性系统的正确性系统的正确性系统的安全性系统的安全性系统的兼容性系统的兼容性电子商务与物流管
17、理学院电子商务与物流管理学院7.3.2 测试的内容测试的内容 p 软件测试软件测试单元测试单元测试l模块接口测试、局部数据结构测试、路径测试、错误处理模块接口测试、局部数据结构测试、路径测试、错误处理测试、边界测试测试、边界测试集成测试集成测试l一次性集成方式一次性集成方式、增殖式集成方式、增殖式集成方式确认测试确认测试系统测试系统测试p电子商务应用程序测试电子商务应用程序测试可用性测试可用性测试l导航测试与检验、图形测试与检验、内容测试与检验、整导航测试与检验、图形测试与检验、内容测试与检验、整体界面测试与检验体界面测试与检验电子商务与物流管理学院电子商务与物流管理学院测试的内容测试的内容
18、功能测试功能测试l链接、表单、数据校验、链接、表单、数据校验、CookiesCookies 接口测试接口测试l服务器接口、外部接口服务器接口、外部接口兼容性测试兼容性测试l操作系统、浏览器、操作系统、浏览器、Modem/Modem/其他接入方式其他接入方式数据库测试数据库测试l数据库搜寻结果相关性、查询回应事件、数据库完数据库搜寻结果相关性、查询回应事件、数据库完整性、数据有效性整性、数据有效性容错测试容错测试电子商务与物流管理学院电子商务与物流管理学院测试的内容测试的内容 p 网站测试网站测试性能测试性能测试l连接速度测试、负载测试连接速度测试、负载测试 、压力测试、压力测试 安全性测试安全
19、性测试l电子商务的客户服务器应用程序、数据库、服电子商务的客户服务器应用程序、数据库、服务器、网络、防火墙等务器、网络、防火墙等电子商务与物流管理学院电子商务与物流管理学院7.3.3 测试的方法与工具测试的方法与工具 p 测试的方法测试的方法人工测试人工测试l个人复查、走查与会审个人复查、走查与会审机器测试机器测试l黑盒测试与白盒测试黑盒测试与白盒测试p 常见的测试工具常见的测试工具WinRunner、LoadRunner、TestDirector、Rational系列系列电子商务与物流管理学院电子商务与物流管理学院7.3.4 测试的过程测试的过程 p 规范化的测试过程规范化的测试过程拟定测试
20、计划拟定测试计划编制测试大纲编制测试大纲根据测试大纲设计和生成测试用例根据测试大纲设计和生成测试用例实施测试实施测试生成测试报告生成测试报告电子商务与物流管理学院电子商务与物流管理学院7.4 电子商务系统的发布电子商务系统的发布 域名的申请域名的申请 Web服务的选择服务的选择 网站的发布网站的发布 电子商务与物流管理学院电子商务与物流管理学院7.4.1 域名的申请域名的申请 p 域名的基本知识域名的基本知识域名是与网络上的数字型域名是与网络上的数字型IP地址相对应的字符型地址,地址相对应的字符型地址,由若干个英文字母和数字组成,由由若干个英文字母和数字组成,由“.”分隔成几部分,分隔成几部分
21、,例如例如,新浪的域名为,新浪的域名为。p 域名的分类域名的分类国际顶级域名国际顶级域名(简称简称“国际域名国际域名”)l国际域名的最后一个后缀如国际域名的最后一个后缀如,.gov.gov等等 国内域名国内域名l后缀通常要包括后缀通常要包括“国际通用域国际通用域”和和“国家域国家域”两部分,两部分,而且要以而且要以“国家域国家域”作为最后一个后缀。作为最后一个后缀。例如例如,cncn代表代表中国、中国、usus代表美国、代表美国、ukuk代表英国等。代表英国等。电子商务与物流管理学院电子商务与物流管理学院域名的申请域名的申请 p 域名的命名规则域名的命名规则域名可以由域名可以由26个英文字母个
22、英文字母(a-z或者或者A-Z)、数、数字字(0-9)以及连接符以及连接符“-”组成,但是域名的首组成,但是域名的首位必须是字母或数字。在域名中,不区分英文位必须是字母或数字。在域名中,不区分英文字母的大小写。字母的大小写。对于域名的长度也有一定的限制:国际通用顶对于域名的长度也有一定的限制:国际通用顶级域名长度不得超过级域名长度不得超过26个字符,中国国家顶级个字符,中国国家顶级域名长度不得超过域名长度不得超过20个字符。个字符。不得不得使用或限制使用一些名称使用或限制使用一些名称电子商务与物流管理学院电子商务与物流管理学院域名的申请域名的申请 p 域名的注册过程域名的注册过程准备域名准备域
23、名查询域名查询域名注册域名注册域名办理后续手续办理后续手续p 域名注册示例域名注册示例以在数据超市以在数据超市(http:/)进进行域名注册为例进行域名注册过程的演示。行域名注册为例进行域名注册过程的演示。电子商务与物流管理学院电子商务与物流管理学院7.4.2 Web服务的选择服务的选择 p 外购网络服务外购网络服务虚拟主机服务虚拟主机服务ASP外包服务外包服务主机托管服务主机托管服务p 自建自建Web服务服务电子商务与物流管理学院电子商务与物流管理学院7.4.3 网站的发布网站的发布 p 发布网站的方法发布网站的方法像像FrontPage、Dreamweaver等网页制作等网页制作工具工具专
24、门的工具,如专门的工具,如CuteFTP、LeapFTP等等p 下面以中文下面以中文CuteFTP 2.0为例介绍网站发为例介绍网站发布的过程。布的过程。电子商务与物流管理学院电子商务与物流管理学院中文中文CuteFTP 2.0CuteFTP 2.0界面界面 准备工作准备工作申请网站空间申请网站空间 网站的上传网站的上传网站的试运行网站的试运行 电子商务与物流管理学院电子商务与物流管理学院复习思考题复习思考题1.下列哪项不是操作系统选择的原则(下列哪项不是操作系统选择的原则()。)。(A)异种机互联能力异种机互联能力 (B)开放性开放性 (C)实用性实用性 (D)系统备份系统备份/恢复支持能力
25、恢复支持能力2.电子商务系统软件测试的内容包括(电子商务系统软件测试的内容包括()。)。(A)单元测试单元测试 (B)集成测试集成测试 (C)确认测试确认测试 (D)系统测试系统测试3.判断:判断:DAS连接方式通常是用于拥有异构环境的企业中,连接方式通常是用于拥有异构环境的企业中,数据之间能够进行共享。数据之间能够进行共享。4.电子商务系统开发与集成与传统的信息系统开发的差别具电子商务系统开发与集成与传统的信息系统开发的差别具体体现在哪些方面?体体现在哪些方面?5.试详细论述电子商务系统测试的内容、方法以及测试过程。试详细论述电子商务系统测试的内容、方法以及测试过程。电子商务与物流管理学院电子商务与物流管理学院The End
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。