系统设计与分析第一章信息系统概述_第1页
系统设计与分析第一章信息系统概述_第2页
系统设计与分析第一章信息系统概述_第3页
系统设计与分析第一章信息系统概述_第4页
系统设计与分析第一章信息系统概述_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

信息系统分析与设计E-mail:xychang88@163.com主讲人:常香云简介常香云副教授管理科学与工程系Email–xychang88@163.comEducation研究领域:

信息管理与信息系统、逆向物流与闭环供应链

学习/工作经历2000.9—2003.3,华东理工大学商学院管理科学与工程专业,硕士2004.3—2007.9,同济大学经济与管理学院管理科学与工程,博士1996.7月至今,华东理工大学2012.09-2013.09,美国佛罗里达大学工业与系统工程系,访问学者引言为什么要学这门课?大家的角色是什么?学什么?如何学?平时对大家的要求?为什么要学这门课?

你身边的信息系统有哪些?你使用IT/IS时,有哪些开心或不开心体会经历?你认为信息系统对你的生活影响大吗?IS对企业而言,你认为:仅仅是一种支持工具?具重要的战略功能?学习中,大家的角色是什么?

图书馆图书检索无法查询IT维护人员用户系统改版IT咨询分析师IT规划设计师开发工程师测试工程师学什么:课程思路和内容开发请求初步调查可行性研究审批详细调查逻辑设计审批总体设计详细设计审批编程调试系统转换验收系统维护系统评价系统规划系统分析系统设计系统实施运行维护SystemsDevelopmentLifeCycle(SDLC)AnalysisphaseDesignphase课程思路和内容第一章

信息系统概述(2-4学时)第二章

信息系统规划(2-2学时)第三章结构化系统分析(6-10学时)案例分析(6学时)(必修班)第四章结构化系统设计(6-6学时)第五章面向对象分析与设计(4-8学时)案例应用(4学时)(必修班)第六章信息系统的系统制作与实施(2-2学时)课程思路授课方式及对大家要求课堂讲解+课堂讨论

课堂讲解与讨论讲解基本原理讨论代表性的例子课堂参与:演讲、讨论、课内测验课后作业随机抽查一定数量学生布置作业,7天之内以E-mail方式递交到xychang88@163.com,注明班级、姓名和学号。收到后会给大家回复邮件确认。课程有关的材料放在课程信箱中:sxygg2003@163.com用户名:sxygg2003密码:123456课程考核方式最终成绩包括出勤成绩(10%)平时作业(10%)设计报告(10%)按照班级分组,每组8人左右,可以自由组合。每组自拟题目,提交一份系统分析和设计报告。考试(70%)参考图书1、《信息系统分析与设计》,丁浩等著,清华大学出版社,2009年2、《信息系统分析与设计》,陈禹主编,高等教育出版社,2005年3、《信息系统开发与管理》,邝孔武等编著,中国人民大学出版社,2003年4、《信息系统分析、设计与开发方法》,梁昌勇主编,清华大学出版社,2011年5、《系统分析与设计方法》,(美)惠腾(WhittenJ.L.)等著,机械工业出版社,2007年第一章信息系统概述第一章信息系统概述1.1信息系统概念、类型和结构1.2信息系统的开发过程1.3信息系统开发方式与开发方法1.4系统分析员1.1信息系统概念、类型和结构信息系统(InformationSystems)概念系统:一组为实现某些结果相互联系、相互作用的部件的集合体。信息系统:是企业管理系统的子系统,它收集数据,并向管理人员提供信息。具有数据输入、传输、存储、处理、输出等功能。子系统:一个大系统中的部分系统。功能分解:把一个系统分为多个子系统,这些子系统可以进一步细分为基于子系统的部件。系统部件:系统中相互作用的各个部分。系统边界:系统与环境之间输入输出必须通过的边界。1.1信息系统概念、类型和结构信息系统(InformationSystems)概念

信息系统和子系统综合生产系统库存管理系统销售管理系统客户维护子系统产品目录维护子系统订单登录子系统订单完成子系统客户支持系统1.1信息系统概念、类型和结构信息系统(InformationSystems)概念

