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

基于中间件技术的OA系统的设计与实现摘要:以中小型企业日常办公的流程为背景,结合当前比较流行的中间件技术(Struts、Hibernate)和J2EE平台,通过研究并实现了一套适合于中小型企业日常办公所需的办公自动化管理系统。关键词:OA;struts;hibernate;数据库;中间件中图分类号:TP311文献标识码:A文章编号:1009-3044(2010)10-2340-03WithRealizesBasedontheMiddlewareTechnology'sOASystem'sResearchZHANGBin,QIMing-long(SchoolofComputerScienceandTechnology,WuhanUniversityofTechnology,Wuhan430070,China)Abstract:Thistopictakethesmallandmedium-sizedenterprisedailywork'sflowasthebackground,theunioncurrentquitepopularmiddlewaretechnology(Struts,Hibernate)andtheJ2EEplatform,throughstudiedandrealizesasettosuittheofficeautomationmanagementsystemmanagementsystemwhichneededintheSmallandmedium-sizedenterprisedailywork.Keywords:OA;struts;hibernate;database;middleware随着信息技术的飞速发展,企业对信息需求的增长,使计算机,网络技术已经渗透到企业的日常工作中。传统的企业内信息的交流方式早已不能满足企业对大量信息的快速传递与处理的需求,网络办公自动化管理系统的应用满足了企业的办公网络化、自动化的管理需求,提高了企业内部的管理水平,进而全面提升了企业在市场竟争中的综合竞争力。目前,国内外大多数企业都开发了适合自身使用的办公自动化(OA)系统。对于大企业而言,通过量身打造的OA系统以工作流为中心,实现了对人员,公文,消息和会议的一系列管理,使企业现代化的无纸办公成为现实。但是这种OA系统的价格昂贵,动辄就是几十上百万,使一些中小型企业难以承受,而中小企业相对于大型企业来说,人员组织、业务流程相对简单,业务需求相对有限,需要一套价格低廉,能够实现企业内部信息的发布与传递、工作流管理和公文管理等基本功能的OA系统[1]。本文以中小型企业日常办公的流程为背景,结合当前比较流行的中间件技术,通过研究并实现了一套适合于中小型企业日常办公所需的办公自动化管理系统。1中间件技术简介中间件是基础软件的一大类,属于可复用软件的范畴,可以将网络和系统软件之上、应用系统之下的“广袤疆域”都视做中间件领域。可以被理解为起承上启下作用的应用支撑平台。应用的多态性、系统软件的复杂性,都需要依赖各种类型的中间件在其中运筹、调和。中间件的核心作用是通过管理计算资源和网络通信,为各类分布式应用软件共享资源提供支撑。广义地看,中间件的总体作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户灵活、高效地开发和集成复杂的应用软件[2]。在本系统实施过程,主要使用的是Struts框架和Hibernate框架。Struts是一个基于SunJ2EE平台的MVC框架,主要是采用Servlet和JSP技术来实现的。由于Struts能充分满足应用开发的需求,简单易用,敏捷迅速。Struts把Servlet、JSP、自定义标签和信息资源(messageresources)整合到一个统一的框架中,开发人员利用其进行开发时不用再自己编码实现全套MVC模式,极大的节省了时间。Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,还可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的任务。2OA系统的设计与实现2.1系统平台的选择系统选用MicrosoftWindowsXPProfessional操作系统,Java虚拟机运行平台JDK1.5,Web服务器采用Tomcat6.0,后台数据库采用SQLServer2000,使用MyEclipse6.0做为开发工具,结合Struts1.1和Hibernate3.0两大开源框架,以DreamwaverCS和Photoshop8为辅助图像处理软件构建前台界面和后台管理。2.2系统的功能设计根据办公自动化日常工作流程的特点,可以将系统分为日常管理、考勤管理、计划指定、审核管理、员工管理、通讯管理6个部分,其功能结构图如图1所示。1)日常管理:系统管理员可发布会议通知和公告,普通员工用户可查看会议通知和系统公告。2)考勤管理:用户可通过此模块...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

文秘专家
机构认证
内容提供者

1

确认删除?