基于J2EE架构的制造业ERP采购管理子系统设计

2012-09-01 00:18徐红霞
赤峰学院学报·自然科学版 2012年18期
关键词:客户端供应商管理系统

杨 艳,徐红霞

(济源职业技术学院,河南 济源 459000)

基于J2EE架构的制造业ERP采购管理子系统设计

杨 艳,徐红霞

(济源职业技术学院,河南 济源 459000)

本文以制造业企业为背景,分析了采购管理业务的相关需求,设计并实现了该公司的采购管理系统.系统采用了基于J 2 E E架构的B/S模式,满足了用户处理业务的需求,降低了数据库访问的负担,系统有较强的可维护性和扩展性.本文利用领域工程知识,将软件复用技术应用到E R P的设计和开发上,设计了一个基于J 2 E E平台的E R P应用框架,实现了成本管理子系统的功能,得到了节省大量的开发时间,稳定性高的目的,重用性高.

J2EE;ERP;框架;构件

随着社会的发展,作为劳动力资源丰富的中国,制造业发展迅猛,且在国际上竞争力日渐增强.但是当前,随着现代信息技术和科学技术的不断发展,我国在相当长的一段时间内都以低技术含量的制造在竞争中获胜的竞争模式显然已经不符合现代市场经济发展的趋势[1].

近年来,在现代科技的推动下滋生了企业资源计划系统,即E R P系统.E R P是针对物资资源管理(物流)、人力资源管理(人流)、财务资源管理(财流)、信息资源管理(信息流)集成一体化的企业管理软件.E R P在企业成本管理的功能上主要体现在事前计划、事中控制和事后的分析上.

采购管理系统是E R P系统中物流、生产流、资金流中物流与资金流的重要组成部分,在保障信息在不同部门之间的正常流动,按时交货与降低成本起着重要作用.

本文拟采用基于J 2 E E的三层式结构.三层结构的客户/服务器模型是一种先进的协同应用程序开发模型,这种方案将各种部件划分为“三层服务”[2],这三层服务是指:数据服务、“中间层”服务程序、客户端服务程序.

1 采购管理总业务流程分析

企业采购管理是以采购产品为基础,通过规范的定点、定价和定货流程,建立企业产品需求方和供应商之间的业务关系,并逐步优化,最终形成一个优秀的供应商群体,并通过招投标方式实现企业的采购,从而达到降低采购产品价格、提高采购产品质量和提高供应商服务质量的目的.

采购管理系统,是通过采购预算、采购申请、采购订货、订单管理、购货发票处理、供应商管理、合同管理、仓储管理、质量异议管理、财务管理等功能综合运用的企业管理信息系统,对采购物流和资金流的全过程进行有效的双向控制和跟踪,实现完善的企业物流业务流程管理和财务管理[3].

图1 采购管理总流程图

2 系统设计

采购管理系统是对企业的采购行为进行操作和管理的一个人机界面.负责模拟采购行为中的所有操作,并对所有这些操作进行有效地控制和跟踪.该采购管理系统总共包含以下九个功能模块[4].

(1)物料基础管理

(2)供应商管理

(3)预算管理

(4)计划管理

(5)询报价管理

(6)合同管理

(7)存货管理

(8)异议管理

(9)财务管理

2.1 构件库设计

构建库是整体系统设计的核心部分.本系统的构件库拟采用分层技术,尽量减少层之间的联系,层与层之间高内聚、低耦合,同层可以相互访问、调用4.本系统设计的构件库分3层:

B o t t o m L a y e r(底层):数据库连接池构件;

F u n c t i o nL a y e r(功能层):数据操作通用构件、系统接口构件;

A p p l i c a t i o nL a y e r(应用层):系统安全构件、系统运行状态监视构件.

2.2 系统架构模式

本文拟采用M V C构架模式,图2是M V C的J 2 E E架构图.

图2 M V C框架图

3 系统实施

3.1 数据表设计

此采购管理系统涉及多个数据表,这里用供应商表进行说明.

表1 供应商表

产品C

3.2 B/S模式在系统中的实现.

3.2.1 B/S模式的实现[5]:

基于WE B应用的B/S三层模式是由客户端(C l i e n t)、应用服务器(A p p l i c a t i o n)、S e r v e r)和数据库服务器(D a t a B a s e S e r v e r)构成.为了降低客户端的维护工作量,本系统从客户端分离出业务处理逻辑,使其成为单独的一层,称为视图助手(H e l p e r)层.因此,系统共分四层:J s p层、S e r v l e t层、H e l F I e r层、D a t a-b a s e层.

3.2.2 表现层的实现

该层的实现采用的是J S P技术6,它可以将网页中的动态部分和静态的H T M L相分离.每一个页面即对应于系统的一个功能,由i n d e x.j s p和j s.s p文件构成.j s.j s p如下所示:

3.2.3 WE B层的实现

该层的实现采用的是S e r v l e t技术.在服务器端,J a v a S e r v l e t程序由支持J a v a的WE B服务器软件负责管理和解释.在此不再赘述.

4 结语

本文基于制造业企业的实际情况,阐述了E R P模式下采购管理系统的研究和实现.在系统的具体实现中,大量地应用组件技术,极大地增强了代码的重用能力,提高了开发效率,减轻了维护工作量.

〔1〕赵勇.钢铁企业集成化生产成本管理系统的研究与应用[M].大连:大连理工大学,2005.

〔2〕史大伟.基于ERP的可重构煤矿企业固定资产信息管理系统设计研究[J].煤炭技术,2008(29):234-236.

〔3〕胡松评.企业采购与供应商管理七大实用技能[M].北京:北大出版社,2003.

〔4〕周涛.基于J2EE四层结构与组件技术地远程教育支撑平台研究与实现[D].西北大学,2002.

〔5〕周建新,等.我国铸造企业ERP系统应用现状与展望[J].铸造,2008,(9):886-889.

〔6〕周竹青.基于J2EE的ERP系统应用框架的涉及与实践[M].大连:大连海事大学,2006.

T P 274.2

A

1673-260 X(2012)09-0066-02

河南省科技计划项目(No.122102210471)

猜你喜欢
客户端供应商管理系统
基于James的院内邮件管理系统的实现
如何看待传统媒体新闻客户端的“断舍离”?
基于LED联动显示的违停管理系统
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
海盾压载水管理系统
供应商汇总
供应商汇总
供应商汇总
基于RFID的仓储管理系统实现