信息系统和各部件数据客户支持系统人输入输出硬件软件数据1.1信息系统概念、类型和结构信息系统(InformationSystems)概念系统:S、Sj、S与Sj的关系;信息、信息技术、信息人员都是信息资源,但不能单独发挥作用,只有将其按一定的原则配置成有机整体─信息系统,才能显示出价值信息:数据、信息、知识原材料生产过程产品数据信息数据处理1.1信息系统概念、类型和结构类型1.1信息系统概念、类型和结构类型信息系统面向管理决策的系统(MDOS)面向业务运作的系统(OOS)事务处理系统(TPS)办公自动化系统(OAS)管理报告系统(MRS)主管信息系统(EIS)决策支持系统(DSS)具体的有:财务软件、库存管理、ERP、SCM、CRM、 KMS等1.1信息系统概念、类型和结构职能结构管理信息系统图书管理子系统财务管理子系统科研管理子系统物资管理子系统教务管理子系统……1.1信息系统概念、类型和结构数据库服务器桌面站点分支机构局域网防火墙路由器数据库服务器Web服务器应用服务器桌面站点公司本部局域网合作伙伴客户IntranetInternet物理结构1.1信息系统概念、类型和结构物理结构计算机网络系统计算机系统通讯系统网络设备硬件:桌面站点、服务器软件:操作系统Windows、Unix内部布线系统通讯网:电话网、ISDN、DDN、ADSL通讯软件Client/ServerBrowser/Server广域网局域网计算机网络系统计算机系统通讯系统网络设备硬件:桌面站点、服务器软件:操作系统Windows、Unix内部布线系统通讯网:电话网、ISDN、DDN、ADSL通讯软件Client/ServerBrowser/Server广域网局域网计算机网络系统计算机系统通讯系统网络设备硬件:桌面站点、服务器软件:操作系统Windows、Unix内部布线系统通讯网:电话网、ISDN、DDN、ADSL通讯软件Client/ServerBrowser/Server广域网局域网1.1信息系统概念、类型和结构软件空间分布结构主要有三种:C/S:客户机/服务器模式B/S:浏览器/Web服务模式C/S和B/S的混合模式1.1信息系统概念、类型和结构空间分布结构C/S:客户机/服务器模式典型二层结构:优点:交互能力强;客户处理能力强;资源的合理配置和利用;缺点:客户端配置复杂;通用性、开放性 较差;系统维护不方便。数据库服务器客户机Sybase数据库服务器软件Sybase数据库客户端软件;PB应用软件(或资源)1.1信息系统概念、类型和结构空间分布结构B/S:浏览器/Web服务模式典型结构:优点:零客户端安装和配置;通用开放性较好;用户使用方便缺点:安全性控制较难;客户端和服务器端交互能力弱。服务器浏览器数据、Web等服务器软件不需要特别安装软件,使用浏览器1.1信息系统概念、类型和结构空间分布结构C/S和B/S各自适用的情况:C/S适用于较为复杂的数据处理,交互强的应用;适时性数据传输要求高;局域网。B/S适用于跨平台或网络应用;信息发布与浏览;零客户端配置。1.1信息系统概念、类型和结构空间分布结构C/S和B/S的混合模式发挥了C/S模式事务处理能力强的特点,利用B/S模式网络易扩性和分布式的特点,两者的融合具有更大的优势和发展前景。传输效率高:由于C/S模式是客户机和服务器直接通信,而无须通过WEB服务器,从而减少了对传输量的瓶颈约束,增加了数据传输速度和效率。传输安全性高:增加信息系统的抗攻击性和系统的安全稳定。信息系统成本降低:由于传输效率的提高,对网络带宽要求的降低,从而降低了系统的开发成本。1.1信息系统概念、类型和结构实例讨论:实例1:某公司在上海有一个总部和若干门店,门店负责产品的销售,此外的所有部门都在总部。门店每天需要向总部订一次货,一般在早上或下午近下班时。实例2:某公司的总公司设在上海。其生产工厂在浦东,主要负责原料采购、商品生产和发货。其他的如行政总部、销售部、研发部等都在上海浦西,每天浦西的工作人员在工作中需要查看浦东工厂的原料库存情况和成品库存情况。同时,浦西销售人员的销售订单要传递给浦东工厂,以便保证产品及时生产并供给客户。如果你作为系统开发方,在上面两个公司的网络通讯选择方面,将给予什么样的建议?实例1实例2第一章信息系统概述1.1信息系统概念、类型和结构1.2信息系统的开发过程1.3信息系统开发方式与开发方法1.4系统分析员1.2信息系统的开发过程编程系统分析系统设计测试切换与评价系统运行与维护系统规划系统开发1.2信息系统的开发过程生命周期开发过程每阶段任务:系统规划:(Whytodo?)

