基于Web和J2EE的办公自动化系统的设计.doc

上传人:gs****r 文档编号:1703953 上传时间:2019-03-12 格式:DOC 页数:5 大小:104KB
下载 相关 举报
基于Web和J2EE的办公自动化系统的设计.doc_第1页
第1页 / 共5页
基于Web和J2EE的办公自动化系统的设计.doc_第2页
第2页 / 共5页
基于Web和J2EE的办公自动化系统的设计.doc_第3页
第3页 / 共5页
基于Web和J2EE的办公自动化系统的设计.doc_第4页
第4页 / 共5页
基于Web和J2EE的办公自动化系统的设计.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、基于 Web 和 J2EE 的办公自动化系统的设计摘 要:计算机网络技术逐渐成熟,有利于快速开发 Web 应用程序,基于 J2EE 的框架层出不穷,在基础上构件办公自动化系统,为企业应用软件提供新的解决方案。本文基于 Web 和 J2EE 技术,对办公自动化系统的设计进行简单分析。 关键词:Web;J2EE;办公自动化;自动化系统;系统设计 J2EE 全称为 Java 2 Enterprise Edition,是目前应用范围较广的系统开发平台。J2EE 平台具有组件重用、系统稳定、可用性强、开发周期较短等优点,逐渐成为企业级应用软件开发的重要平台。基于 Web 和J2WW 技术,构件企业办公自

2、动化系统,能够实现快速开发。 1 基于 Web 和 J2EE 的办公自动化系统设计 1.1 系统的需求分析。开发协同办公管理系统是为了满足企业工作管理需求的日益提高,增强企业内部协同办公的工作能力。它的根本目的是为了提升员工的日常工作效率,增强工作计划性,加强时间管理,保证工作按计划有步骤的实施,并且能够使管理层人员随时了解员工的工作情况,能随时的查看员工的工作进度,从而能够对员工进行量化,对员工的工作效率进行分析、考核,提高公司整体的工作效率,并对人力资源综合利用率的提高有一定的好处。 企业利用协同办公管理系统对企业进行管理,这对于企业的决策者和管理者来说是至关重要的,因此,协同办公管理系统

3、能够给人事部门提供快捷便利的管理查询手段,例如员工需要给自己每天的日程做个安排,就可以通过办公软件来对自己的日程安排进行规划,管理人员要想查看员工的日程信息,可以通过办公软件查看员工的日程信息安排,从而对员工进行考核。 1.2 系统的设计。系统设计的模块应尽量保持独立性,要做到高内聚低耦合的特性,而不是随便来划分模块的。本系统主要包括系统登录、日程管理、会议管理、文件夹管理、邮箱管理、通讯录管理等几个主要模块。 数据库设计主要是被用来设计数据库的业务逻辑的,即把数据与业务逻辑层建立起来,数据库设计是面向用户的。设计数据库时公司各部门的数据存储文档和数据需求将会被综合的考虑进去的,通过对各数据之

4、间的关系进行分析,按照 DBMS 提供的功能和描述工具,设计出规模适当、正确反映数据关系、数据冗余少、存取效率高、能满足多种查询要求的数据模型。数据库的表结构设计是数据库设计的重要工作,表的设计是以需求分析为基础依据,并综合考虑到数据的冗余等因素进行设计。1.3 J2EE 体系架构。J2EE 框架具有简单化、规范化特点,其中 J2EE框架包含了很多组件,使得 J2EE 框架的分工更加明确。J2EE 把传统的两层结构化模型划分许多层,它会根据具体的功能使得每一个层都能够独立的完成不同的服务功能。J2EE 框架具体的体系结构划分为四层,首先根据客户端发送的请求,服务器端会根据客户请求对应上具体 S

5、ervlet,然后 Servlet 再把相应的业务逻辑交给 Java Bean 来完成,根据最后的反馈结果在利用视图层 JSP 显示出来,让用户得到相应的反馈结果。除此之外,J2EE 框架还具有以下几个特点:第一,J2EE 利用 Java 技术,实现了跨平台;第二,J2EE 框架的是开源的,而且该框架的服务器已经在很多家公司实现;第三,很多通用专业的软件 J2EE 框架都能够很好的提供;第四,许多优秀的企业级应用框架 J2EE 框架都能够提供。 J2EE 架构采用多层分布式应用模型,即为每一个独立的层提供单独一种服务,J2EE 架构分为四个层次:(1)客户层组件运行在客户机上,客户端应用程序和

6、 applets;(2)Web 层组件运行在 J2EE 服务器上,JAVA SERVLETS 和 JSP;(3)业务逻辑层组件运行在 J2EE 服务器上,EJB;(4)企业信息系统层组件运行在 EIS 服务器上。而运行在 J2EE 服务器上的组件是通过相关类和文件组装成的具有特定功能的应用程序。 因此,在 J2EE 架构上采用 MVC 设计模式开发基于 Web 的应用程序具有得天独厚的优势,而如何将这种优势发挥最大效益,在 J2EE 架构下基于 MVC 模式的 Web 应用程序开发的框架研究就摆在了突出位置。基于J2EE 平台开发办公自动化系统框架如下图所示: (1)Spring 框架。Spr

7、ing 的架构基础是基于使用 JavaBean 属性的Inversion of Control 容器。Spring 是一个服务于所有层面的应用框架,它又一个非常显著的特点:在某一层面上如果不需要 Spring,可以只使用它的某一部分功能。 (2)Hibernate 框架。Hibernate 是一个开放源代码的对象关系映射框架,它把用对象模型表示的对象映射到数据库的关系模型结构中去,Hibternate 不仅管理对象到数据库的映射,还提供了数据查询和获取数据的方法。 (3)Struts 框架。Struts 框架是基于模型(Model) 、视图(View) 、控制器(Controller)的 MV

8、C 模式应用框架。其中模型代表的是应用的业务逻辑:视图是应用的表示层;控制器是提供应用的处理过程控制。 1.4 应用框架整合。分层是分解复杂系统最常用的技术,一般可以将系统分为四个层次:表示层、业务逻辑层、持久层、数据层。将系统分层的好处是,可以很容易的改变某个层次的实现,而不影响到其它层次的正常运作,只要这些层次能够实现相同的服务。本文的主要目的就是根据系统的实际需求选择相应的层次框架,将他们集合,并在此基础上实现该系统。 Struts 作为 MVC 2 的 Web 框架,自推出以来不断受到开发者的追捧,得到用广泛的应用。Struts 2 的所有类都基于接口,核心接口独立于HTTP。这些 A

9、PI 并不依赖服务器小程序 API。 Hibernate 是 JDBC 的轻量级的对象封装,它是当前比较流行的对象持久化技术,也就是说,用 hibernate 可以将一个 java 对象保存到数据库。它是一个独立的对象持久层框架,和 App Server,和 EJB 没有什么必然的联系。Hibernate 是一个和 JDBC 密切关联的框架。 2 结语 J2EE 架构在计算机网络中发挥重要作用,功能较为强大。基于 Web和 J2EE,构件办公自动化系统,能够满足实际办公需要,同时也为未来发展提供基础保障,有利于系统扩容和满足未来发展需要。 参考文献 1 王长富,罗晓沛.基于 Web 和 J2EE 的办公自动化系统的设计J.微电子学与计算机,2007,24(8). 2 袁重振.基于 J2EE 架构的企业协同办公平台的研究与设计D.江苏大学,2011.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 企业管理资料库 > 生产营运

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。