基于J2EE的计划建设管理系统的设计

preview
5星 · 超过95%的资源 需积分: 0 1 下载量 151 浏览量 更新于2014-05-20 收藏 274KB PDF 举报
### 基于J2EE的计划建设管理系统的设计 #### J2EE技术及体系结构介绍 J2EE(Java 2 Platform, Enterprise Edition)是一种基于Java的开发平台,专为开发分布式多层企业级应用程序而设计。J2EE平台利用多层分布式的应用程序模型,将应用程序的逻辑按照其实现的不同功能进行封装,便于管理和维护。具体来说,J2EE平台的体系结构可以分为以下几个部分: 1. **客户端**:J2EE应用的客户端可以是基于Web的,也可以是非Web的。常见的客户端类型包括HTML客户端、设备客户端、Applet客户端以及独立的Java应用客户端。 2. **服务器层**:J2EE服务器层组件主要包括Web层和业务逻辑层的组件。 - **Web组件**:Web组件可以是servlet也可以是JSP。Servlet是在服务器端处理表现逻辑的组件,而JSP则是一种从Servlet技术发展而来的技术,主要用于处理以显示为中心的任务。 - **EJB组件**:EJB(Enterprise JavaBeans)是J2EE平台的核心部分,用于开发可重用和可移植的分布式事务服务器组件。EJB主要有三种类型:会话Bean、实体Bean和消息驱动Bean。 3. **企业信息系统层**:这一层处理企业信息系统软件,包括ERP、主机事务处理、数据库系统等底层系统。 #### 系统设计思路 考虑到计划建设管理系统涉及的技术环境和业务环境较为复杂,设计时需遵循业界分布式计算的工业标准(例如:CORBA、EJB、JAVA、COM/DCOM等)。为了确保系统的良好扩展性,以满足未来业务发展的需求,设计时应着重考虑容量的可扩展性、业务的可扩展性、快速构建新的应用以及良好的互联性。 #### 系统功能模块 本计划建设管理系统主要由以下几个功能模块组成: 1. **需求管理模块**:负责需求报告的管理和需求审批。此模块的主要作用是由业务前台提出需求,随后由分公司进行审批。 2. **可研管理模块**:该模块包括项目基本信息管理、项目可研委托信息管理、项目可研信息报告管理和项目可研批复信息管理。主要功能是对项目进行可行性研究分析,确定项目的可行性,并通过领导批复后进一步推进项目。 #### MVC架构、简单工厂模式和连接池技术的应用 - **MVC架构**:Model-View-Controller(模型-视图-控制器)是一种常用的软件设计模式,用于将业务逻辑、数据和用户界面分离。在本系统中,MVC架构有助于提高代码的可维护性和可扩展性。 - **简单工厂模式**:简单工厂模式是一种创建型设计模式,用于创建对象而不暴露创建逻辑。它可以提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。这种模式在处理复杂业务逻辑时非常有用,可以简化系统的实现。 - **连接池技术**:连接池技术用于高效管理数据库连接,避免频繁地创建和销毁数据库连接所带来的性能开销。通过使用连接池,系统可以复用现有的数据库连接,从而显著提高数据库访问速度和响应时间。 #### 结论 基于J2EE的计划建设管理系统不仅采用了先进的技术和架构,还充分考虑了实际业务需求和未来发展。通过运用MVC架构、简单工厂模式、连接池等技术,该系统不仅能有效提升电信公司工程部门的工作效率,还能适应不断变化的市场需求和技术进步。随着系统的投入使用,电信公司将能够更好地管理工程项目,确保工程进度的顺利进行,进而为企业创造更大的价值。
Sj_485327
  • 粉丝: 0
  • 资源: 1
上传资源 快速赚钱
voice
center-task 前往需求广场,查看用户热搜