毕业设计(论文)OA-办公自动化系统的设计与实现院(系)名称继续教育学院专业名称计算机科学与技术学生姓名王一指导教师吴秀娟2014年12月单位代码10006学号61231353分类号密级论文封面书脊OA-办公自动化系统的设计与实现张亚涛北京航空航天大学本人声明我声明,本论文及其研究工作是由本人在导师指导下独立完成的,在完成论文时所使用的一切资料均已在参考文献中列出。作者:张亚涛签字:时间:年月北京航空航天大学毕业设计(论文)第I页OA-办公自动化系统的设计与实现学生:王一指导老师:吴秀娟摘要办公自动化,英文OfficeAutomation,简称OA,是办公信息处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。所开发的办公自动化系统,基于公司本身内部管理及业务发展需求,应用计算机技术,Internet技术,实现企业办公自动化,管理信息化。本系统在Java平台上开发,基于B/S架构,使用MVC设计模式、Struts+Hibernate+Spring框架、Mysql数据库和Jbpm工作流引擎,来实现系统后台。系统的界面实现使用的是Jquery-EasyUi。该系统从方便用户使用、操作简便、界面简洁实用的角度出发,设计了用户登录、个人办公、信息中心、部门和用户管理、工作流程、角色管理6个模块,在功能上基本实现了企业的办公自动化。论文的开始部分介绍了系统的背景和研究意义,在下面的内容中描述了系统的总体设计和实现过程,包括其功能结构的分析和功能划分,以及数据库的设计和建立,在功能分析和设计的基础上编程实现,展现了一部分界面的设计。经过测试系统运行稳定、使用方便。论文最后列出了系统在设计方面所存在的不足以及改进的思路。关键词:办公自动化,工作流,管理,信息化北京航空航天大学毕业设计(论文)第II页OA-DesignandRealizationofofficeautomationsystemABSTRACTAuthor:ZHANGYa-taoTutor:WANGLIOfficeautomation,EnglishOfficeAutomation,abbreviatedasOA,theautomationofinformationprocessingthatwork,itutilizesadvancedtechnology,makesvariousofficialworkingoperationalactivitiesofpeople'shelptofinishbyvariousapparatus,variousman-machineinformationsystemsprogressively,reachandfullyutilizeinformation,improveworkingefficiencyandworkquality,thepurposetoboostProductivity.Theofficeautomatedsystemsbasedonauspiciousopenscientificandtechnologicalcomputertrainingschoolinternalmanagementandbusinessdevelopthedemand,employthecomputertechnology,Internettechnology,realizesenterprise'sofficeautomation,managetheinformation.UseJavaplatformforsmallwebsitedevelopmentisthetrendoffuturedevelopment.BaseonB/Sstructure,usingtheMVCdesignpattern,Struts+Hibernate+SpringFramework,MysqldatabaseandJbpmworkflowengine,toachievethesystembackground.ThesysteminterfaceisuserJquery-EasyUi.Thesystemfromtheuser-friendly,easytooperate,theinterfaceissimpleandpracticalpointofview,todesignauserlogson,personaloffice,informationcenter,departmentandusermanagement,workflow,rolemanagementreviewoffivetosixmodules,functionsbasicallyrealizedofficeautomation.Thebeginningofthepaperdescribesthebackgroundandsignificance,theoveralldesignofthesystemdescribedinthefollowingcontentandimplementationprocess,includinganalysisofitsfunctionalstructureandfunctionaldivision,aswellasdatabasedesignandbuild,functionalanalysisanddesignonthebasisofprogramming,showingpartoftheinterfacedesign.Testedsystemisrunningstable,easytouse.Thepaperconcludeswithalistsystemshortcomingsinthedesignandimprovementideas.KEYWORDS:Officeautomation,Workflow,Management,Information北京航空航天大学毕业设计(论文)第III页目录1绪论............................................................................................................................11.1办公自动化系统研究背景及意义.....................................................................11.2本文研究目标及意义.........................................................................................32系统需求分析................................................................................................................52.1系统实现目标......................................................................................................52.2系统功能需求.....................................................................................................53总体设计........................................................................................................................73.1功能总体设计......................................................................................................73.2功能模块描述......................................................................................................73.2.1个人办公模块...........................................................................................73.2.2信息中心模块...........................................................................................83.2.3工作流程模块...........................................................................................83.2.4部门用户模块...........................................................................................93.2.5角色管理模块...........................................................................................93.3数据库总体设计...............................................................................................103.3.1数据库需求分析...................................................................................103.3.2数据库概念结构设计...........................................................................113.3.3数据库逻辑结构设计.............................................................................134详细设计......................................................................................................................194.1系统开发环境及工具.......................................................................................194.2功能详细设计...................................................................................................194.2.1登录模块设计.........................................................................................194.2.2部门用户模块.........................................................................................205系统的实现..........