热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

自考管理系统中计算机应用笔记,自考“管理系统中计算机应用”笔记(15)

第五章:系统分析系统分析的主要目的是对现行系统进行详细调查,以充分掌握现行系统全面和真实的情况,分析用户信息需求,在此基础上

第五章:系统分析

系统分析的主要目的是对现行系统进行详细调查,以充分掌握现行系统全面和真实的情况,分析用户信息需求,在此基础上提出新系统的逻辑模型。

系统分析阶段的主要活动有:现行系统的详细调查、用户需求分析和新系统逻辑模型的建立等。

5.l 现行系统详细调查

现状调查是在所确定的系统范围之内,对现行系统进行详尽、深入的调查和分析,收集一切有关的事实、资料和数据,彻底掌握现行系统的工作状况,为下一步的需求分析和建立逻辑模型提供依据。

现状调查的方法可以多种多样,如召开调查会、个别交谈、发查表收集书面意见、调查人员直接参加业务实践、请管理人员给组介绍情况、查阅企业的有关资料等。

在现状调查及以后的系统分析工作中,将要用到一系列描述、分析现行管理系统和新的目标系统的工具(各种图、表和方法)。

现状调查应“自顶向下”、由抽象到具体地进行,调查内容有企业组织结构和信息关联状况、系统业务流程、系统数据调查等几个方面。

5.1.1 企业组织结构与信息关联状况

1.组织结构

现状调查的第一步,就是要了解企业组织结构的现状及各组成部分之间的联系,并用组织结构图将它描绘出来。

2.信息关联情况。

在组织结构调查以后,接着应按照组织结构,进一步了解企业各管理层次、各管理职能部门和生产部门之间的信息联系,绘制出信息关联图。

5.1.2 系统的业务流程

组织结构图和信息关联图描述了企业各组成部分及其信息之间的联系,是企业管理信息系统背景的综合性概述,比较粗略和抽象。

1.调查应按照原系统的管理业务流程,一个环节一个环节地深入细致地进行。

2.为了准确地表达原系统的业务处理流程和便于以后各工作阶段能有效地研究和使用这些调查成果,一般采用业务流程图作为描述原系统业务的工具。

业务流程图是系统业务调查中使用得最普遍、最重要的工具。

5.1.3 系统的数据调查

1.全面收集与业务有关的所有保存和传递数据的载体,包括各种原始凭证、票据、单据、台账

对上述各种数据需要进行汇总、整理,为以后的数据分析和数据库设计打下基础。系统调查的数据汇总为三类:

(1)输入数据。主要指输入系统进行处理的凭证、票据,或下级部门上报给本系统的报表。

(2)存储数据。主要指各种台账、记录文件,是本系统实现计算机化后,需要存储的数据的主要内容。

(3)输出数据。指由本系统将输入数据和存储数据进行加工处理,产生的各类报表和查询结果。它是计算机化以后系统输出和网络传输的主要内容。

2.数据分布的估算

在汇总的基础上按部门进行数据分布估算,分析企业数据量在不同业务部门的分布、数据来源、数据的时间分布,各业务部门数据处理的重点等。同时也可以用所列的数据存储量为基数,并充分考虑到系统发展的需要,估计新系统计算设备应提供的存储能力。

5.2 需求分析和系统逻辑模型的建立

需求分析则是对原系统的功能和信息作进一步的分析和抽象,以确定新系统应满足的要求,即明确新系统应当“做什么”,从而完成新系统的逻辑设计。

这个分析和抽象工作可分以下三步进行:

5.2.1 数据流程图的绘制

数据流程图既是对原系统进行分析和抽象的工具,也是用以描述新系统逻辑模型的主要工具。它有两个特点:

(1)具有概括性。

(2)具有抽象性。

由于数据流程图简明、清晰,不涉及技术细节,容易让用户理解,因此数据流程图是系统分析人员与用户进行交流的有效工具,也是系统设计的主要依据。

1.数据流程图的符号

在数据流程图中,采用四种符号。

(1)外部实体。这是指不受所描述的系统控制,独立于该系统之外的部门、群体,或另一个信息系统。

(2)处理功能。这是指对输入数据流进行加工、变换与输出数据流的逻辑处理过程。

(3)数据存储。这是指逻辑上要求存储的数据,不考虑具体数据的存储介质和技术手段。

