基于中间件技术的OA系统的设计与实现

合集下载

基于中间件技术的数据批处理系统的设计与实现

基于中间件技术的数据批处理系统的设计与实现

C m u r n we g n e h o g o p  ̄ K o l eA dT c n l y电脑 知 识 与技术 d o
V 1 , . , c mb r2 0 , P 1 6 —1 6 1 7 o . No7 De e e 0 8 P . 5 7 5 8, 5 0 4
基 于 中间件 技 术 的数据 批 处理 系 统 的设 计 与 实现
mo e av na e ta h r i o a t o t rc e ts v rac c r . t nr d cste a tc r H w e n r n t e 2 E C S r d a t s h n t et dt n l w — i l n/e e rt t e I it u e h r et e f o st o mso h E / g a i e i r eu o c u o h J
CH EN Ya
( H g f ot r E g er gS uh a i r t, nig2 0 9 , hn ) Co eeo S f e n i e n o tes Unv s y Na n 1 0 6 C ia wa n i t ei j
Ab ta t s r c :Th satce a lssm i lw ae t c i ril nay i dde r e hnoog t a susd i h l nts r rs tm ,a hre—te l y h ti e n t e ci / eve yse e nd t e irormuli irac tcur a t—te r hi t e h s e
fa e or a n a c da e w i b i e se t r is e t e ,i nays he prn i e fm i l w ae fa e r m w k, nd i c or nc t usn s n epr e faur s ta l i t i cpl o dde r rm wor ors se ha u h s k f y tm t ts ppo  ̄ h o t e c m po n de ogc lS w aa ne ti ol ia:a r .Atls hea h e m e fs cfc b i e sm o ul i x li w o a hiv he i e a to ew e n att c ive nto pe i usn s d e w l e p an ho t c e e t ntrc n b t e i l i

文献综述-办公自动化系统

文献综述-办公自动化系统

文献综述办公自动化((Office Automation ) OA)系统,是利用先进的电子信息技术和现代办公设备构成的人机信息处理系统辅助管理人员进行各种办公活动。

办公自动化系统由办公机构、办公人员、办公设各、网络环境、办公信息等几个基本要素构成。

办公自动化已经发展成为一门新兴的学科它涉及计算机与通信技术科学、管理与行为科学、系统工程与人机工程学等学科是当今计算机应用的一个非常活跃的领域。

办公自动化的目的是应用电子信息技术提供先进的办公信息处理手段最大限度地提高办公效率和办公质量,改善办公环境和条件,提高办公管理和决策自动化和科学化水平。

办公自动化简单的说就是利用电脑通过办公自动化软件达到无纸化办公的过程:即是采用先进的办公自动化技术将应用单位各种现代化办公设备与办公人员组成完整的人—机信息处理系统,并用其处理各部门的办公业务,实现用户内部信息的网上共享和交流。

办公自动化不仅能够实现人与人、部门与部门之间的公文传递,还能够完成公文批阅之类的工作流程,协同完成工作事务并尽可能充分利用各种信息资源辅助领导决策提高用户的办公效率和办公质量。

通过广域网办公自动化系统还可以实现单位同单位之间传递电子公文。

办公自动化的最终目标是:以先进成熟的计算机和通信技术为主要手段建成一个覆盖政府机关及企事业单位的办公部门的办公信息系统,提供政府机关及企事业单位与其他专用计算机网络之间的信息交换,建立高质量、高效率的信息网络,为领导决策和办公提供服务,实现政府机关及企事业单位办公现代化、信息资源化、传输网络化和决策科学化。

办公自动化系统同时又是一种解决特定行政办公需求的信息系统。

擅长处理类似邮件、公告、公文流转类型的行政办公类应用需求。

办公自动化系统且具有简单易用、投资很少、维护安装方便等特点,一般包括公文管理、档案管理、督察管理、信息管理、会议管理等基本功能。

