摘要OA是OfficeAutomation(办公自动化)的简称,它基于工作流的概念,使企业内部人员方便快捷地共享信息,高效地协同工作。办公自动化改变过去复杂、低效的手工办公方式,实现迅速、全方位的信息采集、信息处理,为企业的管理和决策提供科学的依据。一个企业实现办公自动化的程度,也是衡量其是否达到现代化管理的标准之一。本论文介绍工作流和工作流管理系统的概念;与J2EE相关的理论知识;分析办公自动化系统的需求,包括业务需求分析和功能需求分析;最后介绍系统的设计和实现。本文系统采用Oracle数据库和MVC技术,基于J2EE架构来实现办公自动化系统的软件开发。重点论述系统功能的设计。关键词:办公自动化;J2EE架构;工作流AbstractOA,referredtoasOfficeAutomation,whichisbasedontheconceptofworkflowandusethetechnologyofInternetandIntranet,makethestaffshareinformationeasilyandworktogetherefficiently.Itchangesthecomplexandinefficientmanualofficemethods,andachievesafullrangeofinformationcollectionandinformationprocessingrapidly.Thisinformationcanprovidescientificbasisformanagementanddecision-makinginformationprocessing.Officeautomationhasbecomeastandardmeasurewhetheranenterpriseachievemodernmanagement.Thepaperintroducestheconceptofworkflowandworkflowmanagementsystem,aswellastheJ2EErelatedtheoreticalknowledge;analysisthedemandofofficeautomationsystemswhichincludebusinessrequirementanalysisandfunctionalrequirementanalysis.Atlastitintroducedesignmentandimplementationofthesystem.ThissystemusesanOracledatabaseandMVCtechnology,officeautomationsystembasedonJ2EEarchitecturesoftwaredevelopment.Thedesignofsystemfunctionanddesignofthedatabasearedescribed.Keyword:OA;J2EEArchitecture;Workflow目录第1章绪论..............................................11.1研究背景及意义.............................................11.2工作流技术的研究现状.......................................21.3工作流技术发展趋势.........................................41.4论文研究内容和组织结构.....................................51.4.1研究内容...............................................51.4.2论文结构安排...........................................6第2章系统相关技术......................................72.1工作流.....................................................72.1.1工作流简介............................................72.1.2工作流管理系统参考模型................................72.1.3工作流管理系统构架设计................................82.2B/S架构...................................................92.3J2EE.....................................................112.3.1J2EE的四层模型.......................................112.3.2J2EE的结构...........................................122.4本章小结..................................................13第3章系统需求分析.....................................153.1业务需求分析..............................................153.1.1业务流程图...........................................163.1.2系统用例图............................................183.2组织机构分析.............................................213.2.1组织机构调查.........................................213.2.2组织机构图...........................................223.3系统功能分析..............................................233.3.1系统功能结构.........................................233.3.2系统功能描述.........................................243.4本章小结.................................................31第4章系统的设计与实现.................................324.1J2EE框架部署.............................................324.1.1Spring框架配置.......................................324.1.2struts配置...........................................324.1.3Hibernate配置........................................334.2系统构架设计.............................................334.3功能模块的设计及实现......................................354.3.1组织机构管理.........................................354.3.2权限管理.............................................364.3.3公文管理.............................................384.3.3公文流转..............................................404.4系统测试..................................................444.4.1测试方法.............................................444.4.2测试用例设计.........................................464.4.3测试结果分析.........................................474.5本章小结..................................................47第5章总结与展望.......................................495.1总结.....................................................495.2展望.....................................................49参考文献................................................51致谢....................................................53ContentsChapter1Introduction............................................................................11.1ResearchBackgroundandSignificances......................................................11.2WorkflowTechnologyResearch....................................................................21.3WorkflowTechnologyTrends........................................................................41.4ResearchContentsandOutlineoftheDissertation....................................51.4.1ResearchContents..................................................................................51.4.2OutlineoftheDissertation......................................................................6Chapter2SystemRelatedTechnologies................................................72.1Workflow.........................................................................................................72.1.1ConceptofWorkflow..........................................................................72.1.2WorkflowManagementSystemRef