(4)数据流。这是指与所描述系统数据处理功能有关的各类数据的载体,是各处理功能输入和输出的数据集合。

数据流用一根箭线表示。

2.顶层数据流程图

数据流程图的绘制,采取自顶向下逐步求精的方法,即先把整个系统当做一个处理功能来看待,画出最粗略的数据流程图;然后逐层向下分析,分解为详细的低层次的数据流程图。

(1)顶层数据流程图的一般形式。任何系统,无论多么复杂,顶层数据流程都可粗略地表达一种形式。若系统中具有全系统共享的数据存储,可表示在顶层数据流程图中,部分处理功能共享的数据可在低层次数据流程图中表达。

(2)顶层数据流程图的绘制。先应根据系统可行性分析确定的范围和目标、用户的需求,划定系统的界面。界面内的,作为具体分析的系统;界面外的、与系统有数据联系的部门和事物,则视为外部实体。

3.低层次数据流程图

在顶层数据流程图的基础上,将处理功能(逻辑功能) 逐步分解,可得到不同层次的数据流程图。

用分层次的数据流程图来描述原系统,把系统看作一个统一的整体,进行综合的逻辑描述。首先要划定系统的边界,分析系统与外界的信息联系。

4.扩展的数据流程图

扩展的具体内容有两个方面:

(1)应用计算机以后,可以增加许多原来手工处理难以完成的各种功能。

(2)扩展是增加对各种例外情况和错误情况的处理。

最终确定的数据流程图,是新系统的综合逻辑描述,着重反映系统的全貌。而逻辑模型的许多细节,如每个处理功能的要求,数据流和数据存储的具体内容、特征等,不可能在一套图中完全表示出来,因此还要进一步进行下面两步的分析工作,即数据分析和功能分析。



推荐阅读
  • Hadoop入门与核心组件详解
    本文详细介绍了Hadoop的基础知识及其核心组件,包括HDFS、MapReduce和YARN。通过本文,读者可以全面了解Hadoop的生态系统及应用场景。 ... [详细]
  • 本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ... [详细]
  • 本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • 数据管理权威指南:《DAMA-DMBOK2 数据管理知识体系》
    本书提供了全面的数据管理职能、术语和最佳实践方法的标准行业解释,构建了数据管理的总体框架,为数据管理的发展奠定了坚实的理论基础。适合各类数据管理专业人士和相关领域的从业人员。 ... [详细]
  • andr ... [详细]
  • 深入探讨CPU虚拟化与KVM内存管理
    本文详细介绍了现代服务器架构中的CPU虚拟化技术,包括SMP、NUMA和MPP三种多处理器结构,并深入探讨了KVM的内存虚拟化机制。通过对比不同架构的特点和应用场景,帮助读者理解如何选择最适合的架构以优化性能。 ... [详细]
  • 国内BI工具迎战国际巨头Tableau,稳步崛起
    尽管商业智能(BI)工具在中国的普及程度尚不及国际市场,但近年来,随着本土企业的持续创新和市场推广,国内主流BI工具正逐渐崭露头角。面对国际品牌如Tableau的强大竞争,国内BI工具通过不断优化产品和技术,赢得了越来越多用户的认可。 ... [详细]
  • Navicat Premium 15 安装指南及数据库连接配置
    本文详细介绍 Navicat Premium 15 的安装步骤及其对多种数据库(如 MySQL 和 Oracle)的支持,帮助用户顺利完成软件的安装与激活。 ... [详细]
  • 三星W799在2011年的表现堪称经典,以其独特的双屏设计和强大的功能引领了双模手机的潮流。本文详细介绍其配置、功能及锁屏设置。 ... [详细]
  • Linux 系统启动故障排除指南:MBR 和 GRUB 问题
    本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • 解决PHP与MySQL连接时出现500错误的方法
    本文详细探讨了当使用PHP连接MySQL数据库时遇到500内部服务器错误的多种解决方案,提供了详尽的操作步骤和专业建议。无论是初学者还是有经验的开发者,都能从中受益。 ... [详细]
  • 本文详细介绍了Java编程语言中的核心概念和常见面试问题,包括集合类、数据结构、线程处理、Java虚拟机(JVM)、HTTP协议以及Git操作等方面的内容。通过深入分析每个主题,帮助读者更好地理解Java的关键特性和最佳实践。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
author-avatar
寒空动烟雪
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有