当前位置:文档之家› 计算机毕业设计_XX公司财务管理系统

计算机毕业设计_XX公司财务管理系统

XX公司财务管理系统摘要随着计算机技术的飞速发展和计算机在企业管理中应用的普及,利用计算机实现企业财务管理势在必行。

本系统结合企业实际的人事、财务系统的选择原则、系统开发工具的选择一系列问题的分析确定了系统的开发平台。

其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。

整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成了工资管理的全过程。

包括设置员工的基本工资和其他项目的金额,并且负责设置职工工资的计算公式,以及统计出勤、计算工资、查询工资和导出工资表,系统部分包括添加用户和修改密码。

本文所设计的百盛企业财务管理系统基本上可以满足该企业财务管理方面的需要,实现了一般财务管理系统对企业财务信息的浏览、添加、删除、修改和查询功能,节省了大量的人工操作的工作量,自动完成众多的信息处理,减少了数据出现错误的几率,加强了财务记录的安全性和完整性。

关键词财务管理系统;数据库;财务记录AbstractWith the rapid development of computer technology and computer applications in the enterprise management of the popularity of the use of computer management of enterprises must pay. Enterprises of the system combined with the actual personnel, the choice of the principles of the financial system, the choice of tools for system development analysis of a series of questions to determine a system development platform. Including the development of the main background of the establishment and maintenance of database and application development front-end aspects. From the whole system in line with the simple, user-friendly, flexible, practical and safety requirements, the completion of the whole process of wage administration. Include the provision of basic wages of employees and the amount of other projects and is responsible for setting the formula for calculating the wages of workers, as well as attendance statistics, calculation of wages, salaries and Export inquiries wage table, the system includes a user to add and modify the password.In this paper, designed by Parkson basically enterprise financial management system to meet the business needs of financial management, the achievement of the general financial management system of enterprise financial information to browse, add, delete, modify, and query functions, saving a great deal of manual operation the workload of a large number of auto-complete information processing, reduced the risk of data errors, strengthen the financial records of the security and integrity.Keywords Financial management system; database; financial records目录摘要 (I)Abstract (II)第1章绪论 (1)1.1系统开发背景 (1)1.2 财务管理现状 (1)1.3工具简介 (2)第2章可行性分析 (3)2.1 技术可行性 (3)2.2 经济可行性 (3)2.3 操作行性 (3)2.4 法律可行性 (4)第3章需求分析 (5)3.1 功能分析 (5)3.2 流程分析 (5)3.3 开发工具的选择 (6)第4章概要设计 (7)4.1 系统运行总体流程 (7)4.2 目标系统体系结构 (8)4.2.1 百盛财务管理系统软件结构图 (8)4.2.2 “基本信息管理”模块结构图 (8)4.2.3 “财务信息管理”模块结构图 (9)4.2.4 “数据统计管理”模块结构图 (9)4.2.5 “用户管理”模块结构图 (10)第5章数据库设计 (11)第6章详细设计 (16)6.1 登录窗口设计 (16)6.2 财务管理主窗体设计 (17)6.3 银行信息管理窗口设计 (18)6.4 收入类型设置窗口设计 (19)6.5 日常收支窗口设计 (19)6.6 银行往来管理窗口设计 (20)6.7 银行帐户管理窗口设计 (21)6.8 日常收支统计窗口设计 (22)6.9 银行交易统计窗口设计 (22)6.10 资产统计窗口设计 (23)6.11 用户管理窗口设计 (24)6.12 成员管理窗口设计 (24)6.13 编辑用户信息窗口设计 (25)第7章系统测试 (26)7.1 软件测试基础理论 (26)7.1.1 软件测试定义 (26)7.1.2 软件测试基本概念 (26)7.2 软件测试目的 (26)7.3 百盛财务管理系统系统测试 (26)7.3.1 登录模块测试用例 (27)7.3.2 银行信息查询模块测试用例 (28)7.4 测试报告 (28)结论 (29)致谢 (30)参考文献 (31)附录A (32)附录B (41)第1章绪论1.1系统开发背景在当今的社会,可以说是信息技术的发展时代,在社会的方方面面无不涉及到各种信息的处理。

