计算机与信息管理基础主讲教师:汤荷美计算机与信息管理基础上机安排:每个同学有48小时课内机时。第四周开始上机,每个同学每周2小时上机,此时间有老师辅导,其它时间自由上机按照大家登记的时间在机房上机。第1讲计算机信息系统1.1基本概念和术语1.数据和信息数据(Data)指用符号表示的客观事实、概念和事件。(数字,文字,图形,声音)信息(Information)指人们关心的,有用的,影响我们行为的数据数据处理信息存储数据:按处理要求收集、存储。信息:根据处理要求加工处理可用、传递、时效2.管理信息系统(MIS,ManagementInformationSystem)系统是由若干元素组成,为达到某种特定的目标,遵循某些法则组合而成的一个整体。管理信息系统指作用于管理的全部过程,服务于管理领域,对数据进行收集,存储,分析处理,为各级管理人员提供决策支持的信息系统。管理信息系统的基本要素(五个)输入:处理所需的数据,规则和条件。处理:根据需求对输入的内容进行加工和处理。输出:处理得到结果。反馈:将输出的一部分内容返回到输入,供控制用。控制:监督、指挥以上四个元素正常工作。输入输出原材料生产过程成品目标计划管理过程生产经营效果输入输出生产经营系统资金流,,物料流信息流MIS系统的结构生产子系统管理信息系统业务信息系统采购子系统仓库管理财务子系统人事。。。任务及作业调度管理级决策战略级决策模型库数据库知识库结构化半结构化非结构化是对信息进行采集,存储,处理,分析统计,为企业或组织提供预测,控制的辅助管理系统。4.信息技术:3C+IC(IntegratedCircuit,IC)(Computer,Communication,Control)计算机网络数据库技术信息,和知表示分析处理技术各种综合应用系统计算机软、硬件以计算机为主要支持工具,通过人和机器一系列的交互活动,获取知识,获取信息的人--机系统。21世纪是IC(Integratedcircuit),IT(Informationtechnology),带动相关的科学,如生命科学,新材料技术,先进的制造技术迅速发展,广泛应用的世纪,是自然科学发生重大变革,取得突破性进展的时代。特征GDNMeGlobalization,经济全球化,市场无国界Digital,数字化Network,网络化Mobile,移动化e_Business,电子商务1.2信息及计算机技术的发展单主机计算(1985年以前〕大型机、巨型机、工作站,终端,个人计算机-PC客户机/服务器(Client/Server)(1985-1995〕PC机、服务器网络计算(1995年以后〕主机、PC机、服务器Internet/Intranet主机网络终端阶段1:单主机计算模式(1985年以前〕46-50年代末:电子管时代,无操作系统50(末)-60(中):晶体管时代,批处理系统60(中)-70(中):集成电路时代,多道程序设计70(中)-至今:大,超大规模集成电路时代,分时系统1.程序设计阶段(65年前).高级语言编程.程序设计主要方法程序框图.实现过程:编译-连接-运行硬件技术在飞速发展,而软件仍然停留在手工作访的层次上,成为软件发展的瓶颈2.结构化程序设计阶段(60末)•自顶向下逐步细化的设计思想•DFD(DataFlowDiagram)数据流图方法对系统进行结构化的分析和设计应用软件3.软件工程阶段(85年前)(用工程的概念、原理、技术和方法来开发和维护软件)•技术(算法,实现技术)•管理(协调,控制软件发展)软件生命周期方法快速原型方法等软件产品可控性,可用性、健壮性、可扩充性、复用性。连入网络中的计算机根据其功能分为二类角色:服务器:提供各类服务功能客户机:请求服务阶段2:分布式客户/服务器计算模式(1985以后)PC网络服务器PCPC笔记本共享软硬件资源利用C/S结构获取数据库信息DBPC软构件开发技术(组件或构件对象模型)组件:是经过编译,预测试,可以重用的构造模块(二进制)根据程序完成的功能,通过不同的编程语言,使用这些组件.技术规范:MSOLE,COM/DCOMOPENDOC(IBM,sun等)CORBA(HP,3COM等)(利用软构件思想的开发工具有Delphi等)开发工具Vb,VC,PB,Delphi,Develop2000软件产品可用性、健壮性、可扩充性、复用性。4.面向对象程序设计语言阶段(4GL)Smalltalk,C++,Java网络PCPCPC笔记本IntranetWeb服务器阶段3:网络计算模式(95年以来)Intranet/Internet计算环境Internet防火墙DB服务器Internet静态信息发布技术HTML(HyperTextMarkupLanguage),XML语言Dreamweaver网页制作,Flash动画制作网络计算模式下软件开发技术:Internet动态信息发布技术CGI(CommonGategayInterface)ODBC(OpendatabaseConnect)面向对象编程语言C++,JavaPhotoshop等图象处理,Web数据库技术ASP,IIS,PHP,ApaphiOracle,sybase,Informax,db2,Ingress等Web技术组件对象模型(COMDCOM;公共对象请求代理体系结构CORBA(CommonObjectRequest,BrokerArchitecture)具有封装、继承、多态性、代码复用等特性外位置独立性可扩展性语言无关性瘦客户,胖服务器开放性各种应用技术和标准向Web环境集成分布式面向对象技术和软构件技术构造的应用,可以分布在不同的应用服务器上.请求CGI中间件SQLDB服务器服务器(本地,远程)数据库Web服务器硬件(主机--终端(一层:系统资源集中存放,集中使用)C/S结构(二层:客户/服务器合理分工,协同完成应用程序,系统资源实现了整体优化,高度共享)网络计算结构(三层:应用不受OS和硬件限制,用户可从Internet广泛获取知识)2.软件程序设计结构化程序设计软件工程(周期法,原型法,面向对象设计)•软构件开发技术信息及计算机技术的发展•需求导致创新•市场检验后刺激新需求•引发再创新需求创新刺激1.3信息技术研究内容及应用领域科学计算及简单事务处理管理领域办公自动化系统(OA)办公事务处理:文字,邮件会议等行政事务处理:财务、人事、车辆等模型库、方法库数据库网络采购生产财务子系统子系统…子系统模型库数据库(文件)高层领导中层领导计算机外部信息管理信息系统业务信息系统具体业务信息MIS对企业的影响:提高了科学管理的水平增强了企业组织的活力提高了企业对环境的适应能力提高了企业的经济效益和社会效益计算机集成制造系统CIMS计算机网络分系统数据库分系统支持系统经营管理工程设计制造自动化质量保证计算机决策支持决策支持系统的组成交互环境问题求解子系统(模型、方法、知识库管理系统)决策数据管理子系统数据仓库多维数据库日常业务处理系统方法库模型库知识库日常业务数据库日常业务处理用户决策部门用户OLAPOLTP决策用户日常业务处理用户OLAPOLTP数据仓库数据仓库系统的结构数据仓库系统由数据仓库、仓库管理和分析工具组成。ProcessProcessProcessDB文件其他管理工具抽取、转换、装载元数据库数据建模工具综合数据当前数据历史数据查询工具OLAP分析工具数据挖掘工具仓库管理数据仓库数据集市分析工具源数据信息技术研究内容微电子计算机硬件,软件通讯数据库,决策支持,人工智能,数据仓库,专家系统控制技术电子商务技术等数据库技术应用系统的开发技术1.4信息课学习研究的内容教学内容应用开发:开发应用系统的过程和方法Delphi可视化的,面向对象的开发工具数据库技术:表示组织,存储数据,处理数据的方法DB体系结构,数据模型,关系代数,DB设计理论DB的安全性,完整性,并发控制等知识点网络技术:计算机与信息管理基础通过本课程的学习使大家了解计算机信息技术的发展及应用领域,掌握数据库的基本原理和方法,学会SQL语言的使用,基本掌握开发应用信息系统的过程和方法。教学目标和要求:在掌握数据库方法的基础上,学会分析,设计、开发计算机应用系统的能力。三门课程的分工。计算机文化。计算机软件基础。计算机信息管理基础实习环境Delphi操作环境Oracle8分布式数据库操作环境教材和参考书“计算机信息管理基础”高等教育出版社“Oracle8体系结构”机械工业出版社“Oracle8初学者指南”机械工业出版社“Oracle8PL/SQL程序设计”机械工业出版社”数据库系统概论”萨师煊,王珊”数据库系统概论”刘云生等(华中理工大学出版)“Delphi数据库编程技术”人民邮电出版社学习方法全校性选修课涉及的概念多,内容多,知识面广,实践性强,要求大家不要缺课,课后复习,按时完成作业。课内和课外结合起来学习下载课件和作业的方法启动浏览器,键入地址:,然后点击”清华网络学堂”点击”网络辅助教学”进入”网络辅助教学系统”或键入地址:直接进入”网络辅助教学系统”,用户名(学号),口令(学号).•下载堂件在网络辅助教学系统中点击“计算机与信息管理中心”,在“科目教师选择”页面,点击“汤荷美”,点击”选课要点”下载堂件。作业1)完成下列思考题,见教材P37页习题1,2,3,4,5(注:本次作业不交)2)预习教材“2.1,2.2,2.3,2.4”的内容