- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
开发工具的选择开发工具各有千秋,可以通过系统集成技术和平台集成技术,将B/S和C/S结构融为一体,形成信息平台的三层B/S结构。具体要选择什么样的模式结构,应综合分析各种因素,如下:开放性;易用性;硬件要求和性能;支持团体开发;面向对象性3)系统运行的软件构架图6-2系统软件构架客户层Clienttier应用层Middletier企业信息系统层EIStier客户端客户端客户端Web服务器ServeletJSPHTMLXML应用服务器ApplicationServerEJBEJBEJBEJB客户端EnterpriseJavaServiceJMDI,JDBC,JMS,RMI/IIOP数据库服务器DBSRDBMSExplorerWin2000,Linux,AIX,UNIXSQL,Oralcle,DB2防火墙LMISGPS、GIS、GSMRF、BARCODE计算机与服务器数据采集设备输出设备存储设备系统应用硬件如下:选择通用机型;满足应用的处理速度要求;采用的系统结构应当是先进的、开放的体系结构;支持所选择的软件平台的能力;厂家或供应商的技术服务与售后服务好;操作方便。一般硬件选型应遵循以下原则:4.系统的硬件平台6.2 系统总体结构系统的总体结构设计,是指在系统分析的基础上,对整个系统在结构上的划分,硬软件环境的配置和确定子系统与模块的处理流程,对新系统的总体结构型和可利用的资源进行宏观设计。系统总体结构设计的原则:分解——协调原则;自顶向下原则;信息隐蔽、抽象原则;一致性原则;明确性原则;模块之间的耦合尽可能小,模块内部组合要尽可能紧凑;模块的扇入系数和扇出系数要合理;模块的规模适当。子系统将系统划分成子系统01分层分区组合分层和分区是一组相关的类、关联、操作、事件和约束,并有一个与其它子系统之间的定义清晰的小型接口。02系统设计组合分层和分区-ATM用户ATM现金卡交易联盟通信线路交易出纳员出纳柜台交易账户客户卡验证数据库通信线路工作站代码银行代码ATM工作站联盟计算机银行计算机用户界面企业系统规划法企业系统规划法U/C矩阵法实现子系统划分的方法很多,“U/C矩阵法”是其中较为常用和有效的方法。U/C矩阵法的六个步骤⑴填入“数据类”;⑵填入“功能”;⑶标以“U”或“C”;⑷按逻辑关系及发生的顺序,重排各功能;⑸重排数据类,使所有“C”尽可能靠近对角线;⑹分组(如下图所示),结果不唯一。系统的模块设计1结构化系统设计思想:将系统自顶向下划分为若干个子系统,而子系统又划分为模块,模块又划分为子模块,层层划分直到每个模块能够作为计算机可执行单独程序为止。结构化系统设计方法采用结构图(structurechart,SC),用于描述系统模块结构的图形工具。21)模块的定义模块是指可以组合、更换和分解的单元,是组成系统,便于处理的基本单元。把一个信息系统设计成若干模块的方法称为模块化。模块应具备以下四个要素:(1)输入和输出:模块的输入来源和输出去向都是同一个调用者,一个模块从调用者取得输入,加工后再把输出返回调用者。(2)功能:模块把输入转换成输出所做的。(3)内部数据:仅供该模块本身引用的数据。(4)程序代码:用来实现模块功能的程序。2)模块结构图模块结构图主要关心的是使系统的外部属性,即上下模块、同级模块之间的数据传递和调用关系,与模块的内部无关。它是结构化系统设计中描述系统结构的图形工具。模块结构图由模块、调用、数据、控制和转换等五种基本符号。图6-3模块结构图的基本符号模块调用转换符号数据控制信息模块的独立性可以用聚合和耦合两个定量准则来度量。耦合是模块与模块之间的连接形式。从耦合的弱到强可以分为5种:数据耦合、特征耦合、控制耦合、公共耦合、内容耦合。聚合是模块内部的集会程度,表示该模块功能的相对强度。一般按功能的强度从强到弱包括7类:功能聚合(最好)、顺序聚合、通讯聚合、过程聚合、时间聚合、逻辑聚合和机械聚合。0102033)模块的耦合和聚合4)结构图结构图代表了系统的一种静态结构,它指出了模块间是否有关系,是否相互影响。与数据流程图不同的是结构图表现的是层次、上下级模块的调用和控制关系,而它的设计是根据系统的数据流,定义一组不同的映射,对系统功能
文档评论(0)