信息是人们对客观世界的具体描述,是人们进行交流与联系的重要途径。

人类社会就处在一个对信息进行有效合理的加工中。

它将促进整个社会的发展。

随着社会信息技术的提高,计算机已被广泛应用于当今社会的各个领域,成为推动社会发展的首要技术动力。

在软件技术的应用中,软件的开发技术,尤其是应用型软件产品的开发技术成了重中之重。

不断开发适应用户需求、市场需要的新型软件产品,参与市场竞争,获取最大利润是全球信息企业追求的目标。

财务管理系统正是一个非常实用的应用型软件产品,不谈它的经济利益,单说它的应用范围就是十分广泛的,每个都需要理财,尽可能的提高收入的利用率。

财务管理系统是每一个单位管理财务收入和支出的不可缺少的一个管理信息系统,它的内容对企业财务计划,财务控制,财务监督,财务运用等方面都起着巨大的作用。

如何发挥财务管理的作用关系到一个企业的命脉。

财务管理的工作对象是资金运动,只要有资金运动就离不开财务管理。

因此,开发这样一套管理软件成为很有必要的事情。

1.2 财务管理现状财务管理系统是一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术和电子计算机技术于一体。

1985年,管理信息系统创始人,明尼苏达大学卡尔森管理学院的著名教授戴维斯给出了一个具有代表性的定义:“财务管理系统是一个利用计算机硬件和软件,手工作业、分析、计划、控制和决策模型以及数据库的用户-机器系统。

它能提供信息支持企业或组织的运行、管理和决策功能”。

在一些大型企业里可以说每家企业都有自己的财务管理系统。

而且每家企业的财务管理系统都充分结合了自身的特点,聘请有关人事对本企业的财务管理安排,工资项目设置,数据库的设计与更新进行了单独的开发,甚至对人机界面的设计都进行了特色化设计。

因此财务管理系统虽然普遍实用,但在信息量巨大的因特网上却很少有这样的管理系统存在,就算有也很难能完全结合本企业的特点实现财务管理。

财务管理系统的设计还处在一个半封闭的状态。

一般都是企业针对本企业进行了有针对性的设计,在设计完成后的维护、修改都还处在由专人进行单独实现的状态。

在这一系列的过程当中一方面提高了财务管理系统的针对性,有利于企业对本企业的职工进行管理、财务管理的详细安排以及对企业的管理的跟进完善,提高管理的全面性和统一性和持续性。

与此同时却使财务管理系统的开发成本成倍的增加,不仅增加了管理系统的开发费用,而且增加了大量的人力物力的投入(对企业职工资料的调查整理、数据库的具体设计、系统的测试、维护等等)。

1.3工具简介Visual Basic语言利用MS—DOS Basic语言的简洁性和Windows的可视化设计工具,使她既保证了Windows的优良性和图形工作环境,同时又保持了类似于MS—DOS Basic语言的简易性,为我们提供了简易高效的编程工具。

Visual Basic语言用一种非常巧妙的方法将Windows的编程复杂性封装起来,使人们设计菜单、字体、对话框及滚动正文等变得相当容易,而且控制这些构件也只需要为数不多的几行程序。

MicrosoftAccess是微软所提供的桌面型数据库管理系统。

桌面型数据库的特点体现在:对数据库的一系列操作是通过用户所正在使用的前端计算机上的程序完成的。

桌面型数据库同样能提供网络环境下的多用户服务,只不过完成有关数据任务时,处理数据的位置不是数据库所在的服务器,而是前端程序所在的客户计算机。

Microsoft Access并不属于Visual Basic,但在Visual Basic环境下,Access数据库是默认数据库,特别是Access数据所采用的Jet数据库引擎,它被嵌入到Visual Basic之中(例如Visual Basic中的内部数据访问控件Data就是建立在Jet引擎基础上的)。

相关主题