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

下载本文档

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

文档简介

管理信息系统的技术基础主讲:李明LM@HHU.EDU.CN第二章管管理信信息系统统的技术术基础2.1计算机硬硬件技术术2.2计算机软软件技术术2.3数据通信信技术2.4数据处理理技术2.5网络技术术

主要内容容:第二章管管理信信息系统统的技术术基础了解计算机硬硬件技术术了解掌握握计算机机软件技技术了解数据通信信技术了解掌握握数据处理理技术了解网络技术术重点、难难点:2.1计算机硬硬件技术术计算机::台式机、、笔记本本、服务务器、专专用计算算机网络设备备:路由器、、交换机机、其它它网络设设备其它设备备:扫描仪、、条形码码扫描器器、数码码相机、、指纹仪仪器新的计算算机硬件件不断被被发明和和投入使使用,使使得管理理信息系系统变得得更强大大,同时时也变得得更复杂杂。2.2计算机软软件技术术2.2..1软件的开开发工具具2.2..2软件的开开发架构构2.2..3软件的开开发方式式2.2..4软件的开开发方法法2.2..5软件开发发所需的的知识框框架2.2..1软件的开开发工具具VB(数数值计算算)VC(事事务处理理)PB(数数据处理理)DELPHI((集各种种平台的的优点于于一体))JAVA(网络络平台)).NET(网络络平台))2.2..2软件的开开发架构构2.2..2.1C//S两层层结构2.2..2.2B//S两层层结构2.2..2.3C//S三层层结构2.2..2.4B//S三层层结构2.2..2.5分布布式结构构2.2..2.1C//S两层结构构客户端应用程序(用VB、VC++、PB、DELPHI、Java等平台开发)ODBC、BDE、ADOOracle、SQLServer、Sybase、Interbase、DB2、Dbase、Access、Foxpro客户机中间件数据库服务器2.2..2.1C//S两层结构构案例Internet用于对外发布数据库HUB客户端1客户端n办公室局域网(只装有客户端版应用程序)服务器(服务器版应用程序)SQLSERVER2000临时网服务器ACCESS(便携机版)HUB客户端1客户端n招标公告告、投标标、资格格预审、、标前会会、开标标会、评评标、定定标招投标管管理信息息系统2.2..2.2B/S两层结构构拨号上网路由器Internet浏览器(IENetscape)WEB服务器(IISAppache)TCP/IP,HTTP客户端标准协议服务器2.2..2.2B//S两层结构构案例WEBSERVERBROWSER1BROWSER2BROWSERnWEBMODULEaction1action1action1WebServerApplicationHTMLCGI、Apache、ISAPI、NSAPIDELPHI窑窑洞2.2..2.3C//S三层结构构客户端应用程序(用户界面和操作接口)ODBC、BDE、ADOOracle、SQLServer、Sybase、Interbase、DB2、Access、Foxpro客户层应用层数据层应用服务器(封装了所有的应用逻辑)COM/DCOM、CORBA、EJB/RMI2.2..2.3C//S三层结构构案例数据库数据库服务器应用服务器客户端1客户端2客户端nCLIENTAPPLICATIONSERVERDATABASESERVER物资管理理信息系系统2.2..2.4B//S三层结构构TCP/IPHTTP浏览器(IE、NETSCAPE)ODBC、BDE、ADOOracle、SQLServer、Sybase、Interbase、DB2、Access、Foxpro客户层应用层数据层WEB服务器(包括基于CGI、NSAPI、ISAPI所有的服务器扩展程序)拨号上网路由器Internet2.2..2.4B//S三层结构构案例网络电力局厂领导生产部操作员班组A厂内部网B厂厂领导生产部操作员班组内部网C厂厂领导生产部操作员班组内部网数据库福建省水水电设备备管理信信息系统统2.2..3软件的开开发方式式2.2..3.1自主主开发2.2..3.2委托托开发2.2..3.3合作作开发2.2..3.4购买买现成软软件2.2..3.5各种种开发方方式的比比较2.2..3.1自主开发发自主开发发适合于于有较强强的管理理信息系系统分析析与设计计队伍和和程序设设计人员员、系统统维护使使用队伍伍的组织织和单位位,如高高等院校校、研究究所、计计算机公公司等单单位。独独立开发发的优点是开发费费用少,,实现开开发后的的系统能能够适应应本单位位的需求求且满意意度较高高,系统统维护方方便。缺点是一般单单位或企企业由于于不是专专业开发发队伍,,容易受受计算机机业务工工作的限限制,系系统优化化不够,,开发水水平较低低。2.2..3.2委托开发发委托开发发方式适适合于使使用单位位无管理理信息系系统分析析、设计计及软件件开发人人员或开开发队伍伍力量较较弱、但但资金较较为充足足的组织织和单位位。委托开发发的方式式的优点是省时、、省事,,系统的的技术水水平较高高。缺点是费用高高、系统统维护需需要开发发单位的的长期支支持。此种方式式需要使使用单位位的业务务骨干参参与系统统的论证证工作,,开发过过程中,,需要开开发单位位和使用用单位双双方及时时沟通,,进行协协调和检检查。2.2..3.3合作开发发合作开发发方式适适合于使使用单位位有一定定的管理理信息系系统分析析、设计计及软件件开发人人员,但但开发队队伍力量量较弱,,希望通通过管理理信息系系统的开开发建立立完善和和提高自自己的技技术队伍伍,便于于系统维维护工作作的单位位。双方方共同开开发成果果,实际际上是一一种半委委托性质质的开发发工作。。优点是相对于于委托开开发方式式比较节节约资金金,可以以培养、、增强使使用单位位的技术术力量,,便于系系统维护护工作,,系统的的技术水水平较高高。缺点是双方在在合作中中沟通易易出现问问题,需需要双方方及时达达成共识识,进行行协调和和检查。。2.2..3.4购买现成成软件目前,软软件的开开发正在在向专业业化方向向发展,,一些专专门从事事管理信信息系统统开发的的公司已已经开发发出一批批使用方方便、功功能强大大的专项项业务管管理信息息系统软软件。为为了避免免重复劳劳动,提提高系统统开发的的经济效效益,也也可以购购买现成成的适合合于本单单位业务务的管理理信息系系统软件件,如企企业管理理信息系系统、教教育管理理信息系系统、财财务管理理系统、、进销存存管理系系统等等等。此方式的的优点是节省时时间的费费用、系系统技术术水平高高。缺点是通用软软件专用用性较差差,跟本本单位的的实际工工作需要要可能有有一定的的差距,,有时可可能需要要做二次次开发工工作。因因此,在在选择通通用软件件时,不不可只看看开发商商的宣传传,要经经过多方方详尽的的考查后后再作决决定。2.2..3.5各种开发发方式的的比较以上介绍绍的四种种开发方方式有各各自的长长处和短短处,需需要根据据使用单单位的实实际情况况进行选选择,也也可综合合运用各各种开发发方式。。方式特点比较独立开发委托开发合作开发购买现成软件分析和设计能力的要求较高一般逐渐培养较低编程能力的要求较高不需要需要较低系统维护的难易程度容易较困难较容易较困难开发费用少多较少较少说明开发时间较长,系统适合本单位,培养了自己的开发人员。省事,开发费用高。开发出的系统便于维护。最省事,但不一定完全适合本单位。2.2..4软件的开开发方法法2.2..4.1生命命周期法法2.2..4.2原型型法2.2..4.3面向向对象方方法2.2..4.4软件元法法2.2..4.1生命周期期法就是自顶顶向下、、逐步求求精,分分阶段实实现的软软件开发发方法,,是一种种先整体体后局部部的信息息系统开开发方法法,也是是迄今为为止开发发方法中中应用最最普遍、、最成熟熟的一种种。基本思想想是:用系统工工程的思思想和工工程化的的方法,,将整个个信息系系统开发发过程划划分出若若干个相相对独立立的阶段段,按用用户至上上的原则则,结构构化、模模块化、、自顶向向下地对对系统进进行分析析与设计计。一项计算算机软件件,从出出现一个个构思之之日起,,经过这这项软件件开发成成功投入入使用,,直到最最后决定定停止使使用,并并被另一一项软件件代替之之时止,,被认为为是该软软件的一一个生命命周期。。一般地地说这个个软件生生存周期期可以分分成以下下六个阶阶段:第一阶段段可行行性与计计划研究究阶段在可行性性研究与与计划阶阶段内,,要确定定该软件件的开发发目标和和总的要要求,要要进行可可行性分分析、投投资—收收益分析析、制订订开发计计划,并并完成应应编制的的文件。。在这一阶阶段要形形成的文文件主要要有:可行性研研究报告告和项目开发发计划书书。可行性研研究报告告主要从经经济可行行性(是是否有利利润),,技术可可行性((是否能能实现)),环境境可行性性(是否否能适应应环境以以及环境境是否允允许),,法律可可行性((是否违违法)项目开发发计划书书要说明整整个项目目开发过过程的时时间进程程安排,,经费预预算,最最终产品品,各个个阶段的的负责人人和主要要参加人人员,各各个阶段段的预计计成果等等内容。。第二阶段段需求求分析阶阶段在需求分分析阶段段内,由由系统分分析人员员对被设设计的系系统进行行系统分分析,确确定对该该软件的的各项功功能、性性能需求求和设计计约束,,确定对对文件编编制的要要求,作作为本阶阶段工作作的结果果,一般般地说,,软件需求求说明书书、数据要求求说明书书和初步的的用户手手册应该该编写出出来。软件需求求说明书书要求说明明用户对对该软件件的功能能需求、、性能需需求、数数据需求求,运行行环境需需求,对对计算机机软硬件件的需求求和其他他需求。。这些需需求是该该软件的的基本目目标,在在软件实实现时必必须达到到。第三阶段段设计计阶段在设计阶阶段内,,系统设设计人员员和程序序设计人人员应该该在反复复理解软软件需求求的基础础上,提提出多个个设计,,分析每每个设计计能履行行的功能能并进行行相互比比较,最最后确定定一个设设计,包包括该软软件的结结构、模模块的划划分、功功能的分分配以及及处理流流程。在在被设计计系统比比较复杂杂的情况况下,设设计阶段段应分解解成概要要设计阶阶段和详详细设计计阶段两两个步骤骤。在一一般情况况下,应应完成的的文件包包括:概要设计计说明书书、详细设计计说明书书、数据库设设计说明明书和测试计计划初稿稿。概要设计计说明书书中主要包包括软件件的功能能结构说说明,数数据流程程图,业业务流程程图,E-R关关系图等等内容。。功能模块块说明书书主要是对对该软件件中的各各个功能能模块进进行详细细的说明明。是程程序员的的主要参参考资料料数据字典典主要是对对整个数数据库中中的所有有表和所所有表中中的字段段进行详详细的说说明。是是程序员员的主要要参考资资料第四阶段段实现现阶段在实现阶阶段内,,要完成成源程序序的编码码、编译译(或汇汇编)和和排错调调试得到到无语法法错的程程序清单单,要开开始编写写模块开发发卷宗,并且要要完成用户手册册、操作手册册等面向用用户的文文件的编编写工作作,还要要完成测试计划划的编制。。用户手册册要求不仅仅要对整整个系统统的安装装、配置置、运行行环境等等进行说说明,还还要图文文并茂地地对系统统中各个个模块的的功能以以及如何何操作等等进行详详细说明明,最终终要达到到,让用用户看着着用户手手册就能能操作该该软件测试计划划要说明测测试的时时间、地地点、主主要测试试人员,,测试的的内容和和所需的的数据等等等模块开发发卷宗主要是完完整的原原代码第五阶段段测试试阶段在测试阶阶段,该该程序将将被全面面地测试试,已编编制的文文件将被被检查审审阅。一一般要完完成模块块开发卷卷宗和测试分析析报告,作为开开发工作作的结束束,所产产生的程程序、文文件以及及开发工工作本身身将逐项项被评价价,最后后写出项目开发发总结报报告。测试分析析报告要对实际际测试的的时间,,地点,,参加人人员和主主要测试试的内容容,以及及测试的的结果等等进行详详细的说说明,该该文件是是软件最最终评价价的重要要依据项目开发发总结报报告要对这个个项目的的开发过过程进行行总结,,并把所所产生的的文件作作为附件件第六阶段段运行行与维护护阶段在运行和和维护阶阶段,软软件将在在运行使使用中不不断地被被维护,,根据新新提出的的需求进进行必要要而且可可能的扩扩充和删删改。在运行维维护阶段段的每一一次改动动,都会会牵涉到到相关文文档的修修改,而而且每一一次修改改都应该该按照这这六个阶阶段进行行分析处处理。2.2..4.2原型法2.2..4.2.1原原型法法的基本本思想2.2..4.2.2原原型法法的特点点2.2..4.2.1原型法的的基本思思想原型法的的基本思思想是在在投入大大量的人人力、物物力之前前,在限限定的时时间内,,用最经经济的方方法,开开发出一一个可实实际运行行的系统统模型,,以便尽尽早澄清清不明确确的系统统需求。。在原型型系统的的运行中中用户发发现问题题,提出出修改意意见,技技术人员员完善原原型,使使它逐步步满足用用户的需需求。2.2..4.2.2原型法的的特点增进用户户与开发发人员之之间的沟沟通用户在开开发过程程中起主主导作用用辨认动态态的用户户需求启迪衍生生式的用用户需求求缩短开发发周期,,降低开开发风险险2.2..4.3面向对象象方法的的基本思思想面向对象象方法认认为,客客观世界界是由各各种各样样的对象象组成的的,每种种对象都都有各自自的内部部状态和和运动规规律,不不同的对对象之间间的相互互作用和和联系就就构成了了各种不不同的系系统。当当设计和和实现一一个客观观系统时时,如能能在满足足需求的的条件下下,把系系统设计计成由一一些不可可变的((相对固固定)部部分组成成的最小小集合,,这个设设计就是是最好的的。它把把握了事事物的本本质,因因而不再再会被周周围环境境(物理理环境和和管理模模式)的的变化以以及用户户没完没没了的变变化需求求所左右右。这些些不可变变的部分分就是所所谓的对对象。2.2..4.4软件元法法2.2..4.4.1软软件元元方法的的基本思思想2.2..4.4.2软软件元元方法的的逻辑模模型2.2..4.4.3软软件元元方法的的特点2.2..4.4.1软件元方方法的基基本思想想该方法根根据系统统分析和和设计的的结果,,将各个个模块开开发成独独立的系系统服务务,每个个服务既既是一个个独立的的基于B/S三三层结构构的应用用程序,,又是其其它信息息系统的的模块,,而且各各个服务务可以任任意组合合,产生生不同的的信息系系统。其其中,每每个服务务都有一一个唯一一的ID号,由由IP地地址和端端口号组组成。各各个服务务可以任任意调用用,各个个服务之之间通过过XML文档进进行通讯讯和交换换数据,,通过数数据库共共享数据据。2.2..4.4.2软件元方方法的逻逻辑模型型ODBC,BDE,ADO,JDBCTCP/IP,HTTPTCP/IP,HTTPService1Service21#机器Service3Service42#机器Service5Service63#机器XML信息系统1信息系统2信息系统3信息系统4数据中心应用层数据层4#机器浏览器1浏览器n客户层XMLTCP/IP,HTTP2.2..4.4.3软件元方方法的特特点可扩展性性强松散耦合合高度的可可集成能能力对各种网网络的支支持系统的稳稳定性强强系统灵活活、易于于维护安全性高高技术兼容容,简便便易用节约成本本,缩短短开发周周期2.2..5软软件开发发所需的的知识框框架软件工程程的思想想数据结构构与算法法的思想想JAVA语言JAVA平台数据库技术数据库连接技术术操作技术术建库技术术计算机常常识(操操作系统统、网络络、常用用工具))2.3数据通信信技术数据通信信是20世纪50年代代后期随随着电子子计算机机的广泛泛应用而而发展起起来的。。数据通信信系统是是以计算算机为中中心,结结合分散散在远程程的终端端装置或或其他计计算机,,通过通通信线路路彼此连连接起来来,进行行数据的的传输、、交换、、存储和和处理的的设备总总称。新的通信信技术的的不断产产生。如如卫星通通信,微微波通信信,红外外线通

温馨提示

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

评论

0/150

提交评论