1系统开发背景随着经济的飞速发展,政府机关和企事业单位职能的扩大和优化,政府机关和企事业单位迫切需要利用信息技术和计算机技术对日常办公业务管理的各个环节进行自动化管理,使得办公自动化成为一门新兴的学科,同时办公自动化系统((Office Automation ) OA)的开发与应用也得到了快速的发展。

OA系统建设方案(一期工程)

OA系统建设方案(一期工程)

OA系统建设方案(一期工程)(第二版)说明:OA系统第二版在第一版的基础上修改而成,为便于大家识别,修改后的内容用粉红色字体,灰色背景加以标识。

第一章需求概述一、建设背景2008年是我国“金质工程”建设的重要年份,其中办公自动化系统(即OA系统)是将现代化办公和计算机网络功能结合起来的一种新型的办公方式。

互联网技术(Intranet、Internet)在我国迅速发展和普及,把OA 推上一个新的信息化发展台阶——数字化办公阶段。

长期以来,重庆市计量质量检测研究院高度重视信息化建设,先后建立起完善的硬件应用平台,并研发和引进多套业务系统。

其中,应用较为成熟的是电子邮件系统、计量业务系统、质检业务系统、珠宝玉石检验系统等,并有多套系统在研。

但是,随着机构的发展,市检测院已经逐步从集中式办公向总部->分中心的模式变化,早期建设的各种封闭的以业务为核心的系统面临着不能满足行政办公需求的情况。

因此,现阶段有必要重新建设一套技术先进,符合当前办公发展需要的办公自动化系统,增强协作,以更大发挥信息技术的优势,进一步提高市检测院行政办公的办公效率。

二、建设目标1、实现全院的数据共享,基本解决信息孤岛问题。

不同业务的基础数据做到一次录入,跨部门、跨业务系统重复使用;2、提供可靠的、可追查的公文流转平台,有效的缩短公务处理的周期,加快公文流转过程,减少路耗、找人、等待等中间环节,保持公务处理渠道的畅通;3、打破时空及地域限制,实现无纸化办公,远程办公、异地办公;4、通过信息网络平台,提高信息统计和分析的水平,为领导提供准确、实时的预测和决策的辅助支持;5、提供完善的信息交流机制,方便院各部室、中心、公司、协会和员工之间日常办公及业务信息的交流和管理,实现业务办理互联互通,信息数据共享;6、充分利用现有建设好的网络环境及已有的网络配置资源,充分地保护已有的信息化投资;7、解决网络办公应用中的最大难题——机构和管理模式的经常变动的问题,由用户自定义管理模式,实现真正的部门综合业务处理机制;8、一期工程将建立相对独立于业务系统的行政办公系统,实现办公自动化。

计算机网络专业毕业设计题目汇总

计算机网络专业毕业设计题目汇总

