电子商务系统规划与设计(八)

电子商务系统规划与设计包括 电子商务系统的总体规划、电子商务系统的可行性分析、电子商务系统需求分析和电子商务系统设计。

8.1电子商务应用系统的总体规划

1.电子商务应用系统的生命周期和开发模型

(1)信息系统的生命周期分为系统规划、系统分析、系统设计、系统实施、系统运行和系统维护五个阶段。速记词:规分设实运维。

(2)四种常见的开发模型优缺点

模型                                              优点                                           缺点

瀑布模型                       文档驱动                                                系统可能不满足用户的需求

快速原型模型             关注满足用户需求                  可能导致系统设计差、效率低,难于维护

增量模型             开发早期反馈及时,易于维护         需要开放式体系结构,可能会设计差、效率低

螺旋模型           风险驱动                                      风险分析人员需要有经验且经过充分训练

2.电子商务应用系统的规划内容与方法

(1)电子商务系统的总体规划内容:1.总目标和发展战略;2.了解企业电子商务系统以及管理状况;3.对相关信息技术的预测。

(2)系统规划的三种方法:关键成功因素法(CSF)、战略目标集转化法(SST)和企业系统规划法(BSP)。

1)关键成功因素法(CSF)四个步骤:了解企业目标;识别关键成功因素;识别性能的指标和标准;识别测量性能的数据。CSF能抓住主要矛盾,使目标的识别突出重点。

2)战略目标集转化法(SST):应用系统的战略规划过程是把组织的战略目标转变为应用系统战略目标的过程,它反映了各种人的要求。

3.电子商务应用系统方案的确定

方案确定步骤:确定候选方案;分析候选方案;比较候选方案;修改项目计划。

4.电子商务系统规划的人员组成

电子商务系统规划的人员组成

电子商务系统规划的人员组成有企业领导层、企业经营人员、企业外部的商务顾问、技术顾问与其他咨询人员、技术人员、其他人员。

8.2 电子商务系统的可行性分析

1.信息收集的方法

信息收集的方法有查阅书面资料、实地观察、调查表、面谈、业务专题报告。 

2. 可行性分析

可行性分析的任务:运行可行性、技术可行性、经济可行性、社会环境可行性。

3.可行性研究的步骤

可行性研究的步骤:复查并确定系统规模和目标:研究目前正在使用的系统;建立新系统的高层逻辑模型;导出和评价各种方案;推荐可行方案;草拟初步的开发计划;编写可行性研究报告提交审查。

(1)结构化分析方法(SA)是面向数据流的需求分析方法,也是一种建模活动。

(2)SA的基本思想是自顶向下逐层分解。SA的结果包括一套分层的数据流图、一本数据词典、一组小说明(也称加工逻辑说明)、补充材料。

4.数据流图

(1)数据流图(DFD)图形表示方法如图所示(略)

(2)数据流。数据流(Data Flow)由一个或一组确定的数据组成。

1)数据流名应能直观地反映数据流的含义。

2)数据流的流向。

3)数据流可以同名,也可有相同的数据结构,但必须有不同的数据或具有不同的含义。

4)两个符号(加工、外部项、数据存储)之间可以有多个数据流存在,DFD并不表明它们之间的任何关系,如次序、主次等。

5)避免错误的数据流命名方法。

(3)加工又称处理亦称变换,它表示对数据流的操作。加工的符号分成上、下两部分,从上到下分别是标识部分和功能描述部分。标识部分用于标注加工编号,加工编号应具有唯一性,以标识加工,以“P”开头。功能描述部分用来写加工名。为使DFD清晰解读,加工名应简单,能概括地说明对数据的加工行为,其详细描述在数据词典中定义。加工要逐层分解,以求得分解后的加工功能简单,易于理解。

(4)数据存储。数据存储是用来存储数据的。在分层DFD中,数据存储一般仅属于某一层或某几层,因此又称数据存储为局部文件。

