网站首页
手机版

浅谈用面向对象建模技术构建企业管理信息系统

更新时间:2006-02-13 00:00:00作者:未知

1.引言

企业在信息化建设中,要结合实际。作为企业信息化建设的第一步,构造适合它们需要的管理信息系统已成为当务之急。基于此,我们结合当前服装行业的现状,采用先进的计算机软件开发方法—-面向对象的建模技术(Object-Oriented Modeling Technique  OMT),开发了一套适合服装行业特点的管理信息系统。

2.面向对象建模技术简介

2.1用面向对象方法构建企业管理信息系统的可行性

企业管理信息系统传统的构建方法主要有结构化方法和信息建模方法。这两种方法分别从功能和信息(数据)的角度对系统进行分析和设计。它们最大的缺点是忽略了数据与程序之间不可分割的内在联系,并由此引发了软件危机。面向对象方法是从对象的角度对系统进行分析和设计。对象与传统数据的本质区别是,对象包含了数据和操作,它能将数据和功能紧密的结合在一起,使开发出来的系统稳定性、可重用性及可维护性好。

用面向对象方法构建企业管理信息系统是可行的:

首先,面向对象的分析和设计是面向对象编程的补充。面向对象编程解决问题的思路是从对象入手,因此面向对象编程需要相应的面向对象的分析和设计方法。

其次,面向对象的方法从其它常用方法中吸取了大量有益的成分。有经验的分析员不必扔掉使用其它方法的全部知识和经验。对他们来说,学习面向对象的方法和符号的核心在于:如何从以功能或信息为中心的解决问题的思路转变到以对象为中心的解决问题思路。

再次,面向对象方法中的对象模型把面向对象的概念(对象、类、继承等)与传统方法中常用的信息建模概念(实体、关系)结合起来了。这样结构化分析员在开始时就可以从实体-关系分析入手,附加上相应的方法使之上升为类。

2.2 面向对象建模技术简介

OMT是一种面向对象的软件开发方法,这种方法对实际应用的对象进行建模并利用这个模型去构造一种围绕那些对象且与程序语言无关的设计。对象建模技术采用一组面向对象的概念和与程序语言无关的图形符号来统一表达软件开发人员在分析、设计直到实现的整个软件开发过程中的分析设计。这样,软件开发人员不必象采用其它方法那样,需要在每个开发阶段将一个阶段的表示符号转换成另一个阶段的符号。

OMT采用三种模型来描述一个系统,这三种模型是:对象模型、动态模型和功能模型。

对象模型  对象模型是通过描述系统中的对象、对象间的关系和每个对象类的属性和操作来表示系统的静态数据结构。对象模型用对象图来表示。对象模型是三种模型中最重要的一种模型。

动态模型  动态模型描述了系统中与时间和变化有关的内容,它说明何时发生。动态模型用状态图描述。状态图联系了事件和状态,说明了由事件序列引起的状态序列。

功能模型  功能模型描述系统的数据转换。功能模型用数据流图来表示。

这三种模型从不同的但又密切相关的角度模拟目标系统,它们分别从不同的侧面反映了系统的内容,综合起来则全面的反映了对目标系统的需求。对任何大系统而言,三种模型都是必须的。而且在任何情况下,对象模型都是最重要、最基本、最核心的。

3.用OMT对服装企业管理信息系统进行总体分析设计

用OMT方法对系统进行分析通常分两步:第一步是对问题的描述;第二步是将对问题的描述建立成三种模型,即对象模型、动态模型、功能模型。

3.1 系统问题描述

面向对象建模方法是从系统的问题描述开始的,详细精确的问题描述能使软件开发人员的分析、设计更为合理、准确。

服装行业管理信息系统就处理功能通常包括销售、计划、工艺(技术)、采购、库房、授权管理等模块。每一模块均包含基本信息的录入、存储和基于此的信息处理。基本信息录入和存储是针对各种业务的操作,强调操作的方便和数据的准确可靠。信息处理是对信息的综合查询和统计,最终以显示和打印报表的形式提供给用户。具体地说,接单部门从客户那里接到订单后,进行新款处理和订单处理,同时将该订单信息传送到计划部门和工艺部门。计划部门做生产计划如生产能力计划、物料需求计划、生产进度计划。工艺部门对该订单中包含的新款进行详细的工艺描述,并做出具体的工艺要求和工艺流程及具体的操作规范。生产部门根据计划部门的生产计划和工艺部门的操作要求进行生产。采购部门根据物料需求计划和库存信息对物料进行采购。此外,为确保系统安全运行,应对用户进行权限控制。