序号1 2 3 4 5 6 7 8 9101112131415161718192021222324252627毕业论文参考选题多媒体教学软件的设计与制作IPv6 路由技术的分析与实现IPv6 与IPv4 的互连技术探讨与实现基于中间件的软件开辟方法探讨基于J2ME 的挪移终端软件开辟技术分析与实现局域网的安全攻防测试与分析无线局域网的攻击工具的比拟与分析主机防火墙软件系统的开辟与设计主机内容过滤系统的开辟与设计基于Socket 的网络聊天系统开辟与设计基于BREW 的挪移终端软件开辟技术分析与实现局域网的组建与应用无线局域网的组建与应用虚拟局域网的组建与应用磁盘阵列的安装、设置、技巧Windows Vista 应用体味Windows 2003 Server 操作系统探讨计算机病毒的正确谨防探讨网页的设计与应用GIS 中的网络路径分析组件式地理信息系统根抵与开辟基于Word 的自动出题系统计算机学院就业信息系统开辟社区医院综合管理信息系统的设计在校大学生贷款管理系统的测试多媒体课件或者网络课件制作C 语言程序设计?网上考试系统的设计与实现28 ?C 语言程序设计?网上考试系统的论坛实现嵌入式 Internet 互联网技术的应用及研究Microsoft Office 各组件的相互数据交换 ?C++语言程序设计?课件和教学设计与实现 在校大学生贷款管理系统〔学院级〕的设计与 实现软件测试技术理论与方法高效率化探讨 数字逻辑?实验教学的设计与实现我国中小学信息技术教育展望网络教学资源的开辟在信息技术课程中的应用 研究中学新课程对信息技术教师的素质要求研究 多媒体教学技术的应用及研究信息技术与课程整合的研究中小学信息教师的地位危机信息技术教师继续教育的问题和对策信息技术环境下的教师素质和能力、角色与地 位西北地区信息技术教师队伍现状及思量 网络搜索引擎的分析与设计并行环境 MPI 的搭建与应用电脑围棋的研究与开展围棋对弈程序的设计国内高校计算机专业课程设计与分析正规式与 DFA 变换算法及其实现基于 C/C++的 SLR 分析方法算法及实现基于 C/C++的 C 语言词法分析器的设计与实现 基于命题演算推理算法及其实现集合运算算法及其实现关系运算算法及其实现 2930 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54Boolean 代数在计算机科学中的应用图的计算算法及实现代数在计算机科学中的应用****课程多媒体课件设计与实现新课程改革下中学信息技术课改情况调查分析 多媒体课件与传统教学方法比拟分析中学信息技术教育对学生文化素质的影响现状 与对策提高“多媒体课件〞效果的有效策略研究 一个学籍管理系统设计与实现一个人事档案管理系统设计与实现一个小型图书资料管理系统设计与实现 中小学课表编排系统设计与实现一个小型物资管理系统设计与实现一个小型销售管理系统设计与实现一个小型酒店〔宾馆〕管理系统设计与实现 几种典型的智能优化方法及其应用领域研究 粒子群优化算法的 MATLAB 实现管理信息系统?课程设计小型电子商务规划现代物流系统的分析与设计中国智能交通系统研究现状分析空中交通流量管理系统的分析与设计粒子群优化算法的典型应用空中交通流量管理中的地面等待策略模型与算 法设计图书馆资料管理系统的设计与实现高校学生学籍管理系统的设计与实现教学互动的设计与实现学生就业管理系统的设计与实现基于 Web 的图书管理系统基于 Web 的信息发布系统5556 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84智能监控技术的应用与思量数字水印在网络作品保护中的应用数字作品的保护技术图象置乱演示系统设计与实现数字图象加密与实现Authorware 中数据库技术的应用标准Authorware 中多种菜单的实现虚拟现实技术在多媒体课件开辟中的应用 基于 FLASH 的多媒体课件设计与开辟基于 Authorware 的多媒体课件设计与开辟 组建基于 Linu*的网格试验平台基于 Web 的 B/S 模式的图书资料系统的设计与 实现基于 JSP 的图书资料管理系统 〔考试管理系统〕 的设计与实现基于 JSP 的论坛系统的设计与实现基于 ASP 技术的论坛系统的设计与实现Linu*操作系统的安装调试基于 Web 的留言板的设计与实现基于 Web 的办公室自动化〔OA 〕系统的设计与 实现基于 JSP 的动态设计与实现基于 ASP 的动态设计与实现基于 Flash 动画的二叉树中序线索化算法思想 实现要求:动画演示过程与算法的执行过程匹配, 并在同页分摆布显示。

基于办公自动化(OA)系统分析

基于办公自动化(OA)系统分析

基于办公自动化(OA)系统的分析研究摘要:随着网络科技的不断发展,办公无纸化已成为了城市生活的重要部分,本篇主要阐述办公自动化系统的分析与开发。

本文是个人的见解,以供同行参考借鉴。

关键词:办公自动化; oa;管理模块;前言本文主要对该系统做出了综合分析,该办公自动化系统的开发将分为三期完成,第一期是基础类库的开发,第二期是底层管理模块的开发,第三期是应用层定制。

每一期都是下一期的基础,但可以独立使用,只有三期完成,才算完成整套oa系统。

