- 4
- 0
- 约4.23千字
- 约 9页
- 2017-06-07 发布于福建
- 举报
面向管理信息系统开发软件工厂技术研究
面向管理信息系统开发的软件工厂技术研究 摘 要:软件工厂技术是提高软件生产效率的重要方法,软件体系结构的规范化及Eclipse开放式的开发环境为软件工厂技术的研究提供了重要的基础。文章以ERP系统为管理信息系统的架构蓝本,深入研究了ERP系统的功能架构及Java EE的软件体系结构,利用代码自动生成技术,提出了管理信息系统工厂化插件研发的方法
关键词:管理信息系统;系统架构;软件工厂;ERP
0 引言
由于软件自身的许多特殊性[1],软件的工厂化的技术研究一直没有取得太大的进展。随着人们对软件的认知日益深入,软件技术人员对特定领域的软件架构不断达成共识,软件开发过程中的标准与规范不断形成,为软件工厂技术的研究创造了条件。近年来,微软、IBM等国际软件巨头都提出了自己的软件工厂解决方案,微软的COM/COM+技术在Window平台开发中得到广泛应用[2],IBM公司研发的软件设计工具Rose提供了“正向工程”机制,能通过形式化的设计模型自动生成目标系统的架构和局部代码;开源集成开发工具Eclipes/MyEclipes则提供了“反向工程”机制。通过反向工程,可以从数据库表快速地生成目标系统的DAO架构模型及Hibernate配置。这些都是软件工厂应用研究取得进展的表现。利用JEE系统架构模型及代码自动生成原理,结合ERP系统功能架构,深化Eclipes 环境下的软件工厂技术研究,则可以在Eclipes开发环境中实现企业信息系统工厂化开发,提高开发效率
软件工厂一是要面向某种特定应用,二是自动化及快速配置[3]。因此,面向ERP领域的软件工厂技术研究,首先要深入ERP系统的功能架构和业务逻辑。其次深入研究信息系统的层次架构及代码自动化原理
1 ERP系统功能架构
国内ERP领导厂商金蝶国际软件集团将ERP的业务范围划分为资本市场、供应市场、消费市场和知识市场等四大管理领域。资本市场主要涉及财务管理,供应市场主要涉及供应商管理,消费市场涉及客户关系管理,知识市场涉及人力资源管理(办公自动化、信息门户均属于这块内容)。这四个市场的中间是供应链管理和制造管理,其中,供应链管理又包括采购管理、仓存管理、销售管理和分销管理;制造管理又包含计划管理、车间管理、设备管理和质量管理。因此,一个完整的ERP系统主要包含:财务管理、销售管理、客户关系管理、采购管理、供应商管理、仓存管理、计划管理、车间管理、质量管理、设备管理、人力资源管理等功能模块
在企业运营中,销售部门根据市场需求或销售历史数据制定销售计划,形成企业的主生产计划的数据来源。而企业主生产计划制定则是其他各部门制定各自计划的依据。比如,采购部门根据主生产计划制定采购计划,生产车间根据主生产计划制定车间生产计划和设备维护计划
采购部门根据采购计划进行物料采购,一方面形成应付账款,与财务管理子系统对接,另一方面采购入库物料,与仓存管理子系统对接。采购过程中涉及原材料质量的鉴定与验收,故涉及质量管理
生产车间根据车间生产计划,从仓库领料出库进行生产,最后将生产出来的产品存入仓库,即生产入库;生产过程中,要进行生产设备的管理及产品质量的监控,故涉及设备管理和质量管理
销售部门从仓库中提取产品销售给客户,一方面形成销售出库行为,与仓存管理系统对接,另一方面产生应收账款,与财务管理子系统对接
财务管理子系统通过固定资产管理对接生产部门的设备管理,通过薪资管理与人力资源管理子系统对接
2 基于Java EE的软件架构
2.1 信息系统的层次结构模型
Java EE是目前最为成熟最为流行的企业信息系统架构,它目前最流行的两个开发架构是SSH(Strut+Spring+Hibernate)和SSM(Spring+SpringMVC+Mybase)架构,这些架构都为信息系统定义了明确层次架构,如图1所示
(1)数据访问层
数据访问层主要提供数据库访问的元操作,为业务逻辑层提供数据库的访问接口。它由hibernate配置文件(hibernate.conf.xml)、hibernate映射文件(xxx.btm.sml)、POJO对象、DAO接口和对象组成。其中,POJO对象为应用软件中的实体对象;hibernate映射文件用于描述了数据库中表与POJO对象的映射关系;hibernate配置文件则提供DAO数据访问对象负责提供数据库访问元操作,包括数据的增、删、改、查等功能,而且业界为其定义了标准的访问接口
(2)业务逻辑层
业务逻辑层有Server对象构成,负责处理系统相对复杂的业务,按一定的逻辑顺序调用数据访问层的DAO接口访问数据库
(3)控制层
该层主要由Struct Action对象和Struct配置文
您可能关注的文档
最近下载
- 心血管疾病的风险评估与管理课件.pptx VIP
- HG_T 3706-2014 工业用孔网钢骨架聚乙烯复合管.doc VIP
- 湖北省学位英语考试真题2023.pdf VIP
- 船舶焊接 垂直气电焊 垂直气电焊.ppt VIP
- 离婚协议书(2026官方标准版).docx VIP
- 2024湖北省学位英语考试真题及答案.docx VIP
- 九年级上册 第六单元 名著导读(二)《水浒传》课件(共97张PPT).pptx
- SWITCH暗黑破坏神3超级金手指修改 版本号:2.7.3.81707.docx VIP
- 机器学习之监督学习基础(概念、方法)课件.pptx VIP
- 高一化学必修一第一章第二章单元精选测试题(含答案及解析(强烈推荐大家下载).doc VIP
原创力文档

文档评论(0)