13.5 电子商务应用系统的开发
基于电子商务的数据库应用系统又称电子商务应用系统,它的开发一般使用两种方式————专用工具的开发方式与通用开发方式,下面分别介绍之。
1)通用开发方式
电子商务应用系统的通用开发方式与一般数据库应用系统开发方式相同,其开发过程如下:
(1)构作基础平台
首先需构作应用系统的基础平台,它包括:
●计算机硬件设备的选择———服务器、客户机等。
●网络设备与网络构作。
●网络结构方式确定———C/S、B/S等结构方式。
●中间件的选择与确定———.NET或J2EE等。
●数据库管理系统的选择与确定———SQL severs、Oracle、SYBASE、DB2等。
●开发工具的选择与确定———JAVA、C、C#以及VB、Delphi、ASP等。
(2)数据层开发
①数据模式建立
在此中主要用数据库管理系统为工具作开发,主要开发的内容有:
电子商务应用系统的共享数据结构的建立。它可用DBMS中的数据定义语句实现,包括模式的建立、表的建立、视图建立、索引建立等,为建立电子商务数据库作准备。
②数据约束的设置
在此中主要设置电子商务数据库中完整性与安全性约束,一般而言,在电子商务中对数据安全要求较高,因此在安全性约束设置中须特别的注意,数据约束的设置可用DBMS中的数据控制语句完成。
③数据加载
在完成数据结构与约束的设置后,即可作数据加载,它可用数据加载程序实现。在加载结束后,一个电子商务数据库就建成了。
④存储过程与数据字典构作
为方便用户使用数据库,在建立了电子商务数据库后尚需构作存储过程与数据字典,其中存储过程可用数据为扩展功能中的自含式语言编程实现,而数据字典则是电子商务应用系统中应用级的字典,它由用户自行建立。
(3)应用层开发
在目前电子商务应用系统开发中大量使用中间件,其常的中间件为.NET或J2EE,此外,在应用开发中常选用的语言工具有JAVA、C、C++,C#等。
应用开发首先须要作应用层设计,然后再使用工具编程,同时还要完成与数据库的接口等工作。
(4)界面
电子商务应用系统与外部的接口很多,如银行、税务、海关以及众多的使用客户及专用客户,因此必须有多个接口,它们称界面,一般而言,界面大致可分两种:
①直接用户
此种界面所面向的是直接的操作员,此种界面要求可视化程度高,可操作性强。
②间接用户
此种界面所面向的是应用程序间接口,它们间的界面实际上是一种数据交互接口,它可由一组软/硬件通过网络实现,如电子商务与银行;电子商务与海关间的接口即是此种类型的界面。
2)专用工具开发方式
由于电子商务应用的不断发展,电子商务应用系统的开发需求量日益增加,传统的通用开发方式因其开发周期长与开发资金多,故而已不能适应现实需要,目前较为流行的办法是适应电子商务不同领域的需要而开发的不同电子商务应用解决方案与产品,这些产品具有一定的通用性,可根据不同用户的具体需求,设置不同的参数而实现,也可以通过二次开发而实现。这种开发方式称专用开发方式,此种方式是目前最为常用的方式,其开发流程为:
(1)电子商务应用产品的选择
目前电子商务应用产品很多,如戴尔电子商务产品、Sun Java电子商务解决方案、紫光电子商务产品,浪潮电子商务产品等,可以根据需求选择相近的解决方案与产品,同时还要考虑设备配置、价格及企业品牌等多种因素。
(2)产品的改造
在确定电子商务应用解决方案与产品后,接下来的问题是根据需求,确定解决方案与产品中的一些参数或根据需要作二次开发方案设计。
(3)产品开发完成
在对产品作改造后可先作试验性的使用,最终即可确定产品开发完成。
习题13
13.1 什么叫电子商务?试说明之。
13.2 试解释电子商务中的两种活动模式。
13.3 请给出电子商务的结构体系。
13.4 什么叫电子商务应用系统?它有哪几种开发方法?请说明之。
13.5 请给出电子商务中通用开发方式的开发流程。
13.6 请给出电子商务中专用开发方式的开发流程。
13.7 试说明电子商务应用系统的开发方式与其它应用系统开发方式有什么不同?并作出解释。
【复习指导】
本章介绍数据库在电子商务领域中的应用。
1.电子商务
电子商务由商务活动与电子方式两部分组成,其主要含义是以网络技术与数据库技术为代表的现代电子技术用于商务活动中以B2B与B2C为主要模式的应用。
2.电子商务应用系统
电子商务应用系统是一种数据处理系统或是一种数据库应用系统。
3.电子商务发展的三个历程
(1)初级阶段———萌芽阶段
(2)中级阶段———EDI阶段
(3)高级阶段———电子商务阶段
4.电子商务的结构体系层次
(1)基础平台层———硬件、网络、操作系统、数据库管理系统以中间件等。
(2)数据层———数据、存储过程与数据字典。
(3)应用层———电子交易、订单管理、电子洽谈、电子支付、电子服务、网上广告、资料收集、综合查询、统计分析等。
(4)界面层———直接用户界面与间接用户接口
5.电子商务应用系统的开发
(1)通用开发方式
(2)专用开发方式
6.本章内容重点
(1)电子商务的解释
(2)电子商务的结构体系
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。