管理信息系统的技术基础ppt课件_第1页
管理信息系统的技术基础ppt课件_第2页
管理信息系统的技术基础ppt课件_第3页
管理信息系统的技术基础ppt课件_第4页
管理信息系统的技术基础ppt课件_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

1、1管理信息系统的技术根底管理信息系统的技术根底主讲:李明主讲:李明LMHHU.EDULMHHU.EDU2第二章 管理信息系统的技术根底2.1 2.1 计算机硬件技术计算机硬件技术2.2 2.2 计算机软件技术计算机软件技术2.3 2.3 数据通讯技术数据通讯技术2.4 2.4 数据处置技术数据处置技术2.5 2.5 网络技术网络技术 3第二章 管理信息系统的技术根底了解计算机硬件技术了解掌握计算机软件技术了解数据通讯技术了解掌握数据处置技术了解网络技术 42.1 计算机硬件技术计算机:计算机: 台式机、笔记本、效力器、公用计算机台式机、笔记本、效力器、公用计算机网络设备:网络设备: 路由器、交

2、换机、其它网络设备路由器、交换机、其它网络设备其它设备:其它设备: 扫描仪、条形码扫描器、数码相机、指纹仪扫描仪、条形码扫描器、数码相机、指纹仪器器新的计算机硬件不时被发明和投入运用,使得管新的计算机硬件不时被发明和投入运用,使得管理信息系统变得更强大,同时也变得更复杂。理信息系统变得更强大,同时也变得更复杂。52.2 计算机软件技术2.2.1 2.2.1 软件的开发工具软件的开发工具2.2.2 2.2.2 软件的开发架构软件的开发架构2.2.3 2.2.3 软件的开发方式软件的开发方式2.2.4 2.2.4 软件的开发方法软件的开发方法2.2.5 2.2.5 软件开发所需的知识框架软件开发所

3、需的知识框架62.2.1 软件的开发工具VB数值计算数值计算VC事务处置事务处置PB数据处置数据处置DELPHI集各种平台的优点于一体集各种平台的优点于一体JAVA网络平台网络平台.NET网络平台网络平台72.2.2 软件的开发架构 C/S两层构造两层构造 B/S两层构造两层构造 C/S三层构造三层构造 B/S三层构造三层构造 分布式构造分布式构造 C/S两层构造客户端运用程序客户端运用程序用用VB、VC+、P B 、 D E L P H I 、Java等平台开发等平台开发ODBCODBC、BDEBDE、AD

4、OADOOracleOracle、SQLServerSQLServer、SybaseSybase、InterbaseInterbase、DB2DB2、DbaseDbase、AccessAccess、FoxproFoxpro客户机客户机中间件中间件数据库效力器数据库效力器 C/S两层构造案例Internet用于对外发布用于对外发布数据库数据库HUB客户端客户端1客户端客户端n办公室局域网办公室局域网只装有客户端版运用程序只装有客户端版运用程序效力器效力器效力器版运用程序效力器版运用程序SQL SERVER 2000暂时网暂时网效力器效力器ACCESS便携机版便携机版HUB客户端客

5、户端1客户端客户端n招标公告、招标、资历预审、标前会、开标会、评标、定标招标公告、招标、资历预审、标前会、开标会、评标、定标招招标管理信息系统招招标管理信息系统 B/S两层构造拨号上网路由器Internet阅读器阅读器IENetscapeWEB效力器效力器IISAppacheTCP/IP,客户端客户端规范协议规范协议效力器效力器 B/S两层构造案例WEB SERVERBROWSER1BROWSER2BROWSERnWEB MODULEaction1action1action1Web Server ApplicationHTMLCGI、Apache、ISAPI

6、、NSAPIDELPHI窑洞窑洞 C/S三层构造客户端运用程客户端运用程序序用户界面和用户界面和操作接口操作接口ODBCODBC、B D EB D E 、ADOADOOracleOracle、SQLServerSQLServer、SybaseSybase、InterbaseInterbase、DB2DB2、AccessAccess、FoxproFoxpro客户层客户层运用层运用层数据层数据层运用效力器运用效力器封装了一封装了一切的运用逻切的运用逻辑辑COM/DCOMCOM/DCOM、CORBACORBA、EJB/RMIEJB/RMI C/S三层构造案例数据库

