公司员工工资管理系统毕业论文_第1页
公司员工工资管理系统毕业论文_第2页
公司员工工资管理系统毕业论文_第3页
公司员工工资管理系统毕业论文_第4页
公司员工工资管理系统毕业论文_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

公司员工工资管理系统毕业论文 - I - 摘 要 公司员工工资管理是公司管理的一项重要内容。随着公司员工数量增加,企业的工资管理工作也变得越来越复杂。工资管理既涉及到企业的人事管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存和查询,往 往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。基于以上原因,公司员工工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。公司员工工资管理系统是典型的信息管理系统( 前台程序开发工具采用微软的 台数据库采用 据库。 一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。 据库具有与 缝连接、操作简单、易于使用的优点。运行结果证明,本公司员工工资管理系统可以极大地提高工作效率,节省了人力和物力,最终 满足企业财务管理、员工工资发放的需要,同时也成为现代化企业管理的标志。 关键词:工资管理 信息管理 数据查询 数据库 公司员工工资管理系统毕业论文 - 目 录 摘 要 . I 第 1 章 绪论 . 1 据库管理系统 . 1 司员工工资管理系统 . 1 第 2 章 企业工资管理系统设计分析 . 2 第 3 章 开发环境及实现技术 . 3 发环境 . 3 系统开发需求的软件环境: . 3 系统开发需求的硬件环境: . 3 发工具 . 4 发工具简介 . 4 点 . 5 统在程序应用中的常用名词 . 8 数据库介绍 . 9 第 4 章 系统设计 . 12 统设计分析 . 12 务流程图 . 12 据流程图 . 13 能结构图 . 14 统数据库设计 . 15 统的设计与实现 . 22 户登录窗体 . 22 加用户窗体 . 27 除用户窗体 . 31 统的主界面的设计与实现 . 34 工基本信息窗体 . 37 表打印窗体 . 49 资发放信息查询窗体 . 51 它窗体 . 55 结 论 . 56 参考文献 . 57 公司员工工资管理系统毕业论文 - 致 谢 . 58 公司员工工资管理系统毕业论文 - 1 - 第 1章 绪论 据库管理系统 数据库管理系统( 指数据库系统中管理数据的软件系统。 数据库的一切操作,包括定义、更新及各种控制 ,都是通过 行的。 是基于某种数据模型,可以把 成是某种数据模型在计算机系统上的具体实现。根据数据模型的不同, 以分成层次型、网状型、关系型、面向对象型等。 000就是一种关系型数据库管理系统。 关系模型主要是用二维表格结构表达实体集,用外键表示实体间联系。关系模型是由若干个关系模式组成的集合。关系模式相当于前面提到的记录类型,每个关系实际上是一张二维表格。关系模型和层次、网状模型的最大判别是用关键码而不是用指针导航数据,表格简单用户易懂,编程时并不涉及存储结构,访问技术等细节,已 得到了比较广泛的应用。 司员工工资管理系统 公司工资管理是一项琐碎、复杂而又十分细致的工作,一般不允许发生差错。最初的工资统计和发放都是使用人工方式处理,工作量大的时候,出现错误的机率也随之升高,不仅花费财务人员大量的时间,而且往往由于抄写不慎,或者由于计算的疏忽,出现工资发放错误的现象。同时工资的发放具有较强的时间限制,必须严格按照单位规定的时间完成计算和发放工作。正是企业工资管理的这种重复性、规律性、时间性,使得企业工资管理计算机化成为可能。企业工资管理系统就是使用电脑代替大量的人工统计和计算 ,完成众多企业工资信息的处理,同时使用电脑还可以安全地、完整地保存大量的企业工资记录。 公司员工工资管理系统毕业论文 - 2 - 第 2章 企业工资管理系统设计分析 需求分析的过程可以说是一个对具体问题的反复理解和抽象的过程。理解就是对现实问题的理解,要弄清楚究竟需要解决什么问题。抽象就是除去问题的表面,提取问题的本质,建立问题的逻辑模型,以便于以后阶段的系统的设计实现。需求分析阶段是软件产品生存命期中的一个重要阶段,其根本任务是确定用户对软件系统的需求。所谓需求是指用户对软件的功能和性能的要求,就是用户希望软件能什么事情,完成什么样的功能,达到什么性能 。通常需求分为两种类型:一种是功能性需求,一种是非功能性需求,这一点也需要有一种清楚的认识。功能性需求是指需要计算机系统解决的问题,也就是对数据的处理要求,这是一类最主要的需求。非功能性需求是指实际使用环境所要求的需求,往往是一些限制要求,例如:性能要求,可靠性要求,安全保密要求,等等。 软件需求一般包含三个层次 业务需求、用户需求和功能需求,还包括非功能需求。 业务需求:反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与范围文档中予以说明。 用户需求:描述了用户使用产品必须要完成的任务和 具备的功能,这在使用实例文档或方案脚本说明中予以说明。 功能需求:定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足其业务需求。 公司员工工资管理系统毕业论文 - 3 - 第 3章 开发环境及实现技术 发环境 衡量是否具备使用新系统所需的条件,一般可从软硬件的性能要求、环境条件、技术人员水平和数量等方面去考虑和分析,其中开发人员的技术水平应首先考虑近期内可以培养和发展的技术人员。 近些年计算机技术飞速发展,硬件条件可以说是日新月异,其发展速度已令人惊讶的成倍比例发展。软件方面同样进展神速,无论任何系统都难不到如今的计算机。本系统就是由 据库相结合而设计出来的。以下为本系统开发需求。 系统开发需求的软件 环境 : ( 1) 000 操作系统。 ( 2) 3) 据库 系统开发需求的硬件 环境 : 00 硬盘数据量最小配置为 20G; 计算机内存要求为 128 对于 公司员工工资 管理信息系统应着重分析其经济效益,整合现有资源 ,提高工作效率。 经济上的可行性首先要估算新系统的开发费用和运行、维护费用,再与所估计的将获得的效益进行比较,看是否有利。开发 、运行和维护费用主要包括:购买和安装设备的费用:计算机硬件、系统软件、机房、电源、空调等;软件开发费用:若由本单位的技术人员开发,则该项费用可以计入下面的人员费用一项;人员费用:系统开发人员、操作人员和维护人员的工资、培训费用公司员工工资管理系统毕业论文 - 4 - 等;消耗品费用:系统开发所用材料、系统正常运行所用消耗品,例如水、电费,打印纸、 可移动磁盘 等开支;其它费用:系统的效益可以从经济效益和社会效益两方面考虑。 本系统是由内部人员开发,开发费用较低。系统维护费用也相对较低。所以本系统在经济上是可行的。 发工具 发工具简介 现在 ,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有: 在目前市场上这些众多的程序开发工具中,有些强调编程语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹 性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。 作为数据库系统的开发, 据库是 何选择数据库管理是一个重要公司员工工资管理系统毕业论文 - 5 - 的问题,目前,数据库产品较多,每种产品都具有各自的特点和适用范围,因此,在选择 数据库时,应考虑数据库应用的特点及适用范围,本系统选用的数据库语言 言,该开发工具具有很多长处: 对对象和条用事件驱动方式的结构化高级程序设计,可用于开发 简单易学、效率高,且功能强大,可以与 且程序开发人员不必具有 C/C+编程基础。在 境下,利用事件驱动的编程机制、新颖易用的可视化设计工具,使用 部的应用程序接口 ( 数,以及动态链接库 (动态数据交换 (对象的链接与嵌入(开放式数据访问 (技术,可以高效、快速地开发出 境下功能强大、图形界面丰富的应用软件系统。 点 1、可视化编程: 用传统程序设计语言设计程序时,都是通过编写程序代码来设计用户界面,在设计过程中看不到界面的实际显示效果,必须编译后运行程序才能观察。如果对界面的效果不满意,还要回到程序中修改。有时候,这种编程 修改的操作可能要反复多次,大大影响了软件开发效率。 供了可视化设计工具,把 封装 ” 起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种 “ 部件 ” ,即图形对象,并设置这些图形对象的属性。 动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 2、面向对象的程序设计 持面向对象的程序设计,但它与一般的面向对象的程序设计语言 (C+)不完全相同。在 一般的面向对象程序设计语言中,对象由程序代码和数据组成,是抽象的概念;而 - 6 - 对象的程序设计方法 (把程序和数据封装起来作为一个对象,并为每个对象赋予应有的属性,使对象成为实在的东西。在设计对象时,不必编写建立和描述每个对象的程序代码,而是用工具画在界面上, 个对象以图形方式显示在界面上,都是可视的。 3、结构化程序设计语言 有高级程序设计语言的语句 结构,接近于自然语言和人类的逻辑思维方式。 句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。 输入代码的同时,解释系统将高级语言分解翻译成计算机可以识别的机器指令,并判断每个语句的语法错误。在设计 时可以运行程序,而在整个程序设计好之后,可以编译生成可执行文件 (脱离 境,直接在 4、事件驱动编 程机制 个对象可能会产生多个事件,每个事件都可以通过一段程序来响应。例如,命令按钮是一个对象,当用户单击该按钮时,将产生一个 “ 单击 “(事件,而在产生该事件时将执行一段程序,用来实现指定的操作。 在用 必建立具有明显开始和结束的程序,而是编写若干个微小的子程序,即过程。这些过程分别面向不同的对象,由用户操作引发某个事件来驱动完成某种特定的功能,或者由事件驱动程序调用通用过程来执行指定的操作,这样可以方便 编程人员,提高效率。 5、访问数据库 公司员工工资管理系统毕业论文 - 7 - 用数据控件和数据库管理窗口,可以直接建立或处理 提供了强大的数据存储和检索功能。同时, 些数据库格式都可以用 能,可通过直接访问或建立连接的方式使用并操作后台大型网络数据库,如 应用程序中,可以使用结构化查询语言 接访问服务器上的数据库,并提供了简单的面向对象的库操作指令和多用户数据库访问的加锁机制和网络数据库的 单机上运行的数据库提供了 便在分布式环境中快速而有效地实现客户 /服务器 (案。 6、动态数据交换 (利用动态数据交换 (术,可以把一种应用程序中的数据动态地链接到另一种应用程序中,使两种完全不同的应用程序建立 起一条动态数据链路。当原始数据变化时,可以自动更新链接的数据。 以在应用程序中与其他 用程序建立动态数据交换,在不同的应用程序之间进行通信。 7、对象的链接与嵌入 (对象的链接与嵌入 (每个应用程序都看做是一个对象 (将不同的对象链接 (来,再嵌入 (个应用程序中,从而可以得到具有声音、影像、图像、动画、文字等各种信息的集合式的文件。 术是把多 个应用程序合为一体,将每个应用程序看做是一个对象进行链接和嵌入,是一种应用程序一体化的技术。利用 以方便地建立复合式文档 (这种文档由来自多个不同应用程序的对象组成,文档中的每个对象都与原来的应用程序相联系,并可执行与原来应用程序完全相同的操作。 公司员工工资管理系统毕业论文 - 8 - 8、 动态链接库 (具备低级语言的功能,对访问机器硬件的操作不太容易实现。但它可以通过动态链接库技术将 C/C+或汇编语言编写的程序加入到 以像调用内部函数一样调用其他语言编写的函数。此外,通过动态链接库,还可以调用 用程序接口 (数,实现 微软公司的 用程序开发工具,使目前最为广泛的、易学易用的面向对象的开发工具。 供了大量的控件,这些控件可用于设计界面和实现各种功能,减少了编程人员的工作量,也简化了界面设计过程,从而有效的提高了应用程序的运行效率和可靠性。故而,实现本系统 一个相对较好的选择。 统在程序应用中的常用名词 统除了一般高级语言所具有的一些名词术语外,还有几个系统常用的名词。其基本含义如下: (1)视窗( 视窗是进行人机交互的界面或接口,也叫窗体。 论是在设计时或是在运行时,都是 统的标准视窗。 (2)对象 (对象是 统内部提供给设计者可以直接使用的处理输出的控制工具。本程序所应用到的对象类型有标签框 (文本框 (命令按扭 (网格 ( 件 (。当把这些工具放置到用户界面对应的窗体上时,被称为对象或控件。用户可以通过设置对象的“属性”和“方法”,便于对象适应自己所设计应用程序的输入输出内容,对象的生成过程及结构都被封装起来。正确使用对象可以减少程序和开发时间,提高程序设计者的工作效率。 (3)属性 (公司员工工资管理系统毕业论文 - 9 - 属性是 统提供的有关对象的参数或数据接口。用户通过适当地设置或改变对象的属性来确定对象的外观及性能特征,从而有效地使用系统提供的对象。比如, 对象的名称、在屏幕上显示的位置、大小、颜色、接收或容纳的数据内容及数据的表现格式等。 (4)事件 (事件是指用户或操作者对计算机进行的某一操作(如击键、单击或移动鼠标等)的行为或系统状态发生的变化。 序所用的键盘事件有 键)事件, 件和 标事件有 击鼠标)事件, 击鼠标)。 (5)方法 (方法主要是指对一个对象使用某种作用的过程。它是在程序执行的过程中要计算机执行的某种操 作。其程序的方法有 示)方法, 藏)方法, 新)方法。 (6)过程 (过程是指经过定义或说明的,或基于某一对象对应的事件所引发的程序段。 (7)模块 (模块是指一些运算量或过程进行声明或定义的一个集合。系统程序大体可分成四个模块:数据输入、根据查询、数据打印和通讯。 数据库介绍 关系数据库是目前各类数据库中最重要、最流行的数据库,他应用数学方法来处理数据库数据,是目前使用最广泛的数据库系统。 20世纪 70年代以后开发的数据库管理系统 产品几乎都是基于关系的。在数据库发展的历史上,最重要的成就就是关系模型。 关系数据库系统与非关系数据库系统的区别是:关系系统只有 “ 表 “ 这一公司员工工资管理系统毕业论文 - 10 - 种数据结构;而非关系数据库系统还有其他数据结构,对这些数据结构有其他的操作。 结构化查询语言 一种介于关系代数与关系演算之间的语言,其功能包括查询、操纵、定义和控制四个方面,是一个通用的、功能极强的关系数据库语言。目前已成为关系数据库的标准语言 绍 : 是关系数据库开发工具,数据库能汇集各种信息以供查询、存储和检索。 优点在于它能使用数据表示图或自定义窗体收集信息。数据表示图提供了一种类似于 电子表格,可以使数据库一目了然。另外, 许创建自定义报表用于打印或输出数据库中的信息。以使用桌面数据库文件把数据库文件置于网络文件服务器,与其他网络用户共享数据库。 一种关系数据库工具,关系数据库是已开发的最通用的数据库之一。如上所述, 为关系数据库开发具备了许 多优点,可以在一个数据包中同时拥有桌面数据库的便利和关系数据库的强大功能。 数据库连接方式选择 : 是: 用 件进行数据库链接 ,二是 利用 行数据库链接 。三是 : 利用 行数据库链接 用 行编程 现在我 来大致对这几种技术应用介绍: 一、 用 第一步:给窗体添加一个 第二步: 用 库中建立一个表 表添加四个字段: 据), 本), 公司员工工资管理系统毕业论文 - 11 - 本) ,本)。注意:请将库文件存入程序所在目录。 如果你的机器没安装有 通过 二、 利用 行数据库链接: 使用 只需要通过简单的设置和操作其属性就可以实现与数据库的连接 ,通过绑定数据感知控件 ,就能提供一个访问数据库的界 面 ,用来实现对数据库的浏览 ,贴加 ,删除 ,修改等操作 . 三是 : 利用 行数据库链接 利用 以方便的对 数据库进行 链接,并为报表的建立做准备。 四是 : 利用 行编程 出的第三种数据库访问对象,是 得 公司员工工资管理系统毕业论文 - 12 - 第 4章 系统设计 统设计分析 务流程图 人事部门 人员变动单 报表 人员奖励单 人员惩罚单 工资发放情况单 工资发放人员 决策部门 财务部门 公司员工工资管理系统毕业论文 - 13 - 据流程图 人事部门 人员变动统计 员工 财务部门 人员奖励统计 人员惩罚统计 工资发放 工资台帐 公司员工工资管理系统毕业论文 - 14 - 能结构图 公司员工工资管理系统 员工基本信息 员工奖励管理 信息查询 员工惩罚管理 报表打印 工资发放管理 员工基本信息报表 员工奖励信息报表 员工惩罚信息报表 工资发放信息报表 添加用户 用户管理 帮助 操作说明 关于系统 删除用户 用户登 录 公司员工工资管理系统毕业论文 - 15 - 统数据库设计 启动 000,创建新的数据库,命名为数据库 存在要存放这个系统所有工程文件的文件夹中。在使用的时,要把应用程序和这个数据库保存在同一个文件夹中。 数据库是信息管理系统的后台,存储着所有的信息,在信息管理系统中有着很重要的地位。数据库设计的好与坏,直接影响到这个系统的运行效率。良好的数据库设计,可以提高数据信息的存储效率,确保数据信息的完整性和一致性。 设计数据库系统时首先充分了解用户各个方面的需求,包括现有的及 将来可能增加的要求 数据库需求分析 用户的需求具体体现在各种信息的提供,保存,更新和查询,这就要求数据库结构能充分满足各种信息的输出和输入,收集基本数据,数据结构,以及数据处理的流程,组成一份详尽的数据字典,为后面的具体设计打下基础 经过系统功能分析和需求总结及通过对员工工资计算过程的内容分析,考虑到将来功能上的扩展,设计如下面所示的数据库及数据表 数据库 公司员工工资管理系统毕业论文 - 16 - 用户信息表(用户资料) 字段名 数据类型 字段大小 可否为空 默认值 说明 动编号 长整形 索引(无重复) 用户名 文本 8 密码 文本 16 公司员工工资管理系统毕业论文 - 17 - 员工基本信息表( ) 字段名 数据类型 字段大小 可否为空 默认值 说明 字 长整形 是 0 索引 姓名 文本 16 性别 自动编号 长整形 职务 文本 身份证号 文本 工资 数字 部门 本 公司员工工资管理系统毕业论文 - 18 - 员工奖励信息表(奖励表) 字段名 数据类型 字段大小 可否为空 默认值 说明 字 长整形 是 0 索引(无重复) 姓名 文本 16 性别 文本 职务 文本 奖励原因 文本 奖励金额 数字 奖励日期 日期 /时间 备注 文本 公司员工工资管理系统毕业论文 - 19 - 员工惩罚信息表(惩罚表) 字段名 数据类型 字段大小 可否为空 默认值 说明 字 长整形 是 0 索引(无重复) 姓名 文本 16 性别 文本 职务 文本 惩罚原因 文本 惩罚金额 数字 惩罚日期 日期 /时间 备注 文本 公司员工工资管理系统毕业论文 - 20 - 数据库的安全性、完整性、并发控制和恢复 信息数据是公司的资源,因此保证数据库的安全可 靠、正确有效是非常重要的问题。一般的数据库管理系统( 有提供了一定的数据保护功能。数据库保护也称为数据控制,主要包括数据的安全性、完整性、并发控制和数据库的恢复等。 ( 1)数据库的安全性 数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。由于数据库系统中存放着大量的数据,且为许多用户所共享,因此安全性问题是必须首先要解决的。一般计算机系统中的安全措施是按照“用户标识和鉴别”、“ 取控制”、“ 安全控制”、“ 码存储”来一级一级设置的。 在现在流行的 数据库系统中一般都提供以下两种控制:用户标识和鉴别、公司员工工资管理系统毕业论文 - 21 - 数据存取控制。 ( 2)数据完整性 为了保证数据库数据的正确性和相容性,数据库管理系统( 提供了一种机制来检查数据库中的数据,看它是否满足语义的规定条件, 这种机制为“数据完整性检查”。一般的 是通过完整性约束和数据库触发器来实现这一机制的。 ( 3)并发控制 在多用户数据库环境中,多个用户程序可并行存取数据库中的数据,为了以正确的方式调度该并发操作,避免造成“丢失修改”、“不能重读”、“读脏数据”等不一致的情况, 发控制”这一机制。 并发控制的主要方法是采用封锁机制,一般采用两种封锁机制:共享机制和排它机制来实现。 ( 4)数据库后备与恢复 主要使用转储、日志等方法进行数据库的恢复。 用户界面设计 用户界面是指软件系统与用户之间交互的接口,通常包括输出,输入,人机对话的界面与方式等。由于本系统的最终用户是那些对计算机技术并不算很精通的管理人员,因此本系统采用了基于菜单选择,填写表格和简单的问答选择等友好的用户界面交互方式。 系统安全性验证用户界面设计 用户登录窗口界面是用户看到的第一幅画面,也是进入系统之前 必须经过的一道“关口”。因此,简洁、实用、友好是设计时应当考虑到的风格。 系统主画面屏幕区域设计 进行系统的主画面屏幕区域设计时,是将整个屏幕划分为三个区域,如下图所示: 公司员工工资管理系统毕业论文 - 22 - 主 菜 单 区 工

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论