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

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. [渝粤教育] 西南科技大学 物流系统规划与设计 在线考试复习资料

    物流系统规划与设计--在线考试复习资料 一.单选题 1.TDC型物流中心的管理重点是( ). A.储位的管理 B.客户订单管理 C.产品货物管理 D.销售点管理 2.一般来讲,批量大.价值低.运距短的 ...

  2. 电子商务系统的建设方式及技术选择

     电子商务系统的建设方式及技术选择 1.1.1 电子商务系统的建设方式 电子商务系统的建设方式目前基本上有三类,第一种方式是整个系统由企业自己建设:第二种方式是委托专业的IT企业实施系统的集成和开发: ...

  3. 论对B/S模式外贸电子商务系统的规划和设计

    [摘 要 在外贸企业中开发及实施外贸电子商务系统有着重要的意义,它能有效提高外贸业务流程效率,使企业内部管理规范化,并改善客户服务,增强企业竞争力. 要顺利开发外贸电子商务系统,必须充分分析企业需求及 ...

  4. 电子商务网站的系统规划-1

    电子商务网站是电子商务系统运行的主要承担者和体现者,是企业开展网络经营活动的载体.一个电子商务网站往往是由许多网页按照一定的.最方便用户浏览的方式链接在一起组成的,因而网站系统往往具有结构复杂与很强的 ...

  5. 基于J2EE的B2C电子商务系统开发- 新闻发布与系统管理子系统设计与实现

    设计(论文)题目: 基于J2EE的B2C电子商务系统开发 - 新闻发布与系统管理子系统设计与实现 学院.专业 学生姓名 指导教师姓名 下发日期 (任务起止日期: 20 年 月 日 至 20 年 月 日 ...

  6. B2C电子商务系统研发——商品SKU分析和设计(一)

    一.SKU及相关概念定义 在设计商品SKU之前,首先让我们熟悉一下SKU和相关的一些概念. # 什么是SKU: SKU=Stock Keeping Unit(库存量单位) 同一型号的商品,或者说是同一 ...

  7. 电子商务毕业论文php,基于PHP的校园电子商务系统的设计与实现.doc

    摘要:近二十年,我国经济快速发展.科技不断提升,随着这些变化,人们的生活方式和思维方式也被慢慢的影响了,在衣食住行等日常生活的各个方面也在发生了极大的变化.信息化教育.网络化校园已经逐渐成为教育发展的 ...

  8. 基于双层优化的微电网系统规划设计方法matlab程序(yalmip+cplex)

    基于双层优化的微电网系统规划设计方法matlab程序(yalmip+cplex) 参考文献:基于双层优化的微电网系统规划设计方法 摘要:规划设计是微电网系统核心技术体系之一.从分布式电源的综合优化(组 ...

  9. B2C电子商务系统研发——促销引擎设计(一)

    颜超敏的电子商务博客 随笔分类 -B2C电子商务系统研发 B2C电子商务系统研发--促销引擎设计(一)(Promotion Engine) 2012-10-29 22:40 by 颜超敏, 1281 ...

最新文章

  1. 单片机红绿灯电路灯有几种_LED路灯电源防雷与设计方案
  2. C C++语言指针学习!(基础篇!) 指针的掌握真滴是分水岭呦~
  3. 2019-2020-3 《Java 程序设计》第三周知识总结
  4. SQL查询入门(上篇)
  5. 【MIT领导力课程笔记】前Nokia 总裁Ollila——打造移动未来
  6. 华为P30系列新配色官宣:9月6日IFA2019上见!
  7. VB.NET LDAP 用户身份验证
  8. GEE学习总结(3)——矢量面外接矩形和外包络面绘制与矢量数据导出
  9. 用c 语言创建web项目,使用Maven创建Web应用程序项目
  10. 解释什么是计算机硬件和软件,什么叫软件,什么叫硬件?(要详细)
  11. 用Keil+CMSIS DAP调试NXP S32系列单片机时遇到的问题
  12. android 打开网络设置 异常,逍遥安卓模拟器显示网络异常,请查收最完整的解决方法...
  13. kali linux学习手册,Kali Linux学习手册
  14. 自定义View 仿QQ运动步数进度效果
  15. ballerina 学习 三十一 扩展开发(二)
  16. Mac Safari 此连接非私人连接
  17. 直面顾客不满:坏消息也可以是好消息
  18. python爬取旅游信息_Python 爬取 13 个旅游城市,告诉你五一大家最爱去哪玩?
  19. 2015广东强网杯web专题
  20. 《工业控制网络安全技术与实践》一3.2.2 工业控制网络病毒

热门文章

  1. python月球和地球体重_地球和月球围绕太阳运行,与Python玩游戏
  2. jenkin swindows启动,在Windows上启动/停止并重新启动Jenkins服务
  3. 八年级下计算机教师工作总结,八年级数学教师教学工作总结范文(精选5篇)...
  4. 杨天宇20190912-2 命令行
  5. OJB中的多表查询和更新
  6. 盘一盘!实时自动驾驶车辆定位技术都有哪些?(视觉/Lidar/多传感器数据融合)...
  7. java窗口程序实例_Java Swing快速构建窗体应用程序
  8. 【转载】数据分析中的两种偏差(选择性偏差、幸存者偏差)
  9. 谷歌浏览器 应用程序无法启动,因为应用程序的并行配置不正确。请参阅应用程序事件日志,或使用命令行sxstrace.exe工具
  10. 国稻种芯百团计划行动 下好先手棋安徽“育繁推一体化”格局