大连理工大学城市学院本科生毕业设计(论文)院(系):管理学院专业:信息管理与信息系统学生:杨晨昕指导教师:毕建涛完成日期:2016年6月1日大连理工大学城市学院本科生毕业设计(论文)某财务办公自动化系统设计与实现总计毕业设计(论文)45页表格5表插图20幅I摘要随着信息技术的发展,办公自动化领域也在悄然发展,融入到我们的生活和工作中。当然,新的技术也在随着经济和业务的拓展日新月异的发展,与其同步前行,掌握办公自动化技术已然成为进行社会工作的必备知识和技能,同时在各行各业中办公自动化也正在逐步替代原有的办公方式,使得无纸化办公成为可能。。Excel作为办公自动化软件的代表,简洁的界面,多重的功能,方便的操作使得它成为目前使用比较广泛的办公软件。但是目前看来,大多数Excel使用者,对Excel的使用大部分处于使用公式,数据透视表这类的典型基本功能。而若想其能实现办公自动化,就需要靠代码和其他辅助工具。ExcelVBA正好是这样的角色。ExcelVBA作为集成在Excel中的工具,虽然其不能自主开发办公自动化程序,但它能通过VBA代码在后台实现自动进行表格的操作。而ExcelVBA又是在VB语言的基础上形成的,语法结构与VBA相似。语法结构的相同,又使得VBA很容易被理解,它不像VB语言繁琐,稍微懂得编程语言的人很容易上手。同样,对编程不懂的人,从业务角度也能编制ExcelVBA办公自动化小工具,只需要后天进行学习即可。当然,办公自动化也少不了数据库的存在,在财务中业务的复杂繁多,一个业务可能会有好多的财务数据要进行处理和整合。数据库能否建立的得当也很重要。本系统,首先在用户体验中能够很轻松方便的处理财务的事务,开发过程也较简单,实践度也高,能够在财务办公中得到很有力的帮助,提高了工作的效率,也能节省了企业成本。非常适合一些小企业或者业务数量比较中等的企业进行日常的数据处理,减少了重复工作的时间和精力。关键词:办公自动化;Excel;ExcelVBA;数据库;财务IIAbstractWiththedevelopmentofinformationtechnology,officeautomationisalsoquietlydeveloping,intoourlifeandwork.Ofcourse,thenewtechnologyisalsowiththeexpansionoftheeconomyandtherapiddevelopmentofbusiness,insynchronizationwiththefrontrow,masterofficeautomationtechnologyhasbecometheessentialknowledgeandskillsinsocialwork,aswellasofficeautomationinallwalksoflifearebeinggraduallyreplacetheoldwayofoffice,makingpaperlessofficepossible..Excelasarepresentativeofficeautomationsoftware,simpleinterface,multiplefunctions,easeofoperationmakeitbecomemorewidelyusedofficesoftware.ButnowitseemsthemajorityofExcelusers,mostoftheuseofExcelformulasinuse,thebasicfunctionsofatypicalkindofPivotTables.Andifyouwantittoachieveofficeautomation,weneedtorelyonthecodeandotheraids.ExcelVBAisjustsucharole.ExcelVBAasanintegratedtoolinExcel,althoughitcannotbedevelopedofficeautomationprogram,butitcanachieveautomatictableinthebackgroundthroughVBAcode.AndExcelVBAisbasedonVBlanguageontheform,structureandsyntaxsimilartoVBA.Thesamegrammaticalstructure,butalsomakesVBAeasilyunderstood,itisnotcomplicatedVBlanguage,knowalittleprogramminglanguage,itisveryeasytouse.Similarly,peoplewhodonotunderstandtheprogram,fromabusinesspointofviewcanbepreparedExcelVBAofficeautomationgadget,youonlyneedtolearntobeacquired.Ofcourse,officeautomationandultimatelytheexistenceofthedatabase,complexfinancialservicesinmany,abusinessmayhavealotoffinancialdatatobeprocessedandintegration.Thepossibilityofestablishingadatabaseproperlyisalsoimportant.IIIThissystem,firstintheuserexperiencecanbeveryeasyandconvenienttohandlefinancialaffairs,thedevelopmentprocessisrelativelysimple,practicaldegreeishigh,canbeveryeffectivehelpinthefinancialoffice,andimproveworkefficiency,butalsosavesbusinesscosts.Idealforsmallbusinessesorbusinessrelativelymoderateamountofroutinebusinessdataprocessing,reducingtheduplicationofworktimeandeffort.KeyWords:OfficeAutomation;Excel;ExcelVBA;Database;FinancialaffairsIV目录1引言..............................................................................................................11.1系统开发背景..................................................................................11.2论文的内容结构..............................................................................12关键技术介绍..............................................................................................32.1VisialBasic..................................................................................32.2Excel宏...........................................................................................42.3ExcelVBA..........................................................................................53系统分析......................................................................................................73.1需求分析..........................................................................................73.2可行性分析......................................................................................83.2.1技术可行性...........................................................................83.2.2经济可行性...........................................................................93.2.3管理可行性...........................................................................93.3业务流程分析................................................................................103.4数据流程分析................................................................................113.4.1数据流程图........................................................................123.5系统功能分析................................................................................134系统设计....................................................................................................164.1系统结构设计.................................................................................164.2数据库设计....................................................................................174.2.1概念设计..........................................................................184.2.2逻辑设计..........................................................................224.2.3物理设计..........................................................................225系统实施.............................................