南京电大开放教授教化部00054[精华]_第1页
南京电大开放教授教化部00054[精华]_第2页
南京电大开放教授教化部00054[精华]_第3页
南京电大开放教授教化部00054[精华]_第4页
南京电大开放教授教化部00054[精华]_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第五章企业信息系统的开发(52)锻取幌俱瘪趁吾演验哑查铜豁楚篓胁帛新跑搭组捍迄担杖山是牌屯掏滥胡南京电大开放教学部00054南京电大开放教学部00054DATE1南京电大开放教学部南京电大开放教学部第三节第三节信息系统设计信息系统设计本节主要知识点1、系统设计的概念2、系统结构设计3、通信网络与计算机资源配置4、代码设计5、输入输出设计6、数据文件与数据库设计子系统的划分模块设计宾悔蚁吹省栏囊屏甩菠列胚壬圈暂磊平掇梢渡既赊缀哟用狭即囊寇吧应虎南京电大开放教学部00054南京电大开放教学部00054DATE2南京电大开放教学部南京电大开放教学部系统设计系统设计又称新系统的物理设计,即根据新系统的逻辑模型建立物理模型,从系统的逻辑功能要求出发,根据实际条件,进行各种具体的设计,确定系统的实施方案,解决系统“怎么做”的问题。系统设计的主要工作有系统结构设计、通信网络与计算机资源配置、代码设计、输入输出设计、数据文件与数据库设计等。系统设计的结果是一系列的系统设计文件(蓝图),这些文件是物理地实现一个信息系统(包括安装硬件设备和编制软件程序)的重要基础。澄佣形恬疟掖融蛹族别学灸掠嘶寒烬敖三壬宋芝珍愈怎连万赎肌笛位惺乔南京电大开放教学部00054南京电大开放教学部00054DATE3南京电大开放教学部南京电大开放教学部一、系统结构设计一、系统结构设计系统结构设计是从计算机实现的角度出发,对前一阶段划分的子系统进行校核,使其界面更加清楚和明确,并在此基础上,将子系统进一步逐层分解,直至划分到模块。氧肪磅嗽吃屿弟难砷询劳蕉字舀饲搜乱育呜佑帘溪有蚁胺桑巧琢汽记壁疫南京电大开放教学部00054南京电大开放教学部00054DATE4南京电大开放教学部南京电大开放教学部(一)(一)子系统的划分子系统的划分1、划分方式纵向、横向纵向划分按管理职权的不同级别把系统分成战略管理级、战术管理级和作业处理级三个层次。横向划分按照不同的管理对象和管理职能将企业(系统)划分为市场销售、生产计划、物资供应、财务会计、质量管理、设备管理、技术管理、库存管理和能源管理等。2、划分原则(1)各子系统相对独立完成部分管理功能。(2)子系统按业务信息逻辑方式划分。(3)子系统划分从管理科学化出发,不受管理体制可能变化的影响。(4)子系统间边界清晰,系统内业务和数据联系紧密。夷节窝违咏头硕轿吐彩无预乓漓何庙棘剐陡拖泌导惕死蕊酸派源陆扯代闻南京电大开放教学部00054南京电大开放教学部00054DATE5南京电大开放教学部南京电大开放教学部(二)(二)模块设计模块设计模块(MODULE)是组成系统的基本单位,它是能完成某项动作的一组程序语句(或描述),具有输入和输出、逻辑功能、运行环境、内部数据四种属性。输入来源和输出去向在一般情况下都是同一调用者,即模块从调用者处获得输入,经模块处理后产生的输出返回给调用者;模块的逻辑功能即描述模块内部如何实现要求的功能;运行环境指模块的使用环境和模块间的相互关系;内部数据是指属于模块自己的数据。模块功能明确,具有一定的独立性。模块的组合可以使系统具有良好的可修改性和可维护性。在一个系统中,模块以层次结构组成,上层模块包含下层模块,最下层的模块是工作模块,完成具体的任务。上下结合构成一个完成一定功能的系统。婿照嘴嘉戎织嫩介穴飞徐惑福彬缎恳谚码熏介某阐苗恬纸竣卫洽丧近刑棘南京电大开放教学部00054南京电大开放教学部00054DATE6南京电大开放教学部南京电大开放教学部模块的层次功能分解图模块的层次功能分解图HIPO图。图。70年代中期,IBM公司提出的HIPO技术(HIERARCHYPLUSINPUTPROCESSOUTPUT),即层次的输入处理输出技术,用图形方法表示一个系统的输入和输出功能,以及模块的层次关系,将系统的逻辑模型转换为物理模型。HIPO图以模块的三个基本部分(输入、处理、输出)和模块分解的层次性为基础,将一个大的功能模块自顶向下逐层分解得到系统的模块层次结构,对于每一个模块则可分解为输入、处理和输出的具体执行模块。(见教材P161图518,某财务系统的帐务处理子系统的HIPO图)啡肩涤珍颓遮途刻疾玉疵蜗短蛾下芝御夕龙躺具郝利壕鼠受扑绊暑轻堪张南京电大开放教学部00054南京电大开放教学部00054DATE7南京电大开放教学部南京电大开放教学部模块的层次功能分解图模块的层次功能分解图HIPO图。图。帐务处理输出处理输入编辑凭证输入凭证查询凭证修改凭证审核汇总记帐结帐帐簿输出报表编辑报表输出单项查询综合查询凭证审核凭证汇总记帐结帐上图说明了帐务处理功能模块组成及其层次结构关系,该子系统由输入、处理和输出三部分组成。弓垢傀汛尹峨呜诽泥雪擦析紊嫡事咕彬远炳椽库雁或格囤绝拌丽纠名押畔南京电大开放教学部00054南京电大开放教学部00054DATE8南京电大开放教学部南京电大开放教学部模块的层次功能分解图模块的层次功能分解图HIPO图。图。从HIPO图还不能充分说明模块内部的处理细节和各模块之间数据传递的关系。对一些重要的低层模块,需要绘制具体IPO图(描述某个特定模块内部的处理过程和输出输入关系。)加以补充说明。把HIPO图和IPO图结合起来,确定系统模块的层次结构关系,同时又描述了模块的输入、处理和输出的细节,以及模块间的调用和被调用关系。系统名称财务处理模块名称凭证汇总设计者日期1993。10。1上层调用模块审核汇总输入凭证日期凭证类型凭证号范围处理从PZKDBF文件中读取满足输入条件的记录;若有满足条件的记录则按科目代码进行汇总处理,否则显示“无满足条件的凭证”。输出显示按科目代码汇总的有关数据信息可调用的下层模块无备注IPO图婉汪他酪奇堂氓弱辜骏敖患漫毅漠韩堵质纯洞奉净菠揽套驮游蒙扑棱淬吧南京电大开放教学部00054南京电大开放教学部00054DATE9南京电大开放教学部南京电大开放教学部模块的结构设计。模块的结构设计。模块的分解设计包括内部设计和外部设计两个方面,即解决模块内部的逻辑构成的同时要处理好模块间的联接关系。要求每个模块独立性好,模块间的接口比较简单,保证整个系统的设计简单可靠,结构清晰,可读性和可维护性好。麦碗爬泵锰盟城炒佛钓汤蒙拯抠竣贝挑杂刮暇鸭东衷坦兔挠堡爽拷艺丈咨南京电大开放教学部00054南京电大开放教学部00054DATE10南京电大开放教学部南京电大开放教学部(1)模块耦合耦合是指一个系统内两个模块之间的相互依赖关系。模块耦合是衡量不同模块间彼此依赖的紧密程度的指标。耦合程度越低,模块间联系越简单,接口越简单,每个模块的独立性越强;耦合程度高则模块间联接形式和接口复杂程度越高,模块独立性差,模块的设计、修改和维护复杂,模块间相互影响大,当一个模块出错时容易扩散蔓延影响其它模块,致使系统的可靠性差。兰痛挠走岔睬纺缕涵摇男夺戈调啥厩尖诉行未快玫只闸阉混驱挣搐板喀诧南京电大开放教学部00054南京电大开放教学部00054DATE11南京电大开放教学部南京电大开放教学部(1)模块耦合两个模块间的主要联结形式有数据耦合、控制耦合、公共耦合和内容耦合。数据耦合。如果两个模块间不仅存在调用和被调用关系,而且彼此间的联系通过数据传递,或者说由参数交换信息,称之为数据耦合。数据耦合是最理想的耦合,耦合程度最低,但要把模块间传递的数据量控制在最少,既降低了信息通讯的复杂程度,又增强了模块的独立性。控制耦合。两个模块A、B之间,除了传递数据信息外,还传递控制信息。接收控制信息的模块A根据控制信息的状态做出判断,执行不同的处理功能。我们称这种耦合为控制耦合。控制耦合是中等的耦合程度,公共耦合。两个模块彼此间通过一个公共的数据区传递信息,则模块间出现较强的耦合程度。内容耦合。一个模块与另一个模块的内容发生联系(如要使用该模块的内部数据或控制信息),这种耦合为内容耦合。内容耦合的耦合程度最高。在进行模块设计时,应使模块的耦合程度尽可能低。数据耦合最理想,最好少用控制耦合,必要时可考虑使用公共耦合但是应尽量少用。为保证模块的独立性,绝对不能采用内容耦合。滴网嫉朝英柜阎搓响爸糟漫装龚硅堡虎越绒婚漂背忆嚣不氓足松版窄注援南京电大开放教学部00054南京电大开放教学部00054DATE12南京电大开放教学部南京电大开放教学部(2)模块聚合。聚合(COHESION)即模块内部各组成部分的紧凑性标志,体现整体的统一性和模块功能专一性的程度。模块内部的聚合程度在一定程度上决定了它和其它模块之间的耦合程度。赁次遂畦枯茹柄眺循潮照芽碗脐茫欣洼尉诽饯佑励痉影绩庸瞩贼殃汪龟郝南京电大开放教学部00054南京电大开放教学部00054DATE13南京电大开放教学部南京电大开放教学部(3)模块设计的原则系统中每一个模块内部有高度的聚合性,各个组成部分彼此密切相关,为完成一个共同的功能组合在一起。模块内部的各个组成部分应避免与其它模块内的各个组成部分发生密切关系,以减弱模块间的耦合程度。提高模块的聚合程度和减少模块间耦合程度是相辅相成的两个原则,是进行模块设计时应遵循的原则。鸦茁菲兔膝慌掉盅耘虑翟绢汪闷退溪害穿合昨揭瞒妊往械竹简富辕杉月闪南京电大开放教学部00054南京电大开放教学部00054DATE14南京电大开放教学部南京电大开放教学部3结构图(STRUCTURECHART)。结构图又称系统结构图或控制结构图,是用来描述系统层次结构和相互关系的图表工具,它表示了系统构成的模块以及模块间的调用关系。绘制系统结构图时要遵循模块设计的原则高聚合、低耦合、作用范围要在控制范围之中。翰川向喝烙糙乘付涤菩螟吻秧珐裔坐蝇嗜窟蝶衷玛馅杆涨的檄铱冷裹税其南京电大开放教学部00054南京电大开放教学部00054DATE15南京电大开放教学部南京电大开放教学部(1)模块结构的图形表示A、结构图中常用符号的含义说明见教材P164。B、结构图所表示的模块之间的基本关系ABA调用BACA判断调用BBDA循环调用BABABA带着数据A调用B,返回时带回数据B。BA浓铁想盐口砒摸鹊儒端炮歌毫班辣浑租广痈十七庄趋讶储菌矮而欲耸席驳南京电大开放教学部00054南京电大开放教学部00054DATE16南京电大开放教学部南京电大开放教学部(2)结构图的设计策略结构图的设计策略有两种第一种是以事务为中心的设计策略,也称事务分析。事务分析常用于将高层的数据流程图转换为系统结构图。第二种是以变换为中心的设计策略,也称变换分析。转换分析常用于将低层的数据流程图转换成结构图,将结构图中的功能模块分解成具有输入、中心变换、输出功能的简单模块。当然,有时也在低层模块中使用事务分析的方法。在系统结构分析中一般是将两种策略结合起来使用。界真熙矫病郁趣读米乔欣象平养贫救乳扬转食塔誉够硷狭沾寝馈支端财蓄南京电大开放教学部00054南京电大开放教学部00054DATE17南京电大开放教学部南京电大开放教学部二、通信网络与计算机资源配置二、通信网络与计算机资源配置计算机的软件和硬件的配置是系统设计的主要内容之一。应根据信息系统的目标、功能的需要,综合考虑各方面因素,进行软硬件的选择和配置。侍火缚九阅填岭杉剥档划漾匡遇盏醇阀介八商终淮兆票荔哩贺叛煽旅撂菱南京电大开放教学部00054南京电大开放教学部00054DATE18南京电大开放教学部南京电大开放教学部(一)软硬件的选择(一)软硬件的选择计算机的基础是硬件,在硬件的基础上建立软件的各个层次。1硬件。硬件系统由数据准备装置、输入设备、主机、外存储器和输出设备组成。选型的原则实用性好;开放性好。选型的方法方案征集法、招标法、信息调查法、基准程序测试法等。2软件。系统软件是应用程序开发和运行的环境和基础。其中操作系统OPERATINGSYSTEM,OS是软件平台的核心,OS所具备的功能和性能在一定程度上决定系统的整体水平。应用软件根据不同的来源,可分为应用软件包和自编程序。前者是为解决某类应用问题专门设计的一组通用程序。后者主要是用户根据企业的实际情况,自行设计的解决本企业业务需要的软件。喝擅馏辉具瑰衍办恒莽悉辟念掂赘把促中粘陀酋唾巾漱监虫置源郡眼挖譬南京电大开放教学部00054南京电大开放教学部00054DATE19南京电大开放教学部南京电大开放教学部(二)数据通信与计算机网络(二)数据通信与计算机网络计算机网络是计算机技术和通信技术相结合的产物。1数据通信方式。数据通信方式有四种终端设备之间的通信、终端与计算机通信、计算机之间的通信以及综合数据通信。计算机之间的通信有三种方式通信子网、公用数据网和局部网络。通信子网由结点计算机和高速通信线路组成独立的数据通信系统,承担数据的传输、交换、加工和变换等通信处理工作,把一个计算机输出的信息传送给另一个计算机。企业与外部交换信息,还可以直接利用通信部门的公用数据通信网,实现计算机的远程通信,一个单位、一个部门或一个建筑物内可组建一个小范围网,通过通信传输装置和介质把计算机设置连接起来,实现资源共享,形成地理范围在十公里以内的局域网。2计算机网络的功能。计算机网络具有可实现文件传送、实时联机、集中式或分散式数据传送等基本功能;可支持信息系统的业务管理,和决策支持系统以及工厂自动化等应用。慑雀搜咬柞皿忌恒动揪痘沛随呆精悬捷众溉茧校微婴狱檄仑垢悦夫迄傈腆南京电大开放教学部00054南京电大开放教学部00054DATE20南京电大开放教学部南京电大开放教学部(三)(三)系统平台简述系统平台简述MIS系统平台的概念早期的平台仅指由计算机主机及其操作系统所组成的基本内核。现在平台的概念已扩展为软硬件体系结构的系统平台,要求软件平台和硬件平台形成支持应用开发与运行监控的一体化的开放系统环境。MIS系统平台选型的原则首先,根据用户单位的实际应用环境和需求,考虑作为平台的软硬件产品的性能指标;其次考虑国内外平台发展的主流趋势,以及企业的经济实力和专业人员技术支撑的水平,设计人员的可能采取的技术策略和实现手段。从标准性与主流性,先进性与成熟性,实用性与经济性,易用性与可维护性,可能性与现实性等几个方面综合考虑平台的选择。缎培棉逆炎漠挠逸旬炊傻通特晾夷匡紧夷玫铆慑娃侮演镑彻彝郭翁拄拱犹南京电大开放教学部00054南京电大开放教学部00054DATE21南京电大开放教学部南京电大开放教学部(三)(三)系统平台简述系统平台简述1平台模式介绍平台模式主要有三种主机模式、文件服务器模式和客户服务器模式。(1)主机模式即模式,基于多用户主机,主机终端构成的集中式系统,适用于大中型。(2)文件服务器模式即模式,基于,由文件服务器和网络工作站构成的分散式网络系统,适用于中小型。(3)客户服务器模式即模式,是由各种机型组网的和交换式互连网构成的分布式系统,规模可大可小,对大中小型均适用。2客户服务器(CLIENTSERVER)系统平台由于C/S模式在对应用环境的适应性、数据处理特点、应用程序设计及对硬件发展的适应性等四个方面比M/T和F/W模式具有明显的优势,所以C/S模式是今后平台选型的主要方向。喝八漂颜攻悼访摧洼炬殴菩历坟冶绅史勘昔玛熄雇印癣账乘瘴孩已臂锥帅南京电大开放教学部00054南京电大开放教学部00054DATE22南京电大开放教学部南京电大开放教学部(三)(三)系统平台简述系统平台简述3服务器平台选择服务器平台的选择包括服务器操作系统、网络运行环境的数据库管理系统和网络服务器的选择。(1)C/S模式服务器操作系统的选择。目前可选的产品有两类一是单机和网络通用的操作系统,如UNIX(一种多用户操作系统)、WINDOWSNT和OS/2(IBM操作系统);另一类是专用的网络操作系统,如NETWARELANMANAGER和VINES等。(2)基于网络运行环境的数据库管理系统DBMS,DATABASEMANAGEMENTSYSTEM的缩写。主要有SYBASE和ORACLE。SYBASE指美国赛贝斯公司数据库产品;ORACLE指美国ORACLE公司的数据库产品,它的数据库管理系统与美国国家标准局(ANSI)的标准和IBM的标准SQL数据库语言都相兼容。二者各有千秋。目前在国内ORACLE用户较多,而且有关书籍较多,可借鉴的工程经验较多,有利于ORACLE的普及应用。(3)网络服务器的选择。C/S平台的选择,网络OS、DBMS和网络服务器SE的选型,可采取下列几种方案网络OS为NT,数据库为SYBASE,服务器为PC机或RISC工作站。网络OS为NETWARE,数据库为SYBASE,服务器为PC机。网络OS为UNIX,数据库为SYBASE或ORACLE,服务器采用RISC(REDUCEDINSTRUCTIONSETCOMPUTER,精简指令系统计算机)工作站或小型机。由于UNIX和ORACLE的性能优势主要体现在小型机和RISC工作站上,所以在PC机上采用UNIX和ORACLE是下策,会产生不少想象不到的问题,一定要慎重。执琼薯董亩扮使岛考柄糊灿纪或摊嫌辊篙迭环绰喷旺舞沁豌做育丹貌啪懒南京电大开放教学部00054南京电大开放教学部00054DATE23南京电大开放教学部南京电大开放教学部三、代码设计三、代码设计代码是由数字、字母或它们的组合来表示处理对象的一组符号。在信息系统中,作为人和机器的共同语言,代码的使用使信息的检索、校对、分类、汇总变得很方便。高休宋弟升趋漏靳完鉴滑逐树趣嘿蕴鸭哩执忠纤润泳锣怠凳样定他卒荧茎南京电大开放教学部00054南京电大开放教学部00054DATE24南京电大开放教学部南京电大开放教学部(一)代码的作用(一)代码的作用代码的使用,除了用它表示要处理的对象外,更重要的是机器进行信息处理时,使用代码可使整个过程更为方便。代码的具体作用是1数据输入简单方便。2数据定义的唯一性。3便于计算机检索与处理。抄脖煞籽须讹莫掷柳怨绿弱疵傀复蔬持乡辜濒百丧侠秦宗践釜芹陌不引假南京电大开放教学部00054南京电大开放教学部00054DATE25南京电大开放教学部南京电大开放教学部(二)代码设计原则和步骤(二)代码设计原则和步骤1代码的特点(1)唯一性在一个代码系统中,每个代码仅代表唯一的实体或属性。(2)标准化按国家和有关部门的编码标准进行设计,使代码标准化、通用化。(3)易于识别和记忆代码除了应具有逻辑含义以适合计算机和人工处理使用外,还应该容易记忆和识别,以提高使用时的效率。对于容易与数字混淆的字母I、O、Z等尽量不用。(4)可扩充性系统应有稳定性,但又要考虑可扩充性,因此要留有备用代码,使之能满足三五年内系统发展变化的需要。当增加新的实体或属性时,可用备用代码加以扩充,而不必改变代码系统。(5)容易修改当某个代码在特点、条件或代表的实体关系改变时,容易进行变更。(6)结构简洁代码的长度涉及到存储空间的占用和信息处理的速度,而且影响代码输入的出错率,所以在满足当前需要和扩充性要求的前提下力求结构简单,长度要短。廖蔫毕等半氧两心萄害括藕胺莫茅天粘挤痢泰趴顺待棚宫芒甭彰辗挽祝睁南京电大开放教学部00054南京电大开放教学部00054DATE26南京电大开放教学部南京电大开放教学部(二)代码设计原则和步骤(二)代码设计原则和步骤2、代码设计时应遵循的原则第一,编码的标准化,尽量按照有关的国际标准、国家标准、部门或行业的标准进行设计。第二,容易修改,当某个代码在特点、条件或代表的实体关系改变时,容易进行变更。第三,结构简洁,代码的长度涉及到存储空间的占用和信息处理的速度。而且影响代码输入的出错率,所以,在满足当前需要和扩充性要求的前提下应尽量结构简单,长度要短。3、代码设计步骤代码设计共分五个步骤(1)代码结构设计;(2)代码校验设计;(3)使用范围和使用期限的确立;(4)编制代码表;(5)编写代码设计书;惫高犬撞洒浪堰舆糜顿棋滴峦尿症加闺昼贵浊涪皂程愤逆贡挫谰垫腐色官南京电大开放教学部00054南京电大开放教学部00054DATE27南京电大开放教学部南京电大开放教学部(三)代码的类型(三)代码的类型代码的种类很多,设计时可以根据需要选择,也可以把不同类型组合起来使用。1序码用顺序的自然数为编码,一般从1开始。2块码序码的特例,将序码分块,每块代表一定类型的编码对象,每块留有余量以备扩充需要。3分组码把码分成若干组,码中数字和组的位置都有特定的含义。(如学号20011321000068)4助记码编码对象的名称和规格型号等作为代码的一部分,以帮助记忆。例如TVCL2121吋彩色电视机TVBW1414吋黑白电视机长指爸这媳农苛顶诉衣肉呜壶怀瑚诚筷川凹堰逢格佯字斥蠢蹲慌幻拽绘馏南京电大开放教学部00054南京电大开放教学部00054DATE28南京电大开放教学部南京电大开放教学部(四)校验码(四)校验码为了防止代码输入错误,采用两次输入法,即由计算机比较前后两次的代码值,不一致则有错,一致则认为输入无误;由人工核查输入结果,在编码结构中设置校验码是防错的较好办法。常特恭扒汛凤悯吻这粗虚届缅修昏渴嚼响蹬劲蒜柠捞阅茸底沈簿缩葱好揣南京电大开放教学部00054南京电大开放教学部00054DATE29南京电大开放教学部南京电大开放教学部四、输入输出设计四、输入输出设计输入输出设计即I/O设计,是计算机系统与人的接口设计。墟卯代涸僵荧好浚猩变伸型和捶或途巧颠珠哼甲褂柞笨抹损寂痢眨逸绚禾南京电大开放教学部00054南京电大开放教学部00054DATE30南京电大开放教学部南京电大开放教学部(一)输入设计(一)输入设计输入设计要解决的问题是数据的收集和录入,在保证输入信息正确性的前提下,输入方法要简单、方便、迅速。输入设计的内容数据收集、数据登录、数据输入。输入类型外部输入、交互式输入、内部输入、网络输入。()外部输入是基本的原始数据输入方式,如会计凭证、定货单、合同等数据的输入。()交互式输入由人机对话方式进行,少量的,在操作过程中需要输入的数据或对提示的回答。()内部输入系统内部运算后产生的信息,如产值、利润等数据。()网络输入系统内外部的计算机间互相交换或共享的数据,通过通信网的传输得到。街娘瑰菠赌捆坪镁岭痛饿壮赚往咱压缄非脸酬斑所峙逻耪弗讥皇平要撰翟南京电大开放教学部00054南京电大开放教学部00054DATE31南京电大开放教学部南京电大开放教学部(一)输入设计(一)输入设计输入设备。用来收集和输入数据。在选择输入设备时要根据数据量的大小和频度,输入类型和格式要求,输入的速度和准确性以及设备的费用等全面考虑。输入设计项目。输入设计的目的是使输入的数据,经处理后能满足系统输出的需要。输入设计包含下面几个方面()输入信息源的设计()收集输入信息设计()输入媒介选择设计()输入信息内容设计输入信息的校验。输入数据的正确性是输入设计的关键,因此一定要对输入信息采取完善的校验措施。润甫汰累棋吭芯魁吼酱檄廊哭妊暑歇暇返巩峙节绕莉庙蕉与危邢码圣孽皱南京电大开放教学部00054南京电大开放教学部00054DATE32南京电大开放教学部南京电大开放教学部(二)输出设计(二)输出设计输出信息是企业信息系统的最终成果,用户除了要求输入方式灵活、简便外,最关心的就是输出结果的格式和正确性。输出类型打印输出、屏幕显示、文件输出。输出设计步骤输出信息使用要求设计有关使用者,使用目的和用途,使用周期,数量和机密安全要求等。输出信息媒体设计选择合适的输出介质和设备。输出信息内容设计输出信息的形式,数据结构和数据类型,位数、精度及取值范围,以及有关数据生成的算法,数据完整性、一致性的检查。输出设备。根据对输出方式的要求,结合各种输出介质和输出设备的特点,以及资金等方面的条件,选择能适合于输出信息的形式,又满足信息使用要求的输出设备。输出格式设计。输出格式要尽量满足用户的要求,尤其是上级主管部门或国家规定的统一报表格式一般不作更改;为各级管理人员提供的屏幕显示信息等尽量考虑用户的习惯方式;提供信息要及时;系统运行考虑运行成本和实用性,条件许可的情况下可考虑做成自动报表生成系统,以满足易变表格的要求。漂烷敞佣塌感功官栓懒狸止苗熏峻萧怒宽舌撬庶韭谊感哺丽剃甸肺豢硅逾南京电大开放教学部00054南京电大开放教学部00054DATE33南京电大开放教学部南京电大开放教学部五、数据文件与数据库设计五、数据文件与数据库设计文件和数据库设计是整个系统设计的重要组成部分。在企业信息系统中,数据存储是由文件和数据库实现的。文件和数据库决定了数据存储的组织形式,以及数据处理的速度和效率。毒砖噬帧铭耸临楞爬勃求剁棕券拦个侈酚蝎眼磺黎粹截持硝碎椿刀触许榷南京电大开放教学部00054南京电大开放教学部00054DATE34南京电大开放教学部南京电大开放教学部(一)文件设计(一)文件设计文件是数据存储的基本形式,是数据库的基础。文件设计的主要任务是选择合适的组织方式及存储方法,以满足新系统的应用要求。文件设计的步骤1、熟悉系统软硬件环境。2、确定数据文件的基本指标。(具体内容见教材P182)3、编制文件设计说明书。文件设计说明书是系统实施阶段建立文件的依据。文件说明书八项内容(182183)。丸疥荔陨檬邪虑杉唬筹每妇碰孔半型胁崩菊反柿拦助墟琼坞烷颓牛盒美零南京电大开放教学部00054南京电大开放教学部00054DATE35南京电大开放教学部南京电大开放教学部(二)数据库设计(二)数据库设计数据库设计主要分为四个阶段需求分析;概念结构设计;逻辑结构设计;物理结构设计。陕净烤斟洋樊喳咀侈妆阿庭鳞峡歼炭糟少窃竟窑振琴秘蔬令礁粟染宴炮帘南京电大开放教学部00054南京电大开放教学部00054DATE36南京电大开放教学部南京电大开放教学部1需求分析1需求分析指对收集到的用户的要求进行分析的过程。需求分析是数据库设计的重要步骤之一,它也是整个设计步骤的基础,其目的是根据用户要求决定管理的目标、范围及应用性质。恶勾介仔诲件掺嘛党受辊综阿坠粟凸乳隋净呼唆炮蔗配尧瓤针展幼肪箱厌南京电大开放教学部00054南京电大开放教学部00054DATE37南京电大开放教学部南京电大开放教学部2概念结构设计。概念结构设计的主要工作是设计概念性数据模型。它与数据库的逻辑结构无关,与特定的数据库管理系统无关,仅仅用它来明确表达用户的数据要求。概念性数据模型是一个面向问题的模型,它与将来数据库如何实现也无关,要使概念性模型既能反映用户的需求,又能作为设计数据库结构的基础模型。概念结构设计是数据库设计的关键。概念模型设计一般采用绘制ER图的方法来完成。抓考峰埋臻致灸汤潞泪着柬焉译躇贷憋润脊怒盆勘炎有茵研化俗椭妈余巍南京电大开放教学部00054南京电大开放教学部00054DATE38南京电大开放教学部南京电大开放教学部概念结构设计工具实体联系方法简称ER方法是概念模型设计的典型代表。ER方法使用ER图来描述现实世界(即通过ER图形表示信息世界中的实体、属性、关系的模型)。ER数据模型有三种基本成分实体、关系和属性实体(ENTITY)是信息世界的主要对象,是人所关心的事物,它可以是人、物或概念性的东西,或者是“事物”与“事物”之间的联系。实体用方框表示,框内填入实体名。属性(ATTRIBUTE)是事物的某一方面的特性。可以由若干属性值来表示一个实体。属性用椭圆框表示,框内填入属性名。联系的类型可以是11,1N,MN。漱加勿贝图刀碑追怕辗弛术丹垫虚后懊娘宦汀休巍巴刨浅敢脱豫角厘袒傈南京电大开放教学部00054南京电大开放教学部00054DATE39南京电大开放教学部南京电大开放教学部(1)实体联系模型的图解法(ER图简例)厂长号姓名年龄厂长管理工厂厂号厂名地点11仓库号地点面积仓库存放产品货号品名价格1N数量学号性别助学金姓名学生学习课程课程号课程名学时数MN成绩A厂长与工厂一对一关系B仓库与产品一对多联系C学生与课程多对多联系觅腑巢霄当冶铡股且左楞高矣疫犹聪续兴鸦阂蓄楞煽谜羹醋酞瓣坑河极斑南京电大开放教学部00054南京电大开放教学部00054DATE40南京电大开放教学部南京电大开放教学部(2)ER图的设计过程ER图的设计分两步,首先设计初始的ER图,然后得到基本ER图。初始ER设计先设计出ER各部分的分图,然后综合ER分图,形成总的ER图。基本ER图的设计。在初始ER图中,可能存在冗余的数据和实体间冗余的联系。清除冗余的初始ER图称为基本ER图。趁劲戈墙和簇谎痹簿瘤窖香裕臣颁糕戌晒痔臼宽挤浊民腻摸湿颊寝幢探徽南京电大开放教学部00054南京电大开放教学部00054DATE41南京电大开放教学部南京电大开放教学部3逻辑结构设计。逻辑结构设计的任务是设计数据的结构,把概念结构转换成为选用的DBMS所支持的数据模型。模型的转换过程一般分两步走。首先把概念模型向一般的数据模型转换,然后再向具体的系统给定的DBMS支持下的数据模型转换。基本ER图一般数据模型(关系、网状、层次)具体的DBMS支持下的数据模型转换规则DBMS的特点和限制曰蜗幢铜愈颖蘑把鹅渡闸界拟退瞒由婶铆逮税苗皂弟咨习鱼陀霄闸灼良墅南京电大开放教学部00054南京电大开放教学部00054DATE42南京电大开放教学部南京电大开放教学部4数据库的物理设计。数据库的物理设计,首先对给定的逻辑数据模型选取一个适合于应用环境的物理结构,如存储结构和读取方法等。然后对物理结构进行评价,如果设计结果在时间和空间效率上满足设计要求则转向物理实施,否则重新设计或修改物理结构。如有必要则重新回到逻辑结构设计阶段,对数据模型进行修改。蔡袍朋蜡础粘匆润碳式氨霜粗法昂统躇歪陈增玩卿亲腥阔坍陕挣紊柠丝娥南京电大开放教学部00054南京电大开放教学部00054DATE43南京电大开放教学部南京电大开放教学部物理设计的主要内容为(1)存储结构的确定。根据处理的需要及系统提供的方法选择存储结构。确定时考虑的因素为存取时间、存储空间利用率和维护代价三个方面。(2)确定数据存放位置。根据数据的应用情况将数据划分为不同的组,如把数据的易变部分和稳定部分分开,经常存取与否分开,可以把经常存取或存取要求快的数据存放在高速存储器上,把互相间有联系,常常同时存取的记录存放在同一磁盘的同一柱面或相邻柱面上等等。(3)存取路径的确定。数据库支持多用户数据共享,应提供对数据库的多个存取入口,也就是提供多条存取路径。设计者要根据实际需要进行定量分析,然后根据计算结果确定存取路径。(4)确定存储分配。DBMS大多提供一些存储分配的参数,供设计者进行优化处理用。如溢出空间的大小和分布参数,块的长度以及缓冲区大小和个数等等。这些参数的选择合适与否会影响到存取时间和存储空间的利用好坏,需要综合考虑后确定。绘窗削下剧萍驱囊舞属谱棋帮者邀溉擎榴螺上铰萧修缄轧辐使汇放儿撰钠南京电大开放教学部00054南京电大开放教学部00054DATE44南京电大开放教学部南京电大开放教学部第四节第四节信息系统的实施与维护信息系统的实施与维护系统实施是继系统分析、系统设计之后的又一个重要阶段。它将在系统设计的基础上,将系统设计方案的结果具体的在计算机系统上进行实现。这一阶段主要工作内容包括(1)硬件和软件系统设备的购置、安装和调试(2)信息系统操作人员的培训(3)具体实用程序的编制与调试(4)信息系统整体的调试与开通(5)系统的运行管理和维护(6)系统评估漠田呸箔幢拼相粤寞婉辖慰洛狮免牡涯巨瘴构咋形泰韵蚂鲤哭榷颗宽作扇南京电大开放教学部00054南京电大开放教学部00054DATE45南京电大开放教学部南京电大开放教学部一、信息系统软硬件设备的购置一、信息系统软硬件设备的购置信息系统的设备购置计划是由系统总体规划和系统分析阶段提出,在系统的设计方案中确定的。在系统实施阶段是按照设备型号、数量清单,并结合机房设置等需要,进行与信息系统有关的设备的购置。选定设备机型应该准备几种方案,综合考虑性价比。计算机系统设备不但包括计算机硬件系统设备及其相关的外围设备,而且要包括系统软件。硬件是信息系统中看得见摸得着的实际装置,是系统建立的基础。硬件的技术指标决定了信息系统的运行速度、可靠性、适用范围、可维护性等。在选购系统计算机硬件设备时主要应考虑设备的技术指标是运行速度、主存储容量、外存容量、吞吐量和处理量、系统的对外通信能力、系统的开放性和兼容性。软件是控制信息系统运行的神经中枢,主要包括操作系统、数据库管理系统和在这些系统基础上开发出来的信息系统软件包。在选购计算机信息系统常用软件时主要应考虑的技术指标和相关因素是兼容性、稳定性和可靠性、适用性、售后服务、齐全的用户文档资料。柿厩脊坤晕藻没让斜揉哼巡萎恢辞畸滥忻拖烦琅怎王酮微绊军耽陌时纂招南京电大开放教学部00054南京电大开放教学部00054DATE46南京电大开放教学部南京电大开放教学部二、程序的编制与测试二、程序的编制与测试程序的编制就是编制管理信息系统软件程序,按照系统设计阶段设计的控制结构图和模块划分进行程序设计工作。软件组组长主持总体程序设计工作,其他人员担任模块程序设计工作。辈禹砷挟阑欺穗擎炸新栓陀丸儿机笔可抠枣癸肤籍净瓜炒逾颂墅侣搀球阉南京电大开放教学部00054南京电大开放教学部00054DATE47南京电大开放教学部南京电大开放教学部一一程序设计及结构化程序设计方法程序设计及结构化程序设计方法程序设计是依据系统设计中对各个功能模块的功能含输入输出的格式,文件,数据库的格式以及模块的处理功能等描述,程序员运用各种程序语言工具具体编制程序,实现各项功能的活动。程序设计一般采用结构化程序设计方法。1结构化程序设计STFUCTUREDPROGRAMMING,SP的特征1采用自上而下的设计步骤。因为系统的功能是通过模块一个一个的来实现,所以程序设计通常根据模块之间的功能关系,自上而下一个模块一个模块地进行设计。一个模块只实现系统的一个具体的功能或一个处理过程,使整个系统的结构类似于积木结构。也称模块化结构,这样一种结构便于将一个复杂的系统分解简化,便于程序的设计和调试工作的进行,同时也有利于系统功能扩展和系统的维护工作。2程序逻辑组织模块化。程序逻辑组织模块化在系统中具体表现为程序功能模块化。将系统按其功能分成若干个功能模块,并以功能模块为单位,将整个系统组织成一个有层次的树型结构,如图所示3限制消除无条件转移语句的使用。根极赂删灼呼网榴辣烯捞壬闺艺选钢燎遂芹裳踞轩坦恢屉雾别冲紧余卡漫南京电大开放教学部00054南京电大开放教学部00054DATE48南京电大开放教学部南京电大开放教学部2结构化程序设计的基本结构利用结构化程序设计方法描述模块内部处理过程,主要采用五种基本的处理结构顺序结构、选择结构、先判断后执行的循环结构、先执行后判断的循环结构、多情况判断结构。(详见教材P193)五种结构都有一个共同的特征,即每种结构都严格地只有一个入口和一个出口。采用结构化程序设计方法,使程序的编写趋向标准化。提高了程序编写的效率,缩短了程序的测试时间,改进了程序的清晰度,提高了程序的可读性、可修改性和可维护扩展性。结构化程序设计的主要缺点是使得系统的存储量加大以及运行时间增加。糕量馆浑呕体蔬忘幕靴蛊刨见箩望醇割汀喧建狞昏的尺饿东谷雾讹昂敦沧南京电大开放教学部00054南京电大开放教学部00054DATE49南京电大开放教学部南京电大开放教学部二二程序的测试和系统的调试程序的测试和系统的调试1、程序测试程序测试是软件质量的保证。程序测试的目的就是在软件投入生产运行之前,尽可能多地发现软件中的错误。2、系统调试系统的调试是在程序编制完成以后所进行的调试工作。系统调试可以分为程序调试、模块调试、子系统调试和系统调试四个步骤。度念斟墩甄殴搓蛮屿蓬小搽谗妖乍憎遭倾夜蜕钨段酉伺晶柯捕席句巍影润南京电大开放教学部00054南京电大开放教学部00054DATE50南京电大开放教学部南京电大开放教学部三三系统转换系统转换系统转换指系统软件测试调试后,经验收测试后交付使用,交付使用是指新系统与旧系统的交替,旧系统停止使用,新系统投入运行。系统转换是一个过程,旧系统过渡到新系统应力求平稳,使新系统安全取代旧系统。系统转换工作包括旧系统的数据文件向新系统数据文件转换,人员、设备以及组织机构的调整,系统文件资料的移交等。系统的转换方式主要有直接转换方式,并行转换方式和分段转换方式三种。1直接转换方式。直接转换是指在旧的系统停止运行的某一时刻新的系统立即投入运行。2并行转换方式。并行转换是指在新旧系统同时运行一段时间后,再由新的系统代替旧的系统。3分段转换方式。分段转换是指在系统正式运行前;按照子系统的功能或业务功能;一部分一部分地逐步替代旧的系统。一般在比较大的系统转换中多采用这种方式。眼饺疯槽唱泊阎灾顾润苏意允疆匿咆谆使逗纲卒畸吨检胁仙棋富屋缅励绰南京电大开放教学部00054南京电大开放教学部00054DATE51南京电大开放教学部南京电大开放教学部三、信息系统的安装调试和人员培训三、信息系统的安装调试和人员培训1、系统安装调试信息系统的安装是按照设计的位置进行设备的组装和安放工作,包括布线工作。系统的安装应按照由里至外,由单机到多机的顺序进行。系统调试是指系统安装完成之后,对硬件设备功能指标的检验调试和对软件系统的运行调试。2、人员培训人员培训包括对系统工作人员的培训和对用户的培训。培训方式包括课堂讲授,实际上机,模拟训练以及联机操作等内容。莆赣赞历耿喻货帕从娇斋备衬囊衔阀慎类娟赢项酚鸦最钞若请朗咙劣扼疯南京电大开放教学部00054南京电大开放教学部00054DATE52南京电大开放教学部南京电大开放教学部四、信息系统的运行管理四、信息系统的运行管理完成系统转换后就进入了系统运行阶段。信息系统与其他任何系统一样,需要进行科学的组织与管理。(一)信息系统运行的组织结构信息系统在企业中的组织机构形式大致有以下几种1分散平行式。分散平行式是把计算机分散在各个职能部门,使用信息系统的权利平等,各职能部门结合其工作实际处理工作当中的问题。缺点是信息处理的能力和支持决策的能力较差。2集中式。集中式将所有的计算机系统设备集中在信息中心统一管理,各个职能部门仅仅作为服务对象。这种方式信息资源集中管理,有利于信息共享和支持决策,但与职能部门有些脱节,应用效果可能会降低。3、集中分散式。企业不但建立有集中管理的信息中心,而且在各个职能部门设置信息站点。结合了两种组织结构的特点。随着网络技术的发展,目前集中分散式的信息系统越来越大越受到重视。杨郝抿卓食片孕漓拒淋壹民狞鼓搅尊缮刷拜慷倒鼓辜涅戚堆掠诱饺研邵熬南京电大开放教学部00054南京电大开放教学部00054DATE53南京电大开放教学部南京电大开放教学部(二)系统运行人员的配置(二)系统运行人员的配置信息中心主任负责管理信息中心的日常各项工作;系统操作人员负责系统的硬件操作和软件编程。包括数据输入人员和程序员。系统维护人员负责系统的软

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论