供同行参考借鉴。

一、开发工具与技术分析研究就现在开发oa的技术来说,主要集中分为三大类:基于c/s 结构的应用程序开发,结合c/s 结构和web 技术的复合应用程序,基于b/s 结构的动态网页技术。

以下将分析这三类技术的各自优缺点:c/s 结构系统:是传统开发模式,一般以数据库和客户端的两层结构实现,也有加入中间件的三层或多层结构,在oa早期是标准的系统模式,但随着计算机技术的发展和网络的发展,它已经无法满足现在的远程网络办公和移动办公,逐渐在被取代c/s+web技术:是为了补充 c/s 结构的不足,在c/s基础上加入web技术来实现对远程数据的获取,但拥有一定局限性,如数据及时更新、软件升级等问题就无法很好解决b/s结构系统:是援用动态网页技术,加入oa 的开发理念,完全适应网络办公和移动办公需求,也是现代办公自动化系统的首选技术。

就b/s 结构的开发,具体技术又有多种选择:j s p + j 2 e e ,a s p + i i s ,a s p .net+microsoft .net framework ,php+apache,就这几门技术,可以说各有其优缺点,分析如下:jsp 技术:具有良好的跨平台性,加上j2ee功能十分强大,但是j2ee的布置使开发成本显得略高,而且没有良好的安装界面php技术:是早期动态网页技术中的强手,但随着jsp技术与asp技术的不断更新,使得php技术稍微比较落后asp技术:类似于php技术,开发简便,快速,加上iis的功能支持,是比较简易快速的开发技术:可以说是asp技术的替代技术,是asp 的一大进步,在microsoft .net framework 的强大支持下,可以使用c#、vb、javascript 三种语言来编写代码,采用预先编译技术,使得代码安全性加强。

基于vue的oa办公管理系统的设计与实现的研究的方法-概述说明以及解释

基于vue的oa办公管理系统的设计与实现的研究的方法-概述说明以及解释

基于vue的oa办公管理系统的设计与实现的研究的方法-概述说明以及解释1.引言1.1 概述概述部分的内容应该介绍基于Vue的OA办公管理系统的设计与实现的研究的背景和目的。

具体内容可以参考以下示例:随着信息技术的快速发展和企业管理的不断完善,办公自动化(OA)系统在现代企业中得到广泛应用。

基于Vue的OA办公管理系统作为一种新兴的管理工具,以其灵活、高效、可定制等特点,受到越来越多企业的青睐和关注。

本文旨在对基于Vue的OA办公管理系统的设计和实现进行深入研究,以期为企业提供一种更加高效、便捷的办公管理解决方案。

本研究将通过分析和比较已有的OA办公管理系统,结合Vue框架的特点,设计并实现一套具有良好用户体验、功能完善、易于扩展的OA办公管理系统。

在本文中,我们将首先对当前OA办公管理系统的发展现状和存在的问题进行概述和分析。

接着,我们将详细介绍Vue框架的相关知识,并阐述基于Vue的系统设计的原则和方法。

然后,我们将逐步讲解系统的各个模块的设计和实现细节,并通过实际案例进行验证和评估。

最后,我们将总结研究的成果,展望基于Vue的OA办公管理系统未来的发展方向。

通过本文的研究,预计可以为企业的办公自动化提供一个具有借鉴意义的模型,同时也为Vue框架的应用提供一种新的解决方案。

希望本研究能够为相关领域的研究人员提供有价值的参考,为推动办公自动化和前端开发的进步做出贡献。

文章结构是指整个文章的组织和安排方式,合理的文章结构能够使读者能够清晰地了解文章的内容和脉络。

本文将采用以下的文章结构:第一部分:引言1.1 概述本节对基于Vue的OA办公管理系统的设计与实现的研究进行简要介绍,包括研究的背景、意义和现有研究的不足之处。

1.2 文章结构本节将对整个文章的组织和结构进行详细说明,包括各部分的内容和条目的安排。