明确目标,确定原则、制定策略、设计蓝图、评估投入产出、编制各期实施计划、项目人员安排。

系统分析:(Whattodo?)

是关于组织要用IS解决的问题的分析,提出一个明确要做什么的逻辑方案。重点是发现和理解,包括收集信息、确定系统需求、划分需求的优先级、产生并评估可选方案;

1.2信息系统的开发过程系统设计:(Howtodo?)

根据系统分析提出的信息与功能需求,以及逻辑方案,详细描述具体实现的物理方案,回答怎样做的问题。设计内容包括软件程序、界面、数据库、操作环境等。系统制作:

根据物理方案实现可投运的实在系统。建数据库与预置数据、编程、调试。系统测试:

彻底考察系统存在的缺陷、检查是否产生正确的结果。回答:“系统是否会在已知条件下产生预定结果”,“系统是否满足了原定目标”等问题。1.2信息系统的开发过程系统切换老系统切换到新系统。并行运行至成熟时再切换,或直接切换,或分批切换。(一个月以上,有时会长达数年)

系统运行与维护正式投入运行,在运行过程中进行系统维护。因为IS必然存在错误,错误要改正;又因为IS所处环境是动态系统,组织不断处于变化之中,要求扩展与改进IS。因此运行与维护始终并存。1.2信息系统的开发过程信息系统的生命周期是一个循环过程,IS的开发过程分为若干阶段,过程中各阶段也有循环交互和内部循环,阶段之间有重叠和重复。

一些分析一些设计一些实施更多分析更多设计更多实施进一步分析进一步设计进一步实施1.2信息系统的开发过程IS的开发有三个难关,一头一中一尾:一头,管理过程的不确定性:系统分析是最为重要最为困难的阶段,因为: (1)几乎没有一个企业能以书面方式系统地描述自己现行业务流程和管理步骤。 (2)没有一个企业能一次性地或在短期内讲清自己的需求,不清楚计算机是怎样管理企业,也不知道IS将会是怎样的,一般只能点点滴滴的提需求,或在看到局部IS并经过使用后提出较完整的需求。1.2信息系统的开发过程一中,管理过程的不稳定性:

国家政策变化、组织结构变化、统计口径变化等都将引起管理方法和过程的变化。有时一个IS还未开发好,情况已变化;即使投运后,也要经常作修改。 管理过程的不稳定大大增加了IS开发的工作量。是造成拖尾巴工程的主要原因。一尾,重眼前轻长远: 系统切换过渡期的试运行因为人工与计算机两套系统的并行,以及新系统的不熟悉,将耗用企业管理人员大量的时间,使这一关很难逾越。1.2信息系统的开发过程

1-6IS开发的特点:

MIS的复杂性使其开发成为一项费时、费力、费钱的艰巨的系统工程。费时:几乎没有一个IS开发项目按时完成;费钱:是几乎每一个IS开发项目多要追加投入;艰巨复杂:IS开发项目都多少探索地进行的,几乎每一个 参与者,包括开发者和用户,都有朦胧和疲惫的感觉;社会系统,是包含有较多的人为因素,系统最终结果的预计与实际误差较大,或付出的代价往往难以想象。

第一章信息系统概述1.1信息系统概念、类型和结构1.2信息系统的开发过程1.3信息系统开发方式与开发方法1.4系统分析员1.3信息系统开发方式与开发方法

1-6开发方式用户自行开发委托开发购置商品化软件联合开发1.3信息系统开发方式与开发方法1、用户自行开发

用户组织内部的或招聘新的信息管理专业人员,开发自己的信息系统。优点:有利于与用户协调,减少不确定性;项目可控性较好,用户适应性好;缺点:系统性及质量较难保证,易用现代信息技术加固传统管理方法,不利于推动组织变革。需较多的信息人员,开发投入不减少。2、委托开发

支付一定的费用,委托专业公司或科研单位开发。优点:系统性与质量有保证,能较好地推动组织变革,缺点:不利于培养自己的IS维护人员(易造成依赖性),委托单位的确定至关重要(有较大的风险)。1.3信息系统开发方式与开发方法

1-63、购置商品应用软件优点:开发周期短,省事,开发费用低;缺点:不能满足组织的特殊要求;企业管理模式向商品软件模式靠拢,,变动较大,风险大;如果购置的是使用权,无完整的技术资料,造成维护和扩展对唯一软件商的依赖。4、联合开发

