某财务办公自动化系统设计与实现论文fohr.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《某财务办公自动化系统设计与实现论文fohr.docx》由会员分享,可在线阅读,更多相关《某财务办公自动化系统设计与实现论文fohr.docx(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、大连理工大学城市学院 本科生毕业设计(论文)院(系):管理学院专 业:信息管理与信息系统学 生:杨晨昕指导教师:毕建涛完成日期:2016年6月1日45大连理工大学城市学院本科生毕业设计(论文) 某财务办公自动化系统设计与实现总计 毕业设计(论文) 45 页表格 5 表插图 20 幅摘 要随着信息技术的发展,办公自动化领域也在悄然发展,融入到我们的生活和工作中。当然,新的技术也在随着经济和业务的拓展日新月异的发展,与其同步前行,掌握办公自动化技术已然成为进行社会工作的必备知识和技能,同时在各行各业中办公自动化也正在逐步替代原有的办公方式,使得无纸化办公成为可能。Excel作为办公自动化软件的代表
2、,简洁的界面,多重的功能,方便的操作使得它成为目前使用比较广泛的办公软件。但是目前看来,大多数Excel使用者,对Excel的使用大部分处于使用公式,数据透视表这类的典型基本功能。而若想其能实现办公自动化,就需要靠代码和其他辅助工具。ExcelVBA正好是这样的角色。ExcelVBA作为集成在Excel中的工具,虽然其不能自主开发办公自动化程序,但它能通过VBA代码在后台实现自动进行表格的操作。而ExcelVBA又是在VB语言的基础上形成的,语法结构与VBA相似。语法结构的相同,又使得VBA很容易被理解,它不像VB语言繁琐,稍微懂得编程语言的人很容易上手。同样,对编程不懂的人,从业务角度也能编
3、制ExcelVBA办公自动化小工具,只需要后天进行学习即可。当然,办公自动化也少不了数据库的存在,在财务中业务的复杂繁多,一个业务可能会有好多的财务数据要进行处理和整合。数据库能否建立的得当也很重要。本系统,首先在用户体验中能够很轻松方便的处理财务的事务,开发过程也较简单,实践度也高,能够在财务办公中得到很有力的帮助,提高了工作的效率,也能节省了企业成本。非常适合一些小企业或者业务数量比较中等的企业进行日常的数据处理,减少了重复工作的时间和精力。关键词:办公自动化;Excel;ExcelVBA;数据库;财务AbstractWith the development of information
4、technology, office automation is also quietly developing, into our life and work. Of course, the new technology is also with the expansion of the economy and the rapid development of business, in synchronization with the front row, master office automation technology has become the essential knowled
5、ge and skills in social work, as well as office automation in all walks of life are being gradually replace the old way of office, making paperless office possible. .Excel as a representative office automation software, simple interface, multiple functions, ease of operation make it become more wide
6、ly used office software. But now it seems the majority of Excel users, most of the use of Excel formulas in use, the basic functions of a typical kind of PivotTables. And if you want it to achieve office automation, we need to rely on the code and other aids. ExcelVBA is just such a role.ExcelVBA as
7、 an integrated tool in Excel, although it can not be developed office automation program, but it can achieve automatic table in the background through VBA code. And ExcelVBA is based on VB language on the form, structure and syntax similar to VBA. The same grammatical structure, but also makes VBA e
8、asily understood, it is not complicated VB language, know a little programming language, it is very easy to use. Similarly, people who do not understand the program, from a business point of view can be prepared ExcelVBA office automation gadget, you only need to learn to be acquired.Of course, offi
9、ce automation and ultimately the existence of the database, complex financial services in many, a business may have a lot of financial data to be processed and integration. The possibility of establishing a database properly is also important.This system, first in the user experience can be very eas
10、y and convenient to handle financial affairs, the development process is relatively simple, practical degree is high, can be very effective help in the financial office, and improve work efficiency, but also saves business costs. Ideal for small businesses or business relatively moderate amount of r
11、outine business data processing, reducing the duplication of work time and effort.Key Words:Office Automation;Excel;ExcelVBA;Database;Financial affairs目 录1 引言11.1 系统开发背景11.2 论文的内容结构12 关键技术介绍32.1 Visial Basic32.2 Excel宏42.3 ExcelVBA53 系统分析73.1 需求分析73.2 可行性分析83.2.1技术可行性83.2.2经济可行性93.2.3管理可行性93.3 业务流程分
12、析103.4 数据流程分析113.4.1 数据流程图123.5 系统功能分析134 系统设计164.1系统结构设计164.2 数据库设计174.2.1 概念设计184.2.2 逻辑设计224.2.3 物理设计225 系统实施265.1主操作界面设计265.2清空结果表DoradoReport以及结果表数据:275.3生成SAP模板并汇总金额:275.4生成最后导出的模板315.5添加对照表检查科目项目入工作表396 结 论41参 考 文 献43致 谢45某财务办公自动化系统设计与实现1 引言办公自动化作为一个与计算机孕育而生的事物,随着大数据时代的到来越来越突显出它的重要性与强大的存在价值。这
13、个时代最不缺的就是数据,但如何处理,如何提高处理数据的效率是我们亟待解决的问题。企业首当其冲,拥有数据却不能合理快速的处理,效率的低下会导致企业无法在经济全球化的浪潮上处于领先。办公自动化的到来会很大程度上解决这个问题。1.1 系统开发背景面对信息化浪潮带来的冲击,企业信息化的趋势正在席卷全球,办公自动化的发展成为企业信息化建设的任务之一,也成为社会各个行业普遍面对的问题,掌握计算机知识,利用计算机软件实现办公自动化,已经成为当代从业人员的必备条件。随着计算机和因特网的普及,办公自动化已经成为政府部门、各类企业和科研单位的必备工具。1对于企业用户来说,办公自动化是一个好帮手,是企业的“管家”。
14、但是,其实很多企业用户并不是真正的了解办公自动化系统,亦或是了解得不够全面,更有一些小微企业用户甚至不知道办公自动化系统到底是做什么的,有什么功能和作用,而事实上办公自动化确实对于企业管理来说是一个很大的帮手。2因此,推广并使用办公自动化工具是很有必要的。1.2 论文的内容结构在本文中,首要介绍了当下社会信息化建设的现状下,办公自动化的现状和发展的重要性。本文共分为八章,具体内容安排如下:第一章:引言,介绍本课题的应用背景以及论文的大致结构。第二章:对所做的办公自动化系统应用的关键技术进行介绍。第三章:对办公自动化系统从需求上、可行性上、业务流程上、数据流程上以及系统功能流程上进行分析与论证。
15、第四章:财务办公自动化系统的系统结构和数据库设计。第五章:财务办公自动化系统的各个模块截图和代码功能介绍。第六章:结论,对该财务办公自动化系统进行分析与总结。第七章:本篇论文中所引用到的文献资料。第八章:致谢,对在本次毕业论文中指导帮助我的指导老师和同学表示感谢。2 关键技术介绍2.1 Visial BasicVisial Basic是在原有的Basic语言基础上发展而来的,Visual指的是开发图像用户界面对的方法,Basic指的是广为流行的BASIC计算机语言。VB具有简单易学的特性,只要稍有计算机语言基础就可以很快掌握它。可视化的编程环境的“所见即所得”功能,是界面设计如同积木游戏一样,
16、从而使编程成为一种享受。强大的多媒体功能可以轻而易举的开发出多媒体应用程序。当然在网络功能中也提供了快捷别写Internet程序的能力。3VB能快速发展,有着以下特点:1面向对象VB采用了面向对象设计思想,它基本思路是把复杂设计问题分解为个个能够完成独立功能相对简单对象集合。所谓“对象”就是个可操作实体如窗体、窗体中命令按钮、标签、文本框等面向对象编程就好像搭积木样员可根据和界面设计要求直接在屏幕上“画出窗口、菜单、按钮等区别类型对象并为每个对象设置属性。2事件驱动在Windows环境下是以事件驱动方式运行每个对象的都能响应多个区别事件,每个事件都能驱动段代码事件过程该代码决定了对象功能通常称
17、这种机制为事件驱动事件可由用户操作触发也可以由系统或应用触发例如单击个命令按钮就触发了按钮Click(单击)事件该事件中代码就会被执行若用户未进行任何操作(未触发事件)则就处于等待状态整个应用就是由彼此独立事件过程构成。3软件Software集成式开发VB为编程提供了个集成开发环境在这个环境中编程者可设计界面、编写代码、调试直至把应用编译成可在Windows中运行可执行文件并为它生成安装VB集成开发环境为编程者提供了很大方便。4结构化设计语言VB具有丰富数据类型是种符合结构化设计思想语言而且简单易学此外作为种设计语言VB还有许多独到之处。5强大数据库访问功能。VB利用数据Control控件可以
18、访问多种数据库VB6.0提供ADOControl控件不但可以用最少代码实现数据库操作和控制也可以取代DataControl控件和RDOControl控件。46多个应用向导VB提供了多种向导如应用向导、安装向导、数据对象向导和数据窗体向导通过它们可以快速地创建区别类型、区别功能应用 7联机帮助功能。在VB中利用帮助菜单和F1功能键用户可随时方便地得到所需要帮助信息VB帮助窗口中显示了有关举例代码通过复制、粘贴操作可获取大量举例代码为用户学习和使用提供方便。2.2 Excel宏宏是Excel能够执行的一系列VBA语句,他是一个指令集,可以使Excel自动完成用户指定的各项动作组合,而且宏的录制和使
19、用方法相对而言也比较简单。录制宏命令时,Excel会自动将已录制的命令组合重复执行一次或者回放,从而实现重复操作的自动化。也就是说,宏命令本身就是一种VBA应用程序,它是储存VBA模块中的一系列命令和函数的集合。当知心宏命令所对应的任务组合时,Excel会自动启动该VBA程序模块中的应用程序。当一个宏录制了用户想要进行的全部操作,而应用程序再次执行这个宏时,它将以准确的顺序执行用户上次执行的全部操作。如果宏记录中有一个严重的错误,那么改正这个错我的唯一办法是重新录制这个宏。可是在重新录制这个宏的过程中有一个严重的错误,那么改正这个错误的唯一办法就是重新录制这个宏。可是在重新录制这个宏的过程中又
20、有可能引发新的错误,这会给用户带来很大麻烦。为了避免这种麻烦,软件开发者在宏记录器中增加了编辑宏的功能,方便用户改正错误或进行其他变动而无需重新录制宏。宏的执行效果可以通过运行宏命令来实现,宏命令的运行过程比录制宏简单的多。宏是一些代码,用来简化重复的工作。正因为宏的这种特性,使得曾经一些恶意的软件编程人员研发出了极具破坏性的宏病毒。为了安全性考虑,Excel内置了安全性机制,机智是不允许启用宏的。也就是说,如果有一些宏是一启动就执行的话,Excel是不允许的,而且是一些防病毒也会对带有宏的Excel文件进行检查。当Excel逐步发展过程中,Excel从2010版后对宏的安全性相较于之前的Ex
21、cel版本有了进一步的提高,当录制好宏之后,如果将宏保存在当前的工作簿,并且以普通的xlsx格式保存时,Excel会提示无法保存宏的对话框,为此Excel提供了启用宏的工作簿格式xlsm格式来保存带有宏的工作簿,使得与不带有宏的工作簿进行明显的区分。52.3 ExcelVBAVB的全称是Visual Basic,是一门重要的开发的语言。微软开发目的是简化过去人们在使用C+开发标准Win32应用程序的复杂性而出现的,它的开发方式以及内置的Win32空间库使得应用程序开发人员能够非常快的开发独立可执行的应用程序,或其他一些程序库。VBA与VB尽管一字之差,但两者是截然不同的的开发工具,但又有相同之
22、处。VBA的全称是Visual Basic Application,是VB的子集。与VB相比,VBA轻便的多。同样的,VBA的语言是Visual Basic,但它使用的仅是VB中的一个子集,具有与VB类似的语法。然而,VBA并不是可以开发独立可执行应用程序的,VBA开发的程序是寄生于其他已有的程序(如Word、Excel等程序)的内部。也就是说,要想使VBA程序得以运行,必须先打开Word、Excel等程序。简单来说,虽然VBA不能自主开发应用程序,但它在办公自动化中有很多特点和功能:1. 可以是重复性的工作自动化,减轻工作负担;2. 可以进行复杂的数据操作分析;3. 通过Data Acces
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务 办公自动化 系统 设计 实现 论文 fohr
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内