您好,欢迎访问三七文档
当前位置:首页 > 建筑/环境 > 房地产 > 基于asp旅游信息管理的设计与实现
12第三章结构化系统分析3.1系统分析任务和主要阶段3.2系统分析中用到的各种工具3.3需求分析(结合案例)3.4逻辑设计3课前问题•对于系统分析来说,你印象比较深的内容有哪些?你认为自己掌握的最好的知识点是哪些?你认为系统分析最重要的是什么?你学习这一重要内容的感受是什么?43.1系统分析任务和主要阶段3.1.1什么是系统分析3.1.2系统分析的任务和步骤53.1.1什么是系统分析(这一小节的系统分析不特指结构化系统分析)英文是systemsanalysis,是一个描述系统开发早期阶段的词汇;是关于组织要用IS解决的问题的分析,提出一个明确要做什么的逻辑方案,回答Whattodo问题。是一个问题解决技术,研究各个部分如何工作、如何交互以实现系统目标;这个阶段的重点是业务问题和需求,这些需求独立于实现方案中可能使用的任何技术。系统规划•业务和需求分析确认•逻辑设计和决策分析系统设计系统分析报告系统分析6涉及的人员:主要有用户和系统分析员技术人员早期信息处理项目内容简单管理人员技术人员目前信息处理项目规模较大、环境复杂等管理人员系统分析员3.1.1什么是系统分析73.1.1什么是系统分析资料库:一个管理的重点,是保存和系统、项目有关的各种文档的地方。系统分析有各种方法:结构化分析、面向对象分析、信息工程…。注意:实际上,不存在一个被广泛接受的信息系统分析定义,也没有就什么时候分析开始,什么时候结束达成广泛一致,但一般来说,系统分析强调业务问题方面,而非技术或实现方面。模型驱动分析法结构化分析面向对象分析信息工程过程驱动,过程为中心数据为中心,但不再广泛使用数据和过程集成83.1系统分析任务和主要阶段作业:请查阅资料,阐述IS敏捷开发的发展及内涵?学号末尾为0、3、7的同学递交93.1系统分析任务和主要阶段3.1.1什么是系统分析3.1.2系统分析的任务和步骤103.1.2系统分析的任务和步骤系统分析任务:识别原系统的问题;明确信息和功能的需求;改进原系统的流程;提出新系统的逻辑模型。就是按照系统规划所定的某个开发项目范围内,明确系统开发的目标和用户的信息需求,提出系统的逻辑方案。11系统分析的主要步骤:3.1.2系统分析的任务和步骤初步调查可行性分析详细调查提出逻辑方案系统开发建议书是否开发新系统?若开发,提出新系统的目标、规模、主要功能等分析项目的可行性,各个方面详细调查现行系统的结构、业务流程、数据流程,具体问题的认定分析用户需求,提出新系统的逻辑方案可行性报告系统开发任务书现系统调查报告系统说明书123.1.2系统分析的任务和步骤系统的初步调查1、目标:从系统分析人员和管理人员的角度看项目开发有无必要和可能。※与系统规划区别系统规划着重于系统总体目标、总体功能和发展方向,对每个开发项目的目标、规模和内容并未做详细的分析;环境发生变化,原来规划的可能发生变化。133.1.2系统分析的任务和步骤系统的初步调查2、内容调查内容:组织的整体信息、有关人员的信息和工作的信息;分析内容:现有什么;需要什么;在现有资源下能提供什么;此项目有无必要和可能做进一步的调查和开发。3、调查结论与工作成果系统分析员经初步调查得出以下结论之一:—拟开发项目有必要也有可能进行;—不必进行项目开发,只需对原有系统进行适当调整修改;—原系统未充分发挥作用,只需发挥原有系统的作用;—目前无必要开发此项目;目前不具备开发此项目的条件。4、可行性研究安排143.1.2系统分析的任务和步骤新信息系统的可行性分析对所提系统的大致规模和目标以及有关约束条件进行论证,提出各种可能的方案,并从以下几方面进行科学论证:经济上技术上管理上环境上可行性分析结论中止修改原系统建立新系统153.1.2系统分析的任务和步骤新信息系统的可行性分析经济可行性:包括费用估算和效益估算。费用估算:设备费用、人工费用、材料费用和运行费用;效益估算:直接经济效益:费用控制;成本控制;库存管理;减少人工的工作量。间接经济效益:提高管理水平;提高企业信誉;提供决策支持;信息能力和速度的增加。效益大于成本可行。163.1.2系统分析的任务和步骤新信息系统的可行性分析技术可行性:从设备条件和技术力量等方面。设备条件:计算机、网络、输入输出、可靠性、安全性等;技术力量:主要考虑从事系统开发和维护工作的技术力量。管理可行性:-企业领导、部门主管的态度-管理人员对新系统的态度-管理基础如何?现行业务规范否?-新系统导致的环境变革,企业人员接受否?173.1.2系统分析的任务和步骤新信息系统的可行性分析环境可行性:从外部环境上分析系统开发的可行性。包括:-股东、客户或者供应商的态度;-是否会侵权或其他法律责任问题;-是否符合政府法规和行业要求;-外部环境的可能变化对新系统开发的影响如何。结果:“可行性分析报告书”和“系统开发任务书”18系统规划中计划做四个模块:物资管理、科研管理、固定资产管理、人事管理。步骤:1、和公司的中高层领导以及每个模块的业务人员进行约定,调研系统有关的基本情况;2、去之前做相应的调研提纲,并准备相关的问题;3、调研(物资、固定资产——严老师、科研管理——为王老师、人事管理——杨老师)。案例1:某公司物资管理系统初步调查19案例1:某公司物资管理系统初步调查调研过程:1、由公司行政负责人和部门负责人介绍中高层需求,基本要求如下:o公司人员大致分为三层,公司层主管、各部门层主管和各部门人员;o三层人员主要进行信息检索,层次不同,检索的信息就不同:•公司层:整个公司的项目,关心年承担项目、年申请项目、年成果、培养研究生等;•部门层:知道本部门每个项目负责人的项目,不了解其他部门的项目信息;•各部门人员层:查询中心的所有课题名称、部门、负责人、项目起止年限。o三层人员不进行基础数据录入工作。20调研过程:2、公司方物资管理模块负责人介绍物资管理业务,基本介绍如下:o所有管理工作均使用手工登记,利用Excel进行统计分析,希望借助先进的系统进行工作;o物资管理以物资采购为起点,以物资收发存管理为中心而进行的物资采购、收发、库存、材料费用核算、查询统计等的管理过程。o中心的物资分为三类:试剂(S)、低值易耗品(Y)和办公用品(B);o工作流程为:购买申请→批准→合同签订→预付款→入库→领用→调拨→盘点。各部门填写物资购买请购单,经批准后,和供应商签订正式购买合同,如果供应商要求预付款,中心则向供应商支付预付款。等供应商供货到中心后,进行入库登记,供各部门领用。整个管理过程中,存在物资的调拨和盘点管理。案例1:某公司物资管理系统初步调查21调研过程:3、公司方科研管理模块负责人介绍科研管理业务(略);4、公司方固定资产管理模块负责人介绍固定资产管理业务(略);5、公司方人事管理模块负责人介绍人事管理业务(略);6、多方一起见面,共同讨论。案例1:某公司物资管理系统初步调查22初步调查结果:因为上级规定的原因,固定资产管理模块和人事管理模块不再进行系统定制开发,购买指定的商品化软件;开发范围主要为:“科研管理模块”、“物资管理模块”、中高层需求的实现。物资管理模块流中,关于购买申请、批准等业务活动,不扩展到网络审批,按照目前的手工操作进行,系统开发的主要功能包括:预付款、入库、领用、调拨、盘点、统计分析和打印。科研管理模块中,……案例1:某公司物资管理系统初步调查23当你想了解一个公司时,你想了解公司的哪些方面?如何了解?你会采用什么方法?课中思考问题24详细调查1、详细调查的准备(1)熟悉业务(2)拟定调研提纲(3)确定部门负责人员和业务配合人员(4)确定调查路线一般采取自顶向下的策略,通常先从企业级领导开始,然后调查部门负责人,再调查业务人员。这种调查路线符合系统的观点,有整体性。一般忌讳从底层开始或者只调查底层。3.1.2系统分析的任务和步骤25详细调查内容广泛,涉及企业多个领域。包括定性调查和定量调查。定性调查包括:定量调查包括:•组织结构调查*原始凭证•管理功能调查*输出报表•业务流程调查*统计各类数据特征•数据流程调查*其他(作业周期等)系统调查方法:开调查会;发调查表征询意见;访问;直接参加业务实践。3.1.2系统分析的任务和步骤26详细调查——组织结构调查总经理总工程师总会计师经营副经理人事副经理计划科统计科生产科……财务科销售科设备科劳资科人事科保卫科3.1.2系统分析的任务和步骤27详细调查——现行系统的功能调查经营管理经营计划统计预算合同生产技术加工质量劳保财务财务出纳生产服务材料设备人事行政劳资人事保卫福利3.1.2系统分析的任务和步骤28组织与功能关系计划科统计科生产科质量安全科预算合同科财务科销售科材料供应科设备科劳资科人事科行政科保卫科……计划●√○○○销售√√○●供应√○●人事○●√√生产√√●○○√○○设备更新√√○●……3.1.2系统分析的任务和步骤29详细调查——业务流程调查计划处银行投资总规划更新改造贷款规模开会讨论技改处各部门各单位报表审批综合平衡批准各单位上报表正式计划局领导银行各部门各单位计划处计划存档下达各单位各部门上级领导各部门各单位3.1.2系统分析的任务和步骤30详细调查——数据流程调查分析3.1.2系统分析的任务和步骤1.数据汇总调查获得各种数据,形式多样,来源和目的不明确。必须对这些数据进行汇总分析,通过归纳和甄别,确定每个流程中的实际数据流的内容。按业务过程分类编码,按处理过程的顺序整理。弄清各环节上每一栏数据的处理方法和计算方法。把原始数据和最终处理结果列出。2.数据特征分析分析各种单据、报表、帐本的制作单位、报送单位、存放地点、发生频度,每个数据的类型、长度、取值范围等。整个业务流程的业务量以及与之相应的数据流量、时间要求、安全要求等。按照数据的来源、管理的职能与层次、共享程度、数据处理处理层次等特征进行分类。在分析过程中,还需要不断调查,补充完善。3.数据流程分析数据流程分析的目的是要发现和解决数据流程中存在的问题,通过流程分析,建立畅通高效的数据处理过程,是新系统设计的基础。详细调查——其他调查分析31初步调查可行性分析详细调查提出逻辑方案组织结构功能结构业务流程数据流程需求分析逻辑设计3.1.2系统分析的任务和步骤32第三章结构化系统分析3.1系统分析任务和主要阶段3.2系统分析中用到的各种工具3.3需求分析(结合案例)3.4逻辑设计333.2结构化系统分析中用到的各种工具管理信息系统用什么来描述它的逻辑模型呢?模型与建模机械图纸:零件图、装配图、传动图——描述一个机械系统;线路图、部件装配图、总体装配图——描述一个电子系统;框架结构、外形图、平面图、立体图——描述一个建筑系统。每一种系统都有自己的描述方法。有的具体,有的抽象。系统分析员用一组模型来描述信息系统需求。模型作用:提供了一种容易理解的形式;通过抽象降低复杂性;有助于交流模型的类型:数学模型;描述模型;图形模型34管理信息系统用什么来描述它的逻辑模型呢?结构化系统分析的工具主要有:业务流程图数据流程图数据词典结构化语言决策树决策表3.2结构化系统分析中用到的各种工具353.2结构化系统分析中用到的各种工具3.2.1业务流程图3.2.2数据流程图3.2.3数据字典3.2.4描述处理逻辑的工具36了解业务的具体处理过程,发现问题,修改和优化错误和疏漏(优化原来的业务处理过程);就是用一些规定的符号以及连线来表示某个具体业务流程,是用图形方式来反映实际业务处理过程的“流水账”;业务流程图六种基本符号:业务处理单位业务处理功能描述表格/报表制作数据/文件存档收集/统计数据信息传递过程3.2.1业务流程图(TFD,TransactionFlowDiagram)37计划处银行投资总规划更新改造贷款规模开会讨论技改处各部门各单位报表审批综合平衡批准各单位上报表正式计划局领导银行各部门各单位计划处计划存档下达各单位各部门上级领导各部门各单位技改处3
本文标题:基于asp旅游信息管理的设计与实现
链接地址:https://www.777doc.com/doc-3351450 .html