7、数据库数据库效力器数据库效力器运用效力器运用效力器客户端客户端1客户端客户端2客户端客户端 nCLIENTAPPLICATION SERVERDATABASESERVER物资管理信息系统物资管理信息系统 B/S三层构造TCP/IPTCP/IP阅读器阅读器IE、NETSCAPEODBCODBC、B D EB D E 、ADOADOOracleOracle、SQLServerSQLServer、SybaseSybase、InterbaseInterbase、DB2DB2、AccessAccess、FoxproFoxpro客户层客户层运用层运用层数据层数据层WEB效力器包效力器包括

8、 基 于括 基 于 C G I 、NSAPI、ISAPI一一切的效力器扩展切的效力器扩展程序程序拨号上网路由器Internet B/S三层构造案例网络网络电力局电力局厂指点厂指点消费部消费部操作员操作员班组班组A厂厂内内部部网网B厂厂厂指点厂指点消费部消费部操作员操作员班组班组内内部部网网C厂厂厂指点厂指点消费部消费部操作员操作员班组班组内内部部网网数据库数据库福建省水电设备管理信息系统福建省水电设备管理信息系统162.2.3 软件的开发方式 自主开发自主开发 委托开发委托开发 协作开发协作开发 购置现成软件购置现成软件

9、 各种开发方式的比较各种开发方式的比较 自主开发 自主开发适宜于有较强的管理信息系统分自主开发适宜于有较强的管理信息系统分析与设计队伍和程序设计人员、系统维护运用析与设计队伍和程序设计人员、系统维护运用队伍的组织和单位,如高等院校、研讨所、计队伍的组织和单位,如高等院校、研讨所、计算机公司等单位。独立开发的优点是开发费用算机公司等单位。独立开发的优点是开发费用少,实现开发后的系统可以顺应本单位的需求少,实现开发后的系统可以顺应本单位的需求且称心度较高,系统维护方便。缺陷是普通单且称心度较高,系统维护方便。缺陷是普通单位或企业由于不是专业开发队伍,容易受计算位或企

10、业由于不是专业开发队伍,容易受计算机业务任务的限制,系统优化不够,开发程度机业务任务的限制,系统优化不够,开发程度较低。较低。 委托开发委托开发方式适宜于运用单位无管理信息系统分委托开发方式适宜于运用单位无管理信息系统分析、设计及软件开发人员或开发队伍力量较弱、析、设计及软件开发人员或开发队伍力量较弱、但资金较为充足的组织和单位。但资金较为充足的组织和单位。委托开发的方式的优点是省时、省事,系统的技委托开发的方式的优点是省时、省事,系统的技术程度较高。缺陷是费用高、系统维护需求开术程度较高。缺陷是费用高、系统维护需求开发单位的长期支持。发单位的长期支持。此种方式需求运用单位的

11、业务骨干参与系统的论此种方式需求运用单位的业务骨干参与系统的论证任务,开发过程中,需求开发单位和运用单证任务,开发过程中,需求开发单位和运用单位双方及时沟通,进展协调和检查。位双方及时沟通,进展协调和检查。 协作开发 协作开发方式适宜于运用单位有一定的管理协作开发方式适宜于运用单位有一定的管理信息系统分析、设计及软件开发人员,但开信息系统分析、设计及软件开发人员,但开发队伍力量较弱,希望经过管理信息系统的发队伍力量较弱,希望经过管理信息系统的开发建立完善和提高本人的技术队伍,便于开发建立完善和提高本人的技术队伍,便于系统维护任务的单位。双方共同开发成果,系统维护任务的单位。双