1.3 目的本节明确研究的目的和意义,描述本研究的主要目标和预期结果。

第二部分:正文2.1 第一个要点本节详细介绍基于Vue的OA办公管理系统的设计与实现的研究的第一个要点,包括相关背景、需求分析和系统设计等内容。

GIS与OA集成技术综述

GIS与OA集成技术综述

GIS 与OA集成技术综述刘纪平 周娜 张福浩 王振峰(中国测绘科学研究院,北京,100039)【摘 要】本文分析了GIS与OA集成的背景,介绍了传统GIS与OA的四种松散集成模式,并分析了其优缺点,对基于组件、基于中间件、基于Web Service、基于本体等多种集成技术进行了归纳和总结。

最后,分别介绍了几个GIS和OA集成的应用实例。

【关键词】GIS、OA、集成模式1、背景随着GIS技术的发展,许多机构和部门建立了各自的GIS系统。

但在机构或部门内部,各自的OA 与GIS系统大多是相互孤立,由于技术问题,尚未有效地实现OA与GIS系统的无缝集成。

同时,许多机构或部门间需要进行业务往来或应用关联,急需实现部门间系统数据或应用的共享,其中数据共享既包括GIS系统的空间数据,也包括OA系统中的政务信息。

电子政务是实现政府行政管理的现代化的有效手段,已成为信息化的“火车头”。

电子政务与GIS关系紧密,空间数据是电子政务的主要数据基础;电子政务的不同发展阶段,GIS可以提供网上信息发布、网上信息交互、辅助决策等多种形式的支持,在电子政务中应用地理空间数据和GIS技术是技术和应用共同牵引的结果[1]。

与一般信息系统相比,电子政务应用系统除了在安全性、保密性等方面有更高的要求外,主体功能仍然以OA为主,大多数用户更加适应非图形(或非空间化)操作界面,以政府门户网站为主的网页式服务已成为主流服务方式。

因此,为在电子政务中充分发挥GIS和地理空间数据的优势,GIS技术需要与OA技术实现无缝集成。

本文将对GIS与OA的集成技术进行分析和总结,剖析已有应用事例,为在电子政务中更好地实现GIS与OA技术的深入集成与应用提供借鉴。

2 传统GIS 与OA 松散集成的模式纵观GIS 的发展历史,GIS软件技术体系可以划分为6个阶段 ,即分散GIS模块、集成式GIS、模块化GIS、核心式GIS、组件式GIS和WebGIS,组件式GIS产生之前的GIS统称为传统GIS[2]。

基于中间件技术的OA系统的设计与实现

基于中间件技术的OA系统的设计与实现

ZHAN G Bn QIM ig ln i, n — o g
(c o l fCo ue ce c n c n lg ,Wu a iesy o c n lg V u a 3 0 0 Chn) Sh o o mp trS in ea dTe h oo y h n Unv ri f t Te h ooW, ( h n 4 0 7 , ia /
Absr c :Thst pi a h s ala d m e i m —s e n eprs al or ta t i o c tke t e m l n d u i d e tr ie d i i k f z y l ow s t c gr nd h u o c a he ba k ou t e nin u ̄e tqut p a n ie po ulr
目前 . 内外 大 多 数 企业 都 开 发 了适 合 自身使 川 的办 公 自动 化 ( A) 国 O 系统 对 于大 企 业 而 言 , 通过 量 身 打 造 的 O 系统 以 工作 流 A
为 中心 , 现 了对 人 员 . 义 , 息 和会 议 的 . 列管 理 , 企 业 现 代化 的无 纸 办 公成 为 现 实 。 是 这 种 O 系 统 的价 格 昂 贵 , 实 公 消 系 使 但 A 动辄 就 足 几十 } 万 . 一 些 巾小 型企 业 难 以承 受 , 中小 企 业 相 对 于 大型 企 、 说 , 员组 织 、 务 流 程 相 对 简 , 务 需 求 相 对 有 限 , : 百 使 而 来 人 业 业 需 要 一 套价 格 低 廉 , 够 实现 企 业 内部 信 息 的 发 布与 传 递 、 作 流管 理 和 公 文管理 等 基 本 功 能 的 O 能 T A系 统… 。 本 文 以 巾小 型 、 I 口常 办 公 的流 千 为背 景 , 合 当 前 比较 流 行 的 中 间 什 技 术 , 过 研 究 并 实 现 了… 套 适 合 于 r 小 型 企 业 日常 早 结 通 1
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于中间件技术的OA系统的设计与实现摘要:以中小型企业日常办公的流程为背景,结合当前比较流行的中间件技术(Struts、Hibernate)和J2EE平台,通过研究并实现了一套适合于中小型企业日常办公所需的办公自动化管理系统。

