论文部分内容阅读
随着经济环境全球化,企业面临着越来越激烈的竞争。大多数有竞争力的企业都把企业信息化作为他们成功的重要因素。对于设计制造企业来说,用于设计的零件信息显得尤为重要,同时随着网络技术的飞速发展,通过建立基于网络的零件库管理系统,可以实现设计资源的共享,支持异地、协同产品开发过程,缩短产品的开发周期。如何快速搭建灵活、高效、安全的企业应用系统成为一个研究重点。J2EE技术对系统在可扩展性、可移植性和灵活性方面都能很好的支持。本文主要对基于J2EE平台的零件库管理系统进行了分析和研究。文章首先简要回顾了软件体系架构的发展历程,分析了软件体系架构的现状,指出了架构变革的必然性。接着介绍了J2EE体系结构及其相关技术。通过数据流图(DFD)对系统进行了需求建模,划分了系统的功能模块,分析了业务流程。然后本文从理论与实际相结合的高度以零件库管理系统开发为目标,在J2EE架构下采用MVC设计模式进行了分析和设计。视图层采用JSP技术实现,模型层采用JavaBeans组件实现,控制器采用Servlet实现,减少了业务层和客户端的耦合,提高了系统性能。最后,文章重点阐述了典型模块的实现过程,并采用数据库连接池和Ajax技术对系统进行了优化,缩短了系统响应时间,达到了更好的用户体验。系统在实现过程中力求表现逻辑和业务逻辑分离,使实现更加规范,提高了效率和安全性。本系统采用基于JAVA的组件开发业务层,使系统具有较好的移植性,J2EE多层分布式应用框架和MVC设计模式的引入,使系统设计清晰。采用B/S方式使客户端变得瘦小,便于系统维护。系统较好的解决了零件库管理系统的需求,达到了预期的目标,同时也为其它类似系统的设计提供了参考。