基于J2EE业务基础平台的物流管理系统的设计与实现

来源 :商场现代化 | 被引量 : 0次 | 上传用户:youtubo
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要] 本文在分析企业管理信息系统“开放、互联、集成”实际需求的基础上,提出了基于J2EE业务基础平台的物流管理系统的设计与实现解决方案。阐述了系统涉及的J2EE技术、WEB应用框架、工作流平台、权限管理平台、报表管理平台等关键技术,并介绍了系统实现的功能模块和特点。
  [关键词] 物流管理系统J2EE业务基础平台
  
  一、系统总体架构设计
  
  1.J2EE体系架构
  J2EE体系架构将表示逻辑、业务逻辑与数据逻辑相分离,并采用先进的软件分层设计思想,支持基于框架的开发,降低开发难度和成本,同时降低组件的耦合度,极大地增强软件的可维护性、可扩展性,满足大型管理信息系统的要求。
  2.J2EE业务基础平台
  随着J2EE的开发逐步演变成构件化、模块化和组件化,开发人员的重心也从学习技术转向了通晓业务,业务基础平台可帮助进行快速灵活地实现与搭建业务系统。以业务为根,以客户需求为本,从解决软件开发的根本任务出发,找到和利用某种描述业务的方法,从而让这种方法在业务基础平台上能适应各种变化。
  通过多年从事企业管理信息系统的研究、应用,深入了解客户需求,总结行业业务模型,并在对工作流系统、权限管理系统、报表管理系统、J2EE技术积累的基础上重新设计、实现了如表1所示的基于J2EE技术的业务基础平台。
  业务基础平台是在现有的操作系统平台、软件基础架构平台之上新生出的一个层级,它的主要特点就是以业务为导向,可快速构建应用软件。采用这种平台可以大大提高软件开发效率,并能快速地满足客户变化的需求。
  3.软件平台分层结构
  对于复杂系统的分析与实现,分层理论认为,降低其复杂性与提高效率的最好办法是将系统分层实现,形成如表2所示的软件平台的分层结构。
  业务基础平台和客户的管理及业务相关度更大,是应用软件开发的通用基础平台。操作系统平台解决了“软件系统与硬件之间的交互与管理问题”,数据库平台、J2EE基础架构平台解决了“系统软件与操作系统平台之间的交互与管理问题”,而J2EE业务基础平台则解决了“应用软件的业务描述与操作系统平台、数据库平台、J2EE基础架构平台之间的交互与管理问题”。
  基于软件平台的分层结构,在J2EE业务基础平台上进行物流管理系统的设计与实现,可通过J2EE业务基础平台提供的业务构件、软件服务,将应用程序与数据库平台、J2EE基础架构平台隔离,提高了软件复用性,可以提高开发的效率,是系统开发和应用的关键。
  
  二、系统业务基础平台的设计与实现
  
  1.J2EE技术
  J2EE是开发可伸缩的、具有负载平衡能力的多层分布式跨平台企业应用的理想平台。J2EE的核心是一组规范和指南,定义了一个使用Java语言开发多层分布式企业应用系统的标准平台,J2EE有效地满足了行业信息化深化的需求。
  2.XML技术
  XML是一种元标记语言,在信息系统建设中作为数据载体和数据交换媒介,保持系统数据的开放性和易集成性。
  3.应用基础框架
  采用开放源码的应用框架(如Struts,Log4j等)作为信息系统的Web框架,该框架是基于J2EE且符合MVC2的企业级Web应用框架,其核心就是做到多层应用的松耦合,为业务组件化、平台化奠定良好的基础。
  Web框架应用于企业专业领域依然有限,需对Web框架进行以下相应扩充:
  (1)扩展Web框架核心组件以及数据验证组件,增加异常处理组件和日志记录实用类。
  (2)扩充标签库,主要包括下拉数据源标签、树型控件标签、日期时间格式控制标签、页面权限标签和页面元素权限控制标签、页面位置导航标签,以及异常显示和处理标签等。
  (3)增加访问流程管理、图形管理、统一的安全管理、报表管理等框架的实用类。例如,有关流程管理的实用类,用于实现生成流程实例、流程传递(包括正常传递和跳转传递)、获得流程视图、监控流程流转等功能。
  (4)提供页面定制实用工具,根据数据集、格式等参数,自动生成JSP文件。
  (5)提供数据集定义组件、数据集加载组件、数据集操作组件。数据集定义组件能够定义数据查询、存储过程的映射关系,将数据查询、存储过程的定义以XML文档方式进行储存,属性设置包括列代码、列名称、数据类型、扩展属性、主外键、更新标志等。数据集加载组件将存储的XML进行动态加载,完成关系型数据库中的二维表和面向对象系统中的对象映射过程。数据集操作组件封装了数据访问的细节,对应用系统通过数据集操作组件来访问后台的关系数据库,既抽象了数据所在的数据源,又抽象了与数据库相关的CRUD(Create、Replace、Update、Delete)逻辑。
  4.工作流平台
  基于工作流联盟的工作流系统参考模型实现工作流平台,由过程建模工具、组织建模工具、系统监控工具、消息服务、系统接口、工作流调度引擎组成。通过抽象流程管理、智能任务分配和时间管理,使得业务过程各个步骤中的资源得到更合理的分配和利用,更好地监督、控制业务的流转情况。在应用开发中,可抛开流程相关的复杂逻辑处理,专注于各环节具体业务的实现,减轻了开发的复杂程度和工作量。
  5.权限管理平台
  采用通用的权限管理平台为信息系统提供基于角色和策略的安全访问控制。通过权限管理平台设置权限项目、控制对象类别、控制对象、控制对象策略,对系统日志、人员、角色、客户、部门及相互间关联等进行管理,以完成授权。
  6.报表管理平台
  采用通用的智能报表平台为信息系统提供报表管理服务。为业务系统提供组件接口,支持各种平台。可导入数据创建各式各样的报表,在报表中分组、排序,插入图表、子报表等。可定义多种样式的模板,方便客户操作,节省制作报表的时间。客户还可以通过OLAP对报表数据进行动态的分析,做出决策。
  
  三、物流管理系统功能模块设计与实现
  
  1.物资编码管理
  使用面向对象的设计,将所有的物资进行统一考虑,抛开后面的物资属性级定义,将原来的物资编码的属性串行编码体系改成并行编码体系,并建立其物资编码库,通过该属性库方便对各类物资属性的任意调整。
  2.物资采购管理
  可进行申购计划申报、审批,制定、查询相应的采购计划,按照库存分析、框架分析、招标捆绑方式进行采购渠道分析。主要实现申购计划上报、审批,采购计划制定、审批,采购方式确定、库存分析、采购任务分配、缺货申报、缺货决策分析、无线审批等功能。
  3.合同管理
  包括对两类合同的管理,一类是与供应厂商签订的订货合同,另一类是与需求客户签订的供货合同,资金流分别对应着应付和应收。主要实现合同信息录入、审核,制定合同收付款计划,合同变更、中止与归档、查询统计,以及根据合同进行物资配送验收等功能。
  4.仓储管理
  对采购、销售合同中的物资流向进行动态管理,即对某指定物资从计划、合同、采购入库直至领料出库的整个运动轨迹的管理,支持统一的账套管理和统一的计价方式。主要实现物资台账初始化、台账查询、采购供应情况查询、入库单、销售单、领料单、直拨单、移库、退料单、价格调整单、盈亏单、报废单、规格调整单、尾差金额调整单,以及虚拟仓库、供应能力、物资定位、多种计价方式、严格S型明细账、备品备件等管理功能。
  5.供应商管理
  根据与供应商的往来历史记录,对供应商的基本信息、资质进行管理,定期更新供应商的产品目录,与合同模块能无缝结合,查询与该供应商签订的合同信息及合同的履行情况。
  
  四、结束语
  
  本文论述了基于J2EE业务基础平台的物流管理系统的设计和实现,该J2EE业务基础平台已成功地应用于多个系统的设计和开发,并应用于人力资源管理系统、客户服务系统、辅助决策系统等软件项目,具有以下特点:
  1.基于开放的体系架构,基于MVC结构设计,实现了业务与数据的分离。
  2.采用了先进的架构设计思想,使不同的人开发不同的业务模块。
  3.系统具备易维护性,适应各种异构和互操作性。
  4.业务功能随市场体制、模式和运营规则的完善可随时进行扩展与升级。
  注:本文中所涉及到的图表、注解、公式等内容请以PDF格式阅读原文。
