电子商务网站系统分析与设计.pptx
《电子商务网站系统分析与设计.pptx》由会员分享,可在线阅读,更多相关《电子商务网站系统分析与设计.pptx(101页珍藏版)》请在咨信网上搜索。
Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,Click to edit Master title style,Click to edit Master text styles,Second level,Third level,Fourth level,Fifth level,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,电子商务网站设计原理,第五章 电子商务网站系统分析与设计,电子商务网站系统分析与设计,第1页,第五章 电子商务网站系统分析与设计,5.1电子商务网站系统分析,5.1.1系统分析任务和目标,5.1.2系统分析工具,5.1.3系统分析汇报,5.2电子商务网站系统设计,5.2.1系统设计步骤,5.2.2系统设计任务和目标,5.2.3系统设计方法,5.2.4总体构架设计,5.2.5用户界面设计,5.2.6模块详细设计,5.2.7数据库设计,5.2.8系统设计汇报,电子商务网站系统分析与设计,第2页,5.1电子商务网站系统分析,系统分析要处理是,“做什么”,问题。,系统分析,结果是需求分析说明书,,该文档必须正确、详细、完整地对网站要实现功效进行说明。,系统分析,要研究主要是,:,怎样取得需求;怎样进行需求分析,以及怎样定义和描述需求。,简言之,,网站系统分析就是需求分析,系统分析师对整个系统应用分析和研究。,电子商务网站系统分析与设计,第3页,5.1电子商务网站系统分析,网站系统分析,特点:,网站成为信息系统中主要和关键部分。,将原有管理变为浏览器、服务器模式。,扩展到电子商务功效,新营销管理方式。,新系统会包括业务流程重组。,系统管理方式改变为网络化管理。,电子商务网站系统分析与设计,第4页,5.1电子商务网站系统分析,5.1.1系统分析任务和目标,系统分析,主要任务,就是在系统规划指导下,经过对企业各部、各业务详细调查研究,深入研究现有系统工作流程,分析用户需求,得到新系统逻辑设计方案,以处理系统“能做什么”问题。,电子商务网站系统分析与设计,第5页,5.1.1系统分析任务和目标,系统分析,主要内容:,系统调查,系统调查目标:,系统调查重点:,系统调查内容:,网上能开展业务分析,选择经典业务逐步实现电子商务。,分析现有业务流程和模式确定上网开展业务。,目标客户调查与分析,确定网站目标客户,方式:,电子商务网站系统分析与设计,第6页,5.1.1系统分析任务和目标,竞争对手调查与分析,竞争对手调查与分析目标:,确定网上竞争对手。,了解对手电子商务战略和主要网上业务。,研究对手网站设计构架与运行效果。,一定要有战略意识考查对手网站。,电子商务网站市场定位,市场分析定位主要工作,竞争性分析,确定本企业优势。,竞争对手网站内容结构与运行效果分析,确定本企业网站构架。,新产品市场开拓分析,确定未来发展方向。,电子商务网站系统分析与设计,第7页,5.1.2系统分析工具,在结构化分析中,系统分析时应该按照次序进行:,组织结构与功效分析,组织结构式指一个企业组成,一级组成这些部分之间隶属关系或者管理与被管理关系。,组织结构分析就是将了解和掌握组织结构用图形方式描绘出来,供后续分析和设计参考。,组织结构和功效分析目标是调查组织发展目标及其战略规划;了解组织现实状况及管理体制,划分组织各个功效;分清组织内各种流向。包含物资流、资金流、信息流等。,组织结构与功效分析提出要求:,电子商务网站系统分析与设计,第8页,5.1.2系统分析工具,业务功效分析,业务功效分析,作用:,经过调查掌握基本情况;,描述现有业务流程绘制业务流程图,确认现有业务流程;,对业务流程进行分析知识和经验支持,发觉问题,提出处理方案;,提出优化后业务流程。,电子商务网站系统分析与设计,第9页,5.1.2系统分析工具,数据与数据流程分析,数据与流程分析,主要任务,是绘制数据流程图和组织数据字典。,数据流程图:,是一个描述数据经过系统流程,一级该系统实施工作或者处理过程工具,它主要描述数据流动、存放、处理逻辑关系,也称逻辑数据流图。,绘制数据流图,注意事项,:,关于层次划分。,检验数据流图正确性。(4点),提升数据流图易了解性。(3点),数据字典:,数据字典主要是描述数据流、数据存放、处理过程和外部实体,主要由数据元素和数据结构两大要素组成。,电子商务网站系统分析与设计,第10页,5.2电子商务网站系统设计,5.2.1系统设计步骤:,确定电子商务网站功效定位,确定网站收费对象和规则,确定网站栏目标功效,确定网站信息流和控制流,网站后台管理,网站数据库设计,电子商务网站系统分析与设计,第11页,5.2电子商务网站系统设计,5.2.2系统设计任务和目标,1.系统设计任务,(1),系统设计概念,:,系统设计又称物理设计,系统设计通常可分为两个阶段进行,首先是总体设计,其任务是设计系统框架和概貌,并向用户单位做详细汇报,在此基础上进行第二阶段设计详细设计,这两部分工作是相互联络需要交叉进行。,电子商务网站系统分析与设计,第12页,5.2电子商务网站系统设计,(2)系统设计主要任务,是进行总体设计和详细设计。,总体设计,系统模块结构设计,系统模块结构设计任务是划分子系统,然后确定子系统模块结构,并画出模块结构图。,在这个过程中必须考虑以下几个问题:,怎样将一个系统划分成多个子系统;,每个子系统怎样划分成多个模块;,怎样确定子系统之间、模块之间传送数据及其调用关系;,怎样评价并改进模块结构质量,电子商务网站系统分析与设计,第13页,5.2电子商务网站系统设计,计算机物理系统配置方案设计,在进行总体设计时,还要进行计算机物理系统详细配置方案设计,要处理计算机软硬件系统配置、通信网络系统配置、机房设备配置等问题。计算机物理系统详细配置方案要经过用户单位和领导部门同意才可进行实施。,开发管理信息系统大量经验教训说明,选择计算机软硬件设备不能光看广告或资料介绍,必须进行充分调查研究,最好应向使用过该软硬件设备单位了解运行情况及优缺点,并征求相关教授意见,然后进行论证,最终写出计算机物理系统配置方案汇报。,电子商务网站系统分析与设计,第14页,5.2电子商务网站系统设计,详细设计,在总体设计基础上,第二步进行是详细设计,主要有处理过程设计以确定每个模块内部详细执行过程,包含局部数据组织、控制流、每一步详细加工要求等,普通来说,处理过程模块详细设计难度已不太大,关键是用一个适当方式来描述每个模块执行过程,惯用有流程图、问题分析图、IPO图和过程设计语言等;除了处理过程设计,还有代码设计、界面设计、数据库设计、输入输出设计等。,编写系统设计说明书,系统设计阶段,结果是系统设计说明书,,它主要由,模块结构图、模块说明书和其它详细设计,内容组成。,电子商务网站系统分析与设计,第15页,5.2.2系统设计任务和目标,2.系统设计目标,系统设计目标是在确保实现逻辑模型功效基础上,尽可能提升目标系统简单性、可变性、一致性、完整性、可靠性、经济性、系统运行效率和安全性,将分析阶段所取得系统逻辑模型,转换成一个详细计算机实现方案物理模型,包含计算机物理系统配置方案汇报和一份系统设计说明书。,电子商务网站系统分析与设计,第16页,5.2.2系统设计任务和目标,3.系统设计,主要工作,总体设计,代码设计和设计规范制订,系统物理配置方案设计,数据存放设计,计算机处理过程设计,4.系统设计应遵照,标准,系统性,灵活性,可靠性,经济型,电子商务网站系统分析与设计,第17页,5.2.3系统设计方法,系统设计工作复杂又细致,总体设计阶段需要进行系统模块结构设计,要将一个大系统分解成不一样层次、多个模块组成系统,在详细设计阶段要在模块结构设计基础上,给出每个模块实现方法细节,并对模块输入、输出和处理过程作详细描述,方便在系统实施阶段进行程序设计时能够把这个描述直接“翻译”成用某种程序设计语言书写程序。,电子商务网站系统分析与设计,第18页,5.2.3系统设计方法,1.结构化设计方法,结构化设计(STRUCTURED DESIGN,简称SD)方法是使用最广一个设计方法,由美国IBM企业WSTEVENS、GMYERS和LCONSTANTINE等人提出。,该方法适合于软件系统总体设计和详细设计,尤其是将一个复杂系统转换成模块化结构系统,该方法含有它优势。在使用过程中可将结构化设计方法与结构化分析(SA)方法及编程阶段结构化程序设计方法(SP)前后衔接起来,,SD方法含有以下特点:,电子商务网站系统分析与设计,第19页,1.结构化设计方法,(1)相对独立、功效单一模块结构,结构化设计基本思想是将系统设计成由多个相对独立、功效单一模块组成结构。因为模块之间相对独立,每一模块就能够单独地被了解、编写、测试、排错和修改,从而有效地预防错误在模块之间扩散蔓延,提升了系统质量(可维护性、可靠性等)。所以,大大简化了系统研制开发工作。,电子商务网站系统分析与设计,第20页,1.结构化设计方法,(2)“块内联络大、块间联络小”模块性能标准,“模块内部联络要大,模块之间联络要小”,这是结构化设计中衡量模块“相对独立”性能标准。实际上,块内联络和块间联络是同一件事两个方面。系统中各组成成份之间是有联络,若把联络亲密成份组织在同一模块中,块内联络高了,块间联络自然就少了。反之,若把亲密相关一些组成成份分散在各个模块中,势必造成很高块间联络,这将影响系统可维护性。所以,在系统设计过程中一定要以结构化设计模块性能标准为指导。,电子商务网站系统分析与设计,第21页,1.结构化设计方法,(3)采取模块结构图描述方式,结构化设计方法使用描述方式是模块结构图。比如,,计算工资模块结构图,电子商务网站系统分析与设计,第22页,2.模块结构图,模块结构图,是用于描述系统模块结构图形工具,它不但描述了系统子系统结构与分层模块结构,还清楚地表示了每个模块功效,而且直观地反应了块内联络和块间联络等特征。,(1)模块概念,模块,是组成目标系统逻辑模型和物理模型基本单位,它,特点,是能够,组合、分解和更换,。系统中任何一个处理功效都能够看成是一个模块。依据模块功效详细化程度不一样,能够分为,逻辑模块和物理模块,。在系统逻辑模型中定义处理功效可视为,逻辑模块,。,物理模块,是逻辑模块详细化,能够是一个计算机程序、子程序或若干条程序语句,也能够是人工过程某项详细工作。,电子商务网站系统分析与设计,第23页,2.模块结构图,一个模块应具备以下,四个要素,:,(1)输入和输出,模块输入起源和输出去向都是同一个调用者,即一个模块从调用者那儿取得输入,进行加工后再把输出返回调用者。,(2)处理功效,指模块把输入转换成输出所作工作。,(3)内部数据,指仅供该模块本身引用数据。,(4)程序代码,指用来实现模块功效程序。,前两个要素是模块外部特征,,即反应了模块外貌。,后两个要素是模块内部特征,。在结构化设计中,主要考虑是模块外部特征,其内部特征只做必要了解,详细实现将在系统实施阶段完成。,电子商务网站系统分析与设计,第24页,2.模块结构图,(2)模块结构图基本符号,模块结构图,是结构化设计中描述系统模块结构图形工具。作为一个文档,它必须严格地定义模块名字、功效和接口,同时还应该在模块结构图上反应出结构化设计思想。模块结构图由模块、调用、数据、控制和转接等,五种基本符号,组成,如右图:,电子商务网站系统分析与设计,第25页,2.模块结构图,(1)模块,这里所说模块通常是指用一个名字就能够调用一段程序语句为物理模块。在模块结构图中,用长方形框表示一个模块,长方形中间标上能反应模块处理功效模块名字。模块名通常由一个动词和一个作为宾语名词组成。,(2)调用,在模块结构图中,用联接两个模块箭头表示调用,箭头总是由调用模块指向被调用模块,不过应该了解成被调用模块执行后又返回到调用模块。,假如一个模块是否调用一个隶属模块,决定于调用模块内部判断条件,则该调用称为模块间判断调用,采取菱形符号表示。假如一个模块经过其内部循环功效来循环调用一个或多个隶属模块,则该调用称为循环调用,用弧形箭头表示。,电子商务网站系统分析与设计,第26页,2.模块结构图,判断调用和循环表示方法以下列图表示,还可经过下面动画了解模块调用关系,。,判定调用和循环调用,电子商务网站系统分析与设计,第27页,2.模块结构图,(3)数据,当一个模块调用另一个模块时,调用模块能够把数据传送到被调用模块处供处理,而被调用模块又能够将处理结果数据送回到调用模块。在模块之间传送数据,使用与调用箭头平行带空心圆箭头表示,并在旁边标上数据名。比如,下列图表示模块调用模块时,将数据、传送给,将处理结果数据Z返回给。,模块调用,电子商务网站系统分析与设计,第28页,2.模块结构图,(4)控制信息,为了指导程序下一步执行,模块间有时还必须传送一些控制信息,比如,数据输入完成后给出结束标志,文件读到末尾所产生文件结束标志等。控制信息与数据主要区分是前者只反应数据某种状态,无须进行处理。在模块结构图中,用带实心圆点箭头表示控制信息。比如,下列图中“无此职员”就是用来表示送来职员号有误控制信息。,(5)转接符号,当模块结构图在一张图面上画不下,需要转接到另外一张纸上,或为了防止图上线条交叉时,都可使用转接符号,圆圈内加上标号,如图所表示。,转接符号使用,电子商务网站系统分析与设计,第29页,3.系统流程图,系统流程图(system flowchart)是用来描述系统物理模型一个传统工具。,一个系统能够包含人员、硬件、软件等多个子系统。系统流程图作用,就是在抽象等级黑盒级上描述系统内部主要成份(比如硬设备、程序、文字及各类人工过程等),表示信息在各个成份之间流动情况。系统流程图可用于描述现行系统工作流程、新系统工作流程以及处理功效工作流程情况,。,电子商务网站系统分析与设计,第30页,3.系统流程图,1系统流程图符号,前面已经介绍了几个系统流程图基本符号,现在再给出一些其它惯用符号,如图所表示。,系统流程图惯用符号,电子商务网站系统分析与设计,第31页,3.系统流程图,2.用系统流程图描述现行系统工作流程,右图是用系统流程图表示人工销售教材一个物理模型。这是一个纯人工操作系统,信息流始于学生,又终于学生。,人工销售教材物理模型,电子商务网站系统分析与设计,第32页,3.系统流程图,3信息系统流程图,模块结构图主要从功效角度描述了系统结构,但在实际工作中许多业务和功效都是经过数据存放文件联络起来,而这个情况在模块结构图中未能反应出来,系统流程图能够反应各个处理功效与数据存放之间关系。系统流程图以新系统数据流图和模块结构图为基础,首先找出数据之间关系,即由什么输入数据,产生什么中间输出数据(可建立一个暂时中间文件),最终又得到什么输出信息。然后,把各个处理功效与数据关系结合起来,形成整个系统信息系统流程图。,电子商务网站系统分析与设计,第33页,上图是工资管理子系统信息系统流程图。该子系统由主文件更新模块、形成扣款文件模块和计算打印模块三部分组成。,电子商务网站系统分析与设计,第34页,3.系统流程图,4处理流程图,信息系统流程图对每一处理功效只是列出其处理功效名称,而处理流程图则使用各种符号详细地要求了处理过程中各个细节,包含程序名和文件名。处理流程图实际上是系统流程图展开可详细化,属于详细设计内容,应和处理功效模块设计一起进行。,作为一个相对独立部分,各个处理功效有自己输入和输出,其设计过程也要从输入格式开始,进而设计输出格式、文件格式等。,电子商务网站系统分析与设计,第35页,上图 是工资管理子系统中建立扣款文件处理功效处理流程图。,电子商务网站系统分析与设计,第36页,4.IPO图,IPO图是对每个模块进行详细设计工具,它是输入加工输出(INPUT PROCESS OUTPUT)图简称,它是由美国IBM企业发起并完善起来一个工具。在系统模块结构图形成过程中,产生了大量模块,在进行详细设计时开发者应为每一个模块写一份说明。IPO图就是用来说明每个模块输入、输出数据和数据加工主要工具。当前惯用IPO图结构如图所表示。,电子商务网站系统分析与设计,第37页,4.IPO图,IPO图主体是算法说明部分,该部分可采取结构化语言、判定表、判定树,也可用NS图、问题分析图和过程设计语言等工具进行描述,要准确而简明描述模块执行细节。,在IPO图中,输入、输出数据起源于数据词典。局部数据项是指个别模块内部使用数据,与系统其它部分无关,仅由本模块定义、存贮和使用。注释是对本模块相关问题作必要说明。,开发人员不但能够利用IPO图进行模块设计,而且还能够利用它评价总体设计。用户和管理人员可利用IPO图编写、修改和维护程序。因而,IPO图是系统设计阶段一个主要文档资料。,IPO,图处理过程描述较为困难。因为对于一些处理过程较为复杂模块,用自然语言描述其功效十分困难,而且对同一段文字描述不一样人还可能产生不一样了解。,电子商务网站系统分析与设计,第38页,4.IPO图,当前用于描述模块内部处理过程有以下几个方法:,结构化英语方法,决议树方法,判定表方法,算法描述语言,这几个方法各有其优点和不一样适用范围,在实际工作中终究用哪一个方法,需视详细情况和设计者工作习惯而定。,电子商务网站系统分析与设计,第39页,4.IPO图,1.结构化英语,结构化英语特点是专门用来描述一个功效单元逻辑要求。它不一样于自然英语语言,也区分于任何一个特定程序语言,是一个介于二者之间语言。,(1)结构化英语特点,它受结构化程序设计思想影响,由三种基本结构组成,即,次序结构、判断结构和循环结构,。,(2)结构化英语关键词,结构化英语借助于程序设计基本思想,并利用其中少数几个关键词来完成对模块处理过程描述。这几个关键词是:IF、THEN、ELSE、SO、AND、OR。,电子商务网站系统分析与设计,第40页,例:IF customer does more than$50,000 business,THEN IF the customer wasnt in debt to us the last 3 months,THEN discount is 15%,ELSE(was in debt to us),IF customer has been with us for more than 20 years,THEN discount is 10%,ELSE(20 year or less)so discount is 5%,ELSE(customer does$50.000 OR Less)so discount in nil,电子商务网站系统分析与设计,第41页,2.决议树,用决议树来描述一个功效单元逻辑处理过程,其基本思绪与结构化英语一脉相承,是结构化英语另一个表现形式,而且是更为直观方便表现形式。如图,决议树,电子商务网站系统分析与设计,第42页,3.判断表,判断表是另外一个表示逻辑判断工具。,与结构化英语和决议树方法相比,判断表优点是能够把全部条件组合充分地表示出来,。但其缺点是判断表建立过程较为繁杂,且表示方式不如前二者简便。,电子商务网站系统分析与设计,第43页,4.算法描述语言,算法描述语言是一个详细描述算法细节工具,它只能面向读者,不能直接用于计算机。算法描述用于在形式上非常简单,它类似程序用于,非常适合于那些以算法或逻辑处理为主模块功效描述。,(1)语法形式,算法描述语言语法不是十分严格,它主要由符号与表示式、赋值语句、控制转移语句、循环语句、其它语句组成。,算法描述语言符号命名、数学及逻辑表示式普通与程序书写一致,赋值用箭头表示。语句可有标识,标识可是数字也可是含有实际意义单词。,例:循环语句累加能够表示为:,loop:i?i,1,电子商务网站系统分析与设计,第44页,(2,)控制转移语句,无条件转移语句用“GOTO”语句标识表示,条件转移语句用“IF C THEN S1 ELSE S2”,其中C,S1和S2能够是一个逻辑表示式,也能够是一对花括号“”、“”括起来语句序列。假如C为“真”,则S1被执行,假如C为“假”,则执行S2。,例:IF 工龄?THEN 工资工资50,ELSE 工资工资20;,电子商务网站系统分析与设计,第45页,(3,)循环语句,循环语句有两种形式。WHILE语句形式为“WHILE C DO S”,其中C和S同上,假如C为“真”,且在每次执行S之后都要重新检验C;假如C为“假”,控制就转到紧跟在WHILE后面语句。,FOR语句形式为“FOR i=init TO limit BY step DO S”,其中i是循环控制变量,init,limit和step都是算术表示式,而S同上。每当S被执行一次时,i从初值加步长,直到ilimit为止。,电子商务网站系统分析与设计,第46页,(4,)其它语句,在算法描述中,还可能用到其它一些语句,因为它们都是用最简明形式给出,故很轻易知道它们含义。,例:EXIT退出,RETURN返回,READ(INPUT)读(输入),WRITE(OUTPUT,PRINT)写(输出,打印),电子商务网站系统分析与设计,第47页,5、控制流程图(FC),控制流程图(FLOW CHART,简称FC)又称框图,它是历史最悠久、最常使用程序细节描述工具。,1框图三种基本成份,(1)处理步骤(用矩形框表示),(2)条件判断(用菱形框表示),(3)控制流(用箭头表示),电子商务网站系统分析与设计,第48页,下列图就是使用这三种成份所表示程序基本结构,能够把它们进行组合和嵌套,建立各种复杂框图以表示程序复杂逻辑关系。,程序基本结构,电子商务网站系统分析与设计,第49页,2框图缺点,从四十年代到七十年代中期,框图一直是软件设计主要工具。随着结构化程序设计出现,逐步暴露出框图许多缺点,有许多人建议停顿使用它。目前虽然还有许多人在使用着,然而总趋势是越来越多人不再使用框图了。,框图主要缺点在于,它并不能引导设计人员用结构化设计方法进行详细设计,人们可以使用箭头实现向任何位置转移即(GOTO语句),假如使用不当初,框图就可能非常难懂,而且无法进行维护。所以,箭头是框图中一个隐患,使用时必须十分小心,框图质量在很大程度上取决于设计人员水平。,电子商务网站系统分析与设计,第50页,3框图例子,框图优点是清楚易懂,便于初学者掌握。比如,下列图描述了在数组K中找出最大数(MAXIMUM)和次大数(SECOND)详细处理过程。图中,数组变量(1),(2),(N)用来存贮N个原始数据,I是循环变量,最终找出最大数和次大数分别放在变量MAXI和S中,电子商务网站系统分析与设计,第51页,控制流程图示例,电子商务网站系统分析与设计,第52页,6、问题分析图(PAD),问题分析图(PROBLEM ANALYSIS DIAGRAM,简称PAD)由日本日立企业二村良彦等人于1979年提出,是一个支持结构化程序设计图形工具,能够用来取代前面所述控制流程图。,问题分析图仅仅含有,次序、选择和循环,这三种基本成份(如图所表示),恰好与结构化程序设计中基本程序结构相对应。,(a)次序(b)选择(c)循环,问题分析图基本结构,电子商务网站系统分析与设计,第53页,问题分析图有逻辑结构清楚、图形标准化等,优点,,更主要是它引导设计人员使用结构化程序设计方法,从而提升了程序质量。同时,经过比较确定规则能够由问题分析图直接产生程序,这就为程序设计自动化开辟了光芒前景,。,电子商务网站系统分析与设计,第54页,7、过程设计语言(PDL),过程设计语言(PROCESS DESIGN LANGUAGE、PROGRAM、DESIGN LANGUAGE或PROGRAM DESCIPTION LANGUAGE,简称PDL)是一个笼统名字,当前有许各种不一样过程设计语言。过程设计语言用于描述模块中算法和加工详细细节,方便在开发人员之间比较准确地进行交流。,过程设计语言由外层语法和内层语法组成。外层语法描述结构,采取与普通编程语言类似确实定关键字(如IF THEN ELSE,WHILE DO等),内层语法描述操作,能够采取任意自然语句(英语或汉语)。,电子商务网站系统分析与设计,第55页,比如,下面是一个用过程设计语言描述算法,其中外层语法IF THEN ELSE是确定,而内层操作“X平方根为实数”则是不确定自由格式。,IFX不是负数,THEN,RETURN(X平方根为实数),ELSE,RETURN(X平方根为复数),因为过程设计语言同程序很相同,所以也,称为伪程序或伪代码,。但,它仅仅是对算法一个描述,是不可执行,。另外,同上一章介绍结构化语言相比,过程设计语言则更详尽地描述了算法细节。实际上,结构化语言和过程设计语言基本思想是一致,只是侧重点不一样。前者用在系统分析阶段描述用户需求,它是给用户看,能够描述比较抽象;后者用在详细设计阶段描述模块内部算法,这些算法是给编程人员看,应该详细、详细。,电子商务网站系统分析与设计,第56页,过程设计语言主要用于描述系统中属于计算型下层模块。同问题分析图等图形工具相比,过程设计语言含有以下,优点,:,(1)同自然语言(英语)很靠近,易于了解。,(2)易于被计算机处理并存贮,比如用行编辑或字处理软件就能够方便地对它进行修改编辑。,(3)能够从它自动产生程序。比如当前已研制出从PDLC产生C语言源程序自开工具。,不过过程设计语言也有它,不足之处,,它不足之处于于它不如图形描述直观,及英语使用准确性要求较高。,电子商务网站系统分析与设计,第57页,5.2.4总体构架设计,所谓构架设计就是关于怎样构建系统最主要设计决议,这些决议往往是围绕将系统分为哪些部分、各部分之间怎样交互展开。,普通而言,软件系统构架有,两个要素:,(1)系统从整体到部分最高层次划分;,(2)建造一个系统所做出最高层次、以后难以更改、商业和技术决定。,电子商务网站系统分析与设计,第58页,5.2.4总体构架设计,1.,构架设计应考虑原因,(1)模块构架设计能够从运行时结构和源代码组织结构方面考虑,、,运行时结构方面考虑,:,需求符合性:正确性、完整性;功效性需求、非功效性需求;,总体性能(内存管理、数据库组织和内容、非数据库信息、任务并行性、网络多人操作、关键算法、和网络、硬件和其它系统接口对性能影响);,运行可管理性:便于控制系统运行、监视系统状态、处理;模块间通信简单性;和可维护性区分;,电子商务网站系统分析与设计,第59页,5.2.4总体构架设计,和其它系统接口兼容性;,和网络、硬件接口兼容性及性能;,系统安全性;,系统可靠性;,业务流程可调整性;,业务信息可调整性,使用方便性,构架样式一致性,注:运行时负载均衡能够从系统性能、系统可靠性方面考虑。,电子商务网站系统分析与设计,第60页,5.2.4总体构架设计,、,源代码组织结构方面考虑,:,开发可管理性:便于人员分工(模块独立性、开发工作负载均衡、进度安排优化、预防人员流动对开发影响)、利于配置管理、大小合理性和适度复杂性;,可维护性:和运行可管理性区分;,可扩充性:系统方案升级、扩容、扩充性能;,可移植性:区分客户端、应用服务器、数据库管理系统;,需求符合性(源代码组织结构方面考虑),电子商务网站系统分析与设计,第61页,5.2.4总体构架设计,(2)写系统构架设计文档应考虑问题,构架工作应该在需求开发完成约80时候开始进行无须等到需求开发全部完成需要项目经理(project manager)以详细判断来评定此时是否足以开始构建软件Software构架。,构架目标应该能够清楚介绍说明系统概念构架应尽可能简化最好构架文件应该简单、简短清楚而不杂乱处理方案自然。,构架应单先定义上层主要子系统应该描述各子系统任务并提供每个子系统中各模块或对象类初步列表。,构架应该描述区分子系统间相互通信方式而个良好构架应该将子系统间通信关系降到最低,成功构架个主要特色在于标明最可能变更领域应该列出中最可能变更部分介绍说明构架其它部分怎样应变。,电子商务网站系统分析与设计,第62页,5.2.4总体构架设计,复用分析、外购:缩短软件Software开发周期、降低成本有效方案未必是自行开发软件Software能够对现有软件Software进行复用或进行外购应考虑其对构架影响,除了系统组织问题构架应重点考虑对于细节全方面影响设计决议深入这些决议领域:外部软件Software接口(兼容性、通信方式、传递数据结构)、用户接口(用户接口和系统层次划分)、数据库组织和内容、非数据库信息、关键算法、内存管理(配置策略)、并行性、安全性、可移植性、网络多人操作、处理,确保需求可追踪性即确保每个需求功效都有对应模块去实现,构架不能只依据静态系统目标来设计也应该考虑动态开发过程如人力资源情况进度要求情况开发环境满足情况,构架必须支持阶段性规划应该能够提供阶段性规划中怎样开发和完成方式不应该依赖无法独立运行子系统,构架将系统各部分、依赖关系找出来形成套开发计划,电子商务网站系统分析与设计,第63页,5.2.4总体构架设计,2.系统总体构架,评定,可靠性,安全性,可升级性,可定制化,可扩展性,可维护性,客户体验,市场时机,电子商务网站系统分析与设计,第64页,5.2.4总体构架设计,3.电子商务网站架构设计,逻辑架构、软件系统中组件之间关系。,物理架构、软件组件式怎样放到硬件上。,系统架构、系统非功效性特征。,电子商务网站系统分析与设计,第65页,5.2.5用户界面设计,用户界面,指是用户与界面关系。,UI设计则,是指对软件人机交互、操作逻辑、界面美观整体设计。好UI设计不但是让软件变得有个性有品味,还要让软件操作变得舒适、简单、自由,充分表达软件定位和特点。,1.UI含义,软件设计可分为两个部分:编码设计与UI设计。,UI本意是用户界面,是英文User和 interface缩写。,从字面上看是用户与界面2个组成部分,但实际上还包含用户与界面之间交互关系、界面设计。,电子商务网站系统分析与设计,第66页,界面设计。在漫长软件发展中,界面设计工作一直没有被重视起来。做界面设计人也被贬义称为“美工”。其实软件界面设计就像工业产品中工业造型设计一样,是产品主要买点。一个友好美观界面会给人带来舒适视觉享受,拉近人与电脑距离,为商家创造卖点。界面设计不是单纯美术绘画,他需要定位使用者、使用环境、使用方式而且为最终用户而设计,是纯粹科学性艺术设计。检验一个界面标准既不是某个项目开发组领导意见也不是项目组员投票结果,而是最终用户感受。所以界面设计要和用户研究紧密结合,是一个不停为最终用户设计满意视觉效果过程。,电子商务网站系统分析与设计,第67页,5.2.5用户界面设计,2.UI设计在中国现状,目前在国内UI还是一个相对陌生词,在国内对UI理解还停留在美术设计方面,认为UI工作只是描边画线,缺乏对用户交互重要性理解;其次在软件开发过程中还存在重技术而不重应用现象。,幸运是在国内一些高瞻远瞩民族企业已经开始意识到UI给软件产品带来巨大卖点了。,我们不得不承认现阶段中国在很多领域都与西方发达国家有相当大差距。,目前国内各院校还没有设立相对健全UI设计专业,所以提高UI设计师能力关键在于提供一个良好学习与交流资源环境。,电子商务网站系统分析与设计,第68页,5.2.5用户界面设计,3.UI设计标准,(1),UI设计有以下标准,.设计标准,(a),用户标准,。人机界面设计首先要确立用户类型。划分类型能够从不一样角度,视实际情况而定。确定类型后要针对其特点预测他们对不一样界面反应。这就要从多方面设计分析。,(b),信息最小量标准。,人机界面设计要尽可能降低用户记忆负担,采取有利于记忆设计方案。,(c),帮助和提醒标准。,要对用户*作命令作出反应,帮助用户处理问题。系统要设计有恢复犯错现场能力,在系统内部处理工作要有提醒,尽可能把主动权让给用户。,(d),媒体最正确组合标准,。多媒体界面成功并不在于仅向用户提供丰富媒体,而应在相关理论指导下,注意处理好各种媒体间关系,恰当选取。,电子商务网站系统分析与设计,第69页,(e),简易性标准,(f)一致性标准,(g)从用户观点考虑标准,(h)有序性标准,(i)安全性标准,(j)灵活性标准,(k)个性化标准,电子商务网站系统分析与设计,第70页,.界面分析与规范,在人机界面设计中,首先应进行界面设计分析,进行用户特征分析,用户任务分析,统计用户相关系统概念、术语,这项工作可与多媒体应用系统分析结合进行,囊括于用户分析汇报里。,.人机界面类型,任务设计之后,要决定界面类型。当前有各种人机界面设计类型,各有不一样品质和性能,下列图进行了详细描述。,创造性地使用多媒体环境,将会使应用程序功效大大增强。要做到这一点,需从以下两方面考虑:,媒体选择,电子商务网站系统分析与设计,第71页,(a)媒体功效:,没有任何一个媒体在全部场所都是最优,每种媒体都有其各自擅长特定范围,各种媒体功效参考以下:,文本:在表现概念和刻划细节时可用表现。,图形:擅长表示思想轮廓及蕴含与大量数值数据内趋向性信息,在空间信息方面有较大优势。,动画:可用来突出整个事物,尤其适于表现静态图形无法表现动作信息。,视频影像:适于表现其它媒体所难以表现来自真实生活事件和情景。,语音:能使对话信息突出,尤其是在于影像,动画集合时能传递大量信息。,姿态与动作:在与别媒体结合时含有较强信息引用能力,能够在相关信息之间建立起时间、空间以及逻辑上联络。,电子商务网站系统分析与设计,第72页,(b)媒体选择结合与互补:,脚本设计可依据内容需要分配表示媒体,这里要尤其注意媒体间结合与区分。提出几条标准以下:,人们在问题求解过程中不一样阶段对信息媒体有不一样需要。普通在最初探索阶段采取能提供详细信息媒体如语音、图像等,而在最终分析阶段多采取描述抽象概念文本媒体。而一些直观信息(图形、图像等)介于二者之间,适于综合阶段。,媒体种类对空间信息传递并没有显著影响,各种媒体各有所长。,媒体结合是多媒体设计中需要研究新课题。媒体之间能够相互支持,也会相互干扰。各种媒体应亲密相关,扣紧一个表现主题,而不应把不相关媒体内容拼凑在一起。,当前,媒体结合在技术上主要经过在一个窗口中提供各种媒体信息片段(空间结合)和对声音、语音、录相等随时间改变动态媒体加以同时实现(时间序列组合).,媒体资源并非愈多愈好,怎样在语义层上将各种媒体很好,结合以更有效地传递信息,是要很好地探索研究课题,也是应用系统人机界面设计关键问题。,电子商务网站系统分析与设计,第73页,5.2.5用户界面设计,3.UI设计标准,(2)UI认知标准应用,认知心理学,从广义上来说,就是关于认识心理学。人类认识客观事物,主要就是经过感觉、知觉、注意、记忆、思维想象等来进行,所以,凡是研究人认识心理过程,都属于认识心理学。实际上,我们这里所指认知心理学是指纯粹采取信息加工观点来研究认知心理学过程心理学,也就是利用信息论以及计算机类比、模拟、验证等方法来研究知识是怎样取得、怎样存贮、怎样交换、怎样取使用。所以,我们这里所指当代认知心理学实质是信息加工心理学。普通地,人们将信息加工心理学又称为狭义认知心理学。,电子商务网站系统分析与设计,第74页,.认知过程,.认知心理学,(a)当代认知心理学关键:当代认知心理学理论实质,就是以计算机信息加工观点来研究人心理学活动,把人脑看作是一个如同计算机信息加工系统。,(b)当代认知心理学两个关键主要概念:当代认知心理学学说内容集中表达在两个关键主要概念上。当代认知心理学一个主要中心概念,就是“信息”。在某种程度上说,抽掉了“信息”概念,认知心理学理论也就会散架解体,难以存在。当代认知心理学另一个主要中心概念,就是“信息加工系统”。信息加工系统理论,是当代认知心理- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网站 系统分析 设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文