您的当前位置:首页基于J2EE的装备生产计划管理系统的设计与实现

基于J2EE的装备生产计划管理系统的设计与实现

2020-03-06 来源:小侦探旅游网
第2期 有色金属加工 61 统平台上,通过分布式技术实现异构平台之间对象的 以用Java代码创造的对象进行打包,并且可以通过内 相互通信,能极大地提高系统的可扩展性。 部的JSP页面、Servlet、其他JavaBean、applet程序或者 通过采用模型一视图一控制器(MVC)设计模式, 应用来使用这些对象。 可以很容易改变应用程序的数据层和业务规则,提高 ④JavaScript 重用性和适用性,方便快速部署和维护,有利于软件 JavaScript是一种基于对象和事件驱动并具有相 工程化管理… , 对安全性的客户端脚本语言。和JSP配合可以实现 2.3技术应用 表单验证、获取控件焦点、触发指定行为等客户端操 本系统使用J2EE开发平台,使用了开源的 作,可以减少服务器资源的无谓损耗,同时使页面更 Eclipse 作为开发工具,使用了JSP、Servlet、 具客户端实时交互性,对客户端与服务端进行逻辑上 JavaBean,以及JavaScript等相关技术,来实现MVC模 的分离。 式,如图2所示。 3 系统实现 臣 ]__丁_曰— 田 3.1 功能划分 JSP : Scrvlets : JavaBeans : :Datahage 通过与具体的表格编制、审批和使用人员交流, 整理出一些有代表性的进行功能开发,并作为样板功 图2映射到MVC模式的J2EE组件 能模块作为日后快速开发之用。 ①运行控制计划模块 ①JSP(Java Server Pages) 该模块主要是对整个项目的主要计划节点进行 JSP技术使用Java编程语言编写类XML的tags 总控管理,并依此制定各部门的二级计划,该计划经 和scriptlets,来封装产生动态网页的处理逻辑。网页 由两级审核生效,并可以根据权限要求,由相关参与 还能通过tags和scriptlets访问存在于服务端的资源 人员进行浏览和下载等,是系统主要的参照模块。 的应用逻辑。JSP将网页逻辑与网页设计和显示分 ②生产执行计划模块 离,支持可重用的基于组件的设计,使基于Web的应 该模块主要是对专业科室的设计计划,采购部门 用程序的开发变得迅速和容易。 的采购计划,质监部门的验收计划等二级计划进行分 可用一种简单易懂的等式表示为:HTML+Java 别管理,有相关人员进行编制、审核和审批生效,根据 =JSP。由于JSP页面的内置脚本语言是基于Java 公司作业管理规定,由相关人员进行浏览、填报、下 的,而且所有的JSP页面都被编译成为Java 载等。 Servlets ,所以JSP页面具有Java技术的所有好处, ③活动产值计划模块 包括健壮的存储管理和安全性。作为Java平台的一 该模块主要是对公司全员按计划执行的活动进 部分,JSP拥有Java编程语言“一次编写,各处运行” 行产值结算和统计管理,体现了对计划执行情况的考 的特点。 核,包括进度和质量两个方面。 ②Servlet ④合同收付款计划模块 Servlet是在服务器上运行的小程序。客户端发 该模块主要是对公司项目合同收款和付款计划、 送请求至服务器,服务器启动并调用Servlet,Servlet根 进度的管理,由专人进行信息维护,只供部分有权限 据客户端请求生成响应内容并将其传给服务器,服务 的人员进行浏览和查询。 器将响应返回客户端。 ⑤人员管理模块 Servlet提供了大量的实用工具例程,例如自动地 该模块主要是对系统的用户和权限进行管理,根 解析和解码HTML表单数据、读取和设置HTTP头、处 据系统的动作粒度进行功能权限划分,方便系统管理 理Cookie、跟踪会话状态等。几乎所有的主流服务器 员进行按需管理。 都直接或通过插件支持Servlet。 ⑥出差管理模块 ③JavaBean 该模块主要是对公司全员执行生产活动时产生 JavaBean主要负责处理事务(如数据运算,操纵 的出差信息进行管理,并依完成情况进行出差报销和 数据库),将功能、处理、值、数据库访问和其他任何可 产值结算,并可按不同条件汇总统计项目出差成本, 62 有色金属加工 第41卷 作为项目运行情况考核的依据之一。 3.2用例模型 组数据和一组操作,并可以进行继承。 ③J2EE中间件 通过采用BEA WebLogic Server,可以快速部署基 于J2EE标准编写的服务器Java代码,使用包括数据 库连接的JDBC、用于网络目录访问的JNDI,也可以组 成集群提供高可用性、负载均衡和容错能力 ,并可 以支持部署在不同的操作系统环境中,通过基于Web 的管理和监视工具进行系统维护。 4 结束语 出差管理 合同收付款管理 图3用例模型 J2EE为搭建具有可伸缩性、灵活性、易维护性的 商务系统提供了良好的机制,基于J2EE平台的应用 程序可被部署到各种操作系统上,只需开发一次就可 部署到各种平台,有效地保护了IT投资,节省了整体 费用,并有稳定的可用性。从投人运行后的使用情况 来看,不但满足用户提出的使用要求,而且产生了一 3.3系统特色 本系统采用了基于J2EE的开发平台,使用开源 的Eclipse作为Java代码开发工具,结合JSP和 JavaScript开发Web页面,通过Bea WebLogic应用服 务器提供的连接池,访问Oracle数据库系统进行数据 存储 。 定的经济效益。 参考文献 [1]Gregory Nyberg,Robert Patrick,精通BEA Weblogic server——构建 与部署J2EE应用的最佳策略,北京:电子工业出版社,2004 ①MVC设计模式 采用了基于MVC的设计模式,即JSP+Servlet [2]吴越胜,李新磊,Eclipse 3.0程序开发技术详解,北京:清华大学出 版,2010 +JavaBean实现了客户层、业务逻辑层和数据层的分 离,保证了系统的开放性、可移植性、可扩展性和稳 定性。 [3]谭浩强,Java编程技术,北京:人民邮电出版社,2003 [4]George Koch,Kevin Loney,Oracle 8完全参考手册,北京:机械工业 出版社,1998 ②面向对象软件工程 把所有对象都划分为类,作为融合了数据及在数 据上的操作行为的统一软件架构,每个类都定义了一 [5]Mushy,L.L.,Oracle9i:SQL与PL/SQL开发指南,北京:清华大学 出版,2005 [6]Angela Yochem,J2EE应用与BEA WebLogic Server(第二版),北 京:电子工业出版社,2005 Design and Implement of Production Schedule Management System Based on J2EE LI Wenhao ) GUO xi (1 Luoyang Engineering&Research Institute for Nonferrous Metal Processing,Luoyang;Henan;471039;China) (2 Network Research Center of Tsinghua University,Beijing;100001;China) Abstract:This paper proposes a network Scheme of production plan managementwhich is based on the J2EE,describes the ,principle of design and the operating process of the systemdivision,moreover explains the characteristics of the example.and analyzes the design demand of the system and module . Keywords:J2EE;Production Plan Management System 

因篇幅问题不能全部显示,请点此查看更多更全内容