《《管理系统中计算机应用》PPT讲义.ppt》由会员分享,可在线阅读,更多相关《《管理系统中计算机应用》PPT讲义.ppt(238页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、管理系统中计算机应用管理系统中计算机应用串讲串讲理清知识脉络理清知识脉络以不变应万变以不变应万变主讲人:赵守香主讲人:赵守香内容安排内容安排课程特点考试题目类型分析各章知识点Visual FoxPro主要知识点Visual FoxPro上机辅导一、课程介绍一、课程介绍 研究内容研究内容:管理系统中计算机应用是经济管理类专业全国自学考试科目,是一门应用性很强的课程。它主要研究如何利用计算机这个工具来有效地管理企业中的各种数据,提高管理水平和决策水平,从而提高企业的应变能力和竞争力。主要任务主要任务:计算机在管理中的应用经历了电子数据处理(EDP)、管理信息系统(MIS)、决策支持系统(DSS)等
2、阶段。如何根据自己的业务需求和现有技术的特点,开发适用能力强、使用方便、满足企业业务需求和管理需求的信息系统,是学习本课程的主要任务。知识体系知识体系 本课程的知识体系包含三个部分本课程的知识体系包含三个部分:信息系统基本概念;信息管理的核心技术计算机技术、网络技术和数据库技术;信息系统开发方法。这三部分内容的关系是:前两部分是后一部分的基础。只有在充分理解信息、信息系统、信息在管理中的地位和作用等概念,掌握用数据库管理系统构建企业数据库的方法的基础上,才能很好地掌握信息系统开发的方法和步骤,并能够结合实际编写简单的应用程序。课程重点课程重点 1、结构化系统开发方法,要掌握信息系统开发的阶段划
3、分,即系统分析、系统设计和系统实施三个阶段,对每一阶段的目的、内容、使用的图表工具和产生的文档资料,都要清楚地掌握。、Visual Foxpro中的面向对象程序设计。出现在综合应用题中。知识结构图知识结构图信息系统基本概念信息系统技术计算机技术通信及网络技术数据库技术VisualFoxPro的知识信息系统开发方法生命周期法原型法面向对象方法CASE方法二、题型分析二、题型分析 根据历年的试卷和新大纲的题型举例分析,考试题型主要有:单项选择题、概念题(名词解释)、简答题和应用题四种主要题型。各种题型所占的分数比例大致为:单项选择30%、名词解释15%、简答题25%、应用题30%。各种题型的考试知
4、识点不同,学员在学习时要注意采用不同的策略。1、单项选择题 单项选择题的特点是点多面广,一般30题左右,每题1分。主要考察学员对一些概念和方法理解的准确程度,特别是对那些容易似是而非的概念、原理、方法的理解。因此要求学员准确把握每一个概念、原理、方法的内涵和外延。例:将企业生产过程自动化、决策的网络化和智能化相结合的系统,称为()ACIMS BCAMS CCAPPS DGDSS2、名词解释 名词解释名词解释主要考察学生对基本概念的理解和记忆,需要学生准确把握课程中的基本概念的定义,一般每题3分,共5道题。学生回答概念题时要准确、简练,最好不要脱离最好不要脱离书本上的定义。例:(2007年10月
5、):31 批处理 32集中式(信息系统)33信息关联图 34企业战略 35C/S模式3、简答题 简答题主要考察学生对基本原理、基本方法的掌握和理解程度,一般5题,每题5分左右。根据以往的经验,主要内容在结构化系统分析和设计(即三到九章)中。学员一定要掌握系统开发的阶段划分及每一阶段的任务、内容、图表工具、文档等。例(2007年10月考题):36简述BPR及其含义。37简述文档在软件开发过程中的主要作用。38简述代码设计的原则。39将上层模块分解为下层模块时,可以有三种不同的结构形式。请写出三种结构形式的名称并画出各自的控制结构图。40简述面向对象程序设计的特点。4、应用题 应用题的考核内容分为
6、两部分应用题的考核内容分为两部分:结构化分析与设计工具:数据流程图、决策树(决策表)、E-R图、关系模式、控制结构图等。VF程序设计 近两年来,Visual FoxPro中的面向对象程序设计技术和“表单”设计技术是考试的重点,几乎每份试卷都有这类题目。下面看一个例子:应用题例(1)41固定资产管理的处理流程如下:接受业务部门交来的固定资产增减报表,进行资料录入后存储到固定资产增减文件,每月末根据这个文件进行更新,存储到固定资产卡片文件。然后依据卡片文件计算资产折旧,存储到折旧文件。资料查询时由主管部门提出查询要求,根据前述三个文件产生查询报表发给相应主管部门。画出固定资产管理数据流程图。应用题
7、例(2)有一张表单制作的调查问卷界面如下图所示,其中城市选项控件是optiongroupl,爱好选项控件分别是check1、check2、check3和check4;当单击“确定”按钮后,调查结果将用两个标签控件label4和label5显示在界面下方。命令按钮组commandgroupl的Click事件方法如下:if mandgroupl.value=2 thisform.releaseelsexx=你所在的城市+;thisform.optiongroupl.buttonsthisform.optiongroupl.value.caption,xx=xx+你的爱好:if thisform.c
8、heckl.value=【1】xx=xx+thisform.check1.【2】endifif thisforn.check2.value=【3】xx=xx+thisform.check2.【4】endifif thisform.check3.value=【5】xx=xx+thisform.check3.【6】endifif thisform.chech4.value=【7】xx=xx+thisform.check 4.【8】endif thisform.label4.caption=【9】thisform.label5.caption=你的建议是:+thisform.editl.【10】en
9、dif第一章第一章 概论概论 信息和数据 管理信息 管理系统中计算机应用的发展 企业管理信息系统 企业信息化与管理创新一、信息和数据一、信息和数据 信息:信息是对事物运动状态和特征的描述。信息不随载体的性质而改变。数据:载荷信息的物理符号。信息和数据的关系:数据是信息的一种表示形式,是信息的载体,只有当人们理解了数据中所包含的信息时,数据才有意义 二、管理信息二、管理信息 经过加工处理后对企业生产经营活动有影响的数据。注意:对某个部门来说是信息,对另外的部门就是数据。因此,是递归递归定义的。数据加工信息(一)、管理(一)、管理管理的概念管理的概念 管理者或管理机构,通过计划、组织、领导和控制等
10、活动,对组织的资源进行合理配置和有效利用,以实现组织特定目标的过程。管理的含义管理的含义管理的目的:实现企业的目标管理是对组织资源进行合理的配置的过程。管理的实施是通过计划、组织、领导和控制等活动进行的。系统系统:由相互作用、相互制约的若干个要素结合而成的、具有特定目标和功能的有机整体。一定的目标若干个组成部分要素之间相互联系、相互作用管理系统管理系统:管理的客体:管理的对象管理的主体:管理者或管理机构联系两者的信息系统管理系统的成功管理系统的成功取决于:与环境之间的协调。图(二)、企业管理系统(二)、企业管理系统重要的资源重要的资源:物质资源(人力、原材料、机器、资金)、概念资源(信息),两
11、者的关系。决策的基础决策的基础实施管理控制的依据实施管理控制的依据物流、信息流物流、信息流的不同:信息流是双向的。信息的反馈系统内外联系的纽带系统内外联系的纽带 任何系统都处在一个大环境中 协同商务、供应链管理、准时化生产(三)、管理信息的作用(三)、管理信息的作用(四)、管理信息的特点(四)、管理信息的特点 原始数据来源的分散性 信息资源的非消耗性 信息量大 信息处理方法的多样性 信息的发生、加工、使用在时间、空间上的不一致性。(五)、管理信息的分类(五)、管理信息的分类按信息稳定性:固定信息:在一段时间内重复使用,不发生质的变化。哪些信息是固定信息?定额信息、计划合同信息、查询信息。信息的
12、稳定系数:0.85,不能低于0.6流动信息:作业统计信息,反映生产经营活动中实际进程和实际状态的信息。固定信息的三个组成部分定额标准信息计划合同信息查询信息给出某些管理信息,能够区分哪些是固定信息;哪些是流动信息。例:下列关于固定信息和流动信息描述,正确的是【】A A.流动信息一般只有一次性使用价值 B.固定信息在企业管理系统中约占50 C.在工业企业中,计划合同信息属于流动信息 D.固定信息是绝对稳定的信息按决策层次:金字塔型管理结构业务信息:基层管理人员使用;数据量大;当前信息;不需长期保存。战术信息战略信息从保存时间、数量、精确程度、来源、使用频率几个角度来比较不同层次的信息。(六)、管
13、理信息处理的内容(六)、管理信息处理的内容信息的收集信息的收集原始信息收集:及时、准确、完整。二次信息收集:有目的地选取、正确理解。信息的存储信息的存储存储量、信息格式、使用方式、存储时间、安全保密。不丢失、不走样、不外泄、整理得当、方便使用。信息的传输信息的传输及时、可靠、速度、数量信息存储与传输之间的关系:分散存储:传输量少;集中存储:传输量大。信息的加工信息的加工数值计算非数值计算:查询、排序、合并。信息的提供信息的提供 不同的使用者的要求不同 表格、图形(七)、管理信息处理的要求(七)、管理信息处理的要求及时及时记录及时加工、传输准确信息的统一性适应不同层次的管理人员对数据需求不同。并
14、不是越多越好,越详细越好。经济时间成本、资金成本、人力成本(八)、不同层次管理人员对信息的需求(八)、不同层次管理人员对信息的需求 信息的范围 信息来源 信息概括程度 信息的时间性不同 信息的更新间隔期不同 信息加工处理方法 信息使用频率信息层次信息特点来源寿命精度使用频率内容战略信息战术信息作业信息外部内部长短低高低高抽象具体三、管理系统中计算机应用的发展三、管理系统中计算机应用的发展(一)、电子数据处理(一)、电子数据处理(EDPEDP)单项应用 目的:提高处理的效率 方式:批处理,定期报表 技术:文件管理(二)、数据的系统处理(二)、数据的系统处理(MISMIS)数据的统一管理和共享 联
15、机实时处理和资源共享 数据库技术、网络技术的出现 利用决策模型解决结构化问题。(三)、决策问题(三)、决策问题结构化问题:可以利用一定的规则和公式来解决的问题。例如:库存订货点。非结构化问题:决策目标和评价标准经常变动支持决策的信息不能完全获得支持决策的信息具有不确定性和模糊性决策规则依决策者或决策环境变化半结构化问题:介于两者之间的决策问题。能够区分哪些是结构化、半结构化、非结构化问题(四)、支持决策(四)、支持决策决策支持系统(DSS:Decision Support System)群决策支持系统(GDSS:Group Decision Support System)智能信息系统(ES)经
16、理信息系统(EIS:Executive Information System)1 1、决策支持系统(、决策支持系统(DSSDSS)面向中、高层管理人员解决半结构化、非结构化问题利用数据和模型进行决策分析与研究强调人机交互支持但不代替高层管理者决策组成:人-机交互系统(对话子系统)数据库、数据库管理系统模型库:模型库管理系统2 2、群决策支持系统(、群决策支持系统(GDSSGDSS)着重于参与者的交流与沟通。使用不同的决策模型 通过计算机网络完成各成员间的通信 公共屏幕用于显示动态信息。3、智能支持系统、智能支持系统 人工智能技术的应用 专家系统(ES:Expert System)运用知识进行推
17、理 掌握丰富的知识 具有学习能力 有判断和推理的功能 组成:人机接口、知识库、推理机。4 4、经理信息系统(、经理信息系统(EISEIS)信息提取方便 提供关键成功因素的企业内、外部信息。自动识别例外情况 目标:以决策者最容易理解和接受的方式,向他们提供企业整 体绩效的信息;系统使用方便。(五)、管理系统中计算机应用的条件(五)、管理系统中计算机应用的条件 1、科学的管理基础科学的管理基础。管理工作程序化、管理业务标准化、报表 文件统一化、数据资料完整化和代码化。2、领导的支持和参与领导的支持和参与。抓好规划、抓好决策、抓好落实。3、建立专业人员队伍和培训建立专业人员队伍和培训。(六)、管理信
18、息系统的基本结构形式(六)、管理信息系统的基本结构形式指的是管理信息系统的组成及其各组成部分之间的关系。1、按职能结构原则组织的管理信息系统(职能结构职能结构):由各职能子系统综合而成,包括生产、计划、财务、供销、劳资等子系统,每个子系统都涉及到业务处理、管理控制和战略计划三个层次的信息管理活动。应用得最早。2、按管理的不同阶段或生产制造的不同进程而设置(管理阶段结构)。即按计划、作业计划、监控、分析和调节等阶段设置子系统。COPICS就是按管理阶段结构划分的。3、按纵向综合原则组织的管理信息系统结构(层次结构层次结构):按管理层次的信息处理量大小划分,业务处理的信息量最大,管理控制次之,战略
19、计划最小。4、全面综合结构:横向职能结构和层次结构相结合。四、企业管理信息系统四、企业管理信息系统(一)、管理信息系统软件(一)、管理信息系统软件制造资源计划(MRPII)COPICS(面向通信的生产信息与控制系统)的主要功能 12个子系统及其功能企业资源规划(ERP)实现面向供应链的信息集成采用信息技术的最新成果结合企业业务流程重组(BPR)商业企业管理信息系统进:商品订货管理子系统销:市场销售子系统存:商品库存子系统其它:财务、人力资源、商品物价。(二)、何为企业信息化(二)、何为企业信息化 企业信息化是指企业利用现代信息技术,通过对信息资源的深化开发和广泛利用,不断提高企业生产、经营、管
20、理、决策的效率和水平,进而提高企业经济效益和企业市场竞争力的过程。(三)、企业信息化的内容(三)、企业信息化的内容企业生产过程自动化企业生产过程自动化:即通过应用现代电子信息技术(如CAD、CAM等),提高企业生产过程自动化,加速企业产品更新换代,提高产品质量。企业管理决策的网络化、智能化企业管理决策的网络化、智能化:CIMS企业商务活动的电子化企业商务活动的电子化。Internet、Intranet、Extranet,交易无纸化。五、企业信息化与管理创新五、企业信息化与管理创新理论的含义(竞争、顾客、变化)业务流程重组(BPR)的含义供应链管理(SCM)的含义虚拟企业现代企业:专著于核心竞争
21、力,做自己最在行的。通过网络把很多企业联系在一起,共同实现某个目标。内部虚拟和组织之间的虚拟。企业组织之间的虚拟化:具有不同功能的多个企业,为了实现共同的目的,围绕一个核心组织,以信任和契约为基础,通过计算机网络联结起来,形成一种临时合作组织。(一)、电子商务(一)、电子商务(ECEC)的功能)的功能网上广告宣传网上咨询和贸易洽谈网上产品订购网上货币支付和电子银行服务传递意见征询(客户服务与支持)交易活动管理(二)、电子商务的类型(二)、电子商务的类型 企业到企业电子商务(B2B:Business To Business):汽车制造业与零部件供应商之间的电子商务。企业到消费者(B2C:Busi
22、ness To Customer):当当、亚玛逊等等。企业内部电子商务:校园网,联想神州数码、海尔等等。(三)、电子商务特点(三)、电子商务特点 提供全球商务服务,跨越时空。高效、快捷 加强客户关系管理 网络的双向沟通能力。方便地获取客户需求信息 提供个性化服务 提高服务质量。与后台信息系统的整合。实时解答各种问题。第二章第二章 企业管理的信息化平台企业管理的信息化平台“工欲善其事,必先利其器工欲善其事,必先利其器”计算机技术计算机技术网络技术网络技术数据库技术数据库技术一、计算机技术一、计算机技术 计算机:用于计算的机器。分类:巨型机 小巨型机 大型机 小型机 个人机 工作站 冯冯诺诺依曼依
23、曼结构:结构:五大部件 输入设备 存储器 运算器 控制器 输出设备 运算器+控制器=中央处理器(CPU)CPU+内存=主机 存储器:存储器:内存、外存(辅助存储器)总线(总线(bus):):各种数据和命令的传输通道。总线的数据传输率表征数据的处理能力。(一)、计算机硬件结构(一)、计算机硬件结构 计算机软件:计算机软件:程序、程序使用数据、相关文档的集合。系统软件 系统管理程序:操作系统 系统支持程序:系统应用程序 系统开发程序:程序设计语言 应用软件 通用应用程序 专用应用程序(二)、计算机软件(二)、计算机软件 字长字长:一次同时处理的二进制数码的位数。运算速度:每秒执行多少条指令来表示M
24、IPS(百万条指令/秒)。内存容量内存容量:内存中能存储信息的总字节数。主频主频:CPU的时钟频率 存取周期存取周期:连续两次读(写)所需的最短时间。总线宽度总线宽度:地址总线(AB)、数据总线(DB)、控制总线(CB)。(三)、计算机性能指标(三)、计算机性能指标 五类媒体:感觉、表示、显示、存储、传输。信息表示的媒体:文字、图形、图象、声音、动画、视频影象等。多媒体计算机的特征:集成性 交互性 实时性 数字化(四)、多媒体计算机(四)、多媒体计算机二、网络技术二、网络技术 数据通信模型 信号:数据在传输过程中的物理表示形式。数字信号:以脉冲形式变化。模拟信号:信号电平连续变化。通信系统的任
25、务 信号接口 路由与寻址 呼叫与应答 可靠传输(一)、数据通信技术(一)、数据通信技术 模拟信号的带宽:带宽指的是输系统能够响应的信号的最高频率。它反映了传输系统的传输能力。带宽的单位是Hz.数字信号的带宽:信号的传输速率BPS(二)、带宽(二)、带宽(三)、传输介质(三)、传输介质 有线介质:双绞线(twistedpair)同轴电缆(coaxialcable)光纤电缆(OpticaI Fibre)无线介质:微波通信 基带传输:最基本的数据传输方式 频带传输:调制解调器(四)、数据传输(四)、数据传输(五)、其它技术(五)、其它技术 调制与解调 多路复用技术 数据交换技术 专线连接 电路交换
26、存储转发交换(包交换):通信控制处理机 存储转发交换(包交换)报文交换 报文分组交换:当前公用数据交换网中的主要交换技术。数据通信 资源共享 1共享数据 2共享程序 3共享设备 分布处理:并行处理、分布作业(六)、(六)、计算机网络的功能计算机网络的功能 资源子网(七)、计算机网络的结构(七)、计算机网络的结构 计算机网络按其地理分布范围,可以分成:局域网 LAN(Local Area Network)分布范围一般在几米到几公里之间。广域网 WAN(Wide Area Network)分布范围可达几千公里乃至上万公里 按网络传输技术:点对点式:星型、环型、树型 广播式:总线、环型、卫星型(八)
27、、(八)、计算机网络的分类计算机网络的分类 拓扑,是一种研究与大小、形状无关的线和面的特性的方法 在网络中则是指连接各结点的形式与方法,把网络中的工作站和服务器等网络单元抽象为“点”把网络中的电缆等抽象为“线”。影响网络性能、系统可靠性、通信费用。(九)、(九)、局域网的拓扑结构局域网的拓扑结构 1、总线型结构2、星型结构3、环型结构4、树型结构 计算机之间的相互通信需要共同遵守的一定规则。数据或控制在网络上传输的规则与方法。OSI是由ISO组织于1979年提出的网络体系结构,成为开放式系统互连参考模型。该模型将网络功能划分为7个层次。ISO/OSI是当代计算机网络技术体系的核心。每个层次完成
28、特定的功能;同层进程之间进行相互通信;这种通信是通过调用下层功能来实现的。(十)、网络协议与网络体系结构(十)、网络协议与网络体系结构 局域网硬件主要包括:网络服务器、工作站、网络适配器、通信介质、转接部件等。转接部件:集线器(Hub)、中继器(Repeater)、网桥(Bridge)、网关(Gateway)、路由器(Router)(十一)、局域网硬件(十一)、局域网硬件(十二)、网络软件(十二)、网络软件 网络上的软件大致可分为三个层次:网络操作系统 网络管理软件 网络应用软件。常用的通信介质主要有两类:有线介质和无线介质。有线介质包括双绞线、同轴电缆和光缆;无线介质包括微波、卫星、激光和红
29、外线等。中高速局域网络:双绞线 远距离传输:光缆 移动站点:无线介质(十四)、局域网工作方式(十四)、局域网工作方式 共享介质:任一时间段,只能有一个结点占用公共通信信道。交换式(十三)、通信介质(十三)、通信介质 总线CSMA/CD 令牌环传递Token Ring 令牌总线Token Bus(十五)、局域网的介质访问控制方式(十五)、局域网的介质访问控制方式(十六)、局域网通信协议(十六)、局域网通信协议 LAN是遵循国际电子与电气工程学会(IEEE)局域网标准化委员会(简称802课题组)制定的关于局域网的IEEE 802标准系列。(十七)、局域网中计算机的相对地位(十七)、局域网中计算机的
30、相对地位 对等网络 客户/服务器网络在互联的网络之间提供链路在不同网络结点的进程之间提供适当的路由。提供网络记帐服务提供各种互联服务。(十八)、网络互联技术(十八)、网络互联技术Internet又称国际互联网,是一个由各种不同类型和规模的独立运行与管理的计算机网络组成的全球范围的计算机网络。基于客户机/服务器模式Internet组成 通信线路 路由器 主机 信息资源Internet协议:TCP/IP(十九)、(十九)、Internet国际互联网国际互联网物理地址:网卡上的地址,48位,62位十六位地址IP地址:32位,4个十进制,0-255之间域名(Domain Name):标识了Intern
31、et上的一个具体的计算机系统,标明了用户所属的机构或计算机网络,通常就是用户所在的主机的名字或地址。域名IP地址的转换:域名服务器。(二十)、(二十)、Internet网络地址网络地址 信息服务:信息浏览、信息发布、信息检索、文件下载。WWW的概念 网上通信:电子邮件、网上聊天、IP电话、网上寻呼 协同工作:协同办公、网上讨论、IP网络视频会议 电子商务 网上教育 网上娱乐(二十一)、(二十一)、Internet应用应用(二十二)、(二十二)、Internet的连接方式的连接方式 ISP的含义 IP地址的类型 1、通过电话网接入:MODEM 2、通过局域网接入(专线连接)DDN专线、ISDN专
32、线、路由器的作用 利用Internet 技术,以TCP/IP协议为基础,以WWW为核心,构成企业内部专用和统一的信息交换平台。WWW(万维网):以网页为基础的环球信息网服务系统。超文本技术和超媒体技术(二十三)、企业内部网(二十三)、企业内部网Intranet(二十四)、(二十四)、Intranet的技术特点与组成的技术特点与组成 技术特点:.统一的界面 .使用方便 .内部通信 .内部协同操作 组成:.服务器 .客户机 .防火墙 .物理网络(二十五)、企业外部网(二十五)、企业外部网Extranet 企业内部网Intranet对企业外部特定用户的安全延伸。利用Internet协议和标准,通过公
33、共通信系统,使通过认证的用户访问企业内部网中的部分信息。数据库的基本概念 数据库的特点 数据库管理系统的组成和功能 三种数据模型 关系型数据库的基本概念和特点 三、数据库技术三、数据库技术 数据库:按一定的方式将相关数据组织在一起并存储在外存储器上所形成的能为多个用户所共享的、与应用程序彼此独立的一组相关数据的集合。统一组织,减少了数据的冗余,保证了数据的一致性和完整性。同一数据的重复存储我们称为“冗余”。(一)、数据库概念(一)、数据库概念(二)、数据库管理系统(二)、数据库管理系统 为了更有效地管理和操纵数据库,人们研制出了数据库管理系统(DBMS)。数据库管理系统是用户用来创建和管理数据
34、库的软件系统,是商品化的软件产品。目前,DBMS的产品很多,如:FoxBASE、FoxPro、Oracle、Sybase、Informix、SQL Server等,它们都是关系型的数据库管理系统。数据描述语言(DDL):用来描述数据库的结构,供用户建立数据库。数据操纵语言(DML):用于数据存储、查询、更新(添加、修改、删除)等。其它管理和控制程序:数据安全、通信以及工作日志等。(三)、(三)、DBMS的组成的组成(四)、数据库系统(四)、数据库系统(DBS)数据库计算机软硬件数据库管理系统用户(最终用户、应用程序设计员、数据库管理员)利用数据库技术来组织和处理数据的应用系统。例如:人事管理系
35、统、飞机票订票系统、会计信息系统等,都是运用数据库技术来管理实际应用中的数据的系统。数据库应用系统是在数据库管理系统的基础上建立起来的,要开发一个数据库应用系统,首先要选择一个数据库管理系统。(五)(五)、数据库应用系统、数据库应用系统 DBAS 数据结构化 数据共享 数据独立性 物理独立性 逻辑独立性 可控冗余度数据库中的数据是为共享而建立的,不同的应用程序可以共同使用同一数据,尽量避免了数据冗余。(六)(六)、数据库系统的特点、数据库系统的特点 子模式(外模式):用户眼中的数据 模式(逻辑模式):描述逻辑结构 内模式(物理模式):描述在存储器上的存储模式。二级映像:外模式模式内模式映像映像
36、(七)(七)、数据库的三模式结构、数据库的三模式结构 模型:对现实世界事物特征的模拟和抽象就是这个事物的模型。模型满足以下要求:真实反映现实世界 容易被人理解 便于在计算机上实现 认识过程:现实世界概念模型数据模型 现实世界信息世界机器世界(八)(八)、模型的概念、模型的概念 按用户观点对现实世界建模。实体、实体型、实体域 属性:实体的特征 关系 一对一:1:1 一对多:1:N 多对多:M:M 码:能够唯一确定某个实体的属性或属性集 域:属性的取值范围。(九)(九)、概念模型、概念模型 数据模型描述了数据库中的数据及数据之间联系的整体逻辑结构,称为数据模型。逻辑数据模型:数据结构、数据操作、数
37、据完整性约束组成。(十)(十)、数据模型、数据模型(十一)(十一)、数据逻辑模型、数据逻辑模型 常用的有四种模型:层次模型层次模型:用树型结构来描述客观世界实体及其联系。一个典型的层次模型的例子是家族的家谱。网状模型网状模型:用网状结构来描述现实世界中的实体及实体之间的联系。一个典型的网状模型的例子是教学系统中教师、学生和课程。关系模型关系模型:用二维表表示现实世界中的实体及实体之间的联系。目前,关系模型是最流行的数据模型,绝大多数数据库管理系统都是关系型的。面向对象模型面向对象模型 用二维表表示实体以及实体之间的关系。关系 属性:表中每一列。元组:由属性值组成的每一行。框架:由属性名组成的表
38、头。分量 域 主码、候选码 主属性、非主属性(十二)(十二)、关系模型、关系模型 关系中的每一个数据项都是不可分的 表中各列均有一个相同的属性名,其中的每一个分量都具有相同的性质,即相同的数据类型和长度,因为他们取自同一个域。表中各列的次序可以互换。一张表中不允许出现相同的两行。表中各行的顺序可以互换。(十三)(十三)、关系模型的基本约束条件、关系模型的基本约束条件 传统的集合运算 “并”:由属于R或属于S或同时属于R和S的元组构成的集合;记为:RS。“交”:由同时属于R和S的元组构成的集合;记为:RS。“差”:由属于R但不属于S的元组构成的集合,记为:R-S。专门的关系运算 包括:投影、选择
39、、连接,用来实现数据查询。(十四)(十四)、关系操作、关系操作(十五)(十五)、专门的关系运算、专门的关系运算 选择:按给定条件从关系中挑选满足条件的元组组成的集合;记为:F(R),F表示条件,R代表某个关系。投影:从关系中挑选出指定的属性组成的新关系,记为:A(R)。自然连接:两个关系,至少有一个相同的属性名,按给定条件,把满足条件的两关系的所有元组,按一切可能拼接后形成新关系;记为:RS。Visual FoxPro 是一个关系型数据库管理系统(DBMS)。它采用了面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统的模块性和紧凑性。Visual FoxPro6.0的版本中提供
40、了大量的开发工具和向导工具,使数据库应用系统的开发变得轻松自如。这些可视化的设计工具免除了开发者编写大量程序代码的工作。(十六)(十六)、Visual FoxPro 数据库 表 自由表 数据库表 索引,索引的类型 关键字 视图 存储过程。触发器与存储过程的区别(十七)(十七)、Visual FoxPro中的概念中的概念 菜单方式 命令方式 Visual FoxPro6.0提供了丰富的终端命令,用户只需要在命令窗口中输入要执行的命令,按回车后系统就执行这条命令,从事相应的操作。程序执行方式(十八)(十八)、Visual FoxPro工作方式工作方式第三章第三章 管理信息系统的开发策略管理信息系统
41、的开发策略如何建立一个管理信息系统建立一个什么样的信息系统信息系统开发的特点信息系统开发的指导原则信息系统开发的方法系统开发的任务系统开发的任务 信息系统开发的任务是:根据企业管理的目标、内容、规模、性质等具体情况,从系统论的观点出发,运用系统工程的方法,按照系统发展的规律,为企业建立起计算机化的信息系统。开发出一套适合现代企业管理要求的应用软件系统。系统开发的特点系统开发的特点 复杂性高 集体的创造性劳动 质量要求高 产品是无形的 历史短,经验不足 系统的目的性:确立面向用户的观点 系统的整体性:就是强调整体化的开发方法,即采用先确定逻辑模型,再确定物理模型的开发方法。系统的相关性:采用“自
42、顶向下”的系统开发方法,即把一个复杂的系统分解为若干个子系统,先实现一些子系统的目标,再逐步实现总的目标和功能。系统的环境适应性:可扩展性和易维护性 工作成果文档化,图表规范化 系统开发的指导原则系统开发的指导原则文档资料的规范化的重要性文档资料的规范化的重要性 便于开发人员之间的沟通 便于以后软件的修改、维护和扩充 便于前后开发人员的工作衔接 便于查阅和核对 生命周期法 原型法 面向对象方法 计算机辅助软件工程等 系统开发的方法系统开发的方法生命周期法生命周期法 生命周期 生命周期法就是严格按照系统生命周期的各个过程去开发系统,它将生命周期划分为几个阶段,每一阶段都有明确的任务和目标,产生标
43、准的文档资料。生命周期法一般分为如下几个阶段:系统分析 系统设计 系统实施 确定新系统的功能,即新系统应“做什么”。在这一阶段,系统分析员根据用户提出的建立新系统的需求,进行初步调查和初步可行性分析,提出系统总体规划。经领导批准系统可行后,再对原系统进行详细调查,彻底了解远系统的模型,提出新系统的逻辑模型。系统分析系统分析系统设计系统设计 确定系统应“如何做”。根据系统分析确定的逻辑模型,确定新系统的物理模型,即系统硬件系统的配置方案,软件系统的总体结构和数据库设计。然后进行详细设计,包括代码设计、用户界面设计、处理过程设计、,编写系统设计说明书。将设计方案编程实施。具体包括:应用软件的编写和
44、调试,系统试运行,编写技术文件,系统切换,系统交付使用,运行后的维护和评价。系统实施系统实施生命周期法的优点生命周期法的优点强调系统的整体性、全局性严格划分工作阶段,每一阶段和步骤都有明确的成果。每一阶段都有完整的文档资料,便于沟通和资源共享。整个项目划分为许多组成部分,每部分既可独立完成,又有严格的前后制约,便于项目管理和控制。难以准确定义用户需求,用户很难在一开始就能准确和完整地描述其需求。开发周期长,难以适用环境变化。整个系统开发工作是劳动密集型的,系统开发成本高、效率低。生命周期法的缺点生命周期法的缺点原型法的基本思想原型法的基本思想 根据用户最基本或最紧急的需求,开发一个最初的系统(
45、原型)供用户使用,在使用的过程中,不断对系统进行评价、修改、完善,直到得到一个用户满意的、满足用户需求的、基本稳定的系统。确定用户基本需求:应具备的基本功能,人机界面的基本形式等。开发初始原型:建立一个符合用户基本信息需求的交互式系统,提交用户使用。使用和评价系统原型:运用系统原型来提炼用户需求。用户通过亲自使用原型,了解其信息需求得到的满意程度及存在的问题,开发人员记录系统的缺点和不足,在与用户讨论的过程中进一步提炼用户需求。修改和完善原型:根据用户意见不断修改和完善原型,直到用户满意为止。原型法开发的四个基本阶段原型法开发的四个基本阶段开发过程是一个循环往复的反馈过程,它符合用户对计算机应
46、用的认识逐步发展、螺旋式上升的规律。使用户能很快接触和使用应用系统,提高用户参与系统开发的积极性。开发周期短,使用灵活,具有较强的适应性。必须具有形成原型和修改原型的支撑工具。原型法的优点原型法的优点提高软件的可重用性、扩充性、可维护性。对象:就是数据和操作的封装通信单位。封装机制消息:对象之间的通信。类:一组具有相同结构、操作和约束条件的对象,对象类由“类说明”和“类实现”组成。类的继承机制:一个类的上层有超类,下层有子类,形成一个层次结构。子类可以继承超类的属性、操作和约束规则,这就是类的继承机制。面向对象方法面向对象方法计算机辅助软件工程(CASE)的目标:使系统开发工作自动化和计算机化
47、,提高软件的开发效率和质量。计算机辅助软件工程(CASE)的作用:提供一个快速开发系统的工作环境。对系统开发和维护过程中的各个环节实现自动化。通过图形窗口,实现直观的程序设计。计算机辅助软件工程(计算机辅助软件工程(CASECASE)自主开发由企业自己的技术力量开发。它要求企业具有自己的开发队伍,并有出色的领导。它的优点是锻炼了队伍,便于系统的维护和完善;但开发周期长,不利于引进先进的管理思想。委托开发委托专业软件开发公司或科研单位来开发。由于专门的软件开发公司具有丰富的软件开发经验,因此系统开发周期短,系统开发水平高;但系统维护困难。合作开发由企业和专业软件公司合作开发。这种方法把企业的优点
48、和专业软件公司的优点结合起来,既锻炼了自己的队伍,开发出高水平的系统,又便于系统的维护。购买商品化的软件产品 随着软件产业的发展,市场上有越来越多的通用软件供企业使用。购买商品化软件成本低,又节省时间,适合那些自身技术力量薄弱的企业。系统开发的方式系统开发的方式系统开发领导小组一个好的领导班子是项目成功的关键,因此领导小组的人员组成非常重要。系统开发领导小组的人员组成 应包括一个企业领导、系统开发项目负责人、有经验的系统分析师、各职能部门的负责人组成。57人系统开发的组织系统开发的组织系统开发领导小组的职责系统开发领导小组的职责提出建立新系统的规划和总策略。保证满足企业不同部门对新系统的需求。
49、对开发工作进行监督和控制。协调系统开发中的各项工作。向上级组织报告系统开发工作的进展情况。委任计算中心主要工作人员,规定他们的职责范围。系统分析员研究用户对信息系统的需求,评价开发信息系统的可行性,进行系统分析和设计,负责对新系统的安装、测试和技术文件的编写。程序设计员编制、调试、修改程序。本企业的程序设计人员还负责系统运行后的维护工作。企业管理人员提出对新系统的需求,对开发工作的质量进行监督,对新系统的运行情况进行评价,提供新系统需要的原始数据,整顿组织的工作以适应新系统的运行要求。系统开发小组中的各类人员及其在系统开发中的作用系统开发小组中的各类人员及其在系统开发中的作用一个计算机信息系统
50、的开发涉及许多工作,划分为若干个工作阶段,这些工作之间存在着一定的制约关系,必须认真规划和组织,才能保证整个项目的顺利进行,这就是项目管理的任务。在项目管理中,常采用网络计划网络计划技术,来对整个开发过程进行计划和控制。它的基本思想是:将系统开发的各项具体任务的先后次序,用网络的形式表示,通过对网络图的计算可对整个系统进行全面规划,分清轻重缓急,以实现对资源的合理安排和有效利用。系统开发的项目管理系统开发的项目管理第四章第四章 信息系统规划与可行性研究信息系统规划与可行性研究信息系统规划可行性研究(一)、系统规划的目的(一)、系统规划的目的保证信息系统开发符合企业发展目标,提升企业竞争力。满足