关键词:OA;struts;hibernate;数据库;中间件中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)10-2340-03With Realizes Based on the Middleware Technology's OA System's ResearchZHANG Bin, QI Ming-long(School of Computer Science and Technology, Wuhan University of Technology, Wuhan 430070, China)Abstract: This topic take the small and medium-sized enterprise daily work's flow as the background, the union current quite popular middleware technology (Struts, Hibernate) and the J2EE platform, through studied and realizes a set to suit the office automation management system management system which needed in the Small and medium-sized enterprise daily work.Key words: OA; struts; hibernate; database; middleware随着信息技术的飞速发展,企业对信息需求的增长,使计算机,网络技术已经渗透到企业的日常工作中。

传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,网络办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竟争中的综合竞争力。

目前,国内外大多数企业都开发了适合自身使用的办公自动化(OA)系统。

对于大企业而言,通过量身打造的OA系统以工作流为中心,实现了对人员,公文,消息和会议的一系列管理,使企业现代化的无纸办公成为现实。

但是这种OA系统的价格昂贵,动辄就是几十上百万,使一些中小型企业难以承受,而中小企业相对于大型企业来说,人员组织、业务流程相对简单,业务需求相对有限,需要一套价格低廉,能够实现企业内部信息的发布与传递、工作流管理和公文管理等基本功能的OA系统[1]。

本文以中小型企业日常办公的流程为背景,结合当前比较流行的中间件技术,通过研究并实现了一套适合于中小型企业日常办公所需的办公自动化管理系统。

1 中间件技术简介中间件是基础软件的一大类,属于可复用软件的范畴,可以将网络和系统软件之上、应用系统之下的“广袤疆域”都视做中间件领域。

可以被理解为起承上启下作用的应用支撑平台。

应用的多态性、系统软件的复杂性,都需要依赖各种类型的中间件在其中运筹、调和。

中间件的核心作用是通过管理计算资源和网络通信,为各类分布式应用软件共享资源提供支撑。

广义地看,中间件的总体作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件[2]。

在本系统实施过程,主要使用的是Struts框架和Hibernate 框架。

Struts是一个基于Sun J2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。

由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速。

Struts把Servlet、JSP、自定义标签和信息资源(message resources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间。

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,还可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的任务。

2 OA系统的设计与实现2.1 系统平台的选择系统选用Microsoft Windows XP Professional操作系统,Java虚拟机运行平台JDK1.5,Web服务器采用Tomcat6.0,后台数据库采用SQL Server2000,使用MyEclipse 6.0做为开发工具,结合Struts 1.1和Hibernate 3.0两大开源框架,以Dreamwaver CS和Photoshop 8为辅助图像处理软件构建前台界面和后台管理。

2.2 系统的功能设计根据办公自动化日常工作流程的特点,可以将系统分为日常管理、考勤管理、计划指定、审核管理、员工管理、通讯管理6个部分,其功能结构图如图1所示。

1) 日常管理:系统管理员可发布会议通知和公告,普通员工用户可查看会议通知和系统公告。

2) 考勤管理:用户可通过此模块完成上下班考勤登记、请假申请、销假和外出登记等日常考勤事务。

