版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 返回总目录 第1章管理信息系统的基本概念 掌握信息的定义,理解信源、信宿和载体,了解信息与数据的区别 掌握信息化的概念,了解信息化的社会及经济意义 掌握信息系统的定义 理解管理信息系统的含义及其特点,了解其结构和发展状况教学目的 信息及信息化 系统与信息系统 管理信息系统概述本章内容信息化知识经济信息的概念信息及信息化1.1 信息及信息化信息的概念1. 信息的定义 用语言、文字、图形等表达的资料经过解释就是信息,也就是说,信息是我们对数据的解释,或者说是数据的内在含义。 信源:即信息的发布者,也就是传者; 信宿:即接受并利用信息的人,也就是受者; 媒介:原意指中间物,可用以纪录和保存信息并随
2、后由其重现信息的载体,媒介与信息密不可分,离开了媒介,信息就不复存在,更谈不上信息的交流和传播。 信道:指信息传递的途径、渠道。信道的性质、特点将决定对媒介的选择。 反馈:指受者对传者发出信息的反应,在传播过程中,这是一种信息的回流。传者可以根据反馈经验检验传播的效果,并根据此调整、充实、改进下一步的行动(1)香农和韦佛的“传播数学理论” 信息运动的基本形式(2)施拉姆的“反馈传播”模式。 (1)根据信息对信息接收者活动的影响程度,信息的内容可分为四个层次 信息的层次类型及特征层次信息内容描述的问题1迹象什么?(提出疑问)2事实是什么?3知识为什么?4智慧怎么办?(2)常见的信息分类主要有:
3、以信息的性质为依据,信息可分为语法信息、语义信息和语用信息: 以认识主体为依据,信息可分为客观信息(关于认识对象的信息)和主观信息(经过认识主体思维加工的信息); 以主体的认识能力和观察过程为依据,信息可分为实在信息、先验信息和实得信息; 以信息的逻辑意义为依据,信息可分为真实信息、虚假信息和不定信息; 以信息的生成领域为依据,信息可分为自然信息、社会信息和思维信息;信息的层次类型及特征 以信息的应用部门为依据,信息可分为工业信息、农业信息、军事信息、政治信息、科技信息、文化信息、经济信息等; 以信息的记录符号为依据,信息可分为语声信息、图像信息、文字信息、数据信息等; 以信息的载体性质为依据
4、,信息可分为文献信息、光电信息、生物信息等; 以信息的运动状态为依据,信息可分为连续信息、离散信息、半连续信息等。(3)信息的性质:1)事实性2)等级性3)可压缩性4)扩散性5)传输性6)分享性7)增殖性8)转换性信息的特点 管理信息是对企业在管理过程中的数据处理后得到的。管理信息有如下特点: 信息量大。企业中有大量的原材料信息、物资设备信息、生产信息、人事信息、产品信息、市场信息、政策法规信息等等。来源分散。企业内各部门、各产供销环节,企业外的市场、客户、政府部门上级主管部门、同行及相关企业都有企业有用的信息。这使得信息的收集困难化,复杂化。信息处理方法多样。企业中信息处理决非单纯计算。常用
5、方法有记录、核对、分类、检索、合并、传输、存贮、输出等。管理层次与信息特性有关。不同的管理层次与不同特性的信息打交道,因此,所采用的信息处理技术也大不相同。信息化1. 信息技术及对社会经济的意义 (1)对文化与教育的影响(2)对法律和政策的影响(3)对生活方式及各种社会活动方式的影响(4)对国际关系的影响2. 信息资源 (1)信息资源是信息的一部分,是信息世界中与人类需求相关的信息;(2)信息资源是可利用的信息,是在当前生产力水平和研究水平下人类所开发与组织的信息;(3)信息资源是通过人类的参与而获取的信息,人类的参与在信息资源形成过程中具有重要的作用。知识经济1.知识经济能够创造巨大的经济效
6、益和社会效益2.知识经济是实现可持续发展的根本途径 3.发展知识经济有利于改变劳动结构,促进分配制度的根本转变 4.知识经济促进了产业创新,有利于产业结构的升级和优化 系统的概念 信息系统系统与信息系统1.2 系统与信息系统系统的概念1. 系统存在的必要条件 任何系统的存在都要有三个必要条件:目标、功能和机构。 目标:目标是前提,无目标不称其为系统。 功能:功能是完成某项工作的能力。为了实现既定目标,就必须具备一定的功能。 机构:机构是基础,是组织保证。没有必要的机构就没有功能,目标也就成了空目标。目标、功能和机构三者之间的关系2.系统的主要特点 (1)系统的层次性 通常一个复杂的系统,由许多
7、子系统构成。自然,各个子系统也具有系统的一切特征 这些子系统可以用串联、并联或串并联的方式组合.(2)集合性 系统是把本来不相关的单元联系起来,成为一个整体。(3)目的性 系统的另一特征是系统是有目标的,即为了完成或达到某种目标。l.信息系统定义 简单地说,输入是资料,经过处理,输出是信息的系统,就是信息系统。信息系统的主要部分是为了产生决策信息所制定的一套有组织的应用程序。信息系统可以用各种形式来表示。但不管何种形式,其输出的结果总是我们所需要的信息。(1)输入:捕获或收集来自企业内部或外部环境的原始数据;(2)处理:将原始输入的数据转换成更具有意义的形式;(3)输出:将经过处理的信息传递给
8、人或用于生产活动中。 2. 信息系统的类型 (1)按组织层次划分的系统类型(2)六种主要的系统类型信息系统 管理信息系统及其特点 管理信息系统的种类 管理信息系统的结构 管理信息系统的发展与应用管理信息系统概述1.3 管理信息系统概述管理信息系统及其特点管理信息系统是一个由人、机(电子计算机)组成的,能进行管理信息的收集、传送、存贮、加工、维护和使用的信息系统。它能实测企业(组织)的运行情况,利用过去的数据预测未来;从全局出发进行辅助决策;利用信息控制企业的行为,帮助企业实现长远规划的目标。简言之,管理信息系统是一个以计算机为工具,具有数据处理、预测、控制和辅助决策功能的信息系统。 管理信息系
9、统具备信息系统的功能。此外,它还具备其特有的计划、控制、预测和辅助决策功能. 1管理信息系统的定义 2管理信息系统的形成 3管理信息系统一般模式 1技术 根据所应用的技术不同,可分为3种类型:手工操作系统、机械操作系统和电子系统。2信息传输 3运算处理 4对外界环境的反应管理信息系统的种类1单元 管理信息系统的主要单元有:信息源、信息接收器、信息管理者和信息处理机。(1)信息源(2)信息接收器(3)信息管理者(4)信息处理机2.结构模型 管理信息系统的结构简单模型复杂模型3.管理信息系统的空间分布结构 主要有以下两种形式:C/S结构(客户机/服务器体系)和B/S结构(浏览器/Web服务器体系)
10、,关于这两种结构的详细介绍请参见第五章。 4.管理信息系统的组成 (l)计算机硬件系统。(2)计算机软件系统。(3)数据及其存储介质。(4)通信系统。(5)非计算机系统的信息收集、处理设备。(6)规章制度。(7)工作人员。管理信息系统的结构1.电子数据处理系统EDP2.管理信息系统MIS3.决策支持系统DSS4.管理信息系统应用实例管理信息系统的发展与应用实例 返回总目录 第2章建设管理信息系统方法概述理解系统建设方法应包含的内容。理解结构化生命周期法的方法本质,并掌握基本实现思路。理解快速原型法的方法本质,并掌握基本实现思路。 了解其它系统建设方法特性及相互间的比较。 理解系统开发方式的特点
11、,掌握选择原则。教学目的 建设方法应包含的内容 结构化生命周期法 快速原形法本章内容 其他方法及各方法比较 管理信息系统的开发方式建设方法应包含的内容2.1 建设方法应包含的内容 现行管理的认知体系 MIS建设策略 系统分析与系统设计的理论与方法管理信息系统的生命周期 结构化系统开发的基本思想 结构化生命周期法 结构化生命周期法2.2 结构化生命周期法管理信息系统的生命周期结构化系统开发的基本思想1管理信息系统非结构化开发方法存在的主要问题(1)工作阶段的划分原则不明确,各阶段的工作缺乏规范的章程、方法、表达工具与标准。(2)系统建设过程用户参与程度低,用户与专业人员对话缺乏有效的手段。(3)
12、系统开发的工作任务集中在系统实施阶段,系统分析、设计工作不深入。(4)系统实施阶段的工作采取“自底向上”的方法,系统总体功能与目标的实现难以保证。结构化系统开发的基本思想2结构化方法的基本思路和主要原则 (1)用户参与的原则(2)“先逻辑,后物理”的原则(3)“自顶向下”的原则(4)工作成果描述标准化原则1结构化生命周期法要点 (1)开发阶段性(2)用户评价 (3)文档管理 (4)结构化的系统分析与设计较术 2结构化生命周期法存在的问题 结构化生命周期法 什么是快速原型法 原型定义策赂 快速原型法工作阶段的划分快速原型法的实施 快速原型法特别适合中国管理信息系统 快速原型法2.3 快速原型法什
13、么是快速原型法 快速原型法突出一个“快”字,采用结构化生命周期法作系统分析时要反复和用户讨论,这种讨论费时费力,而且终究是“纸上谈兵”,原型法则是“真枪实弹”,能够使用户立刻与想象中的目标系统作出比较。开发人员向用户提供一个“样品”,用户迅速向开发人员作出反馈,这就是原型法的优越性。 “原型”是新系统的一个“样品”,一个早期可运行版本,它能反映新系统的部分重要功能和特征。快速原型法要求在获得一组基本的用户需求后,快速地实现新系统的一个“原型”,用户、开发者在试用原型的过程中,加强通信与反馈逐步调整需求趋近准确,确定各种需求的细节,通过反复评价、修改和使用原型,提高系统的质量。因此可以认为原型法
14、是确定用户需求的策略,它对用户需求的定义采用启发的方式,引导用户在对系统逐渐加深理解的过程中作出响应。 原型定义策赂 快速原型法的需求定义过程是一个开发人员与用户通力合作的反复过程。从一个能满足用户基本需求的原型系统开始,允许用户在开发过程中不断提出更好的要求,并不断地完善系统。它实质上是一种迭代的循环型的开发方式 快速原型法用于MIS开发有两种情况,一是仅代替生命周期法的某一个或几个阶段,二是承担工程的全部任务。 快速原型法工作阶段的划分 系统分析阶段的原型化生命周期 (1)方法选择(2)识别基本需求(3)开发初始原型(4)验证原型(5)修正和改进原型原型迭代(6)判断原型是否完成(7)细部
15、说明(8)判断原型效果(9)整理原型、提供文档快速原型法工作阶段的划分 2.3.4 快速原型法的实施1快速原型化的开发环境2原型法的实施要点2.3.5 快速原型法特别适合中国管理信息系统(1)原型是沟通用户与专业开发人员的桥梁(2)第4代语言软件工具的使用根本上改变了管理信息系统开发模式。(3)系统开发周期缩短,系统维护费用降低。计算机辅助软件工程 面向对象的系统建设方法现有方法评价其他方法及各方法比较2.4 其他方法及各方法比较2.5 管理信息系统的开发方式系 统 开发方式 对本企业 开发能力 的 要 求 系统维护 的 难 易 开 发 费 用 (或购置费用) 说明 用于企业 内 部 用于企业
16、 外 部 自行开发 非常需要 容 易 大 小 开发时间较长,但可得到适合本单位的满意系统,并培养了自己的系统开发人员。 委托开发 不太需要 相当困难 小 大 最省事、开发费用最多,必须配备精通业务的人员参加,并经常进行检查、监督和协调。 合作开发 需 要 比较容易 中等 中等 较理想的方式。但必须注意搞好双方关系,大家都建立在真诚合作的基础上。 购(租)用 软 件 包 不太需要 困 难 小 小 要有鉴别软件包功能与适应条件的能力,即使完全适合本单位的情况,仍需编制一定的接口软件 返回总目录 第3章管理信息系统规划与分析 理解系统规划目标、任务、工作内容等概念。 理解系统分析目标、特点、主要活动
17、等概念。 掌握可行性研究的内容和步骤要点。 掌握可行性研究报告的书写格式,并能对简单系统进行可行性分析。教学目的 系统规划 系统分析概述 可行性研究本章内容系统规划的目标、任务和主要工作、规划工作的特点和关键问题系统规划3.1 系统规划系统规划的目标、任务和主要工作 系统规划是管理信息系统(MIS)生命周期的第一个阶段,是MIS的概念形成时期,这一阶段的主要目标,就是制定出MIS的长期发展方案,决定MIS在整个生命周期内的发展方向、规模和发展进程。主要任务是:(1)制定MIS的发展战略。(2)确定组织的主要信息需求,形成 MIS的总体结构方案;安排项目开发计划。(3)制定系统建设的资源分配计划
18、。规划工作的特点和关键问题1 工作特点:(l)系统规划工作是面向长远的、来来的、全局性和关键性的问题,因此它具有较强的不确定性,非结构化程度较高。(2)其工作环境是组织管理环境,高层管理人员(包括高层信息管理人员)是工作的主体。组织的一把手有必要亲自负责系统规划。(3)目前尚无可以指导系统规划全过程的适用方法,因此必须采用多种方法相互配合,取长补短。(4)规划工作的结果是要明确回答规划工作内容中提出的问题,描绘出系统的总体概貌和发展进程,但宜粗不宜细。2 关键问题:(1)使信息系统规划与该组织的总战略目标协调一致。(2)设计组织信息系统的总框架是关键(3)人、管理、技术应协调发展系统分析的目标
19、和主要活动系统分析工作的特点系统分析概述3.2 系统分析概述系统分析的目标和主要活动1 系统分析的目标 系统分析阶段的目标,就是按系统规划所定的某个开发项目范围内明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。系统分析在整个系统开发过程中,是要解决“做什么”的问题,把要解决哪些问题、满足用户哪些具体的信息需求调查、分析清楚,从逻辑上,或者说从信息处理的功能需求上提出系统的方案,即逻辑模型,为下一阶段进行物理方案(即计算机和通信系统方案)设计、解决“怎么做”提供依据。2 系统分析的主要活动系统分析阶段的主要活动有:系统初步调查、可行性研究、系统详细调查、新系统逻辑方案的提出。系统分析的目
20、标和主要活动活动名称 目标 关键问题 主要成果(产品) 管理决策 初步调查 明确系统开发的目标和规模 是否开发新系统?若开发,提出新系统的目标、规模、主要功能的初步设想,粗估系统开发所需资源 系统开发建议书。 是否同意系统开发建议书?若同意,安排可行性研究工作 可行性研究 进一步明确系统的目标、规模与功能,提出系统开发的初步方案与计划。 系统开发的技术可行性研究、经济可行性研究、营运可行性研究,系统开发初步方案与开发计划的制定 可行性研究报告,系统开发(设计)任务书(含计划) 审定可行性研究报告,若同意,下达系统开发(设计)任务书(或签协议、订合同) 现行系统详细调查 详细调查现行系统的工作过
21、程,建立现行系统的逻辑模型,发现现行系统存在的主要问题。 现行系统的结构、功能和数据流的详细分析,具体问题的认定。 现行系统的调查报告 (审查现行系统的调查报告) 新系统逻辑方案的提出 明确用户信息需求,提出新系统的逻辑方案。 用户需求分析,新系统逻辑模型的建立。 系统说明书或需求分析报告 审查系统说明书,若批准,进人系统设计阶段 系统分析工作的特点(4)系统分析工作的主要成果(产品)是文档资料系统开发建议书、可行性研究报告、现行系统调查报告、系统说明书等,是系统分析的主要成果。这些文档资料,是最终方案决策的依据,是下一步工作的基础,也是系统分析人员和用户交流与相互理解的手段。这些文档编写的质
22、量对系统开发工作有着重要的影响。系统分析人员不但对情况要有详细的了解、对问题要有深刻的理解,而且要掌握有关文件编写的规范与标准,并且有较强的文字表达能力、耐心与毅力,才能编写出内容详实准确、文字精炼、结构清晰、符合规范的目标文件。(5)系统分析工作应确定系统边界,适可而止(l)系统分析工作人员需要有较高的综合知识水平(2)系统分析工作主要面向组织管理问题,方式与手段主要是人际交往(3)使用结构化系统分析方法(4)系统分析工作的主要成果(产品)是文档资料 (5)系统分析工作应确定系统边界,适可而止 系统的初步调查可行性研究的任务可行性分析报告内容与格式可行性研究3.3 可行性研究 系统的初步调查
23、 初步调查由一些有经验的系统开发人员组成,一般用1、2周时间。调查的内容包括: (1)企业概况。(2)企业领导和管理人员的信息意识。(3)企业的组织机构和人员分工。(4)现行信息系统运行情况。(5)新系统开发的条件。(6)问题和薄弱环节。1初步调查的主要内容 系统的初步调查2系统初步调查的要领(1)初步调查要注意宏观上的内容,如组织概况等,不要一下于陷入具体细节之中去。(2)注意对组织周围环境情况的调查,如同行业企业的情况、上级的态度、政策法规、企业产品的前景等。(3)多定量、少定性,收集具体数据。比如企业近三年的利润是xx万元,以便在做可行性分析时用数据说话。 可行性研究的任务(l)技术可行
24、性(2)经济可行性(3)社会(法律)可行性(4)组织机构及操作方式上的可行性新系统的初步方案设想主要包括如下几个方面:(l)确定新系统覆盖的业务范围。(2)新系统的开发规模。(3)新系统拟解决的主要问题。(4)新系统预计的投入和产出比。可行性分析报告内容与格式 1引言 2可行性研究的前提 3对现有系统的分析 4所建议技术可行性分析 5所建议系统经济可行性分析 6社会因素可行性分析 7其它可供选择的方案 8结论意见 返回总目录 第4章系统需求分析 理解详细调查的意义,掌握详细调查方法与内容。 掌握数据流图、数据词典、判定树、判定表、结构化语言 等工具。 熟练使用所学结构化方法分析系统、描述系统。
25、 掌握系统分析说明书的书写格式。教学目的 系统的详细调查 描述系统逻辑方案的工具 提出新系统逻辑方案 本章内容 调查策略和方法 调查内容 详细调查与初步调查的区别 深入实际调查研究 4.1 系统的详细调查1调查策略(1)全面调查策略(2)重点突破调查策略(3)点面结合策略2调查方法调查策略和方法 调查内容1组织机构的调查2业务处理状况调查3现行系统的目标、主要功能和用户需求调查4信息流程调查5数据及功能分析6系统运营环境分析详细调查与初步调查的区别(1)目的不同(2)内容不同1调查策略和方法(1)开座谈调查会(2)与相关部门工作人员面谈(3)发放调查表书面调查(4)直接参加业务实践2调查结果(
26、1)组织机构调查(2)业务处理流程调查 (3)信息数据要素调查 (4)信息流处理逻辑调查深入实际调查研究数据流图数据词典结构化语言决策树决策表4.2 描述系统逻辑方案的工具 数据流图1数据流图的构成(1)数据流图使用的符号 DFD由四种基本符号组成。(2)数据流 数据流(Data Flow)由一个或一组确定的数据组成。(3)加工 加工又称处理亦称变换,它表示对数据流的操作。 加工的符号分成上、下两部分,从上到下分别是标识部分和功能描述部分。(4)数据存储 数据存储是用来存贮数据的。在分层DFD中,数据存储一般仅属于某一层或某几层,因此又称数据存储为局部文件。(5)外部项 源点和终点(又称端点)
27、是系统外的实体,称作外部项。数据流图2数据流图的绘制步骤(1)确定所开发的系统的外部项(外部实体),即系统的数据来源和去处。(2)确定整个系统的输出数据流和输入数据流,把系统作为一个加工环节,画出关联图。(3)确定系统的主要信息处理功能,按此将整个系统分解成几个加工环节(子系统)确定每个加工的输出与输入数据流以及与这些加工有关的数据存储。 (4)根据自顶向下,逐层分解的原则,对上层图中全部或部分加工环节进行分解。(5)重复步骤(4),直到逐层分解结束。(6)对图进行检查和合理布局,主要检查分解是否恰当、彻底,DFD中各层是否有遗漏、重复、冲突之处,各层DFD及同层DFD之间关系是否争取及命名、
28、编号是否确切、合理等,对错误与不当之处进行修改。(7)和用户进行交流,在用户完全理解数据图的内容的基础上征求用户的意见。数据流图3绘制数据流图的主要原则(1)明确系统界面。(2)自顶向下逐层扩展。(3)合理布局。(4)数据流图绘制过程,就是系统的逻辑模型的形成过程,必须始终与用户密切接触,详细讨论,不断修改,也要和其他系统建设者共同商讨一求一致意见。4绘制数据流图的注意事项(1)关于自顶向下、逐层分解 (2)数据流必须通过加工(3)数据存储环节一般作为两个加工环节的界面来安排(4)编号数据词典1.数据词典的作用和内容:词典的作用是给词汇以定义和解释。在结构化分析中,数据词典(Date Dict
29、ionary)的作用是给数据流图上每个成分以定义和说明。换句话说,数据流图上所有成分的定义和解释的文字集合就是数据词典。数据词典描述的主要内容有:数据元素、数据流、数据存储、数据加工和外部项,其中数据元素是组成数据流的基本成分。数据词典对数据流图中有关成分的描述说明下列问题: 什么?(是什么或做什么) 何处?(在何处或者来自何处) 何时?(何时出现、时间长短) 数据词典数 据 流 系统名: 编号: 条目名: 别名: 来 源: 去处: 数据流结构: 简要说明: 修改记录 编写 日期 数据流的书写格式2.定义数据流 个数据流可以由一个或几个数据元素项组成,如“学生情况”数据流包含:姓名、性别、家庭
30、住址、入学成绩、政治面貌、家长姓名等数据元素。数据元素是不可再分解或在当时情况下不必再分解的简单数据项。 所以,要定义数据流就要先定义所有数据元素。由于个数据元素可以出现在多个数据流中。所以,在数据词典中要把对数据流、数据元素的定义分开。即数据词典分别是对数据流的定义、对数据元素的定义。数据词典3. 定义数据元素 数据元素是数据流的基本组成项,可以说,只有数据元素被定义了,数据流才能被最后定义下来。数据元素定义一般包括以下内容:数 据 元 素 系统名: 编号: 条目名: 别名: 属于数据流: 存储处: 值域: 类型和长度 值义 简要说明: 数据元素书写格式数据词典4.定义数据存储数 据 存 储
31、 系统名: 编号: 条目名: 别名: 存储组织: 记录数: 数据量: 主键: 辅键: 记录组成: 长度(字节): 简要说明: 修改记录: 编写 日期 数据存储的书写格式数据词典5.定义外部项外 部 项 系统名: 编号: 条目名: 别名: 输入数据流: 输出数据流: 主要特征: 简要说明: 修改记录 编写 日期 6.定义数据加工7.编写数据词典的基本要求和编写方法结构化语言(1) 结构化语言使用的词汇和语句 结构化语言有三种结构,即顺序结构、选择结构和循环结构。(2) 顺序结构 顺序结构由一组有序的陈述句组成。(3)选择结构与程序没计语言类似,结构化语言也有IF-ENDIF、IF-ELSE-EN
32、DIF、DOCASE-ENDCASE等选择结构。(4)循环结构 循环结构是在一定条件下重复执行某动作的结构 DO WHILE条件 动作 ENDDO 决策树 决策树又称判断树,是一种图形工具,适合于描述加工中具有多个策略,而且每个策略和若干条件有关的逻辑功能,结构化分析中所用图形工具决策树是这样的:左边结点为树根,成为决策结点。与决策结点相连的成为方案枝(或称条件枝)。最右方的方案枝(条件枝)的端点(即树梢)表示决策结果,即所采用的策略。中间各结点为分段决策结点。 决策表(1)初始决策表 1 2 3 4 5 6 7 8 C1:购货5万元以上 Y Y Y Y N N N N C2:最近三个月无欠款
33、 Y Y N N Y Y N N C3:10年以上的老顾客 Y N Y N Y N Y N A1:折扣率15% A2:折扣率10% A3:折扣率5% A4:无折扣 决策表(2)决策表的优化 1 2 3 4 C1:购货5万元以上 Y Y Y N C2:最近三个月无欠款 Y N N C3:10年以上的老顾客 Y N A1:折扣率15% A2:折扣率10% A3:折扣率5% A4:无折扣 注:表中“一”表示不考虑该条件 现行系统的薄弱环节 新系统的总体功能需求绘制数据流图编写数据词典系统分析说明书内容与格式4.3 提出新系统逻辑方案 现行系统的薄弱环节1 学生科学籍管理2 教学任务安排3 教学评估工
34、作4 成绩管理工作新系统的总体需求1 学籍档案管理2 成绩管理3 教学任务管理4 考试考务管理5 教学评估管理6 对该系统的整体性能要求绘制数据流图F3单科成绩F12各班课程表F2学生成绩F14学生打分F9听课评议、期末检查F11全校教学任务安排F10成绩F5教师赋分F6教学课程表F7学籍信息F4学期教学任务安排 F8成绩统计信息教学管理系统S6领导S3教师S5教务处S4各系室S2学生S1学生科S7招生办F13新生数据F17注册申请F15学籍通知F16考试日程F1学生情况绘制数据流图F16考试日程F5教师赋分F14学生打分F9听课评议、期末检查成绩档案D4F15学籍通知F17注册申请F1学生情
35、况F7学籍信息F8成绩统计信息F12班级课程表F2学生成绩F10成绩F11全校教学任务安排F3单科成绩F6教学课程表F13新生数据F4学期教学任务安排S2学生S4各系室S3教师D2学期教学安排D1教学计划S1学生科S6领导教学任务P2成绩管理P3学籍管理P1考试考务P4教学评估P5S7招生办D3学籍档案S2学生S5教务处S2学生S3教师S5教务处S2学生 教学管理系统顶层图 绘制数据流图F7学籍信息D4成绩档案D7毕业预审数据F13.2正式新生数据F13.1待批新生数据S7招生办审批P1.1分班P1.2专业设置D5D6班级F15学籍通知F17注册申请F1学生情况S2学生学籍审查P1.3D3学籍
36、档案毕业准备P1.6统计查询P1.5变动处理P1.4S1学生科学籍管理子系统二层图 绘制数据流图报课情况D2.2F4学期教学任务安排F6教学课程表F12班级课程表教师报课P2.2任务通知P2.4排课程表P2.3制定任务P2.1D1教学计划班级D6D2.1学期任务书D2.3教学课程表F11全校教学任务安排S4各系室S2学生S3教师S5教务处教学任务管理子系统二层图 绘制数据流图F10成绩F2.2成绩通知单F2.3补考通知F8成绩统计信息F2.1学生成绩F3单科成绩D4成绩档案成绩发布P3.4成绩查询P3.3成绩统计P3.2成绩登录P3.1S3教师课程学分D8S1学生科S2学生S5教务处成绩管理子
37、系统二层图 编写数据流图F16考试日程F5教师赋分表考评数据D9F14学生打分F9听课评议、期末检查日程公布P4.2考试安排P4.1结果发布P5.3评定等级P5.2数据登录P5.S2学生S6领导业绩档案D10S3教师学期教学安排D2S5教务处D11考试日程考试考务、教学评估管理子系统二层图 编写数据词典数据元素系统名:教学管理系统 条目名:学号属于数据流: 存储处:F1F3,F7,F8,F10,F15,F17 D3:学籍档案 D4:成绩档案数据元素属性: 类型:字符型长度:10取值范围:“0”“9”含义: 第1-4 位:入学年份第5-7 位:专业第8位:班级第910位:序号简要说明:学号是每个
38、学生的惟一识别码,且学号涵盖班级代码、专业代码。数据元素“学号”编写数据词典数据元素系统名:成绩管理子系统 条目名:成绩 属于数据流: 存储处:F2,F3,F8,F10 D4:成绩档案 数据元素属性: 类型:字符型长度:4取值范围:“0”“100”、“优秀”、“良好”、“中等”、“及格”和“不及”简要说明:记录学生所学课程的状况等级。 数据元素“成绩”编写数据词典数据加工系统名:成绩管理子系统 编号:P3.2条目名:成绩统计 别名:输入:成绩档案(D4)输出:成绩统计信息(F8)、学生成绩(F2.1)简要说明:本处理中各处理项均是以学生成绩档案为处理线索修改记录:编写日期数据加工“成绩统计”
39、条件所有考试考查课成绩均90以上或“优秀”YNN状态考试考查课成绩均在85分或“良好”以上YN考试考查课成绩均在75分或“中等”以上Y方案一等奖规则二等奖三等奖处理逻辑:(结构化语言描述)接收成绩档案(D4)的数据DO WHILE 对于每个学生 计算该生学期所学课程的总分、平均分ENDDO以班级为基准,按总分从高到低排名次IF 向“成绩发布”加工(P3.4)传数据按名次顺序将学生各课程成绩、总分、平均分输出 ELSE 统计各成绩等级人数,计算各成绩等级人数所占总人数的百分比 判断获得奖学金的学生,判定逻辑如下(决策表描述): 向学生科输出统计数据ENDIF编写数据词典数据存储系统名:成绩管理子
40、系统 编号:D4条目名:成绩档案 别名:存储组织: 二维表记录数:约60 000数据量:1.8MB主键编号:学号+课程代码辅键:记录组成: 学号 课程代码 课程名称 成绩 补考成绩长度(字节): 10 4 10 4 4 简要说明:存储所有在校生的成绩 修改记录:编写日期 数据存储“成绩档案” 编写数据词典外部项系统名:教学管理系统 编号:S3条目名:教师 别名:输入数据流:教学课程表(F6) 输出数据流:学生单科成绩(F3)主要特征: 本项为修课学生授课的任课教师,主要数据项:教师代码、教师姓名、职称、授课名称、从事专业和联系电话。简要说明:本系统负责下达教师的教学任务和教学安排,接收教师录入
41、的学生成绩。修改记录编写日期外部项“教师” 编写数据词典数据流系统名:教学任务管理子系统 编号:F6条目名:教学课程表 别名:来 源:教学任务通知(P2.4) 去处:教师(S3)数据流结构:教师编号+教师名+班级名称+教室号+课程名称+星期+课次所有任课班级简要说明:用于通知某教师某天在某班第某节上某课程修改记录编写日期数据流“教学课程表” 返回总目录 第5章系统设计 理解系统设计的目的任务、设计内容和依据。 理解结构化系统设计基本原则,掌握基本设计方法。 熟练使用模块设计方法、数据库设计方法、代码设计方法、输入输出设计方法等设计物理系统。 掌握系统分析说明书的书写格式。教学目的 系统设计概述
42、 系统总体概要设计 系统详细设计本章内容 目的与任务系统设计的主要内容系统设计的依据结构化系统设计方法5.1 系统设计概述目的与任务 管理信息系统设计阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。 这一阶段的主要任务是从管理信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划,确保总体目标的实现。系统设计的主要内容(l)系统总体概要设计: 系统总体布局方案的确定;
43、 软件系统总体结构的设计; 计算机硬件方案的选择和设计; 数据存储的总体设计。(2)详细设计: 代码设计; 数据库设计; 输出设计; 输入设计; 用户界面设计; 处理过程设计; 安全可靠性设计。(3)系统实施进度与计划的制定。(4)“系统设计说明书”的编写。”系统设计的依据(l)系统分析的成果。(2)现行技术。(3)现行的信息管理和信息技术的标准、规范和有关法律制度。(4)用户需求。(5)系统运行环境。结构化系统设计方法1系统设计方法的发展2结构化设计方法概述3SD方法的基本原则(1)系统的结构设计要充分利用数据流图,尽量和实际系统相对应,这样当实际系统变化时,只需对系统中的对应部分作出相应的
44、修改即可。(2)将系统划分成功能单一、简单、易理解的模块。(3)采取“自顶向下,逐步求精”的方法进行设计。(4)遵循低耦合,高内聚的模块设计原则。(5)使用模块设计技巧来进行模块的分解、合并。系统总体布局软件系统总体结构设计功能模块设计教学管理信息系统模块结构图5.2 系统总体概要设计 系统总体布局1.系统的总体布局 系统的总体结构是指整个系统由哪些部分组成,以及各部分在物理上、逻辑上的相互关系,包括硬件部分和软件部分。而系统的总体布局是指系统的硬、软件资源以及数据资源在空间上的分布特征,通常有以下几种方案可供选择。从信息资源管理的集中程度来看主要有: 集中式系统(centralized sy
45、stems) 分布式系统(distributed systems)从信息处理的方式来看主要有:批处理方式(batch Processing) 联机处理方式(on-line processing)系统总体布局2.C/S结构与B/S结构(1)C/S结构(2)B/S结构 (3)C/S结构与B/S结构的综合应用系统总体布局3.教学管理信息系统总体布局方案软件系统总体结构设计1软件系统的总体结构设计任务软件总体结构设计的主要任务就是应用SD方法,将整个系统合理地划分成各个功能模块,正确地处理模块之间与模块内部的联系以及它们之间的调用关系和数据联系,定义各模块的内部结构等等。 2软件系统总体结构设计的原则
46、(l)分解一协调原则(2)信息隐蔽、抽象的原则(3)自顶向下的原则(4)一致性原则(5)面向用户的原则 功能模块设计1模块的概念 按着SD方法,系统的物理实体是模块。所谓模块是指:具有输入、输出、逻辑功能、运行程序和内部数据等属性的程序段。输入、输出和逻辑功能是模块的外部属性,运行程序和内部数据是模块的内部属性。 模块通常用程序设计语言来实现,一个模块可以是一个程序或一个子程序。通过模块的名字调用模块,一个模块可以调用另一个模块,也可以被另一个模块所调用。调用摸块称父模块,被调用模块称子模块。由于父还能有父,子还能有子,所以父模块与子模块的概念是相对的。功能模块设计2模块结构图表示一个模块,模
47、块名称标在方框中。表示模块间的调用关系,从调用模块指向被调用模块。表示在模块间传递的数据流,箭杆上标明数据流名。表示在模块间传递的控制信息,箭杆上标明控制信息名。表示调用模块有选择地调用被调用模块。表示调用模块循环地调用被调用模块。功能模块设计3模块的独立性(1)模块内聚。1)偶然型内聚2)逻辑型内聚3)时间型内聚4)过程型内聚5)通讯型内聚6)顺序型内聚7)功能型内聚(2)模块内聚类型的判断方法。(3)模块耦合。1)非直接耦合2)数据型耦合3)控制型耦合4)外部型耦合5)公共型耦合6)内容型耦合功能模块设计3模块的独立性(1)模块内聚。1)偶然型内聚2)逻辑型内聚3)时间型内聚4)过程型内聚
48、5)通讯型内聚6)顺序型内聚7)功能型内聚(2)模块内聚类型的判断方法。(3)模块耦合。1)非直接耦合2)数据型耦合3)控制型耦合4)外部型耦合5)公共型耦合6)内容型耦合功能模块设计4模块结构图的导出(1)DFD与MSC间关系分析。(2)DFD的类型。(3)从变换型DFD导出MSC。(4)从事务型DFD导出MSC。(5)从复合型DFD导出MSC。5模块结构图的优化(1)模块的作用范围与控制范围。(2)模块的扇出系数。(3)模块的扇入系数。(4)力求设计单入口、单出口的模块。(5)模块的规模。教学管理信息系统模块结构图 1依据分解-协调原则,按功能分解教学管理系统,由五个子系统组成 学籍管理子
49、系统成绩管理子系统教学任务子系统教学评估子系统考试考务子系统教学管理系统教学管理信息系统模块结构图 2使用SD方法,依据DFD导出各子系统的MSC 学籍档案学籍档案学籍档案注册申请班级学生情况学籍信息变动通知学籍数据学籍数据学籍审查输入数据获得学生信息学籍管理主模块变动处理获得分班情况输出学籍信息学籍通知毕业准备查询统计学籍管理子系统MSC 教学管理信息系统模块结构图 查询数据学生成绩成绩档案统计数据合格成绩单科成绩成绩信息查询数据成绩档案成绩档案成绩统计成绩登录录入成绩管理主模块成绩查询验证成绩发布发通知书发布查询成绩管理子系统MSC 教学管理信息系统模块结构图 教学任务教学任务教学任务报课
50、数据教学任务任务安排任务安排报课数据报课数据取得教师报课数据制定教学任务教学任务安排主模块录入报课数据教学任务通知打印教师课程表打印系部授课表编排课程表打印班级课程表教学任务子系统MSC 教学管理信息系统模块结构图 考评数据数据学生打分业绩档案业绩档案考评数据数据登录录入学生打分教学评估主模块评定等级录入听课评议、期末检查数据输出教师赋分表教学评估子系统MSC 教学管理信息系统模块结构图 教学安排考试日程考试日程教学安排获得学期教学安排考试考务主模块安排考试考试日程公布考试考务子系统MSC 数据库设计代码设计输入输出设计模块流程设计系统设计说明书内容与格式5.3 系统详细设计 数据库设计1.信
51、息与数据(1)现实世界(2)信息世界(3)数据世界2信息模型(1)信息模型的要素 实体 属性 联系(2)两个实体集之间相互联系的方式 一对一联系(简记为l:1) 一对多联系(简记为1:n) 多对多联系(简记为m:n)(3)实体联系表示法(ER方法) 数据库设计3数据模型(1)数据模型的概念 一组规定的用以构造数据库的基本数据结构类型 一组数据操作或推导规则 完整性约束规则(2)数据模型与信息模型的关系 实体一记录;实体型一记本型; 实体集一文件;个体一特定记录; 属性一数据项;属性名一数据项型;属性值一数据项值。 (3)常见数据模型 层次模型 网状模型 关系模型 数据库设计4关系范式化 三个方
52、面的数据异常: (1)数据冗余。(2)更新异常。(3)删除异常。 第一范式(1NF) 第二范式(2NF) 第三范式(3NF) BCNF 第四范式(4NF)数据库设计5数据库的组成与结构 (1)数据库系统体系结构 应用程序UWA用户A1应用程序UWA用户A2应用程序UWA用户A3外模式A外模式B模式内模式DBMS外模式/模式映射SPARC分级结构 数据库设计(2)数据库系统的组成 数据库系统由数据库、支持数据库运行的软硬件、数据库管理系统和应用程序等部分组成。数据库 硬件与软件 人员数据库系统中的人员主要有以下几类: 1)系统分析员。 2)系统程序员。 3)应用程序员。 4)数据库管理员(DBA
53、)。 终端应用系统外模式模式内模式DBDBMSOS用户应用 程序员系统分析员 / 数据库管理员数据库系统中的人员 数据库设计(3)数据库管理系统(DBMS) 操作系统DBMS语言编译应用程序 数据库定义功能 数据库操纵功能 映射功能 程序设计语言 数据库运行控制功能 数据库维护功能数据库设计6关系数据库(1)关系的性质。(2)关系模式的完整性规则。 实体完整性约束规则 引用完整性约束规则 (3)关系数据语言 关系数据语言分为关系代数、关系演算和SQL三大类。(4)SQL简介非过程化语言 统一的语言 是所有关系数据库的公共语言支持客户/服务器结构 (5)常见关系数据库系统及厂商简介Fox系列数据
54、库AccessSQL ServerOracle 8iDB2是IBM公司的关系数据库。InformiX数据库设计7E-R模型转换成关系数据库的一般规则 8数据库设计综述 需求分析概念设计逻辑设计物理设计运行与维护数据库实施9教学管理信息系统数据库方案 数据库设计学生毕业生注册记录学籍变动档案专业班级系教室考评数据转入11变动1m注册包含包含11mmm1所有1m成绩m课程安排mmmm1mm学生打分m评比mm教学计划课程1教师考试安排mm教学管理系统总体E-R图 代码设计1代码设计的原则1)惟一确定性。2)标准化与通用性。3)可扩充性和稳定性4)便于识别和记忆。5)短小精悍。6)容易修改。7)考虑程
55、序处理上的方便。2代码的分类(1)顺序码。(2)区间码。(3)助忆码。(4)校验码。3教学管理信息系统主要代码设计 数据库设计1.输入设计(1)输入设计的原则与输入类型输入设计的原则输入类型(2)输入设计的任务(3)输入设备和介质输入的数据量与频度;输入信息的来源、形式;输入的类型和格式的灵活程度;输入速度和准确性的要求,输入的校验方法、允许的错误串及纠正的难易程度;数据记录的要求、特点、保密性等;数据收集的环境,以及对于其它系统是否适应;可利用的设备和费用等。数据库设计(4)输入信息的校验校验对象数据出错的种类数据的校验方法1)重复校验2)利用数据间逻辑关系校验。3)利用数据词典校验。4)视
56、觉校验5)分批汇总校验6)数据类型校验7)格式校验8)值域校验9)记录计数校验10)平衡校验11)代码自身校验差错的纠正1)采用屏幕格式文件,把出错数据所在记录(如一张会计凭证)完整地显示屏幕上,使操作员有整体感,便于查错。2)指示出错数据的位置。3)容许改错中再出错。2输出设计(1)输出类型与输出内容外部输出内部输出中间输出交互输出操作输出(2)输出设计的任务(3)输出设备和介质数据库设计3用户界面设计(1)界面设计的几种形式菜单式下拉式菜单弹出式菜单图标式菜单(2)界面设计原则界面要清楚、简单,不能具有二义性;界面要适合操作人员的水平,要能鼓励用户使用,并且容易学习掌握;界面本身应具有指导
57、用户怎样操作和回答问题的能力;界面应能反映用户的观点、业务和习惯等;必须很快地反馈用户的输入状态(尤其是出错的情况),不能让用户犹豫或等待;要把错误信息的细节显示出来,并指导用户如何改正错误;界面应该适合于用户的环境和具体情况,允许具有不同能力和经验的用户在不同的速度下进行操作。 填表法:回答法提问法模块化流程1结构化设计方法概述2程序流程图这五种基本的控制结构是:1)顺序列:几个连续的加工步骤依次排列构成;2)选择型:由某个逻辑判断式的取值决定选择两个加工中的一个;3)先判定(while)型循环:在循环控制条件成立时,重复执行特定的加工;4)后判定(until)型循环:重复执行某些特定的加工
58、,直至控制条件成立;5)多情况(case)型选择:列举多种加工情况,根据控制变量的取值,选择执行其一。3N-S盒图 4HIPO(分层和输入一处理一输出)技术 模块化流程 5教学管理信息系统模块流程设计举例 Pa=输入密码从数据库中取出密码Pb开始N=1Pa=Pb?结束卸载本界面进入下一界面YN=3?YN=N+1NN输入用户名M=1在数据库中找到否?YNM=3?YM=M+1NM=1DO - WHILE M3输入用户名是否在数据库中找到YNM=M+1N=1DO - WHILE N3Pa=输入密码Pb=数据库中取出密码Pa=Pb?YN卸载本界面N=N+1 返回总目录 第6章系统程序设计与测试理解系统
59、实施阶段的作用与地位、主要活动内容。 理解主要程序设计语言及工具的特点和结构化程序设计原则。 掌握保持优良程序设计风格的方法。 理解系统测试概念,会使用测试方法对程序进行基本测试。 掌握调试排错方法。教学目的 系统实施阶段概述 程序设计 系统测试本章内容作用和地位主要活动内容(1)系统实施的前提条件(2)系统实施的主要活动6.1 系统设施阶段概述 对程序质量的要求结构化程序设计程序设计的步骤开发工具的选择程序设计的风格6.2 程序设计 对程序质量的要求(1)结构清晰(2)易理解(3)可维护(4)健壮性(5)效率结构化程序设计1结构化程序设计方法(1)顺序结构(2)选择结构(3)循环结构 (b)
60、(a)exp语句A语句BDO CASE语句A语句n语句B两种选择结构 (a)exp语句ANYexp语句ANY(b)两种循环结构 结构化程序设计2结构化程序和非结构化程序设计比较3结构化程序设计的原则l)使用语言中的顺序、选择、重复等有限的基本控制结构表示程序逻辑。2)选用的控制结构只准许有一个入口和一个出口。3)程序语句组成容易识别的块(block),每块只有一个入口和一个出口。4)复杂结构应该用基本控制结构进行组合嵌套来实现。5)语言中没有的控制结构,可用一段等价的程序段模拟,但要求该程序段在整个系统中应前后一致。6)严格控制GOTO语句,仅在可以改善而不是损害程序可读性的情况下偶尔使用。例
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二零二五年度健康养生类产品包装设计合同3篇
- 二零二五版租赁房屋租赁合同网络安全保障协议4篇
- 2025年度集装箱装卸运输操作规范合同
- 二零二五年度民间个人借款合同金融创新服务细则
- 二零二五版农业保险代理服务合同范本8篇
- 2025年度房产抵押经营性贷款合同样本
- 2025年南京住建部房屋租赁合同规范版
- 课题申报参考:面向微生物组中介效应的群落水平关联检验方法研究
- 课题申报参考:美式“小多边主义”冲击下中国伙伴关系的升级与转型研究
- 2025年木材销售企业库存管理服务合同
- 汽车修理厂管理方案
- 人教版小学数学一年级上册小学生口算天天练
- 九年级上册-备战2024年中考历史总复习核心考点与重难点练习(统部编版)
- 三年级数学添括号去括号加减简便计算练习400道及答案
- 苏教版五年级上册数学简便计算300题及答案
- 澳洲牛肉行业分析
- 老客户的开发与技巧课件
- 计算机江苏对口单招文化综合理论试卷
- 成人学士学位英语单词(史上全面)
- KAPPA-实施方法课件
- GB/T 13813-2023煤矿用金属材料摩擦火花安全性试验方法和判定规则
评论
0/150
提交评论