4.系统特点

本系统是针对服装行业、采用OMT方法对整个生产管理过程开发的专业网络信息管理系统。它采用的前台开发语言为delphi,后台数据库为SQL Server7.0。其目标是使各服装行业的企业在应用本系统后,能进行科学的事前预测、事中控制、事后监督,使企业在激烈的竞争市场运筹帷幄。本系统的主要特点如下:

☆  系统单据种类多,结构复杂    一张单据中既包含结构复杂的多维表、动态表和交叉表等多种要素,又包含服装式样及面料等图要素。在设计这种单据的界面时,充分考虑用户的特点和使用习惯,录入界面和报表的输出界面保持原单据的界面风格,以使用户在录入时有似曾相识之感,做到所见即所得。

☆  系统中信息流有严格的顺序关系    信息在接单、计划、工艺等部门间流动时,有严格的先后顺序,如前序单据审核后才能处理后继单据,只有经过审核的单据才能被系统中其他相关单据所使用,只经制单而未审核的单据不能进入系统被使用等。为实现此功能,我们建立了信息状态表,用来记录信息流在每一相关单据中的状态信息。根据这个状态信息,还实现了信息流的自动跟踪,系统可定期报告信息流的完成情况。

☆  强大的查询和统计功能    在服装企业中,用户经常需要对以前的历史记录进行任意组合查询,本系统的界面采用了查询向导的方法,用户只需要对要查询的数据进行简单的选择和组合即可得到查询结果。

☆  号型自动生成    在服装企业中[CHYN1] ,服装款式的号型比较灵活,不同的款式对应不同的号型,且号型的种类也各不相同,而用户又希望在同一格式的单据中进行录入、显示。本系统根据一定规则自动生成号型,使统一的单据就象是为该款号定制的一样。

☆  灵活的授权管理    用户权限分为三级:超级用户、部门级用户、单据级用户。不同的用户其权限不同。

☆  自动记录工作日志。

5.结束语

本文标签: 企业  管理  信息  技术  浅谈  

为您推荐

FOXPRO在三峡工程信息管理中的应用

三峡工程是世界级的巨型工程,专业门类多、技术复杂、信息管理工作量巨大,必须使用MIS系统对信息进行收集、整理、存储、统计、分析、制表。几年来,我们先后用FOXBASE、FOXPRO编制了《工资管理系统》、《土石方工程量计算程序》、《工程支付管理系统》、《文档管理系统

2011-11-09 16:03

论信息技术在外语教学中的应用

随着信息技术的发展, 计算机多媒体技术和网络被广泛地应用在外语教学中, 改变了传统外语教学模式。现代化外语教学提高了外语教学水平, 从而培养高素质的外语人才, 满足日益增长的社会需求。

2011-11-09 16:02

对计算科学与计算机发展的思考

本文从什么是计算说起, 通过对计算机的发展历史和人类对计算本质认识的回顾, 提出量子计算系统的发展和成熟, 并且提出了人类认识未知世界的规律:“计算工具不断发展—整体思维能力的不断增强—公理系统的不断扩大—旧的神谕被解决—新的神谕不断产生”不断循环。

2011-11-09 16:01

试析高职院校计算机专业教学的改革

提高高职院校计算机专业的教学水平,是高职院校计算机教育工作者应该深入思考的问题。通过分析高职院校计算机专业教育的教学特点,从如何培养计算机应用型人才的角度出发,对高职计算机专业教学中存在的不足进行了总结,并提出了几点改革设想。

2011-11-09 16:00

水利工程计算机应用现状与思考

水利水电工程地质又是所有这些不同行业的工程地质专业中涉及面最广声望最高问题最复杂任务最艰巨的专业,这是众所周知毋庸置疑的。水利工程计算机应用具有广阔的发展前景,无论是数值计算、数据库应用,还是专家系统、网络系统,都大有用武之地;特别是工程地质制图(主

2011-11-09 15:59

论高职计算机应用专业课程优化与整合

课程体系是教育教学目标实现的重要保证,高职计算机应用专业课程体系要以为社会培养计算机应用性专门人才这一根本任务而进行设计,本文对计算机应用专业课程设置进行一定的探讨。

2011-11-09 15:58

加载中...