第2章 相关理论及工具
2.1 相关理论综述
2.1.1 电子商务
电子商务平台是一个为企业或个人提供网上交易洽谈的平台。电子商务建设的最终目的是发展业务和应用。目前Internet网上商家不少,但由于缺乏相应的安全保障、支付手段和管理机制,一方面网上商家以一种无序的方式发展,造成重复建设和资源浪费;另一方面商家业务发展比较低级,很多业务仅以浏览为主,需通过网外的方式完成资金流和物流,不能充分利用Internet网无时空限制的优势。 因此有必要建立一个业务发展框架系统,规范网上业务的开展,提供完善的网络资源、安全保障、安全的网上支付和有效的管理机制,有效地实现资源共享,实现真正的电子商务。目前出现了很多的基于电子商务平台,使得企业很简单的就可以拥有自主的电子商务平台,虽然目前做的不多,并且市场上并不是很认可,但是这绝对是将来的发展方向。并且会对于电子商务产生一定的影响。
传统的企业一般组织层次和中层管理比较多,管理过程比交复杂,由于建立在严密的分工和协作之上的,在分工越来越细,越来越强调专业化的情况下,使得企业的协调和控制工作变得十分复杂,必然导致了中层管理者的管理环节变得复杂,企业的管理成本上升,从而导致了企业效率的降低。电子商务环境下企业则减少了中层管理,直接是上层领导管理员工,员工不再通过中层管理而直接与上层领导接触,这样员工有了对企业的不足之处的意见或是对生产创新的看法的时候,可以直接和领导探讨。而不像传统企业那样要经过中层管理,有时信息还传不到上层管理者那里,这样企业的生产效率得到了提高,减少了管理的成本。
电子商务通过内部网、外部网、互联网与企业员工、客户、供应商及合作伙伴直接相关联时,所发生的各商务活动,其商务活动中所带有经济价值的产品和服务进行宣传、购买和结算。这种交易方式不受地理位置,资金多少或零售渠道的所有的影响,公有、私有企业、公司、政府组织、各种社会团体、一般公民、企业家都能自由的参加广泛的经济活动,电子商务能使产品在世界范围内交易并向消费者提供许许多多的选择。
7
2.1.2 网络营销
网络营销是以互联网络为媒体,以新的方式、方法和理念,通过一系列魅力网络营销策划,制定和实施营销活动,更有效的促成个人和组织交易活动实现的新型营销模式。它是企业整体营销战略的一个组成部分,是为实现企业总体或者部分经营目标所进行的,以互联网为基本手段营造网上经营环境的各种活动。
网络营销具有很强的实践性特征,从实践中发现网络营销的一般方法和规律,比空洞的理论讨论更有实际意义。因此,如何定义网络营销其实并不是最重要的,关键是要理解网络营销的真正意义和目的,也就是充分认识互联网这种新的营销环境,利用各种互联网工具为企业营销活动提供有效的支持。这也是为什么在网络营销研究必须重视网络营销实用方法的原因。
随着互联网技术发展的成熟以及联网成本的低廉,互联网好比是一种“万能胶”将企业、团体、组织以及个人跨时空联结在一起,使得他们之间信息的交换变得“唾手可得”。市场营销中最重要也最本质的是组织和个人之间进行信息传播和交换。如果没有信息交换,那么交易也就是无本之源。正因如此,互联网具有营销所要求的某些特性,使得网络营销呈现出一些特点。
1.时域性:营销的最终目的是占有市场份额,由于互联网能够超越时间约束和空间限制进行信息交换,使得营销脱离时空限制进行交易变成可能,企业有了更多时间和更大的空间进行营销,可每周7天,每天24小时随时随地的提供全球性营销服务。
2.个性化:互联网上的促销是一对一的、理性的、消费者主导的、非强迫性的、循序渐进式的,而且是一种低成本与人性化的促销,避免推销员强势推销的干扰,并通过信息提供与交互式交谈,与消费者建立长期良好的关系。
3.超前性:互联网是一种功能最强大的营销工具,它同时兼具渠道、促销、电子交易、互动顾客服务、以及市场信息分析与提供的多种功能。它所具备的一对一营销能力,正是符合定制营销与直复营销的未来趋势。
4.高效性:计算机可储存大量的信息,代消费者查询,可传送的信息数量与精确度,远超过其他媒体,并能因应市场需求,及时更新产品或调整价格,因此能及时有效了解并满足顾客的需求。
8
5.经济性:通过互联网进行信息交换,代替以前的实物交换,一方面可以减少印刷与邮递成本,可以无店面销售,免交租金,节约水电与人工成本,另一方面可以减少由于迂回多次交换带来的损耗。
2.2 开发工具的选择
2.2.1 JSP技术介绍
JSP是新一代的动态网页编程技术,它继承了Java技术的“一次编写,随处运行”的特点,允许开发和维护与平台无关性、内容丰富、动态的Web页面,包括HTML、DHTML、XHTML、XML等,它能使Web开发人员轻易搭建网络平台,建立其功能强大的Web网站。JSP可以把用户界面从内容层次中分离出来,使得Web开发人员不必修改底层的动态内容,就可以修改整体的页面布局。JSP是Java Server Page(Java服务器页面)的简称,它是Sun公司倡导、众多公司参与一起建立的一种动态网站设计,类似于ASP、PHP等,主要用于开发动态网页内容。
合理的选择开发技术,对于网站开发的完成情况有着非常重要的影响。要开发一个网站,首先要选择一个动态网页开发技术。当前比较流行的动态网页开发技术有JSP、ASP、PHP。它们的特性比较如下表2-1所示:
表2-1 asp/jsp/php比较表
技术名称 对数据库的支持 开发难易度 安全性 对组件的支持 执行方式 跨平台 ASP 好 容易 不好 支持 解释执行 不好 JSP 好 容易 好 支持 编译之后执行 好 PHP 好 较难 不好 不支持 解释执行 好
这三种都是在传统的HTML代码中,利用HTML标签的扩展,构成页面。不难看出,JSP的综合实力是最强的,尤其是在安全性和跨平台性两个方面,比其他的两种技术都要好,因此,最后我们选择基于Java的JSP技术作为动态网页的开发技术。
9
JSP具有以下的特点:
1.跨平台。JSP支持绝大部分平台,包括现在非常流行的LINUX系统,应用非常广泛的Apache服务企业提供了支持JSP的服务;
2.一次编写,处处运行。作为Java开发平台的一部分,JSP具有Java的所有优点。
3.在执行上,JSP秩序编译以此为Servlet文件,当有相同的客户请求时,JSP将产生一个该Servlet文件的一个线程来响应,而不是再编译一次。这样大大提高Web服务器端的响应速度。
2.2.2 SQL Server2000数据库技术
SQL Server 是一个关系数据库管理系统,它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与Sybase 在SQL Server 的开发上就分道扬镳了。Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本;Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。在本书中介绍的是Microsoft SQL Server 以后简称为SQL Server或MS SQL Server。
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的一个版本。该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能,具有使用方便,可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
SQL Server 2000的特性包括: 1.Internet 集成
SQL Server 2000 数据库引擎提供完整的XML 支持。它还具有构成最大的Web 站点的数据存储组件所需的可伸缩性、可用性和安全功能。SQL Server 2000 程序设计模型与 Windows DNA 构架集成,用以开发 Web 应用程序,并且SQL Server 2000 支持 English Query 和 Microsoft 搜索服务等功能,在Web 应用程序中包含了用户友好的查询和强大的搜索功能。
2.可伸缩性和可用性
同一个数据库引擎可以在不同的平台上使用,从运行 Microsoft Windows 98 的便携式电脑,到运行 Microsoft Windows 2000 数据中心
10
版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大 Web 站点所需的性能级别。
3.企业级数据库功能
SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
4.易于安装、部署和使用
SQL Server 2000 中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付 SQL Server 应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。
5.数据仓库
SQL Server 2000 中包括析取和分析汇总数据以进行联机分析处理 (OLAP) 的工具。SQL Server 中还包括一些工具,可用来直观地设计数据库并通过 English Query 来分析数据。
Microsoft SQL Server 2000 能提供超大型系统所需的数据库服务。大型服务器可能有成千上万的用户同时连接到 SQL Server 2000 实例。SQL Server 2000 为这些环境提供了全面的保护,具有防止问题发生的安全措施,例如,可以防止多个用户试图同时更新相同的数据。SQL Server 2000 还在多个用户之间有效地分配可用资源,比如内存、网络带宽和磁盘 I/O。
超大型 Internet 站点可将其数据分开存放在多台服务器上,从而使处理负荷分散到多台计算机上,使站点能为成千上万的并发用户提供服务。 可以在一台计算机上运行多个 SQL Server 2000 实例。例如,一个为其它许多组织提供数据库服务的组织可为每个客户组织单独运行一个
11