信息系统分析与设计(I).ppt
《信息系统分析与设计(I).ppt》由会员分享,可在线阅读,更多相关《信息系统分析与设计(I).ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、信息系统分析与设计信息系统分析与设计InformationSystemsAnalysisandDesign长江大学管理学院长江大学管理学院本门课程学习概述本课程的性质和目的:本课程的主要任务是使学生全面而系统地掌握信息系统开发的基本工作原理、原则和方法,为今后从事信息系统开发与研究奠定良好的理论基础。该课程围绕着信息系统开发的整个过程,首先系统地介绍信息、系统、信息系统的基本概念、基本特征,然后重点介绍信息系统规划、分析、设计、实施、测试、试运行及运行管理等各项开发阶段的工作原则、步骤和方法,最后结合现实开发需求介绍原型法、面向对象方法的基本概念,其目的是扩大学生的知识面和提高未来应对不同类型
2、信息系统开发的能力。本课程是信息管理类专业核心课程之一。本门课程学习概述教学内容的基本要求:理论要求:1)掌握信息系统的基本概念、基本理论、基本特征;2)掌握信息系统规划建设的基本思路、开发原则和方法;3)掌握信息系统分析的思路和方法,能熟练的绘制业务流程图并优化业务流程,懂得系统逻辑模型的建立,熟练掌握数据流程图的绘制;4)掌握信息系统设计的内容,包括总体结构设计、数据库设计、人机界面设计、平台设计等,以及相关设计工作的原则、步骤和方法的理论;5)掌握信息系统测试方法,系统运行管理及系统维护等方法和原理。本门课程学习概述教学内容的基本要求:实践能力要求:1)熟练掌握信息系统开发各阶段所需的建
3、模工具、开发工具及文档撰写工具的使用;2)独立完成一个系统的系统调查、系统分析、系统结构设计、数据库设计、编码设计及界面设计,对开发过程中出现的问题能独立分析、排除;3)绘制各类业务流程图、数据流程图、模块结构图、E-R图等、UML建模等;4)撰写简明扼要、文理通顺、图表清晰、结论正确、分析科学的实验总结报告;5)能用合适的工具实现一个小型系统或子系统。本门课程学习概述课程特点及学习方法:特点:内容多而杂,抽象学习方法:勤看书;勤动手;勤思考;基本要求:课堂安静 作业不相互抄袭本门课程学习概述参考书目:邝孔武 等编著信息系统分析与设计 清华大学出版社 2006年 第三版Jeffrey L.Wh
4、itten,Lonnie D.Bentley,Kevin C.Dittman著,肖刚,孙慧等译,系统分析与设计方法,机械工业出版2003年8月 信息系统分析与设计戴伟辉 高等教育出版社专题介绍1:关于专业信息管理与信息系统专业的由来和人才培养及就业信息管理与信息系统专业的由来和人才培养及就业现状现状1专业背景专业背景2人才培养现状人才培养现状3就业现状就业现状信息管理与信息系统专业的由来和人才培养及就业现状信息管理与信息系统专业的由来和人才培养及就业现状1专业背景专业背景 教育部1998 年7 月6 日公布了新的普通高等学校本科专业目录,把原来的经济信息管理、信息学、科技信息、管理信息系统、林
5、业信息管理等专业合并为管理学门类的管理科学与工程类的信息管理与信息系统专业,以期培养适合我国信息化建设需要的“宽口径、厚基础、高素质”的人才。经济信息管理信息学管理信息系统林业信息管理科技信息信息信息管理管理与与信息信息系统系统2人才培养现状人才培养现状信息管理与信息系统专业的由来和人才培养及就业信息管理与信息系统专业的由来和人才培养及就业现状现状 由于该专业开办历史短,教师拥有的知识结构和对该专业的理解在不同的高校之间存在较大差异,例如在文、理、工性质上,究竟应该偏重于哪一方面?学生走向社会后究竟应该主要扮演信息资源组织和管理的角色还是信息系统开发和设计的角色?各高校似乎各不相同,甚至差异性
6、很大。华中科技大学信息管理专业相关课程同济大学信息管理专业相关课程三个方向:三个方向:注重信息管理学的基础理论的教学,注重信息管理学的基础理论的教学,培养高信息素质的理论研究型人才培养高信息素质的理论研究型人才注重信息管理学的基础理论的教学,注重信息管理学的基础理论的教学,同时加大经济管理类基础理论的教学,同时加大经济管理类基础理论的教学,培养具有广泛行业适应性的人才。培养具有广泛行业适应性的人才。注重信息管理学的基础理论的教学,注重信息管理学的基础理论的教学,同时加大信息技术类课程的比重,同时加大信息技术类课程的比重,培养基于信息技术的能进行信息资源管理的人才。培养基于信息技术的能进行信息资
7、源管理的人才。3就业现状就业现状信息管理与信息系统专业的由来和人才培养及就业现状信息管理与信息系统专业的由来和人才培养及就业现状1刘高勇.信息管理专业人才培养与社会需求的差距J.科技情报与经济,2006总结:总结:1选择一个经济管理类的一个方向进行研究选择一个经济管理类的一个方向进行研究2从信息技术入手,切实提高动手能力。从信息技术入手,切实提高动手能力。专题介绍2:关于编程语言关于编程语言选择和编程能力培养的介绍关于编程语言选择和编程能力培养的介绍1编程语言的发展历史程序设计语言用途:程序设计语言用途:用于描述计算机上的运算。用于描述计算机上的运算。历史:历史:起源于起源于2020世纪世纪4
8、040年代年代ZuseZuse的的plankalkplankalkll语言语言1936-19451936-1945年间,德国科学家年间,德国科学家konrad Zuse(konrad Zuse(克纳德朱斯克纳德朱斯)研制了研制了Z4Z4计算机,并开发用来表达计算的语言作为他的计算机,并开发用来表达计算的语言作为他的博士论文,他将这种语言命名为博士论文,他将这种语言命名为plankalkplankalkll,意即程序,意即程序微积分学。微积分学。下面是常用语言的家谱:下面是常用语言的家谱:早期历史:第一位程序员早期历史:第一位程序员2020世纪世纪4040年代:年代:冯冯诺依曼提出了存储程序的概
9、念,随后诺依曼提出了存储程序的概念,随后ANIACANIAC的发明者埃克特,莫齐利又发明了存储程序计算机的发明者埃克特,莫齐利又发明了存储程序计算机UNIVACUNIVAC,真正的程序设计大体与这些机器同时问世。,真正的程序设计大体与这些机器同时问世。1919世纪初:世纪初:法国人法国人Jacquard(Jacquard(雅卡尔雅卡尔)设计了一种可编程的设计了一种可编程的纺布机,利用打孔卡片自动控制编织物上的图案,后来人纺布机,利用打孔卡片自动控制编织物上的图案,后来人们利用穿孔卡片输入程序和数据。们利用穿孔卡片输入程序和数据。1830-18401830-1840年:年:巴贝奇巴贝奇(Babb
10、age)(Babbage)发明了完全用于计算的第发明了完全用于计算的第一台计算机一台计算机(称分析机称分析机)。用穿孔卡片输入数据。阿达。用穿孔卡片输入数据。阿达.拜伦拜伦夫人是一位数学家,她思维敏锐夫人是一位数学家,她思维敏锐,对对JacquardJacquard纺织机工作原纺织机工作原理有深刻理解,为巴贝奇的差分机的设计做出了巨大贡献,理有深刻理解,为巴贝奇的差分机的设计做出了巨大贡献,设计的几个计算实例可在机器上运行,正因为如此,设计的几个计算实例可在机器上运行,正因为如此,AdaAda被被公认是第一个程序员公认是第一个程序员,后来用她的名字命名了一种语言。,后来用她的名字命名了一种语言
11、。20世纪世纪50年代:第一种程序设计语言年代:第一种程序设计语言20世纪世纪50年代初期:年代初期:产生了机器和汇编语言。严格依赖机器,属低级产生了机器和汇编语言。严格依赖机器,属低级语言。语言。1954-1957年:年:FORTRAN,由由JohnBackus领导的一个开发小组研领导的一个开发小组研制出的世界上第一个高级程序语言。制出的世界上第一个高级程序语言。主要用途:主要用途:科学计算。也能用于其它领域。科学计算。也能用于其它领域。主要版本有:主要版本有:FORTRAN0,I,II,IV,66,77,90早期的版本运行于早期的版本运行于IBM-704机,后来的版本可以运行于微机及其他的
12、机,后来的版本可以运行于微机及其他的机器。机器。目前,目前,FORTRAN及其变种,如及其变种,如visulFortran,powerFortran在科学应用领域仍有着影响。在科学应用领域仍有着影响。长期存在原因:长期存在原因:编译程序能生成效率高、运行快的代码。编译程序能生成效率高、运行快的代码。1959-1960年:年:COBOL(公共的面向商业语言公共的面向商业语言),美国国防部一个研制小美国国防部一个研制小组在组在GraceHopper(格蕾斯霍珀)领导下研制出的,除军用外,被银行和领导下研制出的,除军用外,被银行和企业界用于大规模数据的保存和其他商业应用。企业界用于大规模数据的保存和
13、其他商业应用。学术界:学术界:往往忽略了它往往忽略了它,体现在商业学校开设此课程,计算机系通常不体现在商业学校开设此课程,计算机系通常不予理会。予理会。原因:原因:该语言极其冗长。该语言极其冗长。设计目标:设计目标:便于阅读理解程序,结果使语法复杂,可读性差。便于阅读理解程序,结果使语法复杂,可读性差。增加的新特性:增加的新特性:(1)用于组织数据的记录结构;用于组织数据的记录结构;(2)数据结构部分与程序执行部分分离;数据结构部分与程序执行部分分离;(3)输入输出格式通用化。输入输出格式通用化。1958-1960年:年:Algol58-60,1957年年5月美国一些计算机用户组织向月美国一些
14、计算机用户组织向美国计算机协会美国计算机协会(ACM)递交了一份请求信,要求组成一个委员会来研递交了一份请求信,要求组成一个委员会来研究并推荐一种通用程序设计语言,在设计期间被提议称为究并推荐一种通用程序设计语言,在设计期间被提议称为ALGOL语语言,意即言,意即算法语言算法语言。设计目标:科学研究、数值计算,支持算法描述。设计目标:科学研究、数值计算,支持算法描述。影响:影响:产生的后代语言有,产生的后代语言有,PL/I,SIMULA67,ALGOL68,Pascal、C、Ada、JAVA。国际许多研究论文多用。国际许多研究论文多用Algol和类和类Algol语语法来描述算法。法来描述算法。
15、应用:应用:欧洲通常的程序设计任务都采用欧洲通常的程序设计任务都采用Algol,美国除学术界,很少,美国除学术界,很少有人使用该语言。有人使用该语言。引进的概念:引进的概念:自由格式,结构化语句,自由格式,结构化语句,begin-end块,变量类型说明,块,变量类型说明,递归,传值参数等。递归,传值参数等。在在ALGOL68设计方案中,只提供少量基本类型和基本结构,允许编设计方案中,只提供少量基本类型和基本结构,允许编程人员将基本类型与结构结合起来,产生大量的不同结构,它提供用程人员将基本类型与结构结合起来,产生大量的不同结构,它提供用户定义数据类型的方式,被晚辈语言广为采用。户定义数据类型的
16、方式,被晚辈语言广为采用。重要贡献:重要贡献:用用BNF对语法进行描述。对语法进行描述。1958年:年:LISP,麻省理工学院的麻省理工学院的JohnMcCarthy和和MarvinMinsky得到了一项人工智能项目,主要用于开发表处理系统,这成为后来开得到了一项人工智能项目,主要用于开发表处理系统,这成为后来开发发LISP的动力,这是基于通用表结构及函数应用的语言。的动力,这是基于通用表结构及函数应用的语言。LISP主要版本:主要版本:MacLisp、CommonLISP、Scheme。基本计算概念:基本计算概念:函数应用。函数应用。两种数据结构:两种数据结构:原子,表。原子,表。倡导的概念
17、:倡导的概念:计算和环境通用,无用内存回收机制,作为维持程序运计算和环境通用,无用内存回收机制,作为维持程序运行期间存储分配的一种方法。行期间存储分配的一种方法。应用范围:应用范围:完全支配人工智能领域。完全支配人工智能领域。机器速度的提高,使函数语言得到广泛应用,机器速度的提高,使函数语言得到广泛应用,LISP在所有语言中影响在所有语言中影响较大。几乎所有语言的递归特性都源于较大。几乎所有语言的递归特性都源于LISP。20世纪世纪60年代年代:程序语言的迅猛发展程序语言的迅猛发展20世纪世纪60年代出现了几百种程序设计语言,有些是专用的,如图形、年代出现了几百种程序设计语言,有些是专用的,如
18、图形、通信和报表生成等。除少数对语言发展有重要影响被保留外,多数已通信和报表生成等。除少数对语言发展有重要影响被保留外,多数已不复存在。不复存在。1963-1964年:年:PL/I,是是IBM为为360系列机设计的,它综合了系列机设计的,它综合了FORTRAN(通过全局数据来分开编译与通信过程通过全局数据来分开编译与通信过程),COBOL(数据结构,数据结构,输入输出及产生报告设施输入输出及产生报告设施),Algo160(递归与块结构递归与块结构)的许多优点,增的许多优点,增加了并发性和异常处理等功能。加了并发性和异常处理等功能。缺点:缺点:语言间难以预计的相互影响,使翻译程序规模大、可靠性低
19、、语言间难以预计的相互影响,使翻译程序规模大、可靠性低、目标代码容易出错,虽受目标代码容易出错,虽受IBM的支持,但的支持,但PL/I最终被认为是失败的语最终被认为是失败的语言。言。1968年:年:Algo168,包含通用类型系统,采用自由表达方式,采用描包含通用类型系统,采用自由表达方式,采用描述语言精确定义的新术语。从设计一致性、述语言精确定义的新术语。从设计一致性、类型系统和运行环境来看,类型系统和运行环境来看,Algo168是有意义,但难以适应计算机的体系结构。是有意义,但难以适应计算机的体系结构。20世纪世纪60年代出现的语言,有的仍被使用,有的对后来的程序语言产年代出现的语言,有的
20、仍被使用,有的对后来的程序语言产生长远的影响。生长远的影响。1964年:年:SNOBOL,贝尔实验室设计,具强有力的模式匹配机制,贝尔实验室设计,具强有力的模式匹配机制,主要用于编写文本编辑器。主要用于编写文本编辑器。1962-1967年:年:Simula67,挪威计算中心开发,挪威计算中心开发,是第一个面向对象的是第一个面向对象的语言,引入类的概念,是大多数面向对象语言的基础。最初为模拟离语言,引入类的概念,是大多数面向对象语言的基础。最初为模拟离散事件而设计,其贡献是对抽象和计算的理解。散事件而设计,其贡献是对抽象和计算的理解。ISWIM:对对ML和和Haskell的发展影响很大。它是基于
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 信息 系统分析 设计
限制150内