首页 百科知识 系统软件的选择

系统软件的选择

时间:2022-07-15 百科知识 版权反馈
【摘要】:1.网络操作系统网络操作系统是网站软件系统的核心,在网站建设过程中,选择网络操作系统是最关键的工作之一。网络操作系统将决定网站的整体性能,使用的应用软件,采取的解决方案。1)选择数据库管理系统时应考虑的内容通常,选择数据库管理系统时应考虑以下几个方面。

1.网络操作系统

网络操作系统是网站软件系统的核心,在网站建设过程中,选择网络操作系统是最关键的工作之一。网络操作系统将决定网站的整体性能,使用的应用软件,采取的解决方案。目前能够胜任电子商务网站的操作系统主要有UNIX操作系统及类UNIX操作系统、微软股份有限公司的Windows NT操作系统和Novell公司的Net Ware操作系统。不同的网络操作系统是建立在不同的网络体系基础之上的。例如,UNIX操作系统是建立在TCP/IP网络体系之上的,而Net Ware操作系统则以Novell公司的Net Ware操作系统为基础。

1)选择网络操作系统时应考虑的内容

在选择网络操作系统时,应从以下几个方面来加以考虑。

(1)操作系统必须是成熟的,能提供一个高效、安全、可靠、灵活且基于开放标准的计算环境。

(2)支持多种网络协议,首先必须支持事实上的工业标准TCP/IP协议集和SNMP(Simple Network Management Protocol,简单网络管理)协议。

(3)支持国际通用的大型分布式网络数据库管理系统和多媒体数据库,如 Oracle、Informix、Sybase、DB/2等。

(4)支持所有的计算机开发语言和图形工具。

(5)支持强大的网络管理功能。

(6)支持现有的用户系统,与现有的各种用户环境相连接。

(7)支持互联网络技术和Web技术。

2)常用的网络操作系统

(1)UNIX操作系统。UNIX操作系统产生于20世纪60年代末70年代初,是一个面向多用户、多任务的操作系统,该操作系统具有安全性强、可靠性高、结构简练、便于移植、开放性、网络功能强大、支持网络通信所需要的协议等特点。

UNIX操作系统有多种不同的版本,主要有SUN Microsystems公司的Solaris、SCO公司的Open Server和UNIX Ware、惠普公司的HP-UX以及IBM的AIX等。用户可以依据产品特性调查的结果选择适合自己的版本。

(2)Linux操作系统。

1991年,芬兰赫尔辛基大学的学生林纳斯·托瓦兹利用互联网发布了他在80386个人计算机上开发的Linux操作系统内核的源代码,开创了Linux操作系统的历史,也促使了自由软件Linux的诞生。

Linux操作系统是所有类UNIX操作系统中最出色的一个。在计算机操作系统市场,Linux是增长率最快的操作系统,而且也是唯一市场份额尚在增加的非Windows操作系统,目前已经广泛应用于服务端市场。

(3)Windows Server操作系统。

Windows Server 操作系统是微软股份有限公司在20世纪90年代出品的具有很强联网功能的真正32位操作系统,支持多种硬件平台。由于它广泛支持各种流行的计算机应用软件和Internet的,加之易于使用和管理,使其在市场上的占有率越来越大。相对于UNIX操作系统而言,Windows Server比较简单,易于配置和使用,但其对硬件要求较高,所需内存较大,对其稳定性、成熟性需要进一步考验。

2.Web服务器软件

Web服务器软件的选择对于电子商务网站至关重要。选择Web服务器软件时,不仅要考虑当前的需要,还应考虑将来可能需要的功能。因为更换Web服务器软件通常比安置标准软件困难得多,会带来一系列的问题。在选择Web服务器软件时,一般要考虑以下几个方面。

(1)操作系统。大多数Web服务器软件主要是为一种操作系统进行优化的,有的只能运行在一种操作系统上,所以,选择Web服务器软件时,要考虑所使用的操作系统。例如,微软股份有限公司的IIS(Internet Information Services,因特网信息服务)只能在Windows服务器上运行。

(2)响应能力。响应能力是指Web服务器软件对多个用户请求信息的响应速度。响应速度越快,单位时间内支持的访问量就越多,用户请求信息的响应速度也就越快。

(3)与后端服务器的集成能力。Web服务器软件除直接向用户提供信息外,还担负着与后端各种数据资源应用系统集成的任务,这样客户机就只需用一种界面来浏览所有后端服务器的信息。它能将不同来源、不同格式的信息转换成统一格式。

(4)管理的难易程度。管理的难易程度是指 Web 服务器软件是否简单易行。易管理的Web服务器软件应具有图形用户界面和完善的向导系统或帮助文档,方便用户使用。相反,复杂的管理界面可能会引起问题而且浪费时间,还可能导致系统参数配置错误和安全漏洞。