12、方共同开发成果,实践上是一种半委托性质的开发任务。优点实践上是一种半委托性质的开发任务。优点是相对于委托开发方式比较节约资金,可以是相对于委托开发方式比较节约资金,可以培育、加强运用单位的技术力量,便于系统培育、加强运用单位的技术力量,便于系统维护任务,系统的技术程度较高。缺陷是双维护任务,系统的技术程度较高。缺陷是双方在协作中沟通易呈现问题,需求双方及时方在协作中沟通易呈现问题,需求双方及时达成共识,进展协调和检查。达成共识,进展协调和检查。 购置现成软件目前,软件的开发正在向专业化方向开展,一些专门从目前,软件的开发正在向专业化方向开展,一些专门从事管理信息系统开发的公司

13、曾经开发出一批运用方便、事管理信息系统开发的公司曾经开发出一批运用方便、功能强大的专项业务管理信息系统软件。为了防止反功能强大的专项业务管理信息系统软件。为了防止反复劳动,提高系统开发的经济效益,也可以购置现成复劳动,提高系统开发的经济效益,也可以购置现成的适宜于本单位业务的管理信息系统软件,如企业管的适宜于本单位业务的管理信息系统软件,如企业管理信息系统、教育管理信息系统、财务管理系统、进理信息系统、教育管理信息系统、财务管理系统、进销存管理系统等等。销存管理系统等等。此方式的优点是节省时间的费用、系统技术程度高。缺此方式的优点是节省时间的费用、系统技术程度高。缺陷是通用软件公用性较差,跟本

14、单位的实践任务需求陷是通用软件公用性较差,跟本单位的实践任务需求能够有一定的差距,有时能够需求做二次开发任务。能够有一定的差距,有时能够需求做二次开发任务。因此,在选择通用软件时,不可只看开发商的宣传,因此,在选择通用软件时,不可只看开发商的宣传,要经过多方详尽的调查后再作决议。要经过多方详尽的调查后再作决议。 各种开发方式的比较 以上引见的四种开发方式有各自的优点和短处,需求根据运用单位的实践情况进展选择,也可综合运用各种开发方式。 方式方式特点比较特点比较独立开发独立开发委托开发委托开发合作开发合作开发购置现成软件购置现成软件分析和设计才干分析和设计才干的要求的要求较高较

15、高一般一般逐步培养逐步培养较低较低编程才干的要求编程才干的要求较高较高不需要不需要需要需要较低较低系统维护的难易系统维护的难易水平水平容易容易较困难较困难较容易较容易较困难较困难开发费用开发费用少少多多较少较少较少较少说明说明开发时间较长,系开发时间较长,系统合适本单位,培统合适本单位,培养了自己的开发人养了自己的开发人员。员。省事,开发费用省事,开发费用高。高。开发出的系统便开发出的系统便于维护。于维护。最省事,但不最省事,但不一定完全合适一定完全合适本单位。本单位。222.2.4 软件的开发方法 生命周期法生命周期法 原型法原型法 面向对象方法面向

16、对象方法 软件元法软件元法 生命周期法就是自顶向下、逐渐求精,分阶段实现的软件开发方法,就是自顶向下、逐渐求精,分阶段实现的软件开发方法,是一种先整体后部分的信息系统开发方法,也是迄今是一种先整体后部分的信息系统开发方法,也是迄今为止开发方法中运用最普遍、最成熟的一种。为止开发方法中运用最普遍、最成熟的一种。根本思想是:用系统工程的思想和工程化的方法,将整根本思想是:用系统工程的思想和工程化的方法,将整个信息系统开发过程划分出假设干个相对独立的阶段,个信息系统开发过程划分出假设干个相对独立的阶段,按用户至上的原那么,构造化、模块化、自顶向下地按用户至上的原那么,