3) 计划制定:系统管理员用户可制定发布企业计划、部门用户可制定发布部门计划,普通员工用户可制定发布个人计划。

4) 审核管理:普通员工用户可向系统管理员提出发布会议通知或公告申请,由系统管理员对所提出的申请做审核批示。

5) 员工管理:系统管理员可为员工开设账号,员工可修改个人信息。

6) 通讯管理:系统管理可更新通讯组信息,普通员工用户可查看通讯组信息。

2.3 系统流程图OA系统的系统流程图如图2所示。

2.4 数据库设计在信息管理系统中,数据库的设计是其中非常重要的部分,选择合适的数据库并创建合理的表结构是开发程序时首要考虑的问题。

办公自动化管理系统是为中小型企业设计的。

考虑实际的需求,本系统采用SQL Server 2000 数据库,SQL Server 以其操作简单方便、界面友好、安全性好特点得到广泛的应用。

2.4.1 数据库概念结构分析根据对系统功能所做的分析和系统流程设计,规划出本系统使用的数据库实体分别为公告实体、审核批示实体、用户实体、会议实体、外出登记实体、请假登记实体、出差登记实体、上下班登记实体、企业计划实体、部门计划实体、个人计划实体、通讯组实体、通讯详细信息实体、菜单实体[3]。

由于篇幅原因,具体实体的E-R图就不再一一给出。

2.4.2 数据库逻辑结构分析根据数据库概念结构分析的结果,下面给出了数据库表树型结构图,如图3。

根据E-R实体图和数据表树型图,则可以建立对应的数据表了,使用PowerDesigner Trial 11 数据库工具建立相应的数据库和数据表。

如图4。

2.5 数据库链接本系统利用Hibernate对数据库连接进行配置。

Hibernate从其配置文件中读取和数据库连接有关的信息,Hibernate配置文件有两种形式:一种是MyEclipse自动生成的*.XML的配置文件,文件名一般为Hibernate.hbm.xml;另一种是Hibernate默认的JA VA属性文件格式的,配置文件名一般为Hibernate.properties[4]。

本系统采用了第一种格式,即MyEclipse自动生成的Hibernate.cfg.xml文件,然后再进行配置,主要代码如下://数据库用户名sa,因为密码为空,所以可以不用设置sa//数据库地址jdbc:jtds:sqlserver://localhost:1433/db_works//数据库方言org.hibernate.dialect.SQLServerDialect//数据库版本SQL2000//数据库驱动net.sourceforge.jtds.jdbc.Driver//以下是由数据库中的表映射成的xml文件2.6 系统的结构设计本系统使用JSP技术,该技术采用三层架构模式(见图4),解决了二层架构模式逻辑不清晰、维护较困难等缺点。

把业务逻辑代码封装在JavaBean中,即把常用代码较长的逻辑(比如密码加密、数据库链接、数据库操作等)封装在若干个JavaBean中,而把一些简单的逻辑代码嵌入到JSP页面中,使得页面和功能逻辑分开。

2.7 系统测试在Tomcat浏览器中打开系统登录页面login.jsp,输入正确的用户名、密码和验证码,进入系统并进行相应的测试。

系统登录界面如图6所示。

3 结束语基于中间件技术的OA系统有效地解决了采用访问ASP 等开发技术制作的OA系统存在速度较慢、安全可靠性较差等问题。

由于本系统采用了Web信息系统的JSP新技术,完全实现了信息系统访问与业务逻辑的分离,保密性更高。

将OA系统应用于网络平台,使用者可随时能通过网络获取需要的信息。

参考文献:[1] gollove.办公自动化[OE/BL].百度百科(/view/568644.htm), 2008-9-23.[2] java118.中间件[OE/BL]./view/23710.htm.2008-12-24.[3] 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版,2000.2:33-36.[4] Herbert Schildt.实用J2EE编程模式设计指南[M].鄢爱兰,鹿江春,译.北京:清华大学出版社,2006,1:13-15。

相关文档
最新文档