其他文献
[摘要] 非屏蔽双绞线具有较强的抗共模干扰能力,在视频监控相对集中的场合用其传输视频信号具有成本低廉、施工方便的优势。视频信号必须由单端信号转换为差分信号才能用双绞线传送,在传输距离较短的场合可以采用无源转换方式,在传输距离较长的场合需要采用有源转换方式并进行高频补偿。  [关键词] 非屏蔽双绞线无源差分转换有源差分转换频率补偿  在现代化的大型商场中有比较复杂的安防系统,视频监控是其中一个重要的
期刊
[摘要] 著名的Kuznets U-curve阐述了经济发展水平和收入差距水平之间的联系。本文就世界范围内45个国家的经济发展数据为依据,通过计量经济学方法对Kuznets U-curve进行计量实证分析以验证其合理性,同时在模型中加入其他收入差距的影响因素得到补充修正模型。  [关键词] Kuznets倒U理论收入差距经济增长    一、Kuznets倒U理论综述    Kuznets倒U理论(
期刊
[摘要] 随着互联网内容指数级的增长,以及数据挖掘等新技术的出现,信息服务方式从传统的“一对多”发展到“一对一”的个性化用户服务方式。而利用web挖掘技术已经成为个性化服务的一个研究热点。  [关键词] web挖掘 个性化服务 用户建模 聚类    一、引言    web目前是一个巨大的、分布广泛的、全球性的信息服务中心,它涉及新闻、广告、消息信息、金融管理、教育、政府、电子商务和许多其他信息服务
期刊
[摘要] 商业广告创意,它的魅力就在于不守规矩,就在于痛恨规则。商业广告创意就是在商业和艺术的边缘上跳舞,它痛恨规则,却又不允许有丝毫的忙乱。总之广告是打破成规的艺术,而非建立定律的科学。  [关键词] 商业广告创意规则  “没有规矩,不成方圆”,可偏偏就有必须不守规矩才能成功的,这就是商业广告创意。它的魅力就在于不守规矩,就在于痛恨规则。广告狂人乔治·路易斯大叫:“创意无公式”,他认为“广告是打
期刊
[摘要] 新经济时代的到来对传统的“按质论价”的观念产生着冲击,本文从新经济时代所具有的特征入手,从成本管理的角度来诠释“物美价廉”产生的现实基础。  [关键词] 成本市场技术经济全球化  “物美”是指商品在质量、性能或服务上满足消费者的预期要求。在科学技术日益发展的今天,创造或提供满足消费者需求的商品已不存在很大的技术问题。消费者在“货比三家不吃亏”的心理驱动下,会要求商家提供质优的商品,在市场
期刊
[摘要] 本文通过对公司股东会与董事会权力格局的分析,来研究现代公司治理结构下权力制衡机制的建立,平衡公司利益相关者的权力地位。  [关键词] 权力制衡股东会董事会治理结构  公司治理结构是现代企业制度的核心,对于公司治理结构的认识在经济理论研究领域还没有达成共识,我们可以从各个角度、方面进行分析考察。本文主要将公司治理结构定义为:它是由股东、董事会和高级管理阶层组成的一种组织结构,(吴敬琏,19
期刊
[摘要] 本文以我国企业实施ERP的现状为依据,对现今存在于ERP实施过程中的种种弊端进行了客观的分析。同时,为企业今后ERP实施的各个阶段提出了具有建设性的意见和建议。  [关键词] ERP实施现状实施评估    一、ERP在中国    ERP(Enterprise resource planning 企业资源规划)的概念最早是在1990年由美国著名的计算机咨询和评估集团Garter Group
期刊
[摘要] 供应链变迁演化和其他任何自然系统一样,有着其发生、发展乃至终结的生命周期,需求要素、技术要素、资源要素三位一体构成了供应链生命周期的原始驱动力,在不同的阶段各要素驱动的强度不同,供应链的变迁演化也呈现出不同的特征。  [关键词] 供应链生命周期TMR演化变迁  作为一种先进的组织形式,供应链会长期存在,但作为具有个性的单个供应链的变迁演化和其他任何自然系统一样,从其发展阶段出发供应链系统
期刊
[摘要] 本文搭建了基于RFID的制造业物流管理信息系统框架,设计了MES和WMS中几个物流环节在应用RFID后的基本业务操作流程,并说明了流程改进后的优势,最后阐述了RFID的应用前景。  [关键词] 射频识别生产执行系统库存管理系统    一、引言    射频识别RFID(Radio Frequency Identification)是在1940年出现的,首先应用于军队和一些对识别系统有特殊要
期刊
一、引言    物资管理是企业经济管理的重要组成部分随着企业经济管理的逐步深化,对物资管理的要求也越来越高。物资的管理种类繁多,作为物资管理者,希望能对物资的整个流程状态、库存状况了如指掌。由于物资管理系统本身的复杂性和繁琐性所包含的物资种类众多,定货、管理和发放的渠道各有差异,各类单据发生量大、关联信息多给物资管理工作带来了诸多不便。物资管理应用软件不仅使以上的希望都变成了现实。而且能间接减少库
期刊