(5)信息开发程度。信息是Web服务器的核心,信息是否丰富直接影响Internet的效能。信息开发是否简单对Web信息是否丰富影响很大,即它所支持的开发语言是否满足要求。

(6)稳定可靠性。Web服务器的性能和运行都需要非常稳定。

(7)安全性。选择Web服务器软件时,要从两方面考虑安全,一是防止Web服务器的机密信息泄密,二是要防止黑客的攻击。

3.数据库管理系统

数据库技术是电子商务的核心技术之一。在电子商务活动中,存在着海量的数据与信息,因而每一个商务站点的后台必须有一个强大的数据库支撑其运转,并保证数据存取的速度、安全、稳定和可靠。

1)选择数据库管理系统时应考虑的内容

通常,选择数据库管理系统时应考虑以下几个方面。

(1)易用性。易用性是指数据库管理系统的语句应符合通用标准,要便于系统的维护、开发和移植,有面向用户的简易开发工具,支持多媒体数据类型等。

(2)并发性。数据库管理系统可能面临多个用户点在同一时刻对同一数据进行读或写操作,加重了数据的负担。为了保证数据的一致性,需要由系统的并发控制功能来完成。

(3)稳定性。数据的稳定运行,对于网站的使用效率有很大影响。对于电子商务网站而言,用户对其访问的时间和同一时间对网站访问的用户数量均具有不确定性,这就要求网站数据库管理系统具有稳定性,特别是数据库巅峰性能要稳定。例如,在当当网店庆期间,由于网站流量过大,就导致许多用户不能正常访问网页和下订单购物,这不但给用户带来了不便,也会影响商家的经济利益。

(4)数据完整性。数据完整性是指数据的正确性和一致性,包括实体完整性、参照完整性、复杂的事务规则等。

(5)可扩展性。电子商务网站的一大特点是网站信息数据随时在发生变化,如随时可能有顾客购物,随时可能有新登记的商品,因而要求数据库具备良好的扩展功能,能利用原有信息基础开发新信息,能保证用户以前的投资和系统,对数据库进行更新。

(6)安全性。数据库的安全性主要指其安全保密程度,如账户管理、用户权限管理、网络安全控制等。网站中,数据库保存着网站内部最重要、最核心的信息,不允许丢失、修改或复制。因此,数据库的安全性尤为重要。

(7)容错性。数据库系统不可能不出错,但应减少或消除出错产生的影响,容错性是对数据库的基本要求。它是指在异常情况下系统对数据的容错处理能力,评价标准主要包括硬件的容错(有无磁盘镜像处理功能)、软件的容错(有无软件方法异常情况的容错功能)。

2)常用的数据库管理系统。

(1)IBM的DB2通用数据库系统。IBM是电子商务的倡导者,同时也是数据库技术的先驱。它拥有超过200项数据库技术专利,在数据库、数据仓库、在线分析处理和数据挖掘等方面都具有很强的优势,IBM DB2通用数据库,即IBM DB2 UDB7.1被IBM自称为“全球第一个具备全面集成能力的电子商务数据库”。

IBM DB2通用数据库具有非常适合于电子商务网站应用的先天优势,这表现在以下几个方面。

① DB2通用数据库提供了完整的Internet应用支持。它充分集成了Web技术,能够保证用户可以非常方便且安全地从Internet或Intranet访问数据,从而支持用户快速地建立电子商务。

② DB2 通用数据库具有强大的XML集成能力,使ISP、ICP、ASP及企业可以非常快速地定义、存储和检索基于XML的文档,轻松地实现电子交易。

③ DB2通用数据库支持多媒体的应用,并具有多媒体扩展功能,支持包括大文本、图片、声音和视频等多媒体数据在内的各种高级应用,非常适合于电子商务网站的需要。

④ DB2通用数据库对商业智能应用提供了强有力的支持,对数据仓库(Data Warehouse)与在线分析处理(Online Analytical Processing,OLAP)具有强大的支持能力,用户不但能够迅速地访问、分析和传输企业数据,还可以方便地部署商业智能解决方案。

⑤ DB2通用数据库提供了集成化存储器内置关系数据库技术,可将电子交易的速度提高10倍以上。这种技术将大量数据存储于内存中,用户查询时直接从内存读取数据,大大加快了查询速度,使每次查询的响应时间不超过0.5秒。

⑥ DB2通用数据库还提供了空间数据的综合支持功能,可以使企业轻松地在客户或经营活动与地点之间建立直观的联系,从而简化了客户关系管理(Customer Relationship Management,CRM)等应用软件中的数据分析过程。而为了支持日益发展的客户关系管理业务应用,DB2通用数据库向用户提供了最终客户管理,可扩展复制和集成分析功能。

