分类筛选
分类筛选:

关于管理信息系统论文范文资料 与面向管理信息系统开发软件工厂技术有关论文参考文献

版权:原创标记原创 主题:管理信息系统范文 科目:职称论文 2024-04-12

《面向管理信息系统开发软件工厂技术》:本文是一篇关于管理信息系统论文范文,可作为相关选题参考,和写作参考文献。

摘 要:软件工厂技术是提高软件生产效率的重要方法,软件体系结构的规范化及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)和S (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配置文件(Struct.xml)组成,主要负责响应视图层发起的业务请求处理和页面调转控制.其中,Action对象负责页面请求处理,配置文件struct.xml负责页面调转描述.

(4)视图层

该层负责人机交互,为用户提供数据输入界面和数据处理结果显示.其核心是HTML+CSS,辅以JSP命令、JSTL标签和Struct标签.

2.2 Java Web站点文件管理

Java Web的站点结构是相对稳定的.基于SSH架构的Web站点结构如图2所示.

web站点根目录下,主要是站点首页(index.jsp)及各种web文件和资源文件,比如CSS、JS和图片资源(images)等.值得一提的是“WEB-INF”文件夹,它是Java Web站点十分重要的文件夹,其下面包含classes、lib两个重要的文件夹和web站点的配置文件.

管理信息系统论文参考资料:

信息系统项目管理师论文范文

信息管理和信息系统论文题目

信息系统项目管理师论文

管理信息系统论文

信息管理和信息系统专业论文

信息系统项目管理论文

结论:面向管理信息系统开发软件工厂技术为关于对写作管理信息系统论文范文与课题研究的大学硕士、相关本科毕业论文管理信息系统学什么论文开题报告范文和相关文献综述及职称论文参考文献资料下载有帮助。

和你相关的