密级:保密期限:硕士学位论文题目:国药集团威奇达药业有限公司办公自动化管理系统的分析与设计学号:09R5249姓名:武渊专业:软件工程导师:雷友珣学院:软件学院2014年10月20日独创性(或创新性)声明本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切相关责任。本人签名:日期:关于论文使用授权的说明学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即:研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存、汇编学位论文。(保密的学位论文在解密后遵守此规定)本学位论文不属于保密范围,适用本授权书。本人签名:日期:导师签名:日期:国药集团威奇达药业有限公司办公自动化管理系统的分析与设计摘要随着时代的不断发展,人们在日常工作中普遍使用计算机来提高个人工作效率,与此同时人们对于办公自动化管理概念的认识也逐渐加深。随着企业中业务需求规模的不断扩张以及企业信息量的不断增长,传统的基于手工的办公方式已经难以满足企业现代化办公的日常需要。而利用现代信息技术的办公自动化管理模式能够远远提高企业的日常办公效率、并且能够加快企业发展的节奏以及加速企业的信息化建设和未来的发展。本文以国药集团威奇达药业有限公司实际办公管理为背景进行办公自动化管理系统的分析与设计,以SSH框架作为系统的架构,采用MVC设计模式对系统进行设计,并以Eclipse平台作为系统的开发工具完成了办公自动化管理系统的分析与设计。首先,本文讨论了办公自动化管理系统的研究背景和意义,分析了目前国内外关于办公自动化管理系统的研究现状。在此基础上本文分析了办公自动化管理系统的实际业务流程以及开发的思路,从而分析出办公自动化管理系统的功能性需求与非功能性需求,并将办公自动化管理系统的需求以用例图的形式进行说明,从而得到对办公自动化管理系统设计和实现的依据。在对办公自动化管理系统的需求分析的基础上,本文讨论了办公自动化管理系统的架构设计。首先根据系统需求分析得到的结果提出了系统设计的目标和基本原则,然后将系统的架构设计分为物理架构以及逻辑架构两部分进行介绍。办公自动化管理系统的物理架构需要考虑系统的可扩展性、可维护性以及性能问题。本文在系统的逻辑架构中分析了MVC架构的分层模型并对模型中各层的功能进行了分析。在办公自动化管理系统的功能架构分析中,本文分两部分进行了介绍:系统总体结构设计以及系统的功能模块设计。最后,本文介绍了系统的界面设计以及安全性设计。最后,本文对办公自动化管理系统进行了详细的设计。在需求分析以及概要设计的基础上来设计系统,并对系统中各个功能模块的设计进行了详细的说明。在对系统的详细设计的基础上,本文对系统中各个功能模块的实现进行了简单的介绍并给出了系统实现的界面截图。最后本文简要介绍了系统的测试情况。关键词:办公自动化管理系统MVC架构SSH框架B/S架构ANALYSISANDDESIGNOFOFFICEAUTOMATIONMANAGEMENTSYSTEMFORTHESLINOPHARMWEIQIDAPHARMACEUTICALENTERPRISEABSTRACTWiththecontinuousdevelopmentofthetimes,computersarewidelyusedinpeople’sdailyworktoimprovepersonalproductivityspecies,whilepeople’sunderstandingfortheconceptoftheofficeautomationmanagementisgraduallydeepening.Withtheexpandingoftheenterprise’sgrowingbusinessneedsandtheincreasingoftheenterprise-scaleinformation,thetraditionalmanual-basedworkmethodhasbeendifficulttomeetthedailyneedsofamodernenterpriseoffice.Officeautomationmanagementmodelwhichusesmoderninformationtechnologycanwellimprovetheefficiencyofdailyofficebusinessandcanacceleratethetempoofbusinessdevelopment,andcanacceleratetheenterpriseinformationconstructionandfuturedevelopment.Inthispaper,theactualofficemanagementofSlinopharmweiqidaPharmaceuticalco.,Ltd.enterpriseistakenasthebackgroundtoanalysisanddesignofficeautomationmanagementsystems,whiletheSSHframeworkisusedasthearchitectureofthesystem,theMVCdesignpatternisusedtodesignthesystem,andtheEclipseplatformisusedtocompletethedevelopmentoftheofficeautomationmanagementsystems.First,thearticlediscussesthebackgroundandsignificanceofofficeautomationmanagementsystems,analysisoftheresearchstatusathomeandabroadonofficeautomationmanagementsystem.Onthisbasis,thispaperanalyzestheactualbusinessprocessesandthedevelopmentoftheideaofofficeautomationmanagementsystemtoanalyzethefunctionalrequirementsofofficeautomationmanagementsystemandnon-functionalrequirements,andofficeautomationmanagementsystemneedstousecasediagramformbeexplained,sogettotheofficeautomationmanagementsystemdesignandimplementationbasis.Onthebasisofthedemandforofficeautomationmanagementsystemanalysis,thepaperdiscussesthearchitecturedesignofficeautomationmanagementsystem.Firstproposedobjectivesandbasicprinciplesofsystemdesignbasedontheresultsobtainedbythesystemrequirementsanalysis,systemdesignandthearchitectureisdividedintophysicalandlogicalarchitectureframeworkintroducedintwoparts.Physicalarchitectureofofficeautomationmanagementsystemneedstoconsiderthesystemscalability,maintainabilityandperformanceissues.ThisarticleanalyzestheMVCarchitecturelayeredmodelandthemodelofthefunctionofeachlayerinthelogicalstructureofthesystemwasanalyzed.Intheanalysisofthefunctionalarchitectureofofficeautomationmanagementsystem,thispaperintroducestwoparts:functionalmoduledesignsystemdesignandoverallstructureofthesystem.Finally,thispaperdescribestheinterfacedesignandsecuritysystemdesign.Finally,officeautomationmanagementsystemfordetaileddesign.Inasummaryofthedemandanalysisanddesignoffoundationdesignsystemup,andthedesignofthesystemeachfunctionalmoduleforadetailedexplanation.Onthebasisofthedetaileddesign,thepapersystemforachievingvariousfunctionalmoduleswereintroducedandgivenasimpleinterfacescreenshotsofsystemimplementation.Finally,thepaperbrieflydescribesthetestconditionsofthesystem.KEYWORDS:Officeautomationmanagementsystem,SSHframework,MVCarchitecture,B/SstructureI目录第一章引言.......................................................11.1课题背景......................................................11.2课题任务......................................................31.2.1课题内容..................................................31.2.2本人承担任务..............................................31.3论文组织结构..................................................4第二章相关理论技术简介...........................................52.1MVC简介......................................................52.2Java..........................................................62.3SSH框架......................................................72.3.1SSH框架概述....