(5)外部项。源点和终点(又称端点)是系统外的实体,称作外部项。它们存在于环境之中,与系统有信息交流,从源点到系统的信息叫系统的输入;从系统到终点的信息称系统的输出。同一个端点可以是人或其他系统。在DFD中引入源点和终点是为了便于理解系统,所以不需要详细描述它们。它们可以有编号,以“S”开头。

(6)数据流图的绘制步骤。

1)确定所开发的系统的外部项(外部实体),即系统的数据来源和去处。

2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图。

3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工有关的数据存储。

4)根据自顶向下、逐层分解的原则,对上层图中全部或部分加工环节进行分解。

5)重复步骤4),直到逐层分解结束。

6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各层是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否争取及命名、编号是否确切、合理等,对错误与不当之处进行修改。

7)和用户进行交流,在用户完全理解数据图内容的基础上征求用户的意见。

(7)绘制数据流图的主要原则

1)明确系统界面。

2)自顶向下逐层扩展。

3)合理布局。

4)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触,详细讨论,不断修改,也要和其他系统建设者共同商讨以求一致意见。

(8)绘制数据流图的注意事项:

1)关于自顶向下、逐层分解。

2)数据流必须通过加工。

3)数据存储环节一般作为两个加工环节的界面来安排。

4)编号。

5.数据字典

(1)数据字典的内容:数据流、数据项、数据存储和基本加工。数据项是组成数据流和数据存储的最小元素。

(2)数据字典管理:把词典条目按照某种格式组织后存储在字典中,并提供排序、查找和统计等功能。

8.3 电子商务系统需求分析

1.需求分析的任务

需求分析的任务:确定系统必须完成哪些工作,对目标系统提出完整、准确、清晰而且具体的需求。需求分析阶段主要解决“做什么”的问题,而“怎么做”则在设计阶段来完成。

2.需求分析的原则和获取方法

需求分析的原则:1.必须能表达和理解问题的数据域和功能域。数据域包括数据流、数据内容和数据结构三个方面,而功能域则反映数据域三个方面的控制信息;2.可以把一个复杂问题按功能进行分解并可逐层细化;3.建立模型可以帮助分析人员更好地理解软件系统的信息、功能、行为,这些造型也是软件设计的基础。

需求获取的方法:客户访谈、建立联合分析小组、问题分析与确认。

3.系统分析与建模

(1)系统分析阶段要回答的中心问题是系统要“做什么”,即明确系统功能。

(2)电子商务系统的模型包括逻辑模型和物理模型。

(3)系统分析的步骤:现行系统详细调查、需求分析、提出新系统逻辑模型。逻辑建模过程包括过程建模和数据建模,使用的工具是数据流图和数据字典。

4.数据模型

(1)常用的数据模型分为概念数据模型和基本数据模型。。概念数据模型,也称信息模型,是按用户的观点对数据和信息建模,是现实世界到信息世界的第一层抽象,强调其语义表达功能,易于用户理解,是用户和数据库设计人员交流的语言,主要用于数据库设计。如实体联系模型,简称E-R模型。基本数据模型有层次模型、网状模型、关系模型和面向对象模型。

(2)数据模型的三要素:数据结构、数据操作和数据的约束条件。

(3)E-R模型组成要素及其画法(略)

(4)实体间不同联系:

1)两个不同实体之间的联系一对一(1:1),1对多(1:n),多对多(m:n)。

2)两个以上不同实体集之间的联系:1:1:1,1:1:n,1:m:n和r:m:n。

3)同一实体集内的二元联系:1:1,1:n和m:n。

(5)E-R图的主要构建(略)。

(6)层次模型实例(略)。

(7)关系模型(Relation Model)是目前最常用的数据模型之一。关系模式是型,关系是它的值。关系模式是静态的、稳定的,而关系是动态的、随时间不断变化的,因为关系操作在不断地更新着数据库中的数据。

(8)面向对象模型是一种新兴的数据模型,它采用面向对象的方法来设计数据库。

5. 需求分析图形工具

需求分析阶段常用的三种图形工具:层次方框图、Warnier图和IPO图。

6. 系统方案的制定、评价和改进

