财务工资管理系统论文28833.doc
《财务工资管理系统论文28833.doc》由会员分享,可在线阅读,更多相关《财务工资管理系统论文28833.doc(43页珍藏版)》请在三一办公上搜索。
1、摘摘 要要 随着计算机技术的飞速发展和计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。本系统结合企业实际的人事、财务制度,经过实际的需求分析,采用功能强大的 Visual Basic6.0 作为开发工具而开发出来的单机版财务工资管理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、考勤、工资管理的全过程,包括人事档案的建立、信息的修改、员工信息查询、统计等人事管理工作以及员工考勤加班出差管理,员工工资查询、修改、工资表打印等工资管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足企业人事、财务工资管理方面的需要。论文主要介绍了本课
2、题的开发背景,所要完成的功能和开发的过程。重点说明了系统设计思想、技术难点和解决方案。财务工资管理系统是,采用成熟的 VB6.0 开发工具开发的,该系统使人工处理财务业务转换成人工与计算机共同处理,大大提高了工作效率。关键词关键词:数据库管理系统 财务工资管理系统 ACCESS 2000 Visual Basic 6.0 ADO 目目 录录 摘要摘要 .1 1 AbstractAbstract .错误!未定义书签。第一章第一章 绪绪 言言 .1 1 1.1 财务工资管理系统的开发.1 1.2 财务工资管理系统目标.2 1.3 财务工资管理系统范围.3 1.4 项目开发计划.3 第二章第二章 理
3、论知识与开发工具概述理论知识与开发工具概述 .4 4 2.1 开发工具的选择.4 2.2 使用 ACCESS 2000 实现关系型数据库.4 第三章第三章 系统需求分析系统需求分析 .6 6 3.1 用户需求.6 3.2 可行性分析与抉择.8 第四章第四章 系统总体结构设计系统总体结构设计 .9 9 4.1 软件模块结构设计.9 4.2 软件功能设计.21 4.3 系统总体安全性、可靠性方案与措施.22 第五章第五章 系统具体实现系统具体实现 .2323 5.1 代码设计实现.23 5.2 用户界面的实现.23 5.3 与 VB 的连接.30 第六章第六章 结束语结束语 .3232 致谢致谢
4、.3333 参考文献参考文献 .3434 附录、部分主要模块的程序代码附录、部分主要模块的程序代码 .3535 第一章第一章 绪绪 言言 对于企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;而工资管理是一项琐碎、复杂而又十分细致的工作,工资计算、发放、核算的工作量很大,一般不允许出错,如果实行手工操作,每月发放工资须手工填制大量的表格,这就会耗费工作人员大量的时间和精力,同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在企业中实现就成为了一个可望而不可及的目标。企业集团非常急需一套既
5、有先进管理思想又适合国内大企业的财务工资管理系统,作为实现目标和提高现有水平的一种重要手段。财务工资管理系统是一个企业不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,随着科学技术的不断提高,计算机在企业管理中应用的普及与计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,利用计算机实现企业人事工资的管理势在必行,计算机进行工资发放工作,不仅能够保证工资核算准确无误、快速输出,而且还可以利用计算机对有关工资的各种信息进行统计,服务于财务部门其他方面的核算和财务处理,同时计算机具有手工管理所无法比拟的优点.例如:检索迅速、查找方便、
6、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高财务工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。1.11.1 财务工财务工资管理系统的开发资管理系统的开发 财务工资管理系统开发方法主要有:结构化生命周期开发方法、原型法、面向对象的开发方法等。1.结构化生命周期开发方法 目前较为流行的 MIS 开发方法是结构化生命周期开发方法,其基本思想是:用系统的思想和系统工程的方法,按用户至上的原则,结构化、模块化地自上而下对生命周期进行分析与设计。用结构化生命周期开发方法开发一个系统,将整个开发过程划分为 5 个依次连接的阶段:系统规划阶段:主要任务是明确系统
7、开发的请求,并进行初步的调查,通过可行性研究确定下一阶段的实施。系统规划方法有战略目标集转化法(SST,Strategy Set Transformation)、关键成功因素法(CSF,Critical Success Factors)和企业规划法(BSP,Business System Planning)。系统分析阶段:主要任务是对组织结构与功能进行分析,理清企业业务流程和数据流程的处理,并且将企业业务流程与数据流程抽象化,通过对功能数据的分析,提出新系统的逻辑方案。系统设计阶段:主要任务是确定系统的总体设计方案、划分子系统功能、确定共享数据的组织,然后进行详细设计,如处理模块的设计、数据库
8、系统的设计、输入输出界面的设计和编码的设计等。系统实施阶段:主要任务是讨论确定设计方案、对系统模块进行调试、进行系统运行所需数据的准备、对相关人员进行培训等。系统运行阶段:主要任务是进行系统的日常运行管理,评价系统的运行效率,对运行费用和效果进行监理审计,如出现问题则对系统进行修改、调整。这五个阶段共同构成了系统开发的生命周期。结构化生命周期开发方法严格区分了开发阶段,非常重视文档工作,对于开发过程中出现的问题可以得到及时的纠正,避免了出现混乱状态。但是,该方法不可避免地出现开发周期过长、系统预算超支的情况,而且在开发过程中用户的需求一旦发生变化,系统将很难做出调整。1.原型法 原型法在系统开
9、发过程中也得到不少应用。原型法的基本思想是系统开发人员凭借自己对用户需求的理解,通过强有力的软件环境支持,构造出一个实在的系统原型,然后与用户协商,反复修改原型直至用户满意。原型法的应用使人们对需求有了渐进的认识,从而使系统开发更有针对性。另外,原型法的应用充分利用了最新的软件工具,使系统开发效率大为提高。2.面向对象系统开发方法 面向对象(OO,Object Oriented)的系统开发方法,是近年来受到关注的一种系统开发方法。面向对象的系统开发方法的基本思想是将客观世界抽象地看成是若干相互联系的对象,然后根据对象和方法的特性研制出一套软件工具,使之能够映射为计算机软件系统结构模型和进程,从
10、而实现信息系统的开发。1.21.2 财务工资管理系统目标财务工资管理系统目标 本系统的建设需要实现如下目标:(1)支持日常财务业务运作。(2)集中管理业务数据。(3)有良好的可扩充性(系统配置灵活,支持用户未来信息化进程的发展)。(4)汉字图形用户界面,人机对话友好,操作方便。(5)响应速度合理,安全性较高。(6)系统建设费用较低。1.1.3 3 财务工资管理系统范围财务工资管理系统范围 财务工资管理系统需要分阶段实施,逐步实现如下功能:项目首期任务的范围如下:(1)基本管理系统:员工基本信息,管理相关,并支持统计分析。(2)财务工资管理系统:主要管理财务相关业务,员工工资统计管理。1.41.
11、4 项目开发计划项目开发计划 本毕业设计只需实现第一期系统开发任务:员工人事档案管理系统+财务工资管理系统;。本项目开发计划如下:1)在 2008 年 4 月份内完成系统需求分析 2)在 2008 年 5 月份内完成新系统逻辑方案分析 3)在 2008 年 6 月份上旬完成新系统设计 在 20068 年 6 月份底完成新系统实现,其中包括程序设计,并进行系统的测试和调试,完成论文的初稿,交给指导老师审查。第二章第二章 理论知识与开发工具概述理论知识与开发工具概述 2.12.1 开发工具的选择开发工具的选择 微软企业的 Visual Basic 6.0 是 Windows 应用程序开发工具,使目
12、前最为广泛的、易学易用的面向对象的开发工具。Visual Basic 提供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统 VB 是一个相对较好的选择。财务工资管理系统是一个典型的数据库应用系统 数据库的概念 中小型关系型数据库简介 数据库:指一个关于某一特定主题或目标的信息集合。利用数据库,人们可以为自己建立起诸如地址簿、收支表、电力分配等各种各样的信息集合并进行有效和切实的管理和安排。数据库需要借助于数据库管理系统(DBMS)才能发挥功能 2.22.2 使用使用 ACCESS 20
13、00 ACCESS 2000 实现关系型数据库实现关系型数据库 数据库是一种存储数据并对数据进行操作的工具。数据库的作用在于组织和表达信息,简而言之,数据库就是信息的集合。计算机的数据库可以分为两类:非关系数据库(flat-file)和关系数据库(relational)。关系数据库中包含了多个数据表的信息,数据库含有各个不同部分的术语,象记录、域等。数据分析:1、数据录入和处理的准确性和实时性 数据的输入是否准确是数据处理的前提,错误的输入会导致系统输出的不正确和不可用,从而使系统的工作失去意义。数据的输入来源是手工输入。手工输入要通过系统界面上的安排系统具有容错性,并且对操作人员要进行系统的
14、培训。在系统中,数据的输入往往是大量的,因此系统要有一定的处理能力,以保证迅速的处理数据。2、数据的一致性与完整性 由于系统的数据是共享的,在不同的题库类别中,题库是共享数据,所以如何保证这些数据的一致性,是系统必须解决的问题。要解决这一问题,要有一定的人员维护数据的一致性,在数据录入处控制数据的去向,并且要求对数据库的数据完整性进行严格的约束。对于输入的数据,要为其定义完整性规则,如果不能符合完整性约束,系统应该拒绝该数据。3、数据的共享与独立性 整个发布系统的数据是共享的。然而,从系统开发的角度上看,共享会给设计和调试带来困难。因此,应该提供灵活的配置,使各个分系统能够独立运行,而通过人工
15、干预的手段进行系统数据的交换。这样,也能提供系统的强壮性。第三章第三章 系统需求分析系统需求分析 系统需求分析主要任务是调查现行系统存在的问题,弄清用户对新系统的要求,提出可行的方案,为管理层决策提供依据。系统分析(又称逻辑设计)是财务工资管理系统开发的关键环节,要求在系统调查的基础上,对新系统的功能进行细致的分析,并建立一个新系统的逻辑模型。新系统的逻辑模型由系统数据流程图、概况表、数据字典、理论逻辑表达式及有关说明组成。最后要完成系统分析报告(也称为系统逻辑设计说明书)。系统逻辑模型就像在根据需要建设一座学校前,按照学校教育的层次(初等、中等、高等)、规模、投资、地理环境、技术水平等条件的
16、要求和约束,先由建筑设计院进行设计,保证学校建成后的各种功能得以实现,之后才能进行工程设计和施工一样。在系统设计阶段要做认真、细致的分析、研究工作,避免新系统在功能上存在先天不足或缺陷。因为新系统模型是建立在对现行系统的分析及要求的基础上的,所以系统调查工作要进行得深入、细致、全面。用户可以对新系统的逻辑模型提出意见,双方经过讨论、修改,最后达成共识,并完成系统分析报告(系统逻辑设计说明书),经有关领导审批通过之后,转入系统设计(又称系统物理设计)阶段。3.1 3.1 用户需用户需求求 随着计算机技术的飞速发展,计算机在各行各业中应用的普及,利用计算机管理各种大量的信息势在必行.当前物流在正常
17、运营中总是面对大量的信息、因此需要对资源、书籍资源借书信息,还书信息进行管理,及时了解各个环节中信息的变更,有利于提高管理效率.从人力资源的角度来讲,人们已经产生一种共识,那就是“人力资源是企业最珍贵的资产”。现在,人力资源不仅是企业最珍贵的资产,而且应该是唯一“动态的资产”。一个企业,无论是土地,还是设备,还是流动资金,他们的实质都是静态资产。人们认为财务管理首要的是讲“管好钱”。其实钱是属于静态资产,钱是不会跑的,它又没有长脚。如果说钱会跑,是因为有人去动他,所以不是钱的问题,仍然是人的问题。钱是不能主动创造价值的,即使是被投资于很好的项目,也是人做的决定,也是由人在那里管理。所以,唯有人
18、的行为才是动态的;只有人的行为才能创造价值。通过计算机管理人事档案,日常办公,实现无纸化办公,通过工时计算,统计出各项数据,分析出生产现状和员工的工作表现,通过强大的查询和索检高效的索检出数据,提高办事效率。业务流程图见图 4.18 图 4.18 业务流程图图 根据一般财务工资管理需求,系统主要达到以下几个功能:1、人事信息录入,编辑,修改,查询,打印 2、工资管理录入,编辑,修改,查询,计算,统计 3、企业部门管理录入,编辑,修改 4、财务管理 5、各种信息的查询打印 6、系统数据的安全保密,设定系统用户 7、帮助信息。8、打印报表。员工登记 员工基本信息 奖惩考核 员工基本信息 员工工资设
19、置 员工基本信息管 考勤管理 考勤信息管理 计发员工工资 员工当月工资 3.2 3.2 可行性分析与抉择可行性分析与抉择 当接受一个软件开发任务,就进入软件生命的第一个阶段,即进行可行性的研究。并不是所有问题具有简单的解决办法,许多问题不能在预定的规模之内解决。因此通过可行性的研究分析可以知道问题。有无可行性的解决方法,进而避免人力、物力和才力的浪费。在现行系统初步调查的基础上就可以提出新系统目标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。系统目标应充分体现,直接为仓库管理系统服务,并且,程序可以分期分批实现。但是,需要指出的是,系统目标是不可能在总体规划阶段就提得非常具体
20、,它还将在开发过程中逐步明确和定量化。以达到更加出色的程序系统。一般而言,良好的财务工资管理,有助于为企业达到以下的目标:1.协助组织达成发展目标与远景。2.有效地运用人员的能力与技术专才。3.促使组织成员的工作士气高昂且激发潜能。4.滿足组织成员的自我实现感与增加成员的工作成就感。5.发起且落实组织变革。6.提高组织成员的工作生活品质。7.协助企业负责人做出正确决策。财务工资的设计分析 根据实际情况,我们使用 ADO 控件少量代价快速地构造一个可执行的软件系统模型。使用户和开发人员可以较快地确定需求,然后采用循环进化的开发方式,对系统模型作连续的精化,将系统需具备的性质逐渐增加上去,直到所有
21、的性质全部满足。此时模块也发展成为最终产品了。第四章第四章 系统总系统总体结构设计体结构设计 系统设计就是已确定软件系统的总体结构,给出系统中各个组成模块的功能和模块间的联系。系统设计阶段包括总体设计和详细设计。考虑如何实现这个软件系统,直到对系统中的每个模块给出足够的过程性描述。通过适当的设计方法,实现用户对本软件各项功能的要求。这个阶段的主要目的是将系统分析阶段所提出的反映了用户信息需求的系统逻辑方案转换成可以实施的基于计算机与通信系统的物理(技术)方案。其主要任务是从财务工资管理系统的总体目标出发,根据系统分析阶段的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体
22、结构和系统各组成部分的技术方案,合理选择计算机和通信的软硬件设备,提出系统的实施计划,确保总体目标的实现。4.1 4.1 软件模块结构设计软件模块结构设计 由于系统流程图的缺点,在 70 年代中期出现了 HIPO 技术,即用图形方法表达一个系统的输入和输出功能,以及模块的层次。HIPO 技术包含两个方面的内容:)HIPO 分层图。用此图表示自顶向下分解所得系统的模块层次结构。)IPO 图(输入处理输出图)。此图描述分层图中一个模块的输入输出处理内容。HIPO 分层图用一个方块代表一个模块,方块内可写出表示此模块的处理功能和模块名。模块之间的调用关系用连接两模块的直线表示。采用自顶向下扩展的方法
23、先画综合性较强、层次较少的模块结构,然后再根据需要一步一步扩充,直到每个模块的处理功能和规模符合要求。现根据该企业财务工资管理系统的需求绘制 HIPO 分层图如图 4.1 所示。系统模型 口令正确 图 4.1 HIPO 分层图 主菜单 开始 输入用户名和口令 结 束 登录界面 口令不正确 系统设置 职位 部门情况 企业信息 工资信息 日常管理 人事档案信息 考勤状态 企业信息 用户管理 人事档案 工资信息 考勤管理 奖惩考核 员工培训 信息添加 信息编辑 信息查询 信息添加 信息编辑 信息查询 信息打印 信息添加 信息编辑 信息查询 IPO 图 IPO 图是输入/输出图的简称,是美国 IBM
24、企业发展完善起来的一种图形工具,能够方便、清晰地描绘出模块的输入数据、加工和输出数据之间的关系。与层次图中每个矩形框相对应。应该有一张 IPO 图描该矩形框所代表的模块的具体处理过程,作为对层次图中内容的补充说明。IPO 图的基本形式为:在图中左边的框中列出模块涉及的所有输入数据,在中间的框中列出主要的加工,在右边的框中列出处理后产生的输出数据;图中的箭头用于指明输入数据、加工和输出结果之间的关系。员工工资管理的 IPO 图如 4.2 所示:图 4.2 员工工资管理的 IPO 图。改进的 IPO 图,包含的附加信息主要有系统名称,图的作者,完成的日期,本图描述的模块名字,以及模块在层次图中的编
25、号,调用本模块的模块清单,注释,以及本模块使用的局部数据元素。对于人事管理系统,根据系统各个模块的划分(详细情况见系统功能模块的划分)系统将有 5 个改进的 IPO 图即:员工基本信息管理 IPO 图见4.3 员工考勤管理IPO 图见 4.4 员工奖惩管理IPO 图见 图 4.5、员工工资管理 IPO 表见图 4.6 企业部门 IPO 图见图 4.7 数据库恢考勤表 奖惩考核表 工资标准工资标准 出差加班 代扣项目代扣项目 计算奖金 应发工资 计算扣款计算扣款 实发工资 奖金发放表 应发工资表 扣款表扣款表 工资清单 实发工资表实发工资表 IPO 表 系统:人事管理系统 作者:模块:员工基本信
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 财务 工资管理 系统 论文 28833
链接地址:https://www.31ppt.com/p-3772597.html