17、构造化、模块化、自顶向下地对系统进展分析与设计。对系统进展分析与设计。一项计算机软件,从呈现一个构思之日起,经过这项软一项计算机软件,从呈现一个构思之日起,经过这项软件开发胜利投入运用,直到最后决议停顿运用,并被件开发胜利投入运用,直到最后决议停顿运用,并被另一项软件替代之时止,被以为是该软件的一个生命另一项软件替代之时止,被以为是该软件的一个生命周期。普通地说这个软件生存周期可以分成以下六个周期。普通地说这个软件生存周期可以分成以下六个阶段:阶段:24第一阶段 可行性与方案研讨阶段在可行性研讨与方案阶段内,要确定该软件的开发目的在可行性研讨与方案阶段内,要确定该软件的开发目的和总的要求,要进

18、展可行性分析、投资和总的要求,要进展可行性分析、投资收益分析、收益分析、制定开发方案,并完成应编制的文件。制定开发方案,并完成应编制的文件。在这一阶段要构成的文件主要有:可行性研讨报告和工在这一阶段要构成的文件主要有:可行性研讨报告和工程开发方案书。程开发方案书。可行性研讨报告主要从经济可行性能否有利润,技可行性研讨报告主要从经济可行性能否有利润,技术可行性能否能实现,环境可行性能否能顺应术可行性能否能实现,环境可行性能否能顺应环境以及环境能否允许环境以及环境能否允许,法律可行性能否违法法律可行性能否违法工程开发方案书要阐明整个工程开发过程的时间进程布工程开发方案书要阐明整个工程开发过程的时间

19、进程布置,经费预算,最终产品,各个阶段的担任人和主要置,经费预算,最终产品,各个阶段的担任人和主要参与人员,各个阶段的估计成果等内容。参与人员,各个阶段的估计成果等内容。25第二阶段 需求分析阶段在需求分析阶段内,由系统分析人员对被设计的系统进在需求分析阶段内,由系统分析人员对被设计的系统进展系统分析,确定对该软件的各项功能、性能需求和展系统分析,确定对该软件的各项功能、性能需求和设计约束,确定对文件编制的要求,作为本阶段任务设计约束,确定对文件编制的要求,作为本阶段任务的结果,普通地说,软件需求阐明书、数据要求阐明的结果,普通地说,软件需求阐明书、数据要求阐明书和初步的用户手册应该编写出来。

20、书和初步的用户手册应该编写出来。软件需求阐明书要求阐明用户对该软件的功能需求、性软件需求阐明书要求阐明用户对该软件的功能需求、性能需求、数据需求,运转环境需求,对计算机软硬件能需求、数据需求,运转环境需求,对计算机软硬件的需求和其他需求。这些需求是该软件的根本目的,的需求和其他需求。这些需求是该软件的根本目的,在软件实现时必需到达。在软件实现时必需到达。26第三阶段 设计阶段在设计阶段内,系统设计人员和程序设计人员应该在反复了解软在设计阶段内,系统设计人员和程序设计人员应该在反复了解软件需求的根底上,提出多个设计,分析每个设计能履行的功件需求的根底上,提出多个设计,分析每个设计能履行的功能并进

21、展相互比较,最后确定一个设计,包括该软件的构造、能并进展相互比较,最后确定一个设计,包括该软件的构造、模块的划分、功能的分配以及处置流程。在被设计系统比较模块的划分、功能的分配以及处置流程。在被设计系统比较复杂的情况下,设计阶段应分解成概要设计阶段和详细设计复杂的情况下,设计阶段应分解成概要设计阶段和详细设计阶段两个步骤。在普通情况下,应完成的文件包括:概要设阶段两个步骤。在普通情况下,应完成的文件包括:概要设计阐明书、详细设计阐明书、数据库设计阐明书和测试方案计阐明书、详细设计阐明书、数据库设计阐明书和测试方案初稿。初稿。概要设计阐明书中主要包括软件的功能构造阐明,数据流程图,概要设计阐明书

