基于SSH的OA系统的设计论文

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

OA系统设计摘要办公自动化管理系统简称OA系统,该系统的开发目的是为了知识化管理企业内部。实现网络办公自动化,这将为企业,政府部门节省大量的人力资源,节省大量的办公费用,实现文件管理自动化,规范工作流程,大幅度提高办公效率。随着网络的高速发展,网络OA系统逐渐受到关注。一些大型企业集团(例如联想、海尔)正致力实现高层次的网络办公自动化,中小型企业也存在一个很大的低成本网络OA系统的需求。本系统实现了公共信息、组织管理、公文流转、权限管理。系统开发选用java、jsp、html语言,采用了xml、ajax、jstl、jbpm、Struts、Spring、Hibernate等技术,使用Tomcat作为Web服务器,MySQL作为系统的数据库服务器。论文共分为概述、开发及运行环境、需求分析、总体设计、详细设计、系统模块页面和代码实现、系统测试和评价,总结八部分。在系统详细设计中充分利用类图、用例图、用例描述、顺序图、状态图对系统设计进行详细地说明。【关键词】OA,Web,jbpm,java,hibernateTheDesignofOASystemLuJiaJun(Schoolofmathematics,physicsandinformation,ZhejiangOceanUniversity316004)AbstractOAistheabbreviationforOfficeautomation.IttargetsatinformationalizingtheprocessofEnterpriseManagement.Itwillhelpgovernments,largecorporationscutdowncapitalandhumanresources,standardizetheworkflowandimprovetheworkefficencybyimplementingthenetOA.Withtherapiddevelopmentofcomputerandnetworktechnology,OAhasbeencomingtohighlightsaroundtheworld.ThewholesystemisimplementedwithJ2EEandbasedonB/Smodel.TheapplicationserverisTomcatandthedatebaseisMySql.Themaintechnologyusedintheprojectincludesxml、ajax、jstl、jbpm、Struts、Spring、Hibernate,etc.Thethesisconsistsofeightpartsincludingoutlines,developmentandoperatingenvironment,demandanalysis,theoutlinedesign,detaileddesign,implement,testingandevaluation.ThesystemdesignmentprocessiscompletelyillustratedthroughClassDiagram、UsercaseDiagram、SequenceDigram、StateDiagramwhichareintegratedinRationalRose.【Keywords】:OA,Web,jbpm,java,hibernate目录摘要..............................................................IABSTRACT...........................................................II1概述..............................................................11.1项目背景.......................................................11.2开发定义.......................................................11.3STRUTS+SPRING+HIBERNATE技术................................11.4工作流引擎JBOSSJBPM...........................................22开发及运行环境....................................................42.1IDEMYECLIPSE简介.............................................42.2MYSQL简介.....................................................42.3服务器TOMCAT简介..............................................42.4运行环境.......................................................53需求分析..........................................................63.1系统简介.......................................................63.2功能需求.......................................................64总体设计..........................................................84.1系统结构模块设计...............................................84.2数据库结构的设计..............................................105详细设计.........................................................165.1组织管理模块设计..............................................165.1.1机构管理..................................................165.1.2人员管理..................................................175.2权限管理模块设计..............................................195.2.1模块管理..................................................195.2.2角色管理..................................................205.2.3用户管理..................................................215.2.4密码修改..................................................235.2.5用户登陆..................................................235.2.6即时认证..................................................245.3公文流转模块设计..............................................245.3.1流程管理..................................................245.3.2公文管理..................................................265.4个人办公模块设计..............................................315.4.1我的办公桌................................................315.4.2我的便签..................................................325.4.3通讯录....................................................336系统模块页面和代码实现...........................................356.1系统登陆......................................................356.2组织管理......................................................366.3权限管理......................................................406.4公文流转......................................................446.5公共信息......................................................487对系统的测试和评价...............................................507.1系统测试......................................................507.2系统存在的问题................................................50总结............................................................51参考文献...........................................................521概述1.1项目背景企业信息化建设经过这么多年的发展,取得了比较大的成果与效益,但是,随着应用与需求的不断增长和多样性,信息系统也需要走专业化、多样性的建设之路。这是经济社会发展的必然结果。作为信息系统的一部分:OA系统的建设经过不断的发展与创新,已经走向协作与知识管理相结合的发展阶段,同时兼顾用户多样性和个性化的要求,实现真正的网上办公与移动办公,充分辅助现代企业提高现代化的办公效率。OA系统的发展经历以下几个阶段[1]:第一阶段:OA系统的开始,也是现代办公的雏形。随着PC技术的进步,诸如WPS、CCED等字处理软件比较普遍的使用,再加上各种各样打印机、复印机的出现,在办公室随时完成各类文件的编辑、打印就成为现实,这也是第一代办公自动化系统(OA)的特点。第二阶段:协作性OA系统的发展。这一阶段可以借助OA系统实现各类文档的传阅与审批等协作性的工作。由于这一阶段的OA系统在操作方面的局限性,使得OA系统在企事业单位的高层得不到充分的推广,也就没有实现OA系统最本质的功能-辅助领导进行决策的功能。第三阶段:协作与知识型OA系统的发展。OA系统在这一阶段得到了广泛的推广应用。OA系统作为信息化系统的一部分,它与ERP、CRM等业务系统有着本质的区别,OA系统主要的功能是辅助决策与办公,它是将人的思想电子化,并且能够快速的传播给其他相关的人,同时,能够及时的收集到所有人的反馈意见。在决策时,可以借助OA系统查询各类有帮助的信息,使得自己的决策尽可能的客观、公正、准确。1.2开发定义O

1 / 56
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功