- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
J2EEMVC技术在物资管理系统上应用
J2EEMVC技术在物资管理系统上应用
[摘要]物资管理是企业生产管理的重要内容,高水平的物资管理能够有助于提高企业效益。基于J2EE/MVC的开发框架,采用JAVA语言,为设计一个通用的物资管理系统,探讨与其相关的关键技术实现。
[关键词]JAVA J2EE 物资管理 MVC
中图分类号:TP39 文献标识码:A 文章编号:1671-7597(2008)0520074-02
一、引言
在Internet流行和快速发展的今天,越来越多的企业开始推行信息化建设,物资管理系统[1]就是在这种背景下应运而生的。通过这个系统,公司能够很好的重组和管理物资资源,达到了企业减少成本,提高公司生产效率和效益的目的。
传统的客户机/服务器模型存在很多缺陷,基于J2EE基础上的MVC开发模型和.NET开发模型已经成为当今软件开发的趋势。J2EE[2]全称为Java2 Platform, Enterprise Edition,本质上是一个分布式的服务器应用程序设计环境一个Java环境,是Sun公司提出的一种分布式企业级应用开发的技术架构,基于J2EE的系统具有良好的可扩展性、集成性,并能缩短开发周期,减少总体成本。在程序开发中,我们采用了Struts开发框架,Struts采用MVC[5](模型、视图、控制)模式,它能很好的把界面显示和业务逻辑分离开,方便程序员开发和维护。
二、系统设计与实现
物资管理系统是以合同管理,仓储管理为核心,完成订单处理,计划和调度,库存管理,费用核算,客户服务,系统管理等一系列功能。
(一)系统功能概述
物资管理系统的主要功能基本可以划分为如下:
初始处理 编号表设置、期初库存输入。
货物需求 制销售合同、制货物需求单、货物需求单查询、货物需求一览表。
采购需求 制采购合同、采购合同审批、采购计划一览表查询、制采购申请单、客户发票录入。
存货管理 制入库申请单、入库申请单查询、制入库单、入库单查询。
送货管理 送货完成确定、送货情况一览表查询。
供货商与客户管理 单位名信息设置、供应商信息设置、供货商货品价格设置、客户信息设置、供货商与客户买卖合同一览表。
库存管理 库存查询、盘盈盘亏、调库、销售报表。
系统维护 菜单角色关系设置、角色人员关系设置、公司部门关系设置、人员公司部门职务关系设置。
(二)系统主要模块说明
1. 合同和采购模块
合同和采购模块是整个物资管理系统流转的核心,包括合同管理、采购管理、合同执行管理三小块。合同是整个系统流转的起点,公司销售部门制成合同信息,汇总成合同明细一览表,公司采购部门根据公司资金状况和库存实际情况制定出采购计划,计划经过审批同意的话那么就进行采购,不同的话就回退重新制定新的采购计划。在这个过程,公司项目负责人会关心项目整个进展情况,他可以通过合同执行管理中提供的功能来了解整个项目执行的详细信息,以便及时做出相应的措施,保证工程顺利的完成。
2. 仓储管理
仓储管理是物资管理软件必不可少的一部分,包括入库管理、出库管理、库存查询三小块。供应商到货后填写入库申请单,公司质检科检查物品后填写质量检验单,合格的物品就流入仓库,不合格的物品则产生退货通知单。出库管理相应的比较简单,销售部门只要填写出库申请单,申请批准后就可以出库了。库存查询功能是否完善体现了这个软件的适用性,我们的库存查询包含盘盈盘亏、库存盘点、出入明细查询、库存台帐查询、当前库存查询,在这些查询功能中又设定可以按各种条件查询,物资和仓库管理人员可以通过上述功能查看出各个仓库流转情况,库存当前状态,以便达到库存的最优化。
(三)系统实现的关键技术
1. 连接池技术
在传统的数据库连接方式中,随着客户访问量的增多,JDBC频繁的同后台数据库连接和关闭,耗费了大量的内存资源,在多层结构的应用程序环境下,这种耗费资源的动作对系统的性能影响尤为明显。数据库连接池的解决方案是在应用程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由应用程序动态地对池中的连接进行申请、使用和释放。对于多于连接池中连接数的并发请求,应在请求队列中排队等待。数据库连接池技术有效地控制了内存资源的快速消耗。
设置数据库(oracle9)连接池,我们是在JBOSS的服务器发布目录jboss-3.2.3\server\default\deploy\oracle-ds.xml。
在程序开发过程中,从程序的规范性和重用性角度考虑,对数据库的访问放在一个中间件DBManage.java类中。
public class DBM
您可能关注的文档
最近下载
- 第一单元《做学习的主人》大单元整体教学评一体化教学设计 2025道德与法治三年级上册.docx
- 入党志愿书空白表格_1831893502精品.doc VIP
- 三一汽车起重机STC1000C7-1_产品手册用户使用说明书技术参数图解图示电子版.pdf VIP
- 2025-2026学年高二物理上学期第一次月考卷(真题含答案解析).docx VIP
- 高中语文专题一沁园春长沙学案苏教版.doc VIP
- 《中国老年骨质疏松症诊疗指南(2024)》解读-.pptx VIP
- 门式钢架房屋技术规程2002.pdf
- 《2校园的树木我修剪》(教案)人民版劳动技术七年级上册.docx
- 报价单模板模板.docx VIP
- 意外事故调查表(标准范本).pdf VIP
文档评论(0)