电子商务系统的设计-课件

上传人:沈*** 文档编号:241607571 上传时间:2024-07-09 格式:PPT 页数:40 大小:1.05MB
返回 下载 相关 举报
电子商务系统的设计-课件_第1页
第1页 / 共40页
电子商务系统的设计-课件_第2页
第2页 / 共40页
电子商务系统的设计-课件_第3页
第3页 / 共40页
点击查看更多>>
资源描述
电子商务系统的设计第八章1School of Management,HUSTl电子商务系统设计概述l电子商务系统总体架构设计l电子商务系统运行平台的配置l电子商务系统体系结构设计l子系统划分与模块设计l代码设计l数据库设计l用户接口设计l系统设计报告内容2School of Management,HUSTl概念电子商务系统设计的主要任务是从系统的总体目标出发,根据系统规划阶段和系统分析阶段产生的文档,并考虑到经济、技术和系统所实现的内外环境和主客观等方面的条件,确定电子商务系统的总体结构和系统各组成部分的技术方案,合理选择软件和硬件设备,并完成应用系统的设计,确保总体目标的实现。8.1 电子商务系统设计概述3School of Management,HUSTl电子商务系统设计的原则技术的先进性符合企业信息化的整体技术战略与现行的应用具有良好的兼容性技术的成熟性系统的安全性实用性可用性可扩充性可伸缩性8.1 电子商务系统设计概述(续)4School of Management,HUSTl电子商务系统设计的依据规划阶段获得的商务模式和商务模型现行技术现行的与电子商务系统有关的的标准、规范和有关法律制度。用户需求系统运行环境系统分析报告8.1 电子商务系统设计概述(续)5School of Management,HUSTl电子商务系统设计的步骤确定企业电子商务的电子商务模式和商务模型确定系统组成系统的功能模型及技术性能指标设计确定信息模型的实体和联系分系统技术方案的确定提出系统所需的内部、外部接口要求阐明拟采用的开发方法和技术路线提出关键技术及解决方案确定系统配置规划组织8.1 电子商务系统设计概述(续)6School of Management,HUSTl总体布局设计电子商务系统的总体布局,主要解决面向客户端的门户和面向企业内部处理的系统之间的链接问题,需考虑:系统的处理功能和存储能力能否满足系统的要求。系统使用是否方便。系统的可维护性、可扩展性、可伸缩性是否得到保证。系统的安全性、可用性是否能满足要求。系统是否经济实用。入住网上商城商城提供的功能的完备性、空间大小、费用网上商城与企业内部ERP等系统的接口状况8.2 电子商务系统总体架构设计7School of Management,HUSTl总体布局设计空间租赁提供租赁服务的主机位置空间大小、费用、维护方便性、安全性等。服务器托管托管网络在互联网中的节点状况安全性、费用、维护管理职责的划分、接入的方便性等。企业自建服务器服务器的数量和性能、存储服务的设置、安全设施的配置、接入服务的选择等。8.2 电子商务系统总体架构设计(续)8School of Management,HUSTl系统组成结构设计对于一些大企业、企业集团,其电子商务系统是一个复杂的大系统,这样的系统往往由分系统(中小规模的电子商务系统)组成。这些分系统所在的组织可能同属于一个更大的组织,相互之间有密切的业务往来,有信息方面的沟通需求,各分系统组成一个大的电子商务系统。8.2 电子商务系统总体架构设计(续)9School of Management,HUSTl系统组成结构设计8.2 电子商务系统总体架构设计(续)10School of Management,HUSTl系统组成结构设计内部网络体系核心交换、Web服务器、负载均衡器、数据库服务器、存储服务器、应用服务器、代理服务器、备份服务器等接入体系宽带接入、访问服务器、接入路由等外部门户及电子商务站点Web服务器、数据库服务器、应用服务器等安全体系防火墙、入侵检测、漏洞扫描、防病毒体系、VPN等l网络环境设计l应用系统结构设计8.2 电子商务系统总体架构设计(续)11School of Management,HUSTl系统运行平台配置的依据开发人员在系统分析阶段通过调查所搜集到的资料、新系统的逻辑模型、技术需求、企业已有的信息系统、企业的信息技术环境、系统总体设计、系统开发能获取的最大投资是系统运行平台的设计依据。8.3 电子商务系统运行平台的配置12School of Management,HUSTl系统运行平台配置的基本原则计算机软件、硬件配置应能满足系统的要求。系统硬件的选择应服从于系统软件的选择。系统软件、硬件的选择在技术上应具有一定的先进性。系统的软件和硬件应尽量符合国际标准或某些开放系统标准,使系统便于扩充或与其他系统集成。系统的软件和硬件应尽量选用成熟的产品,保证系统运行的安全性和可靠性。系统的软件和硬件的供应厂家应具有较好的信誉和技术服务,以便能获得及时、有效的技术支持。系统设计力争做到最佳的性能/价格比。设计方案应能保护现有计算机系统的资源的利用。8.3 电子商务系统运行平台的配置(续)13School of Management,HUSTl计算机硬件的选择交换机(端口数,背板带宽,管理能力,三层交换等)路由器(处理能力,接入线路,VPN等)服务器SUMA(Scalability,Usability,Managbility,Availability)存储服务器(存储类型,阵列容量,存储架构等)负载均衡隔离设备8.3 电子商务系统运行平台的配置(续)14School of Management,HUSTl计算机软件的选择NOSWebServer应用服务器DBMS开发工具文档工具报表工具与OLAP工具项目管理工具8.3 电子商务系统运行平台的配置(续)15School of Management,HUSTl概念软件体系结构定义了软件的局部和总体计算部件的构成,以及这些部件之间的相互作用关系。lMVC体系结构模型-视图-控制(model-view-control,简称MVC)结构是目前最常见的J2EE应用所基于的体系结构。模型(Model)维护应用程序的状态和数据,可以接受来自View的查询并做出响应。同时当Model的数据发生变化时,它把变化通知给View,View根据Model的数据发生来更新自己。控制器(Controller)定义了抽象的业务逻辑,用于控制业务流程。用于描述Model如何对用户的动作做出反应,即处理事件。视图(View)显示Model的数据,提交由Controller提供的数据。8.4 电子商务系统体系结构设计16School of Management,HUST电子商务系统将一个应用的对象分为三类:负责显示的对象一包含商业规则和数据的对象接收请求,控制商业对象去完成请求的对象8.4 电子商务系统体系结构设计(续)模型(Model)视图(View)控制(Control)模型查询更改通知视图选择用户事件模型更改方法调用事件17School of Management,HUSTl二层C/S体系结构8.4 电子商务系统体系结构设计(续)响应客户机服务器用户界面应用逻辑数据库服务器请求数据库18School of Management,HUSTl三层B/S体系结构8.4 电子商务系统体系结构设计(续)响应客户机基于web的应用服务器浏览器数据库服务器请求数据库请求响应应用逻辑19School of Management,HUSTl多层体系结构8.4 电子商务系统体系结构设计(续)20School of Management,HUSTl体系结构的选择被开发的系统特点。如系统类型、用户需求、系统规模和使用方式等。网络协议。不同的体系结构需要不同的网络协议支持。可用的软件产品。包括网络软件、操作系统、数据库管理系统和服务器软件等。建设成本等。包括硬件和软件的购买成本、软件开发成本、系统安装与维护成本等。8.4 电子商务系统体系结构设计(续)21School of Management,HUSTl结构化的思想自顶向下把一个大系统划分成若干子系统,再把子系统分解成规模比较小的被称之为模块的一些成分。系统划分模块是按层次进行,划分工作进行到模块功能都十分简单,并易于修改。模块应尽可能独立,应尽可能减少模块间的调用关系和数据交换关系。模块间的关系应阐明,以便追踪和控制。通过分别实现这些模块的设计,而最终实现整个系统的设计。8.5 子系统划分与模块设计22School of Management,HUSTl子系统的划分一般原则子系统具有相对独立性。子系统之间数据的依赖性要尽量小。子系统划分应便于系统分阶段的实现。子系统的划分应考虑到各类资源的充分利用。划分子系统的方法按功能划分。按业务处理顺序划分。按数据拟合程度来划分。按业务处理过程划分。8.5 子系统划分与模块设计(续)23School of Management,HUSTl模块设计概念模块(Module)是可以组合、分解和更换的单元,是组成系统、易于处理的基本单位。模块的特点模块具有输入和输出。具有把输入转换成输出的功能。仅供模块引用的内部数据。用以实现模块功能的程序代码。8.5 子系统划分与模块设计(续)24School of Management,HUSTl模块设计模块设计的原则模块的独立性原则模块规模大小适中原则模块作用域与控制域适当原则系统的深度与宽度适当原则模块的扇入与扇出原则IPO图IPO图主要用来配合层次化模块结构图,详细说明每个模块内部功能的一种工具。8.5 子系统划分与模块设计(续)25School of Management,HUST8.5 子系统划分与模块设计(续)IPO图描述表模块编号:模块名称:所属子系统调用模块:被调用模块:模块描述:输入参数:输出参数:变量说明:相关数据表:处理:备注:设计人:设计日期:26School of Management,HUSTl概念代码就是用数字或字母代表事物,是一个或一组有序的易于人或计算机识别和处理的字符串,简称为“码”。代码通常用数字、字母和某些特殊符号及其组合表示,是把较长的、用自然语言表达的实体或属性概括成适合于计算机处理的比较简单的字符串。l代码的作用识别:这是代码最主要的功能,用来标识客观实体或属性,是识别对象的唯一标识。分类:即按照一定规则进行分类。8.6 代码设计27School of Management,HUSTl设计原则惟一性;可扩充性;简单性;规范性;便于记忆和使用。l代码的分类顺序码数字码。字符码。混合码。8.6 代码设计(续)28School of Management,HUSTl设计步骤确定代码对象确定代码特征考查是否已有相应的标准代码决定代码种类决定代码的位数考虑检错功能说明编码方法编写代码表8.6 代码设计(续)29School of Management,HUSTl概念数据库设计是指对于一个给定的应用环境,从用户对数据的需求出发,研究并构造数据库结构,使之能够有效地存储数据,满足各种用户的应用需求的过程。数据库设计有两个最重要的目标:一是满足应用功能需求;二是具有良好的数据库性能。数据库设计一般分为需求分析、概念设计、逻辑设计和物理设计四个阶段。其基本思想是自顶向下、逐步求精。将数据库设计的过程分解成若干个相互依存的阶段,每一阶段采用不同的技术和工具,解决不同的问题,从而将问题局部化而减少局部问题对整体设计的影响,并利于多人合作。E-R图,范式8.7 数据库设计30School of Management,HUSTlDBMS的选择lDB的设计与存储l关系表的设计l主键与外部键的定义l完整性约束的定义l视图的设计l索引设计l数据访问权限的设计l数据备份与恢复机制的设计l异构数据之间的转换设计8.7 数据库设计(续)31School of Management,HUSTl概念它是一个组织系统形象(CooperationIdentifySystem,CIS)的具体体现;它能够为用户建立良好的工作环境,激发用户努力学习、主动工作的热情;符合用户习惯,方便用户操作,使目标系统易于为用户所接受。为用户提供易读易懂的信息形态。“用户接口就是系统”“设计用户接口就是设计系统”也称为用户界面设计8.8 用户接口设计32School of Management,HUSTl基本要求输入、输出对用户友好,操作简单容易。提供的表现形式和术语符合用户的接受能力。表示的合理性。提供学习功能。表示的一致性。对输入的容错性。8.8 用户接口设计(续)33School of Management,HUSTl设计原则系统响应时间方面系统响应时间指从用户完成某个控制动作(如按回车键或单击鼠标),到软件给出预期的响应(输出或做动作)之间的这段时间。系统响应时间有两个重要属性,分别是长度和易变性。如果系统响应时间过长。用户就会感到失望和沮丧。易变性指系统响应时间相对于平均响应时间的偏差,在许多情况下,这是系统响应时间的更重要的属性。即使系统响应时间较长,响应时间易变性低也有助于用户建立起稳定的工作节奏。例如,稳定在1秒的响应时间比从0.l2.0秒变化的响应时间要好。用户往往比较敏感,他们总是担心响应时间变化暗示系统工作出现异常。8.8 用户接口设计(续)34School of Management,HUST信息显示方面只显示与当前工作内容有关的信息。不要用数据淹没用户,应该用便于用户迅速地吸取信息的方式来表示数据。使用一致的标记、标准的缩写和可预知的颜色。允许用户保持可视化的语境。产生有意义的出错信息。使用大小写、缩进和文本分组以帮助理解。使用窗口以帮助用户分隔“保存”不同类型的信息。使用“模拟”显示方式表示信息,以使信息更容易被用户吸取。高效率地使用显示屏。8.8 用户接口设计(续)35School of Management,HUST数据输入方面尽量减少用户的输入动作。保持信息显示和数据输入之间的一致性。允许用户自定义输入。交互应该是灵活的,并且可调整成用户最喜欢的输入方式。使在当前动作语境中不适用的命令不起作用。让用户控制交互流。对所有输入动作都提供帮助。消除冗余的输入。8.8 用户接口设计(续)36School of Management,HUST用户帮助方面在用户与系统交互期间,应保证用户在任何时间都能获得关于系统任何功能的帮助信息。有两种选择,提供部分功能的帮助信息和提供全部功能的帮助信息。用户如何请求帮助有三种选择:帮助菜单;特殊功能键;HELP按钮。如何向用户提供帮助信息有三种选择:在独立的窗口中;指出参考某个文档(不理想);屏幕固定位置显示简短提示。用户如何返回到正常的交互方式有两种选择:屏幕上的返回按钮和功能键。帮助信息的组织有三种选择:平面结构(所有信息都通过关键字访问);信息的层次结构(用户可在该结构中查到更详细的信息);超文本结构。8.8 用户接口设计(续)37School of Management,HUST出错处理方面信息应该以用户可以理解的术语描述出现的问题。信息应该提供有助于从错误中恢复的建设性意见。信息应该指出错误可能导致哪些负面后果(如破坏数据文件),以便用户认识错误的严重性,以便采取相应措施,并在确实出现问题时予以改正。信息应该伴随着听觉上或视觉上的提示,即在显示信息时应该同时发出警告声,或者信息用闪烁方式显示,或者信息用明显表示出错的颜色显示。信息不能带有指责色彩,即不能责怪用户,用词应当友善。8.8 用户接口设计(续)38School of Management,HUST8.8 用户接口设计(续)序 号界面设计的一般原则网站界面设计的原则1一致性统一的风格2容错性、反馈良好的交互3审美学视觉效果4简易性网页简洁5传输速度39School of Management,HUST8.8 用户接口设计(续)背景网站的布局设计交易网站的主要功能是进行商业交易链接网站与其他网站之间的超链接通信网站启用用户与用户之间的双向沟通方式个性化个性化网站允许用户自己定制自己的主页社区网站允许用户之间进行通信内容网页所包含的文字、图片、声音、视频等40School of Management,HUST
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 管理文书 > 施工组织


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!