




已阅读5页,还剩36页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
精选,chap08-1/41,电子商务系统的设计,第八章,精选,chap08-2/41,电子商务系统设计概述电子商务系统总体架构设计电子商务系统运行平台的配置电子商务系统体系结构设计子系统划分与模块设计代码设计数据库设计用户接口设计系统设计报告,内容,精选,chap08-3/41,概念电子商务系统设计的主要任务是从系统的总体目标出发,根据系统规划阶段和系统分析阶段产生的文档,并考虑到经济、技术和系统所实现的内外环境和主客观等方面的条件,确定电子商务系统的总体结构和系统各组成部分的技术方案,合理选择软件和硬件设备,并完成应用系统的设计,确保总体目标的实现。,8.1电子商务系统设计概述,精选,chap08-4/41,电子商务系统设计的原则技术的先进性符合企业信息化的整体技术战略与现行的应用具有良好的兼容性技术的成熟性系统的安全性实用性可用性可扩充性可伸缩性,8.1电子商务系统设计概述(续),精选,chap08-5/41,电子商务系统设计的依据规划阶段获得的商务模式和商务模型现行技术现行的与电子商务系统有关的的标准、规范和有关法律制度。用户需求系统运行环境系统分析报告,8.1电子商务系统设计概述(续),精选,chap08-6/41,电子商务系统设计的步骤确定企业电子商务的电子商务模式和商务模型确定系统组成系统的功能模型及技术性能指标设计确定信息模型的实体和联系分系统技术方案的确定提出系统所需的内部、外部接口要求阐明拟采用的开发方法和技术路线提出关键技术及解决方案确定系统配置规划组织,8.1电子商务系统设计概述(续),精选,chap08-7/41,总体布局设计电子商务系统的总体布局,主要解决面向客户端的门户和面向企业内部处理的系统之间的链接问题,需考虑:系统的处理功能和存储能力能否满足系统的要求。系统使用是否方便。系统的可维护性、可扩展性、可伸缩性是否得到保证。系统的安全性、可用性是否能满足要求。系统是否经济实用。入住网上商城商城提供的功能的完备性、空间大小、费用网上商城与企业内部ERP等系统的接口状况,8.2电子商务系统总体架构设计,精选,chap08-8/41,总体布局设计空间租赁提供租赁服务的主机位置空间大小、费用、维护方便性、安全性等。服务器托管托管网络在互联网中的节点状况安全性、费用、维护管理职责的划分、接入的方便性等。企业自建服务器服务器的数量和性能、存储服务的设置、安全设施的配置、接入服务的选择等。,8.2电子商务系统总体架构设计(续),精选,chap08-9/41,系统组成结构设计对于一些大企业、企业集团,其电子商务系统是一个复杂的大系统,这样的系统往往由分系统(中小规模的电子商务系统)组成。这些分系统所在的组织可能同属于一个更大的组织,相互之间有密切的业务往来,有信息方面的沟通需求,各分系统组成一个大的电子商务系统。,8.2电子商务系统总体架构设计(续),精选,chap08-10/41,系统组成结构设计,8.2电子商务系统总体架构设计(续),精选,chap08-11/41,系统组成结构设计内部网络体系核心交换、Web服务器、负载均衡器、数据库服务器、存储服务器、应用服务器、代理服务器、备份服务器等接入体系宽带接入、访问服务器、接入路由等外部门户及电子商务站点Web服务器、数据库服务器、应用服务器等安全体系防火墙、入侵检测、漏洞扫描、防病毒体系、VPN等网络环境设计应用系统结构设计,8.2电子商务系统总体架构设计(续),精选,chap08-12/41,系统运行平台配置的依据开发人员在系统分析阶段通过调查所搜集到的资料、新系统的逻辑模型、技术需求、企业已有的信息系统、企业的信息技术环境、系统总体设计、系统开发能获取的最大投资是系统运行平台的设计依据。,8.3电子商务系统运行平台的配置,精选,chap08-13/41,系统运行平台配置的基本原则计算机软件、硬件配置应能满足系统的要求。系统硬件的选择应服从于系统软件的选择。系统软件、硬件的选择在技术上应具有一定的先进性。系统的软件和硬件应尽量符合国际标准或某些开放系统标准,使系统便于扩充或与其他系统集成。系统的软件和硬件应尽量选用成熟的产品,保证系统运行的安全性和可靠性。系统的软件和硬件的供应厂家应具有较好的信誉和技术服务,以便能获得及时、有效的技术支持。系统设计力争做到最佳的性能/价格比。设计方案应能保护现有计算机系统的资源的利用。,8.3电子商务系统运行平台的配置(续),精选,chap08-14/41,计算机硬件的选择交换机(端口数,背板带宽,管理能力,三层交换等)路由器(处理能力,接入线路,VPN等)服务器SUMA(Scalability,Usability,Managbility,Availability)存储服务器(存储类型,阵列容量,存储架构等)负载均衡隔离设备,8.3电子商务系统运行平台的配置(续),精选,chap08-15/41,计算机软件的选择NOSWebServer应用服务器DBMS开发工具文档工具报表工具与OLAP工具项目管理工具,8.3电子商务系统运行平台的配置(续),精选,chap08-16/41,概念软件体系结构定义了软件的局部和总体计算部件的构成,以及这些部件之间的相互作用关系。MVC体系结构模型-视图-控制(model-view-control,简称MVC)结构是目前最常见的J2EE应用所基于的体系结构。模型(Model)维护应用程序的状态和数据,可以接受来自View的查询并做出响应。同时当Model的数据发生变化时,它把变化通知给View,View根据Model的数据发生来更新自己。控制器(Controller)定义了抽象的业务逻辑,用于控制业务流程。用于描述Model如何对用户的动作做出反应,即处理事件。视图(View)显示Model的数据,提交由Controller提供的数据。,8.4电子商务系统体系结构设计,精选,chap08-17/41,电子商务系统将一个应用的对象分为三类:负责显示的对象一包含商业规则和数据的对象接收请求,控制商业对象去完成请求的对象,8.4电子商务系统体系结构设计(续),精选,chap08-18/41,二层C/S体系结构,8.4电子商务系统体系结构设计(续),精选,chap08-19/41,三层B/S体系结构,8.4电子商务系统体系结构设计(续),精选,chap08-20/41,多层体系结构,8.4电子商务系统体系结构设计(续),精选,chap08-21/41,体系结构的选择被开发的系统特点。如系统类型、用户需求、系统规模和使用方式等。网络协议。不同的体系结构需要不同的网络协议支持。可用的软件产品。包括网络软件、操作系统、数据库管理系统和服务器软件等。建设成本等。包括硬件和软件的购买成本、软件开发成本、系统安装与维护成本等。,8.4电子商务系统体系结构设计(续),精选,chap08-22/41,结构化的思想自顶向下把一个大系统划分成若干子系统,再把子系统分解成规模比较小的被称之为模块的一些成分。系统划分模块是按层次进行,划分工作进行到模块功能都十分简单,并易于修改。模块应尽可能独立,应尽可能减少模块间的调用关系和数据交换关系。模块间的关系应阐明,以便追踪和控制。通过分别实现这些模块的设计,而最终实现整个系统的设计。,8.5子系统划分与模块设计,精选,chap08-23/41,子系统的划分一般原则子系统具有相对独立性。子系统之间数据的依赖性要尽量小。子系统划分应便于系统分阶段的实现。子系统的划分应考虑到各类资源的充分利用。划分子系统的方法按功能划分。按业务处理顺序划分。按数据拟合程度来划分。按业务处理过程划分。,8.5子系统划分与模块设计(续),精选,chap08-24/41,模块设计概念模块(Module)是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。模块的特点模块具有输入和输出。具有把输入转换成输出的功能。仅供模块引用的内部数据。用以实现模块功能的程序代码。,8.5子系统划分与模块设计(续),精选,chap08-25/41,模块设计模块设计的原则模块的独立性原则模块规模大小适中原则模块作用域与控制域适当原则系统的深度与宽度适当原则模块的扇入与扇出原则IPO图IPO图主要用来配合层次化模块结构图,详细说明每个模块内部功能的一种工具。,8.5子系统划分与模块设计(续),精选,chap08-26/41,8.5子系统划分与模块设计(续),精选,chap08-27/41,概念代码就是用数字或字母代表事物,是一个或一组有序的易于人或计算机识别和处理的字符串,简称为“码”。代码通常用数字、字母和某些特殊符号及其组合表示,是把较长的、用自然语言表达的实体或属性概括成适合于计算机处理的比较简单的字符串。代码的作用识别:这是代码最主要的功能,用来标识客观实体或属性,是识别对象的唯一标识。分类:即按照一定规则进行分类。,8.6代码设计,精选,chap08-28/41,设计原则惟一性;可扩充性;简单性;规范性;便于记忆和使用。代码的分类顺序码数字码。字符码。混合码。,8.6代码设计(续),精选,chap08-29/41,设计步骤确定代码对象确定代码特征考查是否已有相应的标准代码决定代码种类决定代码的位数考虑检错功能说明编码方法编写代码表,8.6代码设计(续),精选,chap08-30/41,概念数据库设计是指对于一个给定的应用环境,从用户对数据的需求出发,研究并构造数据库结构,使之能够有效地存储数据,满足各种用户的应用需求的过程。数据库设计有两个最重要的目标:一是满足应用功能需求;二是具有良好的数据库性能。数据库设计一般分为需求分析、概念设计、逻辑设计和物理设计四个阶段。其基本思想是自顶向下、逐步求精。将数据库设计的过程分解成若干个相互依存的阶段,每一阶段采用不同的技术和工具,解决不同的问题,从而将问题局部化而减少局部问题对整体设计的影响,并利于多人合作。E-R图,范式,8.7数据库设计,精选,chap08-31/41,DBMS的选择DB的设计与存储关系表的设计主键与外部键的定义完整性约束的定义视图的设计索引设计数据访问权限的设计数据备份与恢复机制的设计异构数据之间的转换设计,8.7数据库设计(续),精选,chap08-32/41,概念它是一个组织系统形象(CooperationIdentifySystem,CIS)的具体体现;它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;符合用户习惯,方便用户操作,使目标系统易于为用户所接受。为用户提供易读易懂的信息形态。“用户接口就是系统”“设计用户接口就是设计系统”也称为用户界面设计,8.8用户接口设计,精选,chap08-33/41,基本要求输入、输出对用户友好,操作简单容易。提供的表现形式和术语符合用户的接受能力。表示的合理性。提供学习功能。表示的一致性。对输入的容错性。,8.8用户接口设计(续),精选,chap08-34/41,设计原则系统响应时间方面系统响应时间指从用户完成某个控制动作(如按回车键或单击鼠标),到软件给出预期的响应(输出或做动作)之间的这段时间。系统响应时间有两个重要属性,分别是长度和易变性。如果系统响应时间过长。用户就会感到失望和沮丧。易变性指系统响应时间相对于平均响应时间的偏差,在许多情况下,这是系统响应时间的更重要的属性。即使系统响应时间较长,响应时间易变性低也有助于用户建立起稳定的工作节奏。例如,稳定在1秒的响应时间比从0.l2.0秒变化的响应时间要好。用户往往比较敏感,他们总是担心响应时间变化暗示系统工作出现异常。,8.8用户接口设计(续),精选,chap08-35/41,信息显示方面只显示与当前工作内容有关的信息。不要用数据淹没用户,应该用便于用户迅速地吸取信息的方式来表示数据。使用一致的标记、标准的缩写和可预知的颜色。允许用户保持可视化的语境。产生有意义的出错信息。使用大小写、缩进和文本分组以帮助理解。使用窗口以帮助用户分隔“保存”不同类型的信息。使用“模拟”显示方式表示信息,以使信息更容易被用户吸取。高效率地使用显示屏。,8.8用户接口设计(续),精选,chap08-36/41,数据输入方面尽量减少用户的输入动作。保持信息显示和数据输入之间的一致性。允许用户自定义输入。交互应该是灵活的,并且可调整成用户最喜欢的输入方式。使在当前动作语境中不适用的命令不起作用。让用户控制交互流。对所有输入动作都提供帮助。消除冗余的输入。,8.8用户接口设计(续),精选,chap08-37/41,用户帮助方面在用户与系统交互期间,应保证用户在任何时间都能获得关于系统任何功能的帮助信息。有两种选择,提供部分功能的帮助信息和提供全部功能的帮助信息。用户如何请求帮助有三种选择:帮助菜单;特殊功能键;HELP按钮。如何向用户提供帮助信息有三种选择:在独立的窗口中;指出参考某个文档(不理想);屏幕固定位置显示简短提示。用户如何返回到正常的交互方式有两种选择:屏幕上的返回按钮和功能键。帮助信息的组织有三种选择:平面结构(所有信息都通过关键字访问);信息的层次结构(用户可在该结构中查到更详细的信息);超文本结构。,8.8用户接口设计(续),精选,chap08-38/41,出错处理方面信息应该以用户可以理解的术语描述出现的问题。信息应该提供有助于从错误中恢复的建设性意见。信息应该指出错误可能导致哪些负面后果(如破坏数据文件),以便用户认识错误的严重性,以便采取相应措施,并在确实出现问题时予以改正。信息应该伴随着听觉上或视觉上的提示,即在显示信息时应该同时发出警告声,或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025甘肃酒泉市敦煌文旅交通有限公司管理岗位竞聘2人笔试历年参考题库附带答案详解
- 2025浙江绍兴柯桥鉴水源品牌管理有限公司招聘代理制门店店员2人笔试历年参考题库附带答案详解
- 2025浙江嘉兴市海宁市长安镇人民政府招聘2人笔试历年参考题库附带答案详解
- 2025河南新乡育才高级中学新乡市育才实验学校招聘70人考前自测高频考点模拟试题及完整答案详解1套
- 2025云南瑞丽农场集团有限责任公司招聘1人信息笔试历年参考题库附带答案详解
- 2025东风汽车集团股份有限公司人事共享服务中心招聘4人笔试历年参考题库附带答案详解
- 2025湖北神农架林区松柏镇百花坪社区卫生服务站药师理疗师招聘模拟试卷及答案详解(名师系列)
- 2025年浙江衢州江山市四都镇卫生院公开招聘编外医务人员1人考前自测高频考点模拟试题(含答案详解)
- 2025福建福州市仓山区司法局一名编外人员情况考前自测高频考点模拟试题附答案详解(典型题)
- 2025湖南分公司本部面向华电集团系统内公开招聘考前自测高频考点模拟试题及答案详解(新)
- 中国密闭空间检测无人机行业市场前景预测及投资价值评估分析报告
- 2025面向机器学习的数据标注规范
- YY/T 0339-2024呼吸道用吸引导管
- 围手术期高血压专家管理共识
- 外科患者疼痛护理与管理
- 租金延迟缴纳申请书
- 学校体育学(唐炎-刘昕版)重点、知识点
- DL-T 2563-2022 分布式能源自动发电控制与自动电压控制系统测试技术规范
- 食堂工作人员培训内容
- 泛影葡胺在消化道造影中的应用
- 2022年11月四川省凉山州中级人民法院逐级遴选4名法官笔试题库含答案解析
评论
0/150
提交评论