有利于培养自己的技术力量,系统维护方便。要根据自己公司的特点,选择最恰当的开发方式。1.3信息系统开发方式与开发方法

1-6思考:一个大中型国有企业,基础管理良好,经济效益也可以,但传统观念较重,也较保守,变革不力,呈现出竞争不利的预兆,近来领导层开始有危机感,想借助建设新信息系统来推动变革。你认为该企业在自行开发、委托开发、购置商品软件、联合开发等开发方式中如何选择。要求叙述理由。

1.3信息系统开发方式与开发方法

1-6开发方法开发方法是提供完成系统开发的每一步的详细指导方法,包括模型、工具和技术。相关的概念:程序与软件 独唱-->小合唱-->合唱-->万人大合唱

|||

简单程序较复杂程序软件软件包括

-程序:按事先设计的功能和性能需求执行的指令序列

-数据:是程序能正常操纵信息的数据结构

-文档:与程序开发、维护和使用有关的图文材料1.3信息系统开发方式与开发方法1-6开发方法为什么会有开发方法?计算机应用发展软件数量多规模大软件成本高质量低软件危机软件工程:工程方法+管理技术+技术方法表现在:用户很不满意质量很不可靠

……解决途径客观上软件本身特点主观上不正确的开发方法忽视需求分析软件开发=程序编写轻视软件维护个体化软件开发,维护困难1.3信息系统开发方式与开发方法1-6开发方法结构化系统开发方法:StructuredSystemDevelopmentMethod,SSDM原型法:Prototyping面向对象方法:Object-OrientedMethod,OOM

(对象、事件、继承、消息)1.3信息系统开发方式与开发方法1-6结构化系统开发方法特点结构化程序结构化分析结构化设计阶段的顺序性和依赖性质量保证不适合需求模糊的系统问题定义可行性研究需求分析软件设计编码测试维护1.3信息系统开发方式与开发方法1-6原型法开发方法需求分析原型开发最终系统设计原型评价最终系统实现用户反馈特点快速开发工具用户介入程度高渐进型抛弃型1.3信息系统开发方式与开发方法面向对象开发方法把系统看作是一起工作来完成某项任务的相互作用的对象的集合;对象是事物的一种类型,可以是一个顾客或一个雇员,也可以是一个按钮或菜单。确定对象意味着对事物进行分类;包括面向对象分析、面向对象设计和面向对象编程;有许多术语:类、对象、静态属性、动态属性、封装性、继承性和多态性特点自然性重用性1.3信息系统开发方式与开发方法所有开发方法的一些基本原理系统用户充分参与:“我的系统的说法”;争取用户理解;减少抵制;确立开发阶段和开发活动阶段名称04年6月04年7月04年8月04年9月04年10月04年11月项目管理范围定义需求定义逻辑设计物理设计编程和测试运行和维护1.3信息系统开发方式与开发方法所有开发方法的一些基本原理文档管理:各方人员变动;促进各方交流;双方权益。不要害怕取消和返工。分而治之:分解,类似于写作文中的章节。考虑增长和变化:环境;组织;信息技术等。过程管理和项目管理。第一章信息系统概述1.1信息系统概念、类型和结构1.2信息系统的开发过程1.3信息系统开发方式与开发方法1.4系统分析员信息系统是多环节、复杂的综合系统从信息系统建设涉及的学科领域来说涉及:技术、管理、经济、社会和文化;技术方面涉及:计算机技术、通信技术、数据采集技术、显示技术、海量存储技术、信息安全技术现代印刷技术等;从信息处理的环节来说,涉及:信息的采集和校验、信息的传递、信息的存储和管理、信息的分析与加工、信息的提供与显示。1.5系统分析员1.5系统分析员系统开发中各类人员的职责和能力工作职务职责和能力系统分析员同用户共同确定信息需求,编写系统说明书。应熟悉企业管理和信息系统开发过程,有较好的表达能力、与他人协同工作能力。系统设计员设计信息系统,定义硬件、软件要求。应精通计算机硬件和软件,有根据信息流和组织目标改变组织职能的能力。应用程序员设计、调试计算机应用程序程序维护员维护现有程序数据库管理员管理和控制企业数据库全程需要用户的参与配合各个开发阶段的人力需求55分析员的工作性质

系统分析员要用信息系统技术解决组织问题。要调查问题的大量细节,理解问题有关的每一件事,产生几种解决问题的可选方案并挑选最好的解决方案。主要工作是从事一个专门的信息系统开发项

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论