电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

OA办公系统的设计与实现

34页
  • 卖家[上传人]:博****1
  • 文档编号:495294472
  • 上传时间:2022-08-24
  • 文档格式:DOCX
  • 文档大小:1,001.21KB
  • / 34 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、OA 办公系统的设计与实现摘要办公自动化(OA-Office Automation)是将现代化办公和计算机网络功能结合起来的一种 新型的办公方式,是当前新技术革命中一个非常活跃和具有很强生命力的技术应用领域,是 信息化社会的产物。通过网络,组织机构内部的人员可跨越时间、空间协同工作。通过OA系 统所实施的交换式网络应用,使信息的传递更加快捷和方便,从而极大地扩展了办公手段, 实现了办公的高效率。随着计算机网络技术的发展及企业管理模式的不断变化,目前,以传统客户/服务器模型 设计的办公自动化系统已不能很好满足网络办公的需求,难以充公整合新技术的特点,进而 无法充分发挥新管理模式的优势,并且要针对不同的运行环境及操作系统开发不同版本的客 户端,大大增加了系统的开发难度和更新周期。本文从企业的实际情况出发,在用户需求分 析的基础上,提出企业办公自动化系统的基本目标,并阐述系统结构设计和功能设计,设计 了一种基于WEB的网络办公自动化系统,系统建立在Browser/Servr/Database三层构架之上, 并且本系统采用MVC (Model, View, Controller)三层架构,从而

      2、使Business层和Web层 得到了很好的分离,并且本系统采用了可跨平台的Java语言作为主要开发语言,并使用了基 于MVC三层架构的Struts框架和实现了 DI(Inversion of Control)的Spring框架等J2EE 的主流框架,并对本系统进行了国际化,从而大大增加了系统的灵活性和可扩展性。关键词: Spring, Struts, ioc, MVC, OA, JSPOffice Automation System Design and ImplementAbstractTransact the automation(the OA-Office Automation) is to transact modernization to put together with the calculator network function knot of a kind of transacts a way newly, is a v ery active in the current new technique revolution with have very strong

      3、 vitality of techniqu e applied realm is the outcome of the information-based society.Pass a network, organize t he organization insider member can cross over time,space to be in conjunction with a work .Passes the commutation type network application that the OA system carry out, make the information deliver more fast with convenience, expanded to transact means thus and bigg est, carry out to transact of high-efficiency.As the developing of the network technology and the variety of the managem

      4、ent, at pr esent, the office automation systems using conventional 30Client/Server do not well satisfy the need of network office and can hardly make a full use of new technique, so they could not take the advantage of new management. And we have to develop different client program for different Running- Environment and different O perating System which by a long way augments the difficulty of the program development and updating circle. This paper presents the designs for the structures and the

      5、 functions of the enterprise office automatic system, gives the goal of the system based on the actual si tuations and the user requirements, and proposes a kind of web-based office automation s ystem, which is built upon Browser/Server/Database architecture, And this system uses M VC(Model-View-Controller) architecture, so the Business Tier separate from the Web Tier, and this system uses the Java Programming-Language which can runs in different enviro nment, especially, this system uses Struts

      6、 which built upon MVC architecture and Spring which implements IOC(Inversion-of-Control). And I use internationalization in this system, which augments the agility and expansibility.Key words: Spring,Struts,IOC,MVC,OA,JSP第一章绪论第一章绪论一、选题背景和意义在当今计算机网络技术和计算机技术飞速发展,人们普遍使用计算机来提高个人工作 效 率,但是在需要许多人一起协同工作的现代工作环境中,我们更需要提高我们的整体工作效 率。利用网络通讯基础及先进的网络应用平台,建设一个安全、可靠、开放、高效的办公系 统。传统办公模式主要以纸介质为主,在信息革命的浪潮中,显然已经远远不能满足高效率、 快节奏的现代工作和生活的需要。如何实现信息处理的自动化和办公的无纸化逐步得到了人 们的重视。办公自动化提了多年,但效果并不明显,人们还是仪在单机字处理和表格处理的所谓办 公自动化的初级阶段,信

      7、息的交流和共享,以及团队的协同工作无法很好的实现,极大地限 制了工作的效率,Internet/Intranet的迅猛发展,为信息的交流和共享,团队的协同运作 提供了技术的保证,同时也预示着网络化办公时代的来临。二、研究的方法和思路随着 Internet 技术的飞速发展,基于 B/S 结构的服务应用程序得到了广泛的应用,实 现Web应用的技术和框架也层出不穷,当今软件开发出现了两大应用技术标准:微软的.NET 和SUN公司提出的J2EE,这两种技术各有其优缺点,J2EE的安全性及可移植性优于.NET,但 是J2EE的企业级应用需要专门的Container,及Server,需要花费大量的资金在软件的运行 和维护上。但是随着 J2EE 技术的不断成熟,并且大量开源框架的出现, J2EE 的优势日渐突 出,且 J2EE 采用可跨平台运行的 Java 语言作为其主要开发语言,能够在不同的平台上运行, 因此越来越受到企业的欢迎。因此本次系统的设计将采用 J2EE 平台进行开发。本文所设计的系统将分服务端及前端 ,服务端主要负责业务逻辑处理及数据的持久化 , 前端主要负责提供给用户可操作的图形界面。

      8、服务端通过整合一些开源的 J2EE 框架来搭建一个开发平台,使系统的开发成本降到了 最低,结合 Struts 框架和 Spring 框架构建一个轻量级的 Web 开发框架,并利用此框架来开 发一个基于 B/S 的办公自动化系统,以此来说明 Struts 和 Spring 的整合过程。选择这种开 发框架的优点有以下几个:1. 快速开发Struts是一个成熟的Web层框架,称为A Half Done Application,开发者只需要在需 要的地方加入自己的处理逻辑,并且许多参数的设置是在配置文件中,需要修改时开发者只 需要修改配置文件即可,而不需要去修改代码的每个地方,这种开发框架已经广泛应用在许 多行业的系统中,如交通,电力,银行,通信等。2. 可扩展性Spring 实现了 DI 及 IOC ,便于系统中对象的统一管理及代码维护,降低项目各个模块之 间的耦合度,因此企业很容易对项目的某个模块进行扩展或者进行二次开发。由于此框架容 易与其他的 J2EE 框架整合,更是大大提高了系统的可扩展性3. 成本低Struts. Spring,以及所使用的开发环境及运行环境采用的都是开源软件,大降

      9、低了开 发和运行的成本,更适合中小企业的开发。前端主要提供用户操作的可视化界面,本文通过整合 JSP、Javascript、Ajax 技术来实 现前端的互动,采用 Ajax 异步技术将给用户带来更好的用户体验。三、国内外研究综述办公自动化于50年代在美国和日本首先兴起,最初只是具有电子数据处理(EDP)的簿记 功能,60年代被管理信息系统(MIS)取代,直到70年代后期才形成涉及多种技术的新型综合 学科一办公自动化(OA)。80年代,国外办公自动化得到了飞速发展,许多著名的计算机软硬 件公司都跻身于这一巨大的市场。进入90年代以来,办公自动化在世界主要发达国家得到蓬 勃发展。我国办公自动化是 80 年代中期才发展起来的。 1985 年全国召开了第一次办公自动 化规划会议,对我国办公自动化建设进行了规划。 1986年5月在国务院电子振兴领导小组办 公自动化专家组第一次专家会议上,定义了办公自动化系统功能层次和结构模式。随后国务 院率先开发了”中南海办公自动化系统”。我国OA的应用和发展历程,可以分为以下三个阶段:第一代OA系统,是从20世纪80年代中期到90年代中期以个人电脑、办公套件为主要 标志,实现了数据统计和文档写作电子化,即将办公信息载体从原始纸介质方式转向比特方 式。第二代 OA 系统,是从 90 年代中期开始的以网络技术和协同工作技术为主要特征,实现 了工作流程自动化,即将收发文从传统的手工方式转向工作流自动化方式。第三代OA系统,是融信息处理、业务流程和知识管理于一体的应用系统。四、本文创新之处本文通过整合一些开源的J2EE框架来搭建一个开发平台,使系统的开发成本降到了最低, 结合 Struts 框架和 Spring 框架构建一个轻量级的 Web 开发框架,并利用此框架来开发一个 基于 B/S 的办公自动化系统。基于此框架开发出来的系统,大大降低了代码的耦合度,提高 了代码的可扩展性和可维护性,提高了项目的开发进度。第二章 关键技术说明一、StrutsStruts 是 Apache 基金会 Jakarta 项目组的一个 Open Source 项目,它采用 MVC 模式, 能够很好地帮助jav

      《OA办公系统的设计与实现》由会员博****1分享,可在线阅读,更多相关《OA办公系统的设计与实现》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    监控施工 信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.