基于UML的航空配餐管理系统的分析与设计.pdf
《基于UML的航空配餐管理系统的分析与设计.pdf》由会员分享,可在线阅读,更多相关《基于UML的航空配餐管理系统的分析与设计.pdf(57页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、重庆大学硕士学位论文基于UML的航空配餐管理系统的分析与设计姓名:何欢申请学位级别:硕士专业:软件工程指导教师:杨丹;胡世熙20050301重庆大学硕士学位论文中文摘要I中文摘要航空配餐行业在我国是一个新兴的行业,国内还少有适合于航空配餐管理的系统和相关的研究,配餐企业的生产业务大多都采用传统的管理方式,已不适应信息化管理的需要,结合航空配餐企业的具体的业务流程需要,设计功能完善的配餐管理系统,使航空配餐行业的生产实现准确生产、准时配送具有非常积极现实意义。国内部份航空配餐企业基于企业的需要,也在这方面作过一些探讨,但由于大多数企业由于技术力量和人才等方面的不足,大都没有深入地从技术和管理这两
2、个层面去综合考虑配餐管理系统如何构架的问题。国内学术界关于企业管理系统的设计有很多论述,郑跃斌在文献4中给出了一个基于企业流程的需求分析方法的图形描述机制 PODA(Process-OrientedRequirements Analysis),以企业流程为导向,通过企业各活动之间的逻辑联系,展示了用户需求的基本性质;王苏安在文献20给出了一个敏捷型数字生产管理模型的体系结构,给出了一个在市场竞争比较强的企业动态联盟环境中,系统如何对客户的需求做出灵敏的反应的运行逻辑,为了完成某项任务,企业根据自身的资源情况和生产能力,选择处于同一供应链上的企业来共同完成某项任务;石双元在文献8给出了基于网络的
3、企业的信息模型;但国内有关于航空配餐管理系统设计的论述和文献还少有。本文首先用 UML 对航空配餐行业的业务流程进行了分析和重构,总结出配餐行业的业务特征,然后把精益生产 JIT 即时生产管理理论融于系统的设计理念,把 JIT 的管理模式应用到航空配餐系统的设计中,并在此基础上对系统的各个部份进行详细的分析和设计。本文使用 RUP 作为建模工具,用 SQL2000 作为数据库管理系统,采用 BorlandJbuilder 作为开发系统的平台,设计出航空配餐的生产调度数学模型、航空配餐企业的信息模型和管理信息流程控制模型,并在此基础上对系统的详细功能、体系结构及数据结构进行了深入的分析和探讨,为
4、航空配餐行业实施生产业务管理提供了一个融合先进管理思想、体系结构合理、运行平稳、功能齐全的配餐管理解决方案。关键词:关键词:航空配餐,UML,管理系统,建模设计重庆大学硕士学位论文英文摘要IIAbstractThe production and carry of air-catering is a new domestic industry,therefore,there are still few related management systems and studies for it in China today.Previously,the traditional management
5、 model and methods adopted in the majority ofair-catering production enterprises is not update and can t meet the need of informationmanagement.Thus it is needed to redesign a full-functioned air-catering managementwhich makes its production timely and accurate,according to the needs of its specific
6、business flow.Though some researches in this field were performed due to their individual need,most enterprises are lack of such professional talents.So the studies are still on thesurface,none of them takes technology and management into consideration to ponderover how to reconstruct it.So far ther
7、e are many essays on designs of enterprisemanagement system.Zhenyuebin display PODA(Process-Oriented Requirements Analysis-it isoriented the production and carry of air-catering through the logical connectioninteraction among enterprises.)Wangsu an offered an acute digital productionmanagement syste
8、m,which can have an immediate response in a logical flow to theclientsdemands for an enterprise in live alliances in a comparatively competitivemarket.This enterprise compete the task in cooperation with other enterprises on thesame line,according to their own sources and production ability.Shishuan
9、gyuansupplied information modelling of computerised enterprises.Nevertheless,few essaysand works on air-catering management system can be found at home.This page is first analysing and reconstructing the whole process of air-cateringwith the help of UML,second generalizing its characters;finally inf
10、using JIT in thedesign concept.In the infusion process a further and more detailed analysis andredesign will be performed.General characters and ways of product adjustment calculation are provided withthe help of RUP modeling tool,SQL2000 database management system,BorlandJbuilder platform in this a
11、rticle,information model and management platform of it arealso formed and detailed function,integrated structure and data structure have beenfurther discussed and analysed,which provides considerate approached for productionmanagement integrated with advanced management concept,reasonable integritys
12、tructure,balanced performance,full-functioned air-catering.Key words:The Production and Carry of Aircatering,UML,Management InformationSystems,Model and Design重庆大学硕士学位论文1 引言11引言1.1 问题的提出和研究的意义1.1.1 问题的提出随着中国加入 WTO,民用航空业也即将全面开放,各航空公司为了降低运营成本,增强竞争能力,对航空配餐业的要求也越来越高。一方面要求配备餐食的质量不断提高,另一方面要求餐食的价格降低;同时,航空配
13、餐业的竞争也越来越激烈,配餐业务也即将放开,外来和民间资本将进入配餐业,配餐也将不再是传统航空配餐公司专有的业务,因此,如何利用信息技术来提升企业的管理调控能力,提高市场响应速度,降低生产经营成本,增强赢利能力,成了各配餐公司生存和发展的当务之急。利用信息技术改造和提升传统产业是增强各企业竞争力、提高管理水平的必然手段之一。在国外,航空配餐业在信息化改造的基础上实现了集团化、规模化的经营;国内的航空配餐公司正在进行企业信息化这方面的探索,很多航空配餐企业在生产管理过程中也采用了一些通用生产管理系统,由于航空配餐行业业务的特殊性,这些软件使用的最后效果都不是很好,目前国内还没有成功的、真正适合于
14、航空配餐管理需要的配餐管理系统。在这种背景下,准确理解和分析航空配餐行业的业务流程并设计一套真正适合于航空配餐行业的配餐管理系统,成为我们急需解决的问题。1.1.2 研究的意义航空配餐管理系统涉及配餐企业的产、供、销等诸方面的管理工作,包括产品设计、计划、采购、库存、销售、生产、成本、质量系统。系统可以帮助航空配餐企业管理人员,从总经理、经理到车间、科室负责人,从仓库管理员到车间班组长,对企业中大量的、动态的、错综复杂的数据和信息进行及时准确的分析的各项生产经营活动进行事先计划、事中控制和事后反馈,从而达到合理利用配餐企业资源、降低库存、减少资金占用、增加企业应变能力、提高企业市场竞争力的经济
15、效益的目的,使企业真正由经验管理进入到科学管理。设计和开发配餐管理系统,利用计算机与信息处理技术对配餐企业活动实行有效管理与监控,它一方面将各种生产、业务、管理信息准确、快速地收集起来,通过计算机进行筛选和组织,供管理决策使用;另一方面可对配餐企业的计划、生产、成本、财务、重庆大学硕士学位论文1 引言2库存、技术实行有效控制,达到修正企业运作各环节的偏差、降低成本、提高生产效率等目的,有效的提高航空配餐企业综合竞争力。结合航空配餐企业的具体的业务流程需要,设计一个融合先进管理思想、体系结构合理、运行平稳、功能完善的配餐管理系统,使航空配餐行业的生产实现准确生产、准时配送具有非常积极现实意义。1
16、.1.3 本人研究活动概述我在航空配餐行业长期从事信息管理工作,深感传统管理方式的落后,基于对航空配餐行业业务和管理模式的长期探索和思考,把软件工程技术和先进企业管理理念应用到航空配餐系统的设计中,具体来讲,在此套软件的设计过程中,本人主要完成了以下工作:1、完成了系统的概念性设计。2、负责完成了对航空配餐企业的业务流程分析。3、对先进的企业的管理模式进行了大量的研究,针对配餐行业,提出了基于JIT 管理思想的航空配餐行业的生产管理运作模式。4、完成了对整个系统的业务建模分析,并对部分航空配餐业务流程进行了重新设计。5、完成了此系统的详细的功能设计、数据结构的分析与数据库的设计。6、为航空配餐
17、的生产调度设计了基于状态转移方程和加权平均的生产调度数学模型。7、在系统开发过程中,还完成了部分编码工作。8、在系统设计过程中,负责项目的实施管理。1.2 国内外研究的现状1.2.1 国内的研发和应用现状目前,国内还没有专门针对航空配餐行业开发的管理系统,因为航空配餐业在我国是一个新兴的行业,我国民用航空业刚刚脱离军队管理体制的时间还仅仅十年的时间,配餐企业随着民航业的逐步开放才发展起来的,一般的配餐企业都隶属于航空公司,处于从属地位,很多公司都只有几年的发展历程,管理和相关的技术能力都不强,特别是在企业信息化方面,同时懂管理和软件开发方面的人才很少,使相关的管理系统的研发处于一个空白状态。在
18、国内,中国第一家合资企业我国最大的航空配餐企业北京航空食品公司在这方面也进行了一些探索,他们采用了 SAP 公司通用的 ERP 软件系统,很多模块由于无法适应配餐行业特殊的业重庆大学硕士学位论文1 引言3务流程,结果投资很大,效果不理想。国内现在大部份航空配餐企业包括重庆周边的几家航空配餐企业在管理方面都只有简单的采用了国内公司的一些通用财务管理系统,满足不了业务管理的需要。1.2.2 关于管理系统的设计理念概述现在无论在企业管理界还是在管理应用软件开发行业,关于企业管理系统的设计提出了很多新的设计理念,如精益生产理论、JIT 即时生产理论、敏捷制造、供应链管理等,为企业管理软件的开发提供了很
19、好理论支持。管理信息系统不仅是一个软件,首先它是一个管理系统,它只有很好地和相关企业的业务流程及企业的管理思想融合在一起,才能起到它相应的作用,故在设计软件时必需确定用户的真正需求,明确解决的问题和达到的目标,进而对软件必须的功能和性能提出要求,针对特定应用领域的应用需求,Alistair Suteliffe,Neil Maiden 在文献29提出了一个面向特征的领域分析法 FODA(Feature-Oriented domainAnalysis),系统分析人员根据用户的实际情况对参考模型进行适度的修改,从而产生具体的需求的分析模型;郑跃斌在文献4中给出了一个基于企业流程的需求分析方法的图形描
20、述机制 PODA(Process-OrientedRequirements Analysis),以企业流程为导向,通过企业各活动之间的逻辑联系,展示了用户需求的基本性质;王苏安在文献20给出了一个敏捷型数字生产管理模型的体系结构,给出了一个在市场竞争比较强的企业动态联盟环境中,系统如何对客户的需求做出灵敏的反应的运行逻辑,为了完成某项任务,企业根据自身的资源情况和生产能力,选择处于同一供应链上的企业来共同完成某项任务;石双元在文献8给出了基于网络的企业的信息模型,把企业的各种信息分类为三类,静态信息、动态信息和统计信息,静态信息是随时间变化较少的信息,如设备信息、员工信息、物料代码、技术和工时
21、定额,动态信息是指生产活动过程中产生的、经常变动的信息,如客户合同、库存记录、生产记录、日报表,统计信息是在综合静态信息和动态信息基础上产生的各种报表。高琳琦、李龙洙在文献21中提出了一个基于顾客行为的产品开发方法,为企业的产品设计提供了一个良好的思路,张祖平在文献18中描绘了一个基于流的生产管理系统的设计模式。1.3 本系统研究的目的和达到的目标1.3.1 本系统研究的目的本系统在设计时借鉴了以上关于企业管理系统的设计理念,在对航空配餐企业的业务流程进行细致深入的研究的基础上,使系统体现精益生产和 JIT 管理思重庆大学硕士学位论文1 引言4想,功能符合我国配餐企业管理的需要。1.3.2 达
22、到的目标1、系统实现基于订单生产任务的下达、跟踪。2、实现对原材料的计划、采购和入库流程的监控。3、实现生产计划的流程和生产成本控制。4、实现对餐食的生产、配送的流程控制。5、实现仓库的原辅材料管理流程控制。6、实现质量管理流程的控制。1.4 系统设计的技术方案1.4.1 建模工具的选择统一建模语言(UML)是一种定义良好、易于表达、功能强大且普遍适用的图形化建模语言,已成为事实上的工业标准。它的使用范围不仅限于支持面向对象的分析与设计,还支持从需求分析开始的软件开发的全过程,UML 代表了面向对象方法的软件开发技术的发展方向。UML 是一个通用的标准建模语言,可以对任何具有静态结构和动态行为
23、的系统进行建模。此外,UML 适用于系统开发过程中从需求规格描述到系统完成后测试的不同阶段。在需求分析阶段,可以用用例来捕获用户需求。通过用例建模,描述对系统感兴趣的外部角色及其对系统(用例)的功能要求。分析阶段主要关心问题域中的主要概念(如抽象、类和对象等)和机制,需要识别这些类以及它们相互间的关系,并用 UML 类图来描述。为实现用例,类之间需要协作,这可以用 UML 动态模型来描述。在分析阶段,只对问题域的对象(现实世界的概念)建模,而不考虑定义软件系统中技术细节的类(如处理用户接口、数据库、通讯和并行性等问题的类)。这些技术细节将在设计阶段引入,因此设计阶段为构造阶段提供更详细的规格说
24、明。编程(构造)是一个独立的阶段,其任务是用面向对象编程语言将来自设计阶段的类转换成实际的代码。RUP(Rational Unified Process,Rational 统一过程模型)是 Booch 等人在Rational 公司支持下提出的一种基于 UML 的面向对象的软件开发过程模型,本系统的建模工具选用了 Rational Rose 2002。1.4.2 开发平台的选择Java 是一种跨平台,适合于分布式计算环境的面向对象编程语言。具体来说,它具有如下特性:简单性、面向对象、分布式、解释型、可靠、安全、平台无关、重庆大学硕士学位论文1 引言5可移植、高性能、多线程、动态性等。J2EE 是
25、 Sun 公司提出的开发、部署、运行和管理基于 Java 分布式应用的标准平台。它以 Java 2 平台标准版(J2SE)为基础,继承了标准版的许多优点(如“编写一次,到处运行”),还提供了对 EJB、Java Servlet、JSP 等技术的全面支持。J2EE 使用 EJB Server 作为商业组件的部署环境,在 EJB Server 中提供了分布式计算环境中组件需要的服务,例如组件生命周期的管理、数据库连接的管理、分布式事务的支持、组件的命名服务等。J2EE 用于实现应用服务器有其优势,它可以利用 Java 语言自身具有的跨平台性、可移植性、对象特性、内存管理等方面的性能,为应用服务器的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 UML 航空 配餐 管理 系统 分析 设计
限制150内