22、中主要包括软件的功能构造阐明,数据流程图,业务流程图,业务流程图,E-R关系图等内容。关系图等内容。功能模块阐明书主要是对该软件中的各个功能模块进展详细的阐功能模块阐明书主要是对该软件中的各个功能模块进展详细的阐明。是程序员的主要参考资料明。是程序员的主要参考资料数据字典主要是对整个数据库中的一切表和一切表中的字段进展数据字典主要是对整个数据库中的一切表和一切表中的字段进展详细的阐明。是程序员的主要参考资料详细的阐明。是程序员的主要参考资料27第四阶段 实现阶段在实现阶段内,要完成源程序的编码、编译或汇编在实现阶段内,要完成源程序的编码、编译或汇编和排错调试得到无语法错的程序清单,要开场编写模

23、和排错调试得到无语法错的程序清单,要开场编写模块开发卷宗,并且要完成用户手册、操作手册等面向块开发卷宗,并且要完成用户手册、操作手册等面向用户的文件的编写任务,还要完成测试方案的编制。用户的文件的编写任务,还要完成测试方案的编制。用户手册要求不只需对整个系统的安装、配置、运转环用户手册要求不只需对整个系统的安装、配置、运转环境等进展阐明,还要图文并茂地对系统中各个模块的境等进展阐明,还要图文并茂地对系统中各个模块的功能以及如何操作等进展详细阐明,最终要到达,让功能以及如何操作等进展详细阐明,最终要到达,让用户看着用户手册就能操作该软件用户看着用户手册就能操作该软件测试方案要阐明测试的时间、地点

24、、主要测试人员,测测试方案要阐明测试的时间、地点、主要测试人员,测试的内容和所需的数据等等试的内容和所需的数据等等模块开发卷宗主要是完好的原代码模块开发卷宗主要是完好的原代码28第五阶段 测试阶段在测试阶段,该程序将被全面地测试,已编制的文件将在测试阶段,该程序将被全面地测试,已编制的文件将被检查审阅。普通要完成模块开发卷宗和测试分析报被检查审阅。普通要完成模块开发卷宗和测试分析报告,作为开发任务的终了,所产生的程序、文件以及告,作为开发任务的终了,所产生的程序、文件以及开发任务本身将逐项被评价,最后写出工程开发总结开发任务本身将逐项被评价,最后写出工程开发总结报告。报告。测试分析报告要对实践

25、测试的时间,地点,参与人员和测试分析报告要对实践测试的时间,地点,参与人员和主要测试的内容,以及测试的结果等进展详细的阐明,主要测试的内容,以及测试的结果等进展详细的阐明,该文件是软件最终评价的重要根据该文件是软件最终评价的重要根据工程开发总结报告要对这个工程的开发过程进展总结,工程开发总结报告要对这个工程的开发过程进展总结,并把所产生的文件作为附件并把所产生的文件作为附件29第六阶段 运转与维护阶段在运转和维护阶段,软件将在运转运用中不时地被维护,在运转和维护阶段,软件将在运转运用中不时地被维护,根据新提出的需求进展必要而且能够的扩展和删改。根据新提出的需求进展必要而且能够的扩展和删改。在运

26、转维护阶段的每一次改动,都会牵涉到相关文档的在运转维护阶段的每一次改动,都会牵涉到相关文档的修正,而且每一次修正都应该按照这六个阶段进展分修正,而且每一次修正都应该按照这六个阶段进展分析处置。析处置。30 原型法.1 原型法的根本思想原型法的根本思想.2 原型法的特点原型法的特点3.1 原型法的根本思想原型法的根本思想是在投入大量的人力、物力之前,在原型法的根本思想是在投入大量的人力、物力之前,在限定的时间内,用最经济的方法,开发出一个可实践限定的时间内,用最经济的方法,开发出一个可实践运转的系统模型,以便尽早廓清不明确的系统需求。运转

27、的系统模型,以便尽早廓清不明确的系统需求。在原型系统的运转中用户发现问题,提出修正意见,在原型系统的运转中用户发现问题,提出修正意见,技术人员完善原型,使它逐渐满足用户的需求。技术人员完善原型,使它逐渐满足用户的需求。3.2 原型法的特点增进用户与开发人员之间的沟通增进用户与开发人员之间的沟通用户在开发过程中起主导作用用户在开发过程中起主导作用识别动态的用户需求识别动态的用户需求启迪衍生式的用户需求启迪衍生式的用户需求缩短开发周期,降低开发风险缩短开发周期,降低开发风险3 面向对象方法的根本思想面向对象方法以为,客观世界是由各种各样的对面向对象方法以为,客观世界

