1. 电子商务系统项目方案介绍
1.1 项目概述
电子商务系统建设是一个基于互联网展示企业形象、产品服务及在线交易的综合信息平台。
该平台将会为电子商务系统的客户以及潜在客户提供最新资料展示,公司最新消息发布、会员在线查询、预定等全方位的服务功能。同时,获取潜在客户信息,扩大销售业绩,提高客户满意度和忠诚度。
通过以上分析可以看出,电子商务系统具有非常复杂的业务需求和技术需求,此系统是一个典型的电子商务业务流程处理系统,具有业务规则复杂、多变,具有多系统的业务接口等特性。我们在设计此类系统时,一般遵循如下原则。
1. 平台性原则
为了满足系统的复杂性、多变性要求,需要采取平台性的设计,即相关的设计不仅仅使针对在需求阶段了解到的需求,而是通过我们自身的能力和经验,具有通用性,能够在可预见的范围内支持业务的发展、调整变化。
2. 先进性与成熟性相结合原则
根据外信息技术及其标准的发展趋势,采用当今外先进的计算机软硬件技术和产品,使新建立的系统能够最大限度地适应今后技术发展变化和业务发展变化的需要;与此同时,也应该充分注意所采用技术与产品的成熟性,以确保系统运行的稳定性和可靠性。
3. 伸缩性和可靠性
系统应能根据业务的发展而扩展自己的处理能力,从而使得系统具有良好的扩展能力;能够在线对服务器组进行增加/减少而不会影响到系统正常的服务,保证系统不间断运行。系统应提供统一的异常处理机制;
4. 扩展性
系统是一个逐步实施、不断完善的系统,要保证整个系统从各个方面都可以进行不断的扩充、升级和发展。需要做到:
1) 开放的体系结构使系统本身与相关应用系统和服务无缝集成。
2) 系统数据结构设计合理、稳定、灵活,从结构上保证系统的可扩充性;
3) 适应系统使用过程中的业务数据量的增加;
4) 随着技术不断的进步,可以方便地升级系统。
5. 灵活性
系统应能根据业务需求的变化,通过模块、参数化等方面的适当调整来满足业务处理多样性和灵活性的需要。
6. 可管理性和可维护性
在复杂的系统中,系统的可管理性是系统能否可靠运行、是否可用、是否好用的基本保证。在系统设计、实施和维护过程中,相关系统资源要能够为管理平台所接受、所定义、所监控。
7. 安全性原则
应该高度关注系统的安全性,从安全技术和安全管理两方面的措施保证信息资源的可用性、机密性和完整性。
8. 可用性
系统应该能够立即检测到应用程序或者服务器的故障。被证实的故障应该触发恢复过程,系统某个继续工作的服务器上重新启动应用程序或者整个服务器的工作。从检测到恢复整个处理过程,一般应该在服务水平规定的时间内完成。
9. 可行性
系统必须能够比较方便地实现设计目标中所要求的功能,具有易于实施,易于掌握以及实施成功率高的特点。
10. 实用易用性
系统应具有一致的、友好的客户化界面,易于使用和推广,并具有实际可操作性。
1.2 总体设计
整个项目根据电子商务系统个性定制功能需求以及需要关联的第三方系统对接需求进行定制开发以及功能升级和数据的对接,实现企业的全程电子商务。
功能列表以及个性化定制推荐功能列表请参见系统功能设计章节。
1.3 逻辑架构
电子商务系统架构说明:
逻辑架构包含Web层、应用层和数据层三个层。
Web层:提供统一的展现服务,包含统一Web服务和统一接口服务;
应用层:提供统一应用处理服务,包含认证服务,管理服务,业务服务等;
数据层:提供统一数据服务;
电子商务系统角色说明:
1) Web服务器:主要是提供统一的用户展现服务,根据用户类型的不同,会员门户系统 Member Portal、管理门户系统 Admin Portal。
3) 接口服务器,负责与周边系统的数据交换(接口服务器是逻辑服务器,在具体的物理配置时,可以与其他服务器部署在一起)。
4) 认证服务器:提供统一的认证服务,包含会员认证,操作员认证,管理员认证,代理认证
5) 管理服务器:提供统一后台管理服务,主要包含安全管理,监控管理,流程管理服务等。
6) 业务服务器:负责所有的业务逻辑处理功能(应用服务器是逻辑服务器,在具体的物理配置时,可以与web服务器部署在一起),包含有资源和服务提供、订单、计费、对账、结算等。
7) 数据库服务器,包括管理数据和业务数据的存储。