版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、电子商务系统建设与管理电子商务系统设计应用系统设计本部分内内容应用系统统体系结结构风格格总体设计计模块设计计及子系系统划分分数据流图图导出结结构图详细设计计代码设计计计算机处处理过程程设计数据库设设计用户界面面设计系统设计计说明书书电子商务务系统的的一般体体系框架架电子商务务应用系系统设计计应用系统统中有些些可以直直接定制制购买,比如ERP、SCM、CRM、办办公、仓仓库管理理、支付付等系统统,可以以节约成成本以及及获得高高性能的的专业软软件,有有些需要要自己开开发,如如网站系系统等电子商务务应用系系统设计计应用系统统设计阶阶段要根根据新系系统逻辑辑模型建建立应用用系统的的物理模模型,也也即根
2、据据新系统统逻辑功功能的要要求,根根据实际际的技术术条件、经济条条件和社社会条件件,以及及系统的的规模和和复杂程程度等实实际条件件,进行行若干具具体设计计,确定定应用系系统的实实施方案案,解决决系统“怎么做做”的问问题。物理模型型给出处处理功能能和数据据结构的的实际表表示形式式应用系统统设计基基本任务务应用系统统设计基基本任务务大体包包括总体体(概要要)设计计和详细细设计两两大部分分。总体设计计是描述述应用系系统的总总体结构构,其内内容有:将系统统划分成成子系统统,子系系统进一一步划分分成模块块确定每每个模块块的功能能确定模模块间调调用关系系应用系统统设计基基本任务务详细设计计是为各各个具体体
3、任务选选择适当当的技术术手段和和处理方方法,其其内容有有:代码设设计;处理流流程设计计;数据库库设计;用户界界面设计计。应用系统统体系结结构风格格二层C/S体系系结构:客户机机负责信信息系统统的图形形显示、数据录录入和业业务处理理;服务务器负责责对数据据的存储储和管理理客户机数据库服务器请求响应应用系统统体系结结构风格格优点:实实现了分分布式计计算,降降低了服服务器端端的负载载,对业业务数据据的集中中式管理理缺点:客户端程程序设计计复杂,程序臃臃肿对硬件要要求高,增加开开发成本本软件维护护和升级级困难难以扩展展至大型型企业和和Internet数据安全全性不好好应用系统统体系结结构风格格三层体系
4、系结构(1)C/S/S:将将应用逻逻辑置于于应用服服务器上上,仅把把表示层层放在客客户机上上,底层层是数据据库服务务器和数数据库客户机应用服务器数据库服务器数据库应用系统统体系结结构风格格三层体系系结构(2)B/W/S:客客户端只只有浏览览器,仅仅负责与与用户交交互;Web服服务器集集成了应应用系统统、应用用逻辑和和控制;底层是是数据库库服务器器和数据据库浏览器端端基于Web的应用服服务器数据库服服务器数据库应用系统统体系结结构风格格多层结构构:将B/W/S结结构中Web应应用服务务器分为为两部分分,Web服务务器和应应用服务务器,分分别负责责系统的的表示逻逻辑和业业务逻辑辑;甚至在应应用服务
5、务器和数数据库服服务器之之间加一一中间层层(事务务服务器器),形形成多层层结构应用系统统体系结结构风格格Web服务器Web服务器应用服务务器应用服务务器事务服务务器数据库服服务器数据库服服务器应用系统统体系结结构风格格多层结构构的优点点:可实现现高度的的可伸缩缩性。可增强强整个系系统的模模块化程程度,提提高系统统的灵活活性。可以使使开发工工作在具具有不同同专长的的人员之之间进行行合理分分工。便便于分配配适合的的开发人人员以完完成相应应的开发发任务。可以实实现高度度的代码码重用。模块设计计与子系系统的划划分结构化设设计原理理自顶向向下把一一个大系系统分解解成多个个分层次次的、规规模比较较小的被被
6、称之为为模块的的一些部部分;系统划划分模块块是按层层次进行行,划分分工作进进行到模模块功能能都十分分简单,并易于于修改;模块应应尽可能能独立,应尽可可能减少少模块间间的调用用关系和和数据交交换关系系;模块间间的关系系应阐明明,以便便追踪和和控制。通过分别别实现这这些模块块的设计计,而最最终实现现整个系系统的设设计。模块设计计与子系系统的划划分子系统的的划分划分原则则:子系统要要具有相相对独立立性子系统间间的数据据依赖性性要尽量量小,要要将联系系较多的的模块都都列入同同一子系系统内部部子系统划划分应该该便于系系统分阶阶段的实实现子系统的的划分应应该考虑虑设备、信息等等资源的的充分利利用模块设计计
7、与子系系统的划划分功能/数据分析析进行这种种划分的的有力工工具之一一就是功功能数数据分析析。功能数数据分析析法是通通过U/C矩阵的建建立和分分析来实实现的。模块设计计与子系系统的划划分用U/C图划分分子系统统根据企业业过程和和数据类类相对应应的关系系在U/C矩阵阵中相应应的位置置填写U或C,然后分分别对数数据类和和企业过过程进行行调整,使U和和C尽量量集中在在对角线线附近按照U和和C密度度最大原原则用小小矩形进进行组织织,同时时使得小小矩形能能够排列列在对角角线上对小矩形形内表示示的数据据,在开开发新系系统时应应放在该该子系统统所对应应的设备备上运行行,矩形形外的U所表示示的数据据应放在在服务
8、器器上或通通过网络络进行传传输UC矩阵的建建立模块设计计与子系系统的划划分表上移动动作业过过程模块设计计与子系系统的划划分系统功能能划分系统逻辑辑功能的的划分:在求解后后的UC矩阵中划划出一个个个的方方块;每一个小小方块即即为一个个子系统统。划分时应应注意:沿对角线线一个接接一个地地画,既既不能重重叠,又又不能漏漏掉任何何一个数数据和功功能;小方块的的划分是是任意的的,但必必须将所所有的“C”元素都包包含在小小方块内内。子系统划划分模块设计计与子系系统的划划分模块设计计与子系系统的划划分模块设计计模块(Module)是可以以组合、分解和和更换的的单元,是组成成系统、易于处处理的基基本单位位。模
9、块设计计主要描描述系统统的模块块结构及及模块间间的联系系,它是是软件总总体设计计的主要要内容。模块设计计的结果果用模块块结构图图表示。模块结构构图又称称层次模模块结构构图模块设计计与子系系统的划划分-模块设计计模块通常常有以下下个特特点:模块具具有输入入和输出出;具有把把输入转转换成输输出的功功能;仅供模模块引用用的内部部数据;用以实实现模块块功能的的程序代代码。模块结构构图的基基本符号号模块调用控制数据模块设计计与子系系统的划划分模块用矩矩形框表表示,并并用模块块的名字字标记。模块设计计与子系系统的划划分模块的调调用关系系:模块块之间用用单向箭箭头联结结,箭头头从调用用模块指指向被调调用模块
10、块,表示示调用模模块调用用了被调调用模块块。模块设计计与子系系统的划划分通讯:伴随着模模块调用用而发生生的模块块间的信信息交换换称为模模块间的的通讯。模块间的的通讯有有两种方方式:数据通讯讯控制通讯讯模块间的的信息传传递:当当一个模模块调用用另一个个模块时时,调用用模块把把数据或或控制信信息传送送给被调调用模块块,以使使被调用用模块能能够运行行。而被调用用模块在在执行过过程中又又把它产产生的数数据或控控制信息息回送给给调用模模块模块设计计与子系系统的划划分例:“查找成成功信号号”就是控制制信息查职工档档案读人事文文件档案数据据职工号无此职工工模块设计计与子系系统的划划分模块设计计与子系系统的划
11、划分模块结构构图可以以描述的的几个问问题:如何将系系统划分分成一个个个模块块模块间传传递什么么数据模块间组组成层次次的调用用关系模块设计计与子系系统的划划分模块间的的调用关关系有以以下三种种:直接调用用条件调用用循环调用用模块设计计与子系系统的划划分直接调用用:最简单的的调用关关系,指指一个模模块无条条件地调调用另一一个模块块。ABC模块设计计与子系系统的划划分条件调用用:也称称为选择择调用。如果一一个模块块是否调调用另一一个模块块取决于于调用模模块内部部的某个个条件,则把这这种调用用称为条条件调用用。用菱菱形符号号表表示,其其含义是是:根据据条件满满足情况况决定调调用哪一一个模块块。ABCD
12、模块设计计与子系系统的划划分循环调用用:也称称为重复复调用。如果一一个模块块内部存存在一个个循环过过程,每每次循环环中均需需调用一一个或几几个下属属模块,则称这这种调用用为循环环调用或或重复调调用。用用符号表表示,含含义是:上层模模块对下下层模块块的多次次反复的的调用。MABC模块设计计与子系系统的划划分聚合聚合是用用于衡量量模块内内部各个个组成部部分彼此此结合的的紧密程程度的指指标。模块的聚聚合方式式,一般般可分为为七种,不同聚聚合方式式其聚合合度不同同:模块设计计与子系系统的划划分-聚聚合功能聚合合顺序聚合合通讯聚合合过程聚合合时间聚合合逻辑聚合合偶然聚合合尽量使用用尽量避免免使用模块设计
13、计与子系系统的划划分-聚聚合功能聚合合指一个模模块内部部的各个个组成部部分的处处理功能能全部为为执行同同一个功功能而存存在,并并且只执执行一个个功能。如:求求平方根根模块功能聚合合模块的的优点是是与其它它模块联联系低,易修改改和维护护,故其其聚合度度高最理想的的聚合方方式,独独立性最最强。模块设计计与子系系统的划划分-聚聚合顺序聚合合:如果果一个模模块内部部各个组组成部分分执行几几个处理理功能,且一个个处理功功能所产产生的输输出数据据直接成成为下一一个处理理功能的的输入数数据,则则该种聚聚合为顺顺序聚合合。合同输入汇总一个顺序序聚合模模块,它它先执行行合同输输入功能能,然后后再执行行合同汇汇总
14、功能能,而且且前者的的输出正正是后者者的输入入。模块设计计与子系系统的划划分-聚聚合通讯聚合合:指一一个模块块内部各各个组成成部分执执行的处处理功能能,都使使用相同同的输入入数据或或产生相相同的输输出数据据,且其其中各个个处理功功能是无无序的。配件处理理配件编号库存量牌价使用相同同的输入入数据,即配件件编号,分别完完成两个个处理功功能,一一是按配配件编号号检索获获得配件件牌价;另一个个是按配配件编号号检索获获得该配配件的当当前库存存量。模块设计计与子系系统的划划分-聚聚合过程聚合合:如果果一个模模块内部部各个组组成部分分的处理理功能各各不相同同,彼此此也没有有什么关关系,但但它们都都受同一一个
15、控制制流支配配,决定定它们的的执行次次序,则则该种聚聚合为过过程聚合合。在该种聚聚合模块块中,效效率是唯唯一重要要的,这这种次序序可能是是顺序、判断或或循环。模块设计计与子系系统的划划分-聚聚合时间聚合合:如果果一个模模块内各各个组成成部分的的处理功功能和时时间有关关,则称称该种聚聚合为时时间聚合合。例:初始化模模块是典典型的时时间聚合合模块初始模块块要为各各种变量量赋初值值,并同同时打开开若干个个文件。模块设计计与子系系统的划划分-聚聚合逻辑聚合合:如果果一个模模块内部部各个组组成部分分的处理理功能彼彼此无关关,但处处理逻辑辑相同,则称该该种聚合合为逻辑辑聚合。例:将所有的的输入操操作:读读
16、磁带文文件、读读磁盘文文件、接接收键盘盘输入都都放在一一个模块块中。模块设计计与子系系统的划划分-聚聚合例:A、B、C均均为输出出报表模模块,即即从逻辑辑上讲它它们是功功能类似似,将它它们组合合到一个个模块中中,则为为逻辑组组合。在在调用逻逻辑组合合的模块块时,必必须知道道如何调调用模块块内部的的某一报报表模块块。逻辑组合合模块和和其他模模块之间间有相当当复杂的的块间耦耦合,其其修改性性差,维维护困难难。模块设计计与子系系统的划划分-聚聚合偶然聚合合:机械械聚合。如果一一个模块块的构成成是由若若干个毫毫无关系系的功能能偶然组组合在一一起的,则称该该种聚合合为偶然然聚合。聚合度最最低,可可修改性
17、性最差。c 模块聚合合功能聚合顺序聚合通信聚合过程聚合时间聚合逻辑聚合偶然聚合强弱模块独立性高聚合性低在模块设设计时,应尽量量使模块块成为功功能聚合合模块,避免偶偶然聚合合模块。功能聚合顺序聚合通信聚合过程聚合时间聚合逻辑聚合偶然聚合强弱模块独立性高聚合性低模块设计计与子系系统的划划分-耦合耦合是用用来衡量量一个系系统内模模块之间间联系程程度的指指标。模模块间的的耦合方方式通常常有四种种:数据耦合合控制耦合合公共环境境耦合内容耦合合模块设计计与子系系统的划划分-耦合数据耦合合:如果两个个模块间间彼此通通过参数数交换信信息,而而且交换换的信息息仅仅是是数据,则这种种耦合被被称为数数据耦合合。是一
18、种理理想的耦耦合,耦耦合度最最低,因因为一个个模块与与其它模模块之间间的联系系全部是是数据联联系,这这个模块块就是一一个黑箱箱。开发货单计算金额单价数量金额模块设计计与子系系统的划划分-耦合控制耦合合:如果两个个模块间间交换的的信息除了传递递数据信信息外,还包括控制制信息,则这种种耦合被被称为控控制耦合合。此种耦合合是中等等程度耦耦合。模块设计计与子系系统的划划分-耦合公共耦合合:如果果两个模模块或多多个模块块都通过过同一个个公共数数据环境境相互作作用时,则这种种耦合被被称为公公共耦合合。公共数据据环境可可以是全全程变量量,内存存的公共共覆盖区区,任何何存储介介质上的的文件等等。模块设计计与子
19、系系统的划划分-耦合内容耦合合:如果一个个模块的的执行需需要另一一个模块块的内部部信息(程序或内内部数据据)支持,则则这种耦耦合被称称为内容容耦合。该耦合合方式的的耦合度度最高。内容耦合合的两个个模块间间是病态态联结,在修改改其中一一个模块块时,将将直接影影响到另另一个模模块,产产生波动动现象,影响整整个系统统。因此此,在系系统设计计时,应应完全避避免内容容耦合。例如:一个模模块访问问另一个个模块内内部的数数据;一个模模块调用用另一个个模块的的部分程程序代码码;c 模块耦合合低耦合性高弱强模块独立性在模块设设计时,应尽量量使用数数据耦合合,少用用控制耦耦合,限限制公共共环境耦耦合的范范围,完完
20、全不用用内容耦耦合数据耦合控制耦合公共耦合内容耦合模块设计计与子系系统的划划分-耦合降低模块块间的耦耦合度的的好处:耦合度度越低,模块间间相互影影响就越越小,产产生连锁锁反应的的概率就就越低;耦合度度越低,可以使使修改范范围控制制在最小小限度;一个模模块修改改时对系系统其它它部分正正常运行行的影响响小。模块的聚聚合度和和耦合度度模块的聚聚合度和和耦合度度成反方方向变化化,即高高聚合能能带来低低耦合,高耦合合则将导导致低聚聚合。模块设计计的原则则模块设计计的经验验原则有有以下几几点:模块的独独立性原原则模块与模模块之间间没有过过多的交交互作用用模块的独独立性原原则要求求将模块块设计成成高聚合合、
21、低耦耦合。模块设计计的原则则(2)模块规模模大小适适中原则则该原则要求在划划分模块块时,模模块规模模既不可可太大,也不可可太小。另外模块块的规模模与开发发成本有有关。当系统规规模一定定时,单单个模块块的成本本与系统统中所有有模块数数成反方方向变化化,而模模块的接接口成本本与模块块数成正正方向变变化模块设计计时要使使系统模模块的总总成本最最低模块与成成本成本模块数开发成本/模块接口成本/模块系统总成本模块设计计的原则则模块作作用域与与控制域域适当原原则模块的控控制域是是模块所所能调用用的下属属模块及及其本身身所构成成的集合合,下属属模块包包含直接接下属模模块及间间接下属属模块。模块的作作用域是是
22、指该模模块中的的处理影影响到的的所有其其它模块块的集合合。好模块应应满足的的要求:对于任何何一个具具有处理理功能的的模块,其处理理影响范范围都应应当是它它控制范范围的一一个子集集;最理想的的处理影影响范围围是由处处理所在在模块及及其直接接下层模模块组成成。以上原则则主要是是为保障障系统的的可维护护性。模块设计计的原则则系统的的深度与与宽度适适当原则则深度是系系统划分分出的层层数,宽宽度是系系统中同同层次上上所包括括的模块块数。深度和宽宽度之间间应有一一定的比比例关系系,即深深度和宽宽度均要要适当。模块设计计的原则则模块的的扇入与与扇出原原则模块的扇扇出数是是指一个个模块拥拥有的直直属下级级模块
23、的的个数。模块的扇扇入数是是指一个个模块的的直接上上级模块块的个数数。在设计中中,一般般要把模模块的扇扇出数控控制在合合适范围围内。在设计中中,可以以加大模模块的扇扇入数。但不能能违背模模块独立立性原则则数据流图图导出结结构图面向数据据流程的的设计方方法把数数据流程程映射成成系统内内部模块块结构和和相互关关系。数据流图图有两种种典型的的结构:变换型型结构和和事务型型结构。这两种结结构可以以分别通通过变换换分析和和事务分分析方法法导出标标准形式式的结构构图。变换分析析变换型结结构可以以明显地地把数据据流图分分成逻辑辑输入、主加工工和逻辑辑输出。变换分析析即是把把变换型型数据流流图映射射出模块块结
24、构图图的过程程。变换分析析的一般般形式变换分析析变换分析析方法由由以下四四步组成成:获取数据据流图;区分逻辑辑输入、逻辑输输出和中中心变换换部分;进行一级级分解,设计上上层模块块;进行二级级分解,设计输输入、输输出和中中心变换换部分的的中、下下层模块块。第一级分分析的方方法MInputOutputProcess第二级分分析的方方法例变换分析析例变换分析析例变换分析析事务分析析事务是指指流入系系统并引引起一组组处理动动作的一一组数据据或事件件。事务分析析即是用用事务型型结构的的数据流流图映射射出模块块结构图图的过程程。事务型结结构的数数据流的的特征事务型结结构的数数据流的的特征是是:数据据流发散
25、散,存在在有事务务中心。事务(单单个数据据项)沿沿传入路路径进入入系统,事务中中心根据据数据项项计值结结果从若若干动作作路径中中选择一一条继续续执行。事务中心心MIIISABCIIISBAC事务分析析事务分析析事务分析析如变换换分析一一样,也也是采用用自顶向向下、逐逐步分解解的方法法,即先设计主主模块再为每一一个事务务设计一一个事务务处理模模块然后,为为每个事事务处理理模块再再设计下下层的处处理模块块最后是为为处理模模块设计计下层的的细节模模块数据流图图层次的的转换例事务务分析例事务务分析混合型事实上,一个大大的系统统一般是是变换型型结构和和事务型型结构的的混合体体,往往往需要同同时采用用变换
26、分分析和事事务分析析。通常常是以变变换分析析为主,事务分分析为辅辅进行设设计。代码设计计代码是用用来表示示事务、属性、状态等等的一组组有序的的符号,它应易易于计算算机和人人识别与与处理。编码就是是用数字字或字母母代表事事物。代码及其其作用代码意义义代码通常常用数字字、字母母和某些些特殊符符号(如如)及及其组合合表示,是把较较长的、用自然然语言表表达的实实体或属属性概括括成适合合于计算算机处理理的比较较简单的的字符串串代码及其其作用代码的作作用主要要有两个个:识别:这这是代码码最主要要的功能能,用来来标识客客观实体体或属性性,是识识别对象象的唯一一标识。分类:即即按照一一定规则则进行分分类。代码
27、设计计的原则则必须保证证有足够够的容量量唯一性性可扩充充性简单性性规范性性便于记忆忆和使用用代码的分分类顺序码以数字的的某种顺顺序形式式编码如:票据据编号代码的分分类数字码即以纯数数字符号号形式编编码。常用的有有区间码码和层次次码。区间码:将顺序序码分成成若干区区段,每每一区段段代表编编码对象象的部分分属性。如:身身份证号号层次码:以编码对对象的从从属层次次关系为为排列顺顺序的编编码。代代码分为为若干层层,并与与对象的的分类层层次对应应。如:邮编,学号,职工编编号代码的分分类字符码即以纯字字符形式式编码(英文、汉语拼拼音等)。这类编码码常出现现在我们们程序设设计中的的字段名名、变量量名编码码。
28、这种编码码优点是是可辅助助记忆,缺点是是校对不不易,不不易反映映分类的的结构。代码的分分类混合码即以数字字和字符符混合形形式编码码。例如GBxxxx表示国际际标准的的某类编编码,IEEE802X表示某类类网络协协议标准准名称的的编码。所有的汽汽车牌照照编号,都是混混合码。优点是易易于识别别,易于于表现对对象的系系列性,缺点是是不易校校对。代码设计计可按下下列步骤骤进行代码设计计步骤:确定代代码对象象确定代码码特征考查是否否已有相相应的标标准代码码决定代码码种类决定代码码的位数数编写代码码表代码设计计举例部门码通常用2位,可以以采用顺顺序码,从“01”开始,按按部门依依次编码码。代码设计计举例职
29、工码码可以采用用顺序码码,也可可以采用用层次码码,位数数根据单单位职工工人数及及管理要要求决定定。如采用5位,头两两位代表表职工所所在部门门,后3位代表职职工所在在部门中中的顺序序号。如如职工码码中还要要表示其其它属性性,可以以扩充代代码位数数。代码设计计举例产品码码可采用数数字码等等。代码设计计举例凭证号号编码采用顺序序码,长长度为4位或5位:“XXXX”或“XXXXX”。第一位表表示凭证证类别,如用“1、2、3、4”分别表示示现金、银行存存款、转转账和机机器自动动转账凭凭证。后3位为该类类凭证的的顺序码码,例中中“”为分隔隔符。代码设计计举例支票号号、合同同号、发发票号、领料单单号码一般采
30、用用顺序码码,位数数由具体体的业务务量而定定,以方方便管理理为宜。计算机处处理过程程的设计计处理过程程设计是是用一种种合适的的表达方方法来描描述每个个模块的的执行过过程。应达到程程序员根根据描述述即可编编出程序序代码。计算机处处理过程程的设计计描述程序序处理逻逻辑结构构的工具具称为过过程设计计的工具具。过程设计计工具分分为图形形、表格格和语言言三类,如传统统的流程程图、盒盒图、判判定树、判定表表及过程程设计语语言(PDL)(ProgramDesignLanguage)。计算机处处理过程程的设计计1.程序流程图(flow chart)又称程序序框图,包括三种种基本成成分:加工步骤骤,用方方框表示
31、示;逻辑条件件,用菱菱形表示示;控制流,用箭头头表示。流程图的的优点流程图的的优点是是:直观、形形象,容容易理解解,便于于初学者者掌握。流程图的的缺点如如下:描述控制制的箭头头过于灵灵活。流程图只只描述执执行过程程而不能能描述有有关数据据。计算机处处理过程程的设计计5.5.2盒图(N-S图)是为支持持结构化化程序而而产生的的一种描描述工具具。1973年,Nassi和Shneiderman提出出用方框框图(blockdiagram)来代代替传统统的流程程图简称为NS图图(NSchart)又称为NS图。计算机处处理过程程的设计计盒图五种种基本控控制结构构由五种种图形构构件表示示。计算机处处理过程程
32、的设计计:N-S图的嵌套套定义形形式例:用用N-S图表示求求和算法法见下图图:计算机处处理过程程的设计计N-S图特点每个处处理步骤骤用一个个盒子表表示。一个特定定控制结结构的作作用域明明确。局部和全全局数据据的作用用域可以以很容易易地被确确定。很容易描描述嵌套套关系,也可以以用来描描述模块块的层次次关系。盒不允许许随意转转移控制制,保证证了程序序的良好好结构。计算机处处理过程程的设计计N-S图不足:当当程序序内嵌套套的层数数增多时时,内层层的方块块越画越越小,不不仅会增增加画图图的困难难,并将将使图形形的清晰晰性受到到影响。数据库设设计电子商系系统要开开展网上上商务活活动,要要实现客客户关系系
33、管理和和供应链链管理,都需要要在数据据库中存存储大量量的商务务数据。因此,数数据库对对于电子子商务系系统是至至关重要要的。数据库设设计数据库设设计:研研究并构构造数据据库结构构,使之之能够有有效地存存储数据据,以满满足应用用需求设计目标标:满足足功能性性需求;具有良良好的数数据库性性能设计阶段段:需求求分析、概念设设计、逻逻辑设计计、物理理设计数据库设设计需求分析析:在系系统调查查阶段完完成,收收集支持持系统目目标的基基础数据据及处理理目的是是了解与与分析用用户的信信息及应应用处理理的要求求信息要求求:在数数据库中中需存储储哪些数数据;了了解组织织机构情情况处理要求求:用户户要完成成什么功功能
34、、性性能等;了解业业务活动动情况安全性和和完整性性要求数据库设设计概念设计计:是建建立逻辑辑模型的的基础,纯粹是是现实的的反映,与数据据的存储储结构、存储方方式、实实现内容容无关,一般用用E-R图表示示E-R图图组成:实体、联系、属性数据库设设计教师课程学生学习授课mnnm数据库设设计步骤:由数据流流程图、数据字字典等得得出数据据所对应应的实体体、实体体属性,并确定定实体之之间的联联系确定各部部分的E-R图图,相关关的几个个E-R图经消消除冲突突后,形形成初步步E-R图初步E-R图经经消除冗冗余后,重构集集成为系系统最终终的E-R图数据库设设计逻辑设计计:把概概念模型型转换成成特定的的DBMS
35、所支支持的数数据模型型的结构构(一般般为关系系模型),实际际上是将将实体与与联系转转换为关关系数据据模型一个实体体表示一一个关系系:实体体属性转转换为数数据项(字段),关键键字也对对应转换换一个联系系表示成成一个关关系:数数据项为为联系的的全部属属性及每每一实体体的关键键字,新新关系的的关键字字为各实实体的关关键字组组合数据库设设计学生关系系(学号,姓名,性别,年龄)课程关系系(课程号,课程名名,学时时数)教师关系系(教师号,姓名,年龄,职称)学习关系系(学号,课程号,分数,教室,时间)授课关系系(教师号,课程号,教室,时间)数据库设设计第三范式式:关系系中的所所有数据据元素能能够唯一一地被主
36、主关键字字所标识识,且相相互独立立,不存存在函数数依赖关关系E-R图图转换导导出的所所有关系系数据模模型构成成了数据据库的逻逻辑模型型,应符符合第三三范式数据库设设计物理设计计:确定定高效的的物理存存储结构构和存储储方法,以便提提高存储储速度、节约存存储空间间存储方法法:索引引方法、聚簇方方法、哈哈希方法法存储结构构:确定定数据的的存放位位置、确确定系统统配置用户界面面设计用户界面面设计是是系统详详细设计计中的重重要一部部分。它它既关系系到数据据的输入入、输出出,也关关系到用用户对于于系统的的印象。用户界面面设计包包括输入入方式设设计和输输入、输输出画面面设计。用户界面面设计基本要求求:输入、
37、输出对对用户友友好,操操作简单单容易。提供的表表现形式式和术语语符合用用户的接接受能力力。表示的合合理性表示的一一致性对输入的的容错性性用户界面面设计原原则人机交互互设计时,必须须考虑下下述问题题:系统统响应时时间长度易变性用户界面面设计原原则2信息显示示的设计计原则一一般如下下:只显示与与当前工工作内容容有关的的信息。数据形式式要适合合用户。使用一致致的标记记、标准准缩写和和可预知知的颜色色。产生有意意义的出出错信息息。使用大小小写、缩缩进和文文本分组组以帮助助理解。使用“模模拟”显示方式式表示信信息高效使用用显示屏屏用户界面面设计原原则3.数据输入入的一般般设计原原则如下下:尽量减少少用户的的输入动动作。允许用户户自定义义输入。交互应该该是灵活活的,并并且可调调整成用用户最喜喜欢的输输入方式式。使在当前前动作语语境中不不适用的的命令不不起作用用。对所有输输入动作作都提供供帮助。消除冗余余的输入入。用户帮助助设计当设计帮帮助时,必须解解决下述述问题在用户与与系统交交互期间间,是否否在任何何时间都都能获得得关于系系统任何何功能的的帮助信信息。用户如何何请求帮帮助有三三种选择择:帮助菜单单特殊功能能键HELP按钮出错信息息处理设设计好的错误误信息设设计应该具有有下述属属性:信息应该该以用户户可以理理解的术术语描述述出现的的问题。信息应该该提
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年中国航天科技集团招聘考试笔试试题(含答案)
- XX初中数学教师在2026年春季学期“问题链”导学教学模式实践反思
- 2026年制度执行专项督导方案
- 销售团队效率提升的报告工具集
- 申请增加营销活动预算回复函4篇
- 2026年聊城市莘县公务员面试试题及答案
- 产品售后服务保障全面执行承诺书(4篇)
- 业务流程标准化手册简化操作提高效率
- 财务管理与预算规划工具
- 产品研发流程标准化模板创新产品设计
- 内分泌学重点专科汇报
- 第五届国家级新区经开区高新区班组长管理技能大赛试题库-中(多选题部分)
- 2024ABB PIHF谐波滤波器用户手册
- DB3305∕T276-2023 生态联勤警务站建设与管理规范
- 国家职业标准 -碳排放管理员
- T-WSJD 67-2024 职业病诊断质量控制评估指南
- 销售加速公式培训课件
- 琉璃瓦施工合同协议书
- 办理证件合同协议书
- 《动物营养学》全套教学课件
- 设计变更时的协调与应对措施
评论
0/150
提交评论