28、是由各种各样的对象组成的,每种对象都有各自的内部形状和运象组成的,每种对象都有各自的内部形状和运动规律,不同的对象之间的相互作用和联络就动规律,不同的对象之间的相互作用和联络就构成了各种不同的系统。当设计和实现一个客构成了各种不同的系统。当设计和实现一个客观系统时,如能在满足需求的条件下,把系统观系统时,如能在满足需求的条件下,把系统设计成由一些不可变的相对固定部分组成设计成由一些不可变的相对固定部分组成的最小集合,这个设计就是最好的。它把握了的最小集合,这个设计就是最好的。它把握了事物的本质,因此不再会被周围环境物理环事物的本质,因此不再会被周围环境物理环境和管理方式的变化以及用户没完没了的

29、变境和管理方式的变化以及用户没完没了的变化需求所左右。这些不可变的部分就是所谓的化需求所左右。这些不可变的部分就是所谓的对象。对象。3 软件元法.1 软件元方法的根本思想软件元方法的根本思想.2 软件元方法的逻辑模型软件元方法的逻辑模型.3 软件元方法的特点软件元方法的特点3.1 软件元方法的根本思想该方法根据系统分析和设计的结果,将各个模块开发该方法根据系统分析和设计的结果,将各个模块开发成独立的系统效力,每个效力既是一个独立的基于成独立的系统效力,每个效力既是一个独立的基于B/S三层构造的运用程序,又是其它信息系统的

30、模三层构造的运用程序,又是其它信息系统的模块,而且各个效力可以恣意组合,产生不同的信息块,而且各个效力可以恣意组合,产生不同的信息系统。其中,每个效力都有一个独一的系统。其中,每个效力都有一个独一的ID号,由号,由IP地址和端口号组成。各个效力可以恣意调用,各个地址和端口号组成。各个效力可以恣意调用,各个效力之间经过效力之间经过XML文档进展通讯和交换数据,经过文档进展通讯和交换数据,经过数据库共享数据。数据库共享数据。3.2 软件元方法的逻辑模型ODBC,BDE,ADO,JDBCTCP/IP,TCP/IP,Service1Service21#机器机器Service3Servi

31、ce42#机器机器Service5Service63#机器机器XML信息系统信息系统1信息系统信息系统2信息系统信息系统3信息系统信息系统4数据中心数据中心运运用用层层数数据据层层4#机器机器阅 读 器阅 读 器1阅 读 器阅 读 器n客客户户层层XMLTCP/IP,3.3 软件元方法的特点可扩展性强可扩展性强松散耦合松散耦合高度的可集成才干高度的可集成才干对各种网络的支持对各种网络的支持系统的稳定性强系统的稳定性强系统灵敏、易于维护系统灵敏、易于维护平安性高平安性高技术兼容,简便易用技术兼容,简便易用节约本钱,缩短开发周期节约本钱,缩短开发周期382.2.5 软件开发所需的知识框架软件工程的思想数据构造与算法的思想JAVA言语JAVA平台数据库技术数据库衔接技术操作技术建库技术计算机常识操作系统、网络、常用工具计算机常识操作系统、网络、常用工具392.3 数据通讯技术数据通讯是数据通讯是20世纪世纪50年代后期随着电子计算机年代后期随着电子计算机的广泛运用而开展起来的。的广泛运用而开展起来的。数据通讯系统是以计算机为中心,结合分散在远数据通讯系统是以计算机为中心,结合分散在远程的终端安装或其他计算机,经过通讯线路彼程的终端安装或其他计算机,经过通讯线路彼此衔接起来,进展数据的传输、交换、

温馨提示

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

评论

0/150

提交评论