《管理信息系统开发方法和技术》由会员分享,可在线阅读,更多相关《管理信息系统开发方法和技术(62页珍藏版)》请在金锄头文库上搜索。
1、第二章第二章 管理信息系统开放方法和技术管理信息系统开放方法和技术【本章要求本章要求】了解管理信息系统的开发任务与特点,管理信息系了解管理信息系统的开发任务与特点,管理信息系统开发的原则和条件,熟悉开发管理信息系统各种开发策略、开发统开发的原则和条件,熟悉开发管理信息系统各种开发策略、开发方法,并能进行比较分析。方法,并能进行比较分析。【本章重点本章重点】管理信息系统开发的策略、开发方法。管理信息系统开发的策略、开发方法。 【本章难点本章难点】管理信息系统开发的策略。管理信息系统开发的策略。 。 【教学时间教学时间】4课时课时2.1 2.1 管理信息系统开发方法的历史回顾管理信息系统开发方法的
2、历史回顾管理信息系统开发方法的历史回顾管理信息系统开发方法的历史回顾管理信息系统开发方法管理信息系统开发方法管理信息系统开发方法管理信息系统开发方法 是指管理信息技术开发过程中的指导是指管理信息技术开发过程中的指导是指管理信息技术开发过程中的指导是指管理信息技术开发过程中的指导思想、逻辑、途径以及工具的组合。思想、逻辑、途径以及工具的组合。思想、逻辑、途径以及工具的组合。思想、逻辑、途径以及工具的组合。 2020世纪世纪5050年代年代-面向处理,数据处理系统。面向处理,数据处理系统。2020世纪世纪6060年代年代-面向数据,数据库。(数据标准化)面向数据,数据库。(数据标准化)2020世纪
3、世纪7070年代年代-生命周期法,生命周期法,“瀑布模型瀑布模型”,结构化开发方法。,结构化开发方法。 (开发方法标准化)(开发方法标准化)2020世纪世纪8080年代年代-1 1、第四代程序设计语言。、第四代程序设计语言。 2 2、原型法。、原型法。 3 3、计算机辅助软件工程(、计算机辅助软件工程(CASECASE)和面向对象的开发方法和面向对象的开发方法2020世纪世纪9090年代至今年代至今-系统集成或基于部件的开发。系统集成或基于部件的开发。02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术1GL 机器语言机器语言2GL 汇编语言汇编语言3GL 高级语
4、言高级语言4GL 第四代程序设计语言第四代程序设计语言5GL 使用使用AI技术实现用户需求语言技术实现用户需求语言4GL分为七类分为七类查询语言(查询语言(SQL)、)、报表产生器(报表产生器(RPG- )、)、图形化语图形化语言(言(VB)、)、应用程序生成器(应用程序生成器(power builder)、)、非常高非常高阶程式语言(阶程式语言(APL)、)、应用套装软件(应用套装软件(SAP R/3)、)、PC工具(工具(Access、IE)02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开
5、发方法和技术术 收集应用需求分析应用需求构建数据库 应用编程 系统测试系统实施DB应用A应用B应用CSDLC(System Development Life Cycle)方法方法02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2.2.2 管理信息系统开发原则和条件管理信息系统开发原则和条件2.2.1、原则、原则总则:以经济的合理投资在较短的时间和较少的消耗总则:以经济的合理投资在较短的时间和较少的消耗的前提下,获得一个强功能、高质量、适用、可靠、易维护的前提下,获得一个强功能、高质量、适用、可靠、易维护的系统。的系统。 稳定性原则稳定性原则 先进性和实用性原则
6、先进性和实用性原则 面向用户原则面向用户原则 “一把手一把手”原则原则 工程化、标准化原则工程化、标准化原则 整体性原则整体性原则02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2.2.2 管理信息系统开发原则和条件管理信息系统开发原则和条件2.2.2、开发条件、开发条件只有具备一定条件的组织才有可能建设成功的信息系只有具备一定条件的组织才有可能建设成功的信息系统。统。 管理方法科学化:管理方法科学化:管理基础工作的规范化、管理业务的标准化、报表文管理基础工作的规范化、管理业务的标准化、报表文 件的统一化、数据资料的完整性和代码化件的统一化、数据资料的完整性和
7、代码化 领导的重视和业务部门的支持领导的重视和业务部门的支持 建立一支开发、应用与技术管理的队伍:建立一支开发、应用与技术管理的队伍:必须建立一支由既懂计算机又必须建立一支由既懂计算机又 懂管理的计算机技术人员和业务管理人员两方面人员组成的开发懂管理的计算机技术人员和业务管理人员两方面人员组成的开发队伍队伍 具备一定的资金具备一定的资金02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2.3现代现代MIS开发策略开发策略一、不可行的开发策略一、不可行的开发策略不可行开发策略:不可行开发策略:不可行开发策略是以往人们在开发信息系统时,最容易犯的错误,以后大家在开发
8、信息系统时,应引以为戒。不可行开发策略包括:1、组织机构法;2、数据库方法;3、想象系统法。 02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术1、组织机构法、组织机构法此方法完全遵循现行系统的组织机构,机械地直接将它转换为以计算机处理为基础的信息系统。这种做法主观认为现有组织机构很合理,不考虑如何适应计算机处理的要求和特点,没有重新规划各个子系统的合理划分。即对现行系统不进行必要的改造和调整,实际上是手工翻版,不能发挥计算机高效处理及资源共享等优越性,影响了计算机在管理上的应用效果。02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技
9、术术流程重组案例我国某化纤公司的销售业务涉及售后服务科、业务科、计划科、财务科、仓库等部门,其工作内容包括从签定合同开始到发货、实现销售收入等一系列过程。在管理水平不断提高和有可能采用新的信息技术加以支持的条件下,该公司对原有销售过程进行了全面分析,提出了流程重组的新方案。02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术 这一销售流程是当时我国大多数国有企业采用的运行这一销售流程是当时我国大多数国有企业采用的运行这一销售流程是当时我国大多数国有企业采用的运行这一销售流程是当时我国
10、大多数国有企业采用的运行模式,具有一定的代表性。这种销售流程简单、分工明确、模式,具有一定的代表性。这种销售流程简单、分工明确、模式,具有一定的代表性。这种销售流程简单、分工明确、模式,具有一定的代表性。这种销售流程简单、分工明确、职责清楚、易于管理。但通过对这种流程加以分析,发现职责清楚、易于管理。但通过对这种流程加以分析,发现职责清楚、易于管理。但通过对这种流程加以分析,发现职责清楚、易于管理。但通过对这种流程加以分析,发现了不少弊端了不少弊端了不少弊端了不少弊端: 效率低下。效率低下。效率低下。效率低下。由于每个部门只完成某一项任务或某一环节由于每个部门只完成某一项任务或某一环节, ,整
11、整个流程的运转必须通过多种单据的频繁传递来实现个流程的运转必须通过多种单据的频繁传递来实现, ,工作人工作人员多数时间处于等待状态员多数时间处于等待状态, ,因而因而, ,效率不够充分。效率不够充分。 无人对整个流程负责。无人对整个流程负责。无人对整个流程负责。无人对整个流程负责。每个职工只负责流程中的某一环节每个职工只负责流程中的某一环节, ,各科室管理人员也只对本科室的业务负责各科室管理人员也只对本科室的业务负责, ,整个流程工作的整个流程工作的质量无人负责质量无人负责, ,无从监督。无从监督。 对顾客满意度重视不够。对顾客满意度重视不够。对顾客满意度重视不够。对顾客满意度重视不够。在这种
12、流程中在这种流程中, ,客户需和不同的部客户需和不同的部门频繁接触门频繁接触, ,如与业务科签订合同如与业务科签订合同, ,到计划科开提货单和发到计划科开提货单和发票票, ,在财务科进行单据的审核等在财务科进行单据的审核等, ,客户实际上担当了传递数客户实际上担当了传递数据的任务据的任务, ,颠倒了服务与被服务的关系。颠倒了服务与被服务的关系。 02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术通过市场信息、给出市场价格,输入数据库中根据用户需求,与数据库中的价格信息签定合同根据数据库中未提货的信息与用户的提货单据发货查询数据库中有无未结帐的,如有要予以结帐,如
13、有到帐的也要及时输入数据库中02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术这样,四个活动的执行都直接和数据库相连,彼此相对独立。由于这一流程可在计算机信息系统支持下进行协同处理,消除了单据传递延迟; 同时,功能管理转为过程管理,每个活动可建立一个相应的过程工作小组,用户只须与每一过程的管理人员接触,可以大大提高用户的满意度。02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2、数据库方法、数据库方法 此方法是从数据而不是功能角度去分析和设计一个新系统。它强调将一个组织中的所有重要数据都存储在集中的大型数据库中,然后以数据库为中
14、心,开展各项业务的处理。由于事先没有很好考虑和规划新系统中各项业务之间的关系,所以在围绕数据库开发了一些应用项目后,就会发现功能之间不协调,甚至产生矛盾。02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术3、想象系统法、想象系统法 这种方法违背了新系统的“基于原系统而高于原系统”原则,将新系统分析与设计完全建立在想象和假设的基础之上。这种方法脱离实际,即使新系统一旦建立起来,也根本无法投入实际运行。再说,这种凭空想象的方法,更加花费时间和造成人力、物力浪费02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2.3 现代现代MIS开发
15、策略开发策略1、“自上而下自上而下”的策略的策略2 、“自下而上自下而上”的策略的策略 3、综合策略、综合策略02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术1、“自上而下自上而下”的策略的策略特点特点:从企业的高层管理着手,从企业的高层管理着手,从企业战略目标出发从企业战略目标出发,将企业,将企业 看成一整体看成一整体,探索合理的信息流,确定系统方案,然后,探索合理的信息流,确定系统方案,然后自上而下层层分解,确定需要那些功能去保证目标的完自上而下层层分解,确定需要那些功能去保证目标的完成,从而划分相应的业务子系统成,从而划分相应的业务子系统步骤:步骤:1.
16、分析企业目标、环境、资源和限制条件;分析企业目标、环境、资源和限制条件; 2.2.确定企业的各种活动和组织职能;确定企业的各种活动和组织职能; 3.3.确确定定每每一一职职能能活活动动所所需需的的信信息息及及类类型型,进进一一步步确确定定企企业中的信息流模型;业中的信息流模型; 4.4.确确定定子子系系统统及及其其所所需需信信息息,得得到到各各子子系系统统的的分分工工、协协调和接口;调和接口; 5.5.确定系统的数据结构,以及各子系统所需的信息确定系统的数据结构,以及各子系统所需的信息6.6.输入、输出和数据存贮。输入、输出和数据存贮。02-02-第二章第二章- -管理信息系统开发方法和技管理
17、信息系统开发方法和技术术1、“自上而下自上而下”的策略的策略优点:优点:整体性好,逻辑性较强,条理清楚,层次分明,能整体性好,逻辑性较强,条理清楚,层次分明,能把握总体,综合考虑系统的优化把握总体,综合考虑系统的优化缺点:缺点:对规模较大系统的开发,因工作量大而影响具体细对规模较大系统的开发,因工作量大而影响具体细节的考虑,开发难度大,周期较长,系统开销大,节的考虑,开发难度大,周期较长,系统开销大,所冒风险较大。一旦失败,所造成的损失是巨大的所冒风险较大。一旦失败,所造成的损失是巨大的 02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2、“自下而上自下而上”
18、的策略的策略方法:方法:从企业各个基层业务子系统(如从企业各个基层业务子系统(如财务会计财务会计、库存库存控制、物资供应、生产管理等控制、物资供应、生产管理等)的日常业务数据)的日常业务数据处理出发,先实现一个个具体的业务功能,然后处理出发,先实现一个个具体的业务功能,然后根据需要逐步增加有关管理控制和决策方面的功根据需要逐步增加有关管理控制和决策方面的功能,由低级到高级,不断完善,从而构成整个能,由低级到高级,不断完善,从而构成整个MISMIS并支持企业战略目标。并支持企业战略目标。 优点:优点:符合人们由浅入深,由简到繁地认识事物的习符合人们由浅入深,由简到繁地认识事物的习惯,易于被接受和
19、掌握。惯,易于被接受和掌握。以以具具体体的的业业务务处处理理为为基基础础,根根据据需需要要而而扩扩展展,边边实施边见效,容易开发,不会造成系统的浪费。实施边见效,容易开发,不会造成系统的浪费。 02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术3、“自下而上自下而上”的策略的策略缺点:缺点:缺乏系统整体性和功能协调性缺乏系统整体性和功能协调性,难于完整和周,难于完整和周密,难以保证各子系统之间联系的合理性和有效密,难以保证各子系统之间联系的合理性和有效性。性。 各各个个子子系系统统的的独独立立开开发发,还还容容易易造造成成它它们们之之间间数数据据的的不不一一致致
20、性性和和数数据据的的大大量量冗冗余余,造造成成重重复复开开发发和返工。和返工。 适用范围:适用范围:规模较小的系统开发,以及对开发工作缺乏规模较小的系统开发,以及对开发工作缺乏 经验的情况。经验的情况。02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术3、综合开发策略、综合开发策略 n 为了充分发挥以上两种开发策略的优点,人们往往将它们综合起来应用。在用“自上而下”方法确定了一个总的管理信息系统的总体方案之后,“自下而上”方法则是在总体方案指导下,对一个个业务信息系统进行具体功能和数据的分析和分解,并逐层具体到决策层。n 大型系统往往采用这种开发策略02-02-
21、第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术南京审计学院采购单采购单编目编目管理管理编目卡片编目卡片流通流通管理管理读者借阅读者借阅供书供书商商图书图书发货发货单单采购采购管理管理图书图书交接单交接单图书图书分发分发单单借阅借阅证证借书借书单单读者读者三、系统分析三、系统分析三、系统分析三、系统分析2 2 2 2、现行系统分析、现行系统分析、现行系统分析、现行系统分析02-第二章-管理信息系统开发方法和技术南京审计学院采购管理采购管理采购管理采购管理 订书目录订书目录订购查重订购查重选择图书选择图书打印订单打印订单书籍发票书籍发票订单订单订单统计订单统计订单统计表订单
22、统计表验收验收书籍发票书籍发票进重的书进重的书不重的书不重的书进书查重进书查重登帐登帐查重卡查重卡统计表统计表图书总帐图书总帐财务财务处处编目编目室室领导领导打印查重卡打印查重卡统计统计供书商供书商供书商供书商02-第二章-管理信息系统开发方法和技术南京审计学院l l编目管理编目管理编目管理编目管理 将将将将采采采采购购购购来来来来的的的的图图图图书书书书按按按按学学学学科科科科内内内内容容容容进进进进行行行行科科科科学学学学的的的的归归归归类类类类,加加加加工工工工整整整整理,送入流通部门理,送入流通部门理,送入流通部门理,送入流通部门 对采购来的图书按照对采购来的图书按照对采购来的图书按照
23、对采购来的图书按照中国图书馆图书分类法中国图书馆图书分类法中国图书馆图书分类法中国图书馆图书分类法进行进行进行进行分类,给出分类号和书次号分类,给出分类号和书次号分类,给出分类号和书次号分类,给出分类号和书次号 进行著录,检查无误后,做书标,目录卡片,组织分进行著录,检查无误后,做书标,目录卡片,组织分进行著录,检查无误后,做书标,目录卡片,组织分进行著录,检查无误后,做书标,目录卡片,组织分类目录,书名目录类目录,书名目录类目录,书名目录类目录,书名目录 对编目加工后的图书验收并分发至各书库及有关部室,对编目加工后的图书验收并分发至各书库及有关部室,对编目加工后的图书验收并分发至各书库及有关
24、部室,对编目加工后的图书验收并分发至各书库及有关部室,做到帐书一致,手续清楚做到帐书一致,手续清楚做到帐书一致,手续清楚做到帐书一致,手续清楚 三、系统分析三、系统分析三、系统分析三、系统分析2 2 2 2、现行系统分析、现行系统分析、现行系统分析、现行系统分析02-第二章-管理信息系统开发方法和技术南京审计学院l l流通管理流通管理流通管理流通管理 图书的外借(包括个人外借、馆际互借等)图书的外借(包括个人外借、馆际互借等)图书的外借(包括个人外借、馆际互借等)图书的外借(包括个人外借、馆际互借等) 续借续借续借续借 预约预约预约预约 书库的组织管理等工作书库的组织管理等工作书库的组织管理等
25、工作书库的组织管理等工作 完成各类统计报表,书证的挂失和罚金的收缴等工作完成各类统计报表,书证的挂失和罚金的收缴等工作完成各类统计报表,书证的挂失和罚金的收缴等工作完成各类统计报表,书证的挂失和罚金的收缴等工作系统分析系统分析系统分析系统分析现行系统分析现行系统分析现行系统分析现行系统分析 三、系统分析三、系统分析三、系统分析三、系统分析2 2 2 2、现行系统分析、现行系统分析、现行系统分析、现行系统分析02-第二章-管理信息系统开发方法和技术南京审计学院供书供书商商采购采购管理管理采购信息采购信息编目编目管理管理图书信息图书信息流通流通管理管理借阅信息借阅信息读者读者订书单订书单发书单发书
26、单借阅证借阅证借书单据借书单据三、系统分析三、系统分析三、系统分析三、系统分析3 3 3 3、数据流程分析、数据流程分析、数据流程分析、数据流程分析02-第二章-管理信息系统开发方法和技术南京审计学院采购管理采购管理采购管理采购管理 输入输入 订书目录(供书单位)订书目录(供书单位) 书书 籍(供书单位)籍(供书单位) 发发 票(供书单位)票(供书单位)处理功能处理功能 选择图书选择图书 订购查重订购查重 打印订单打印订单 验收验收 进书查重进书查重 登总帐登总帐 打印查重卡打印查重卡 订书统计订书统计 进书统计进书统计输出输出 订单(供书单位)订单(供书单位) 发票(已核对)(财务科)发票(
27、已核对)(财务科) 已登记的书籍(编目室)已登记的书籍(编目室) 订订书书、进进书书统统计计表表(图图书书馆领导)馆领导) 进重的书(供书商)进重的书(供书商)数据存储数据存储 订单存根订单存根 查重卡片查重卡片 图书总帐图书总帐02-第二章-管理信息系统开发方法和技术南京审计学院采购管理数据流程图采购管理数据流程图采购管理数据流程图采购管理数据流程图 正确发票正确发票图书图书验收验收打印打印查重卡查重卡编目编目管理管理订书单订书单发书单发书单填写填写订单订单订书目录订书目录图书图书选择选择订购订购查重查重图书图书统计统计领导领导发票发票财务财务处处进书进书查重查重图书总帐图书总帐供应商供应商
28、供书供书商商采购订单采购订单供书商供书商进重图书进重图书登登总帐总帐查重登记查重登记02-第二章-管理信息系统开发方法和技术南京审计学院流通管理数据流程图流通管理数据流程图流通管理数据流程图流通管理数据流程图 借还书借还书处理处理借阅信息借阅信息罚金罚金处理处理有关有关人员人员借书证借书证查询查询处理处理打印打印催还单催还单图书信息图书信息预约预约登记登记统计统计分析分析领导领导读者读者读者读者02-第二章-管理信息系统开发方法和技术南京审计学院新系统目标新系统目标新系统目标新系统目标图书馆管理系统的目标是提高系统自动化、标图书馆管理系统的目标是提高系统自动化、标图书馆管理系统的目标是提高系统
29、自动化、标图书馆管理系统的目标是提高系统自动化、标准化处理,提高查询效率和准确性,为用户提准化处理,提高查询效率和准确性,为用户提准化处理,提高查询效率和准确性,为用户提准化处理,提高查询效率和准确性,为用户提供更便利、更全面的服务。供更便利、更全面的服务。供更便利、更全面的服务。供更便利、更全面的服务。 三、系统分析三、系统分析三、系统分析三、系统分析4 4 4 4、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析02-第二章-管理信息系统开发方法和技术南京审计学院图书图书验收验收进书进书登记登记编目编目管理管理订书单订书单发书单发书单打印打印订单订单录入录入订单订单订购订购查
30、重查重图书图书统计统计领导领导发票发票进书进书查重查重财务财务处处供书供书商商供书供书商商采购信息采购信息各系各系部部图书信息图书信息选书选书目录目录订购订购处理处理l采购管理采购管理采购管理采购管理 三、系统分析三、系统分析三、系统分析三、系统分析4 4 4 4、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析02-第二章-管理信息系统开发方法和技术南京审计学院流通管理流通管理流通管理流通管理 借书借书处理处理借阅信息借阅信息罚金罚金处理处理有关有关人员人员借书证借书证查询查询处理处理打印打印催还单催还单图书信息图书信息预约预约登记登记统计统计分析分析领导领导续借续借处理处理还
31、书还书处理处理图书图书打印打印罚单罚单罚金罚金收据收据查询要求查询要求查询结果查询结果读者读者读者读者续借单续借单预约信息预约信息预约单预约单三、系统分析三、系统分析三、系统分析三、系统分析4 4 4 4、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析02-第二章-管理信息系统开发方法和技术南京审计学院处理逻辑功能描述处理逻辑功能描述处理逻辑功能描述处理逻辑功能描述对底层的处理逻辑进行说明对底层的处理逻辑进行说明对底层的处理逻辑进行说明对底层的处理逻辑进行说明例如:借阅图书处理例如:借阅图书处理例如:借阅图书处理例如:借阅图书处理 if if if if 有过期图书有过期图书有
32、过期图书有过期图书 交纳罚金交纳罚金交纳罚金交纳罚金 else else else else 借阅图书借阅图书借阅图书借阅图书 endifendifendifendif三、系统分析三、系统分析三、系统分析三、系统分析4 4 4 4、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析、新系统逻辑分析02-第二章-管理信息系统开发方法和技术南京审计学院5 5 5 5、数据分析(、数据分析(、数据分析(、数据分析(ERD)ERD)ERD)ERD)m m图书图书供应量供应量书名书名书库号书库号供书商号供书商号职务职务姓名姓名职工号职工号书架号书架号联系人联系人帐号帐号地址地址电话号码电话号码名称名称主题词
33、主题词姓名姓名职称职称联系电话联系电话单位单位书证号书证号版次版次出版时间出版时间出版社出版社著者著者ISBNISBN读者读者供书商供书商书库书库职工职工供应供应保存保存借阅借阅工作工作保存册数保存册数办手续办手续借阅数量借阅数量借阅时间借阅时间借阅期限借阅期限领导领导m mn nm mn nm mn nn n02-第二章-管理信息系统开发方法和技术南京审计学院根根根根据据据据系系系系统统统统分分分分析析析析得得得得出出出出的的的的新新新新系系系系统统统统逻逻逻逻辑辑辑辑结结结结构构构构进进进进行行行行系系系系统统统统的设计,由此可建立新系统的高层结构图。的设计,由此可建立新系统的高层结构图。
34、的设计,由此可建立新系统的高层结构图。的设计,由此可建立新系统的高层结构图。 图书馆图书管理系统图书馆图书管理系统采购管理采购管理 编目管理编目管理 流通管理流通管理 查询管理查询管理 系统维护系统维护四、系统设计四、系统设计四、系统设计四、系统设计3 3 3 3、系统结构设计、系统结构设计、系统结构设计、系统结构设计02-第二章-管理信息系统开发方法和技术南京审计学院采购管理模块分解采购管理模块分解采购管理模块分解采购管理模块分解 图书采购管理图书采购管理订单订单录入录入维维 护护验验 收收补退款补退款登记登记订单订单查询查询打印打印报表报表订单订单更改更改录入书名录入书名或征订号或征订号图
35、书图书查重查重预订预订录入录入统计统计转库转库密码密码维护维护代码维代码维护护四、系统设计四、系统设计四、系统设计四、系统设计3 3 3 3、系统结构设计、系统结构设计、系统结构设计、系统结构设计02-第二章-管理信息系统开发方法和技术南京审计学院流通管理模块分解流通管理模块分解 图书流通管理图书流通管理借还书处理借还书处理维维 护护催还书处理催还书处理预约处理预约处理罚款处理罚款处理续借处理续借处理挂失处理挂失处理查询查询借书处理借书处理还书处理还书处理四、系统设计四、系统设计四、系统设计四、系统设计3 3 3 3、系统结构设计、系统结构设计、系统结构设计、系统结构设计02-第二章-管理信息
36、系统开发方法和技术 2.2.4 管理信息系统开发方法管理信息系统开发方法管理信息系统开发方法管理信息系统开发方法2.4.12.4.1、结构化开发方法(、结构化开发方法(、结构化开发方法(、结构化开发方法(SSA&D)SSA&D)(亦称亦称亦称亦称“ “生命周期法生命周期法生命周期法生命周期法” ”)基本思想基本思想采用结构化思想、系统工程的观点和工程化的方法,按照用采用结构化思想、系统工程的观点和工程化的方法,按照用户至上的原则,先将整个管理信息作为一个大模块,自顶向下户至上的原则,先将整个管理信息作为一个大模块,自顶向下,以模块化结构设计技术进行模块分解,然后,再自底向上按,以模块化结构设计
37、技术进行模块分解,然后,再自底向上按照系统的结构将各模块进行组合,最终实现系统的开发照系统的结构将各模块进行组合,最终实现系统的开发开发步骤开发步骤系统规划阶段系统规划阶段系统分析阶段系统分析阶段 系统设计阶段系统设计阶段 系统实施阶段系统实施阶段 系统运行阶段系统运行阶段02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术用户需求系统分析系统设计系统实现系统运行MISMIS生命周期及其阶段成果生命周期及其阶段成果如有需要与可能可跳过某些步骤或有 必要的反复,但不可打乱或颠倒之 。系统分析规系统分析规格说明书格说明书(系统任务(系统任务书)书)系统设计规系统设计规
38、格说明书格说明书(系统设计(系统设计书)书)运行日志运行日志维护记录维护记录评审报告评审报告系统平台设备清单系统平台设备清单数据库结构图与源模式数据库结构图与源模式程序流程图与源程序程序流程图与源程序人工业务流程图人工业务流程图系统测试书系统测试书系统使用说明书系统使用说明书系统维护手册系统维护手册系统验收系统验收/鉴定书鉴定书02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术41信息系统的生命周期信息系统的生命周期阶段阶段主主 要要 活活 动动系系统统规规划划战略规划战略规划:根据组织的目标和变革与发展战略,确定信息系统的发展战略:根据组织的目标和变革与发展战
39、略,确定信息系统的发展战略系统体系系统体系结构规划结构规划需求分析需求分析:识别系统的各类用户需要系统为其解决的问题、提供的服务识别系统的各类用户需要系统为其解决的问题、提供的服务业务规划:业务规划:根据组织的目标与战略和用户需求对组织的业务领域与相应的业务流程根据组织的目标与战略和用户需求对组织的业务领域与相应的业务流程进行识别、改革与创新,进行相应的业务规划进行识别、改革与创新,进行相应的业务规划数据规划、应用系统规划与技术基础设施规划数据规划、应用系统规划与技术基础设施规划识识别别系系统统的的主主题题数数据据,进进行行系系统统的的数数据据规规划划;确确定定系系统统的的信信息息处处理理功功
40、能能,进进行行应应用用系系统统规规划划;确确定定保保障障信信息息系系统统正正常常、高高效效、安安全全运运行行的的软软硬硬件件基基础础设设施施,进进行行技技术术基础设施规划基础设施规划项目开发与资源分配规划:项目开发与资源分配规划:根据应用需要将系统划分成若干项目,估计每个项目所需硬件、软件、根据应用需要将系统划分成若干项目,估计每个项目所需硬件、软件、资金、人员等各项资源资金、人员等各项资源系统系统开发开发系统分析系统分析系统初步调查,可行性研究,系统详细调查,开发项目范围内新系统逻辑模型的提出系统初步调查,可行性研究,系统详细调查,开发项目范围内新系统逻辑模型的提出系统设计系统设计系统总体设
41、计,详细设计(系统总体设计,详细设计(I/O设计、设计、DB设计、代码设计、处理过程设计等)设计、代码设计、处理过程设计等)系统实施系统实施购买硬件,编程,测试,购买硬件,编程,测试,系统安装系统安装,用户培训,新旧系统切换,用户培训,新旧系统切换系统运营系统运营与维护与维护系统运营的组织管理、信息服务提供系统运营的组织管理、信息服务提供/支持管理、系统维护,信息安全管理支持管理、系统维护,信息安全管理系统更新系统更新现行系统问题分析、新系统的建设现行系统问题分析、新系统的建设第九章 信息系统开发案例02-第二章-管理信息系统开发方法和技术429.1.2 信息系统开发的结构化方法信息系统开发的
42、结构化方法u早期开发方法存在的问题早期开发方法存在的问题u结构化方法的思路结构化方法的思路u结构化方法的思想结构化方法的思想u结构化方法的原则结构化方法的原则u结构化方法的阶段结构化方法的阶段42第九章 信息系统开发案例02-第二章-管理信息系统开发方法和技术43早期开发方法存在的主要问题早期开发方法存在的主要问题(1)u工作阶段的划分原则不明确工作阶段的划分原则不明确u用户参与程度低用户参与程度低u建设进程和工作质量难以进行有效的控制建设进程和工作质量难以进行有效的控制u工作任务集中在系统实施阶段工作任务集中在系统实施阶段u系统实施阶段的工作采取系统实施阶段的工作采取“自底向上自底向上”的方
43、法,系的方法,系统总体功能与目标的实现难以保证统总体功能与目标的实现难以保证u43第九章 信息系统开发案例02-第二章-管理信息系统开发方法和技术44早期开发方法存在的主要问题早期开发方法存在的主要问题(2)u开发出的开发出的系统:系统:不能完全实现预定目标与功能;不能完全实现预定目标与功能;使用效果差;用户不满意;维护工作量大;使用效果差;用户不满意;维护工作量大;维护维护费用高费用高等。等。44系统系统规划与规划与开发费用开发费用系统运行与维护费系统运行与维护费用用可预见部分可预见部分难预见部分难预见部分图图 9-2 9-2 冰山式系统开发费用分布冰山式系统开发费用分布费用费用规划规划分析
44、分析设计设计实施实施行行护护运运维维图图 9-1 9-1 系统开发各阶段的费用变化系统开发各阶段的费用变化结构化方法结构化方法早期的方法早期的方法第九章 信息系统开发案例02-第二章-管理信息系统开发方法和技术45结构化方法的思路结构化方法的思路uStructured Approach:用一组规范的步骤、准则和用一组规范的步骤、准则和工具进行开发工作。工具进行开发工作。45方方 法法技技 术术工工 具具标标 准准 任任 务务 产品产品 阶阶 段段 . 活活 动动 . 第九章 信息系统开发案例02-第二章-管理信息系统开发方法和技术46结构化方法的核心思想结构化方法的核心思想u结构化系统开发方法
45、:结构化系统开发方法: 用系统的思想和系统工程的方法,按用系统的思想和系统工程的方法,按照用户至上的原则,结构化、模块化、自照用户至上的原则,结构化、模块化、自上而下对系统进行分析与设计。上而下对系统进行分析与设计。46第九章 信息系统开发案例02-第二章-管理信息系统开发方法和技术47结构化方法的主要原则结构化方法的主要原则u用户参与的原则u严格划分工作阶段,“先逻辑,后物理”的原则u“自顶向下、逐层分解”的原则u工作成果描述标准化的原则47第九章 信息系统开发案例02-第二章-管理信息系统开发方法和技术 1、结构化开发方法(、结构化开发方法(SSA&D) 特点:特点:特点:特点:运用系统工
46、程思想,严格按运用系统工程思想,严格按运用系统工程思想,严格按运用系统工程思想,严格按MISMIS的生命周期的生命周期的生命周期的生命周期 分阶段开发系统分阶段开发系统分阶段开发系统分阶段开发系统 采用采用采用采用“ “综合方法综合方法综合方法综合方法” ”策略策略策略策略 强调系统分析强调系统分析强调系统分析强调系统分析 充分预料可能发生的变化充分预料可能发生的变化充分预料可能发生的变化充分预料可能发生的变化 每阶段工作成果要成文,文档资料的格式要规每阶段工作成果要成文,文档资料的格式要规每阶段工作成果要成文,文档资料的格式要规每阶段工作成果要成文,文档资料的格式要规范范范范 化、标准化化、
47、标准化化、标准化化、标准化 用户的观点用户的观点用户的观点用户的观点02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术 1、结构化开发方法(、结构化开发方法(SSA&D) 优点优点严格区分系统开发的阶段性严格区分系统开发的阶段性自自顶顶向向下下的的整整体体性性开开发发与与设设计计和和自自底底向向上上的的由由局局部部到整体的模块设计与实施相结合到整体的模块设计与实施相结合 遵循用户至上原则遵循用户至上原则 深入调查研究深入调查研究 充分预料可能发生的变化充分预料可能发生的变化 开发过程工程化开发过程工程化 02-02-第二章第二章- -管理信息系统开发方法和技管理
48、信息系统开发方法和技术术 1、结构化开发方法(、结构化开发方法(SSA&D) 缺点缺点起起点点太太低低,所所用用工工具具落落后后,繁繁琐琐,致致使使系系统统的的开开发发周期长周期长 难于适应环境变化难于适应环境变化对需求变化的弹性有限对需求变化的弹性有限系统开发团队与企业业务用户间缺乏联系。系统开发团队与企业业务用户间缺乏联系。拖延开发时间。拖延开发时间。适用范围适用范围 - - 主要适用于规模较大、结构化程度较高的系统的主要适用于规模较大、结构化程度较高的系统的开发开发02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2 2、原型法(、原型法(、原型法(、原型
49、法(prototypingprototyping)出现的时间出现的时间出现的时间出现的时间80808080年代兴起的一种开发模式年代兴起的一种开发模式年代兴起的一种开发模式年代兴起的一种开发模式基本思想基本思想基本思想基本思想运用原型法开发运用原型法开发运用原型法开发运用原型法开发MISMISMISMIS,首先要对用户提出的初步需求首先要对用户提出的初步需求首先要对用户提出的初步需求首先要对用户提出的初步需求进行总结,然后构造一个合适的原型并运行,此后,进行总结,然后构造一个合适的原型并运行,此后,进行总结,然后构造一个合适的原型并运行,此后,进行总结,然后构造一个合适的原型并运行,此后,通过
50、系统开发人员与用户对原型的运行情况的不断通过系统开发人员与用户对原型的运行情况的不断通过系统开发人员与用户对原型的运行情况的不断通过系统开发人员与用户对原型的运行情况的不断分析、修改和研讨,不断扩充和完善系统的结构和分析、修改和研讨,不断扩充和完善系统的结构和分析、修改和研讨,不断扩充和完善系统的结构和分析、修改和研讨,不断扩充和完善系统的结构和功能,直到得到符合用户要求的系统为止功能,直到得到符合用户要求的系统为止功能,直到得到符合用户要求的系统为止功能,直到得到符合用户要求的系统为止 02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2、原型法(、原型法(p
51、rototyping) 原型法的基本步骤和流程:原型法的基本步骤和流程:用户提出要求用户提出要求识别用户基本需求识别用户基本需求开发系统原型开发系统原型运行和评价原型运行和评价原型可行?可行?N满意?满意?Y修改修改N交付系统交付系统Y02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2 2、原型法(、原型法(、原型法(、原型法(prototypingprototyping) 特点特点特点特点并不是要求系统开发之初,即完全掌握系统的所有需求并不是要求系统开发之初,即完全掌握系统的所有需求并不是要求系统开发之初,即完全掌握系统的所有需求并不是要求系统开发之初,即完
52、全掌握系统的所有需求 构造原型必须依赖快速的原型构造工具构造原型必须依赖快速的原型构造工具构造原型必须依赖快速的原型构造工具构造原型必须依赖快速的原型构造工具 原原原原型型型型构构构构造造造造工工工工具具具具必必必必须须须须能能能能够够够够提提提提供供供供目目目目标标标标系系系系统统统统的的的的动动动动态态态态模模模模型型型型,才才才才能能能能通通通通过过过过运行它暴露出问题和缺陷,有利于迅速进行修改和完善运行它暴露出问题和缺陷,有利于迅速进行修改和完善运行它暴露出问题和缺陷,有利于迅速进行修改和完善运行它暴露出问题和缺陷,有利于迅速进行修改和完善原型的反复修改是必然的和不可避免的原型的反复修
53、改是必然的和不可避免的原型的反复修改是必然的和不可避免的原型的反复修改是必然的和不可避免的02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术2 2、原型法(、原型法(、原型法(、原型法(prototypingprototyping)优点优点优点优点符符符符合合合合人人人人们们们们认认认认识识识识事事事事物物物物的的的的规规规规律律律律,系系系系统统统统开开开开发发发发循循循循序序序序渐渐渐渐进进进进,反反反反复复复复修修修修改改改改,确确确确保保保保较较较较好好好好的的的的用用用用户满意度户满意度户满意度户满意度 开发周期短,费用相对少开发周期短,费用相对少开发
54、周期短,费用相对少开发周期短,费用相对少由于有用户的直接参与,系统更加贴近实际由于有用户的直接参与,系统更加贴近实际由于有用户的直接参与,系统更加贴近实际由于有用户的直接参与,系统更加贴近实际易学易用,减少用户的培训时间易学易用,减少用户的培训时间易学易用,减少用户的培训时间易学易用,减少用户的培训时间应变能力强应变能力强应变能力强应变能力强缺点缺点缺点缺点不适合大规模系统的开发不适合大规模系统的开发不适合大规模系统的开发不适合大规模系统的开发 开开开开发发发发过过过过程程程程管管管管理理理理要要要要求求求求高高高高,整整整整个个个个开开开开发发发发过过过过程程程程要要要要经经经经过过过过“修
55、修修修改改改改评评评评价价价价再再再再修修修修改改改改”的的的的多多多多次反复次反复次反复次反复 适用范围适用范围适用范围适用范围适合于:处理过程明确、简单系统;涉及面窄的小型系统适合于:处理过程明确、简单系统;涉及面窄的小型系统适合于:处理过程明确、简单系统;涉及面窄的小型系统适合于:处理过程明确、简单系统;涉及面窄的小型系统不不不不适适适适合合合合于于于于:大大大大型型型型、复复复复杂杂杂杂系系系系统统统统,难难难难以以以以模模模模拟拟拟拟;存存存存在在在在大大大大量量量量运运运运算算算算、逻逻逻逻辑辑辑辑性性性性强强强强的的的的处处处处理理理理系统;管理基础工作不完善、处理过程不规范;大
56、量批处理系统系统;管理基础工作不完善、处理过程不规范;大量批处理系统系统;管理基础工作不完善、处理过程不规范;大量批处理系统系统;管理基础工作不完善、处理过程不规范;大量批处理系统 02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术 结构化开发方法与原型法之比较:结构化开发方法与原型法之比较:结构化开发方法与原型法之比较:结构化开发方法与原型法之比较: 优点:优点:优点:优点: 结构化方法:(结构化方法:(结构化方法:(结构化方法:(1 1)系统具有较好的整体性和全局性系统具有较好的整体性和全局性系统具有较好的整体性和全局性系统具有较好的整体性和全局性 (2 2
57、)标准化、程序化、规范化的软件工程标准化、程序化、规范化的软件工程标准化、程序化、规范化的软件工程标准化、程序化、规范化的软件工程 方法方法方法方法 (3 3)健全的文档资料,便于系统运行后的健全的文档资料,便于系统运行后的健全的文档资料,便于系统运行后的健全的文档资料,便于系统运行后的管管管管 理和维护理和维护理和维护理和维护 (4 4)有利于开发出满足用户需求的系统有利于开发出满足用户需求的系统有利于开发出满足用户需求的系统有利于开发出满足用户需求的系统 (5 5)适用于各种规模大小的,特别是大型适用于各种规模大小的,特别是大型适用于各种规模大小的,特别是大型适用于各种规模大小的,特别是大
58、型 系统的开发系统的开发系统的开发系统的开发 原型法:(原型法:(原型法:(原型法:(1 1)开发周期短开发周期短开发周期短开发周期短 (2 2)有利于开发人员与用户的交流、沟通有利于开发人员与用户的交流、沟通有利于开发人员与用户的交流、沟通有利于开发人员与用户的交流、沟通 (3 3)自动化程度高自动化程度高自动化程度高自动化程度高 (4 4)适宜于小规模系统的开发适宜于小规模系统的开发适宜于小规模系统的开发适宜于小规模系统的开发02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术 缺点:缺点:缺点:缺点: 结构化方法:(结构化方法:(结构化方法:(结构化方法:(
59、1 1)对系统分析阶段要求较高对系统分析阶段要求较高对系统分析阶段要求较高对系统分析阶段要求较高 (2 2)开发周期长,文档过多开发周期长,文档过多开发周期长,文档过多开发周期长,文档过多 (3 3)各阶段的审批工作困难各阶段的审批工作困难各阶段的审批工作困难各阶段的审批工作困难 (4 4)所使用的工具落后所使用的工具落后所使用的工具落后所使用的工具落后 (5 5)结构化程度较低的系统不适宜此法结构化程度较低的系统不适宜此法结构化程度较低的系统不适宜此法结构化程度较低的系统不适宜此法 原型法:原型法:原型法:原型法: (1 1)规范化程度低,维护困难规范化程度低,维护困难规范化程度低,维护困难
60、规范化程度低,维护困难 (2 2)容易造成用户自认为系统就是这个样容易造成用户自认为系统就是这个样容易造成用户自认为系统就是这个样容易造成用户自认为系统就是这个样子子子子 (3 3)不适宜于大型系统的开发不适宜于大型系统的开发不适宜于大型系统的开发不适宜于大型系统的开发02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术 事物总体(型) 事物及其特征和其相互关联/结合事物及其相互关联/结合的变换事物及其特征和其相互关联/结合及其变换的自然语言描述数据流图(DFD)及其字典(DD)数据存储(S)实体联系图(ERD)功能层次图一般关系模型文件结构人工文件格式模块结构图
61、(MSD)具体数据库模型内模型全模型 子模型用户需求及其相关的业务流程再造(BPR)与业务流程图(BPD 静态结构 动态流程 计算机模块数据结构算法 人工模块具体图表业务流程图 内源模式全源模式 子源模式现场工作流程 数据库数据库源模式源模式子源模式数据说明 执行语句源程序源程序社会完成系统分析 概念系统系统设计逻辑系统系统实现物理系统图5.2-左 MIS开发过程示意图02-第二章-管理信息系统开发方法和技术数据库源模式机内码数据库目标模式源程序机内码 目标程序02-第二章-管理信息系统开发方法和技术 4 4 4 4、计算机辅助软件工程(、计算机辅助软件工程(、计算机辅助软件工程(、计算机辅助
62、软件工程(CASECASECASECASE)开发方法开发方法开发方法开发方法方方方方法法法法提提提提出出出出背背背背景景景景:系系系系统统统统开开开开发发发发周周周周期期期期长长长长,工工工工作作作作效效效效率率率率低低低低 ;质质质质量量量量得得得得不不不不到到到到保保保保证,数据一致性差证,数据一致性差证,数据一致性差证,数据一致性差 ;文档工作不规范;文档工作不规范;文档工作不规范;文档工作不规范 ;系统维护工作量大。;系统维护工作量大。;系统维护工作量大。;系统维护工作量大。 其实质是利用一些其实质是利用一些其实质是利用一些其实质是利用一些CASECASE工具(软件)实现开发过程的自动
63、工具(软件)实现开发过程的自动工具(软件)实现开发过程的自动工具(软件)实现开发过程的自动 化。严格来说,它不是一种开发方法。化。严格来说,它不是一种开发方法。化。严格来说,它不是一种开发方法。化。严格来说,它不是一种开发方法。 项目管理工具;项目管理工具;项目管理工具;项目管理工具;如:如:如:如:ADPSADPS、Microsoft Microsoft project project 图形工具;图形工具;图形工具;图形工具;用于辅助绘制结构图、流程图、用于辅助绘制结构图、流程图、用于辅助绘制结构图、流程图、用于辅助绘制结构图、流程图、 CASECASE工具工具工具工具 功能图等。如:功能图
64、等。如:功能图等。如:功能图等。如:Develop MaleDevelop Male 专用检测工具;专用检测工具;专用检测工具;专用检测工具;测试、检查系统设计错误及测试、检查系统设计错误及测试、检查系统设计错误及测试、检查系统设计错误及 数据不一致性等。如:数据不一致性等。如:数据不一致性等。如:数据不一致性等。如:SATTSATT、 WITT WITT、ROSEROSE 代码生成器;代码生成器;代码生成器;代码生成器;自动生成程序代码。如:自动生成程序代码。如:自动生成程序代码。如:自动生成程序代码。如: 王特王特王特王特MISMIS、MISGSMISGS 文档生成器;文档生成器;文档生成
65、器;文档生成器;生成标准化、规范化的文档资生成标准化、规范化的文档资生成标准化、规范化的文档资生成标准化、规范化的文档资 料。料。料。料。 如系统分析说明书等如系统分析说明书等如系统分析说明书等如系统分析说明书等02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术 CASECASE方法的特点:方法的特点:方法的特点:方法的特点: 实现开发过程自动化;实现开发过程自动化;实现开发过程自动化;实现开发过程自动化; 文挡标准化、规范化;文挡标准化、规范化;文挡标准化、规范化;文挡标准化、规范化; 提高开发速度和效率;提高开发速度和效率;提高开发速度和效率;提高开发速度和效率; 缩短开发周期;缩短开发周期;缩短开发周期;缩短开发周期; SSA&DSSA&D CASE CASE方法方法方法方法必须与必须与必须与必须与 Prototyping Prototyping 方法方法方法方法结合使用结合使用结合使用结合使用 OOMOOM02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术 作业:作业:P51,1、2、3 02-02-第二章第二章- -管理信息系统开发方法和技管理信息系统开发方法和技术术此课件下载可自行编辑修改,供参考!此课件下载可自行编辑修改,供参考!感谢你的支持,我们会努力做得更好!感谢你的支持,我们会努力做得更好!