美章网 资料文库 电子商务网站开发设计范文

电子商务网站开发设计范文

电子商务网站开发设计

一个成功的电子商务系统在很大程度上依赖于设计。在设计任何电子商务网站时,都应该具有三个主要目标:响应速度、可用性和专业水准的界面。要想同时实现这三个目标确实不容易。例如,为了加快执行过程,可能需要Web网站采用非常简单的设计,但是这不直观而且没有表现出公司的专业水准。另一方面,当试图使网站可用并具有专业水准的界面时,则可能因为整个网站充斥着大量的信息和图片而使网站的响应速度变得极慢。

1、选择设计模型

对于电子商务系统而言,应该根据自己的需要来选择适当的模型。有时候单独采用某个模型并不能满足所有的需要,此时,应该需要选择一种复合型的设计模型。

2、定制应用系统框架

在电子商务中,应用系统设计和业务设计是紧密联系的。本质上说,这就意味着在一个电子商务体系结构中,诸如订单管理、库存管理、客户服务、资金管理、供应链等这些不同的、孤立的业务应用应该被连接在高度集成的模块化构件中,而通常这被称为企业级应用系统。现在进入了一个复杂的、多项功能集成的应用系统框架。这些应用程序框架构成了电子商务的基础,而且本质上形成了模块化,而这就允许独立设计小的子系统并将这些功能结合起来以提供复杂的服务。一个电子商务应用系统框架一般包括了客户关系管理(CRM)、企业资源规划(ERP)、库存及固定资产、供应链管理(SCM)、电子采购、销售链管理(SeCM)、业务智能(BI)等。这种框架结构要求提高不同部门之间的协作性,每个应用系统框架都是一族共同提供某一复杂服务的相关功能。

当选择了设计模式或模型后,应该根据电子商务的需求,来审视所搜集的数据。这时可以根据机构和目标来定制合适的设计。设计就是综合考虑前面所提到的准则的一个平衡过程。网站设计应遵循以下几点:



anguage:ZH-CN;mso-bidi-language:AR-SA">1)要让用户使用该Web网站时感到很舒服----例如,允许用户实时地与销售人员在线交流或者能访问公告牌;

2)尽量回答用户提出的任何问题;

3)允许快捷地订单输入;

4)支持不同的付款方式;

5)允许跟踪运输和订单;

6)通过使用已有的公司标志和店面设计等,达到统一的风格;

73.5pt;FONT-FAMILY:宋体;mso-bidi-font-size:12.0pt;mso-bidi-font-family:宋体;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA">)即使在慢速连接方式情况下,也要有令人能够接受的性能表现。

3、设计网站的Web应用程序

设计基于Web的应用程序及相应的支撑体系结构,这不同与设计客户/服务器模式的应用程序。

1)用JavaScript进行验证

使用客户端的JavaScript代码能更有效地在客户端执行验证,尤其是当用户在HTML页面上输入了大量的信息(需要验证的)时更为突出。但另一方面,JavaScript允许用户在点击Submit按钮后,调用自己创建的函数来执行验证过程。

2)控制访问数据

对于数据库访问的控制有几种可供选择的方法:

-font-size:12.0pt;mso-bidi-font-family:宋体;mso-ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA">①使用应用程序服务器的安全功能,它允许限制访问整个应用或应用系统中的某些关键包。当用户登录后,应用服务器能确定赋予该用户的权限并生成一个cookie发送回用户的PC上。这个含有必要的权限信息的cookie在用户浏览器打开期间一直保持。

②使用数据库访问控制机制,该方法依赖于后台数据库的安全机制设置,以控制对数据库表的访问。该技术是最佳的选择,因为安全是集中控制而且不依赖于任何通过界面或会话跟踪的访问控制。

③应用定制开发的用户配置,该方法没有使用会话信息来控制访问,而是通过跟踪用户登录来实现的。该方法是最灵活的,但同时也需要最多的努力,因为这种安全的实现将需要开发自己的用户配置文件表、登录界面、cookie管理等等。

3)考虑装载图片的时间

用户对于Web应用通常没有多大的耐心;因此,测试Web页面的下载时间就显得尤其重要。为此,可以使用NetMechanic公司所提供的工具来确定下载时间及判断HTML的问题。

4)归档数据

ansi-language:EN-US;mso-fareast-language:ZH-CN;mso-bidi-language:AR-SA">

数据库会迅速地膨胀,而且快速分析常常显示出有大量的数据很少被访问到。这样可以通过归档这些数据以加快信息处理过程和查询的性能。可以使用以下几种技术来整理和归档数据:

①分区:它可以增强数据恢复的性能;允许用户访问不同的分区,同时只对其他用户产生较小的影响;还允许用户编写分区感知的查询脚本。当然,成功的分区技术依赖于要确保分区驻留于不同的磁盘控制器中。

②数据整理:通过阶段性地整理数据,能保证数据库大小可以管理而且执行效率较高。

4、结束语

许多追求建立Web的公司很快就认识到,为了获得一个电子客户的业务,只拥有一个可接受订单的Web网站是远远不够的。一个电子商务的成功在很大程度上依靠的是恰当地选择体系结构与设计。在转向电子商务的过程中,明智决策是向确保客户满意和信任迈出的一大步。