ImageVerifierCode 换一换
格式:DOC , 页数:5 ,大小:104KB ,
资源ID:1703953      下载积分:10 文钱
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,省得不是一点点
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.wenke99.com/d-1703953.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(基于Web和J2EE的办公自动化系统的设计.doc)为本站会员(gs****r)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

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

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个工作日内予以改正。