(2)Oracle数据库系统。Oracle是大型数据厂商,Oracle数据库系统是以高级结构化查询(Structured Query Language ,SQL)语言为基础的大型关系数据库,是客户机/服务器(Client/Server)体系结构的数据库之一。它的功能强大,支持多种平台、多种网络协议,是一个可以建立直接用于Internet环境的数据库,并具有良好的安全性、稳定性和容错能力,保证了在线进行商务处理、智能化商务的实现。同时,Oracle数据库支持大量多媒体数据,如二进制图形、声音、动画以及多维数据结构等,这对于电子商务网站十分重要。

(3)Microsoft SQL Server数据库系统。Microsoft SQL Server是微软股份有限公司开发研制的数据库产品,性能高效稳定,可以实现自动备份、日志管理、事务管理等多项功能,可以满足不同类型的应用需要,并具有中文界面和帮助系统,使用户易学易用。现在Internet上有相当数量的网站采用它。

(4)My SQL数据库系统My SQL是一个真正的多用户、多线程的SQL数据库服务器。SQL 是世界上最流行的和标准化的数据库语言,可以方便地进行存储、更新或存取信息。My SQL 是一个自由软件,编码和各编译版本完全开放,而且能和 Linux、PHP(Hypertext Preprocessor,超文本预处理语言)紧密结合。

My SQL的主要目标是快速、健壮和易用。最初是因为My SQL的创始人需要这样的一个SQL服务器,它能处理在任何不昂贵硬件平台上的海量数据,但速度更快,My SQL因此就被开发出来。经过多年的测试,它可以提供一组丰富实用功能的系统。My SQL的主要特点有支持多线程、多处理器,支持多种平台和多样的数据类型,使用灵活且安全性高,并为Windows操作系统提供ODBC接口,支持多种语言,但不支持中文等。

案例分析

某奢侈品电子商务网站建设规划书

某集团根据自身企业战略发展的需求,拟建设奢侈品电子商务网站,其网站规划书包含的内容如下:

1.建设网站前的市场分析

(1)某奢侈品网购行业的市场现状、市场特点。

(2)某奢侈品网购市场主要竞争者分析,竞争对手上网情况及其网站规划、功能作用。

(3)公司自身条件分析、公司概况、市场优势,可以利用网站提升哪些竞争力,建设网站的能力(费用、技术、人力等)。

2.建设网站的目的及功能定位

(1)为什么要建立网站,是为了宣传产品,进行电子商务,还是建立行业性网站?是企业的需要还是市场开拓的延伸?

(2)整合公司资源,确定网站功能。根据公司的需要和计划,确定网站的功能:产品宣传型、网上营销型、客户服务型、电子商务型等。

(3)根据网站功能,确定网站应达到的目的和作用。

(4)Intranet的建设情况和网站的可扩展性。

3.网站技术解决方案

根据网站的功能确定网站技术解决方案。

(1)是采用自建服务器,还是租用虚拟主机?

(2)选择操作系统,用Unix、LINUX还是Window 2000/NT。分析投入成本、功能、开发、稳定性和安全性等。

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

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

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

4.网站内容规划

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

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

(3)如果网站栏目比较多,则考虑采用网站编程专人负责相关内容。网站内容是网站吸引浏览者最重要的因素,无内容或不实用的信息不会吸引访客的注意。可事先对人们希望阅读的信息进行调查,并在网站发布后调查人们对网站内容的满意度,以及时调整网站内容。

5.网页设计

(1)网页美术设计要求。网页美术设计一般要与企业整体形象一致,符合CI(Corporate Image,企业形象)规范。要注意网页色彩、图片的应用及版面规划,保持网页的整体一致性。奢侈品类网站色调基本为黑色、银色、金黄色、灰色等色彩搭配。

(2)在新技术的采用上需要考虑主要目标访问群体的分布地域、年龄阶层、网络速度、阅读习惯等。

(3)制订网页改版计划,如6个月~1年进行较大规模改版等。

6.网站维护

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

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

(3)内容的更新、调整等。

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

7.网站测试

网站发布前要进行细致周密的测试,以保证正常浏览和使用,主要测试内容包括:服务器稳定性、安全性;程序及数据库测试;网页兼容性测试,如浏览器、显示器;根据需要的其他测试。

8.网站发布与推广

(1)网站测试后发布的公关、广告活动。

(2)搜索引擎登记等。

9.网站建设日程表

网站建设日程表包括各项规划任务的开始完成时间、负责人等。

10.费用明细

费用明细各项事宜所需费用清单。

以上为网站规划书中应该体现的主要内容,根据不同的需求和建站目的,内容也会增加或减少。在建设网站之初一定要进行细致的规划,才能达到预期建站目的。

分析:企业建立电子商务网站时应该主要考虑哪些环节?

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