(1)软件如何实现:确定软件架构、实现软件所需要的各种关键性设计要素和实现手段、归结软件目标到最适合的计算体系。

(2)典型的系统分层方式包括如下几种:

常用三层服务:表示层、事务逻辑层、数据服务层。

多层结构的技术组成模型:表现层、中间层、数据层。

网络系统的常用三层机构:核心层、汇聚层和接入层。

RUP典型分层方法:应用层、专业业务层、中间件层、系统软件层。

B/S模式系统结构:浏览器端、服务器端、请求接收层、请求处理层。

六层结构:功能层(用户界面)、模块层、组装层(软件总线)、服务层(数据处理)、数据层、核心层。

8.4  电子商务系统设计

1. 电子商务系统设计的概念

电子商务系统设计包括系统总体结构设计、系统信息基础设施设计、支持平台的设计和应用系统设计。

2. 电子商务系统的组成与功能

(1)电子商务系统的结构是由一系列电子商务标准、协议和信息系统两部分共同构成。系统内部包括外部环境、网络、计算机系统、应用软件。

电子商务系统由三个部分组成:企业内部网Intranet、企业外部网Extranet和Internet。

(2)常见电子商务系统构件

应用服务器 :用于企业较大规模电子商务应用的开发、发布和管理、实现与企业原有系统的集成。

工作流和群件服务器:用于使工作人员和商业伙伴能通过Internet共享资源、协同工作。

内容管理子系统:简化企业网站的产品管理、提高效率,将相应的经过筛选的内容发送给最终用户。

目录服务器:企业使用它来管理防火墙内外的用户、资源和控制安全权限,为用户的通信和电子商务提供一个通道。

性能优化工具:改善网站服务质量,包括流量管理、动态数据缓存、网络动态负载(LoadBalancing)、知识管理等。

邮件和消息服务器 : 使企业和服务提供者能为所有员工、合作伙伴和客户社区提供商业级的通信架构。

个性化信息服务:在实时分析用户数据的基础上提供一对一的交易平台。通过对用户行为的更好理解,企业能够跟踪、分析和理解用户的行为。

搜索引擎:为用户提供更广泛的资源。

安全服务器:包括数据安全、应用安全和交易安全。用防火墙阻止对网络的非授权访问。

网站服务器:将各种网站的信息发布给用户。

(3)常用组件:电子目录、购物车、网上聊天、网上广播和网络电话。

(4)网站设计对网络环境优化的表现形式:适合搜索引擎检索(SEO搜索引擎优化),便于积累网络营销网站资源(如互换链接、互换广告等)。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
很抱歉,我无法为你提供完整的电子商务系统规划设计的代码,因为这需要详细的需求分析和系统设计。不同的电子商务系统在结构和功能上可能存在巨大的差异,因此需要针对具体的业务需求来进行规划设计。 然而,我可以为你提供一些通用的电子商务系统设计原则和建议,以帮助你自行完成规划设计。 1. 架构设计电子商务系统需要一个可扩展、高可用、高性能的架构。建议采用分布式架构和微服务架构来实现。同时需要考虑系统的安全性和隐私保护。 2. 数据库设计电子商务系统需要一个高效、可靠、可扩展的数据库。建议采用分布式数据库和缓存技术来优化性能。同时需要考虑数据的安全性和隐私保护。 3. 用户体验设计电子商务系统需要一个简洁、直观、易用的用户界面。建议采用响应式设计和多渠道访问方式来满足不同设备和渠道的需求。同时需要考虑用户的隐私和安全。 4. 订单管理设计电子商务系统需要一个高效、可靠、安全的订单管理系统。建议采用分布式订单管理和支付系统来保证交易的安全性和可靠性。 5. 营销推广设计电子商务系统需要一个灵活、多样化、精准的营销推广系统。建议采用数据分析和机器学习技术来实现个性化推荐和营销策略。同时需要考虑用户隐私和数据安全。 以上是一些电子商务系统规划设计的建议和原则,希望对你有所帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流年易逝0320

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值