收藏 分享(赏)

职工工资管理系统—免费毕业设计论文.doc

上传人:微传9988 文档编号:2514737 上传时间:2018-09-20 格式:DOC 页数:68 大小:1.58MB
下载 相关 举报
职工工资管理系统—免费毕业设计论文.doc_第1页
第1页 / 共68页
职工工资管理系统—免费毕业设计论文.doc_第2页
第2页 / 共68页
职工工资管理系统—免费毕业设计论文.doc_第3页
第3页 / 共68页
职工工资管理系统—免费毕业设计论文.doc_第4页
第4页 / 共68页
职工工资管理系统—免费毕业设计论文.doc_第5页
第5页 / 共68页
点击查看更多>>
资源描述

1、公司职工工资管理信息系统 毕 业 设 计I摘 要本次设计我选择的课题是人事管理系统,主要是针对企事业单位的人员、考勤、工资进行计算机管理。从接到任务书开始,就对目前众多的可视化开发工具进行了比较,决定利用 Dephi 作为前端工具软件,应用面向对象的方法来开发本次课题。本文主要是针对企事业单位人事方面的研究,介绍了系统建立的目的、系统分析、系统结构、系统设计、系统实施,以及介绍如何使用开发工具 Dephi 的开发系统的过程等。系统的建立将实现单位人事方面的录入、查询、修改、删除、维护、分类统计的自动化功能,操作人员轻而易举的就能使用该软件来达到对企业人员信息的管理。关键词:查询、修改、维护、统

2、计AbstractThis time design, I choose of topic is the personal management system, mainly is aim at the business unit of personnel, test frequently, the wages carry on the calculator management.From receive the mission book beginning, to numerous currently can saw turn develop the tool to carry on the

3、comparison, decided to make use of the Dephi be the head tool software, the application faces to the method of the object to develop this topic.This text is mainly research that aims at the business unit personnel, introduce the purpose, the system analysis, IIsystem structure, the system design, th

4、e system implement of the system establishment, and introduce how to use process etc. of the development system of develop the tool Dephi.The establishment of the system record carry out the unit personnel into, the search, modify, delete, support, the automation function that classification statist

5、ics, operate the personnel easy to accomplish of can use that software to attain the management to the business enterprise personnels information.Keyword: Search, modification, maintenance, statistics公司工资管理信息系统 毕 业 设 计 _III目 录1.引言11.1 可行性研究.11.2 术语和缩写词 12.客户需求陈述22.1 系统环境.22.2 用户 22.3 业务流程图 22.4 系统实现

6、模块.22.4 功能要求 33.概要设计53.1. 软件总体目标 53.2 假设和约束 53.3 总体数据流程结构图 53.4 系统详细功能图.54.详细设计74.1 编写目的 74.2 实现工具简介 7(1) DELPHI 简介 7(2)ACCESS 数据库 .7(3)ADO 连接数据库 74.3 详细设计及界面设计说明 7(1) 数据库模块 7(2)用户登录 8(3)单位信息管理 11(4)职工信息表 11(5)考勤登记表 12(6)单位考勤统计 13(7)工资标准表 15(8)工资计算 16(9)单位工资统计 18(10)报表管理_职工花名册 19(11)报表管理_工资打印 20(12)

7、系统管理_用户管理 20(13)系统管理_更改密码 215.数据库设计23IV5.1 单位信息 235.2 单位职工信息 235.3 职工基本工资表 245.4 职工考勤表 255.5 职工考勤统计表 265.6 系统用户表 276.系统使用说明286.1 硬件环境.286.2 软件环境 286.3 盘文件的目录管理 287.性能测试及分析298.参考书目309.结束语3110.源码32公司职工工资管理信息系统 毕 业 设 计I1.引言1.1 可行性研究在任何一个企业里,职工考勤、工资的核算和发放是必不可少的一个环节。职工、考勤、工资三都有必然的联系,要面对各种不同的单据,进行烦琐的计算。在信

8、息化快速发展的今天,各个企业部门使用的信息管理系统较为普遍,教材上关于职工考勤、工资的信息系统的图、表以及程序的程序可以也参考,因此,我建立重油公司职工工资管理系统作为我的毕业设计题目是可行的。1.2 术语和缩写词重油公司职工工资管理系统所涉及到的业务术语有:1、考勤登记:按天对职工工作、病假、事假等出勤情况进行登记。2、职工花名册:按单位分类登记每个职工主要信息的报表。3、工资基本标准:每名职工根据参加工作时间、学历、职务等不同都有相应的工资标准。II2.客户需求陈述2.1 系统环境WINDOW XP 操作系统 2.2 用户单机用户方式,单位考勤管理人员使用。2.3 业务流程图图 1 业务流

9、程图各单位考勤管理流程如下:各单位考勤员列出自己单位人员表,根据每个人当月正常工作出勤情况,填写非正常和请假天数,依据本人的基本工资情况,按一定算法计算当前职工的当月工资。按单位统计职工工资并计算总工资、扣除工资及实发工资等并打印输出各类报表。当工资发放完后,将当月工资报表存档。2.4 系统实现模块$ 各 单 位 或 科 室人 事 主 管 人 员 信 息人 员 信 息人 员 信 息考 勤 工 资 及 各 类统 计 报 表 有 关 领 导审 批工 资 统 计存 档公司工资管理信息系统 毕 业 设 计 _III图 2 功能模块图通过工资考勤管理业务调研分析,根据面向对象的设计方法进行设计,首先需要

10、进行职工人员信息的管理,即职工管理,工资考勤中涉及的职工一般是按单位进行分类的,所以在设计过程中,需要加入单位信息,即某一单位有哪些职工组成。职工工资是每一个职工按月进行发放的,需要对应一个工资管理的模块,职工工资的多少与当前职工经历和工作考勤有关,所以考勤管理是一个重要的环节,是计算工资的必要条件,因此,我的设计主要模块就是职工管理、考勤管理、工资管理,最后是这些管理工作中形成报表,即报管理。系统管理主要是对系统用户、用户密码的管理,还可以根据使用者的要求,控制系统功能权限或数据权限等。本次毕业设计系统管理只简单的考虑用户管理,希望能达到抛砖引玉的效果。2.4 功能要求本人通过对单位职工考勤

11、和工资计算方法等方面的调研,需要完成以下方面信息的管理及功能实现:1. 单位信息:一般包括单位名称、单位简称、单位电话,根据数据统计和人事管理方面的要求,还需要单位编码;2. 单位职工信息:其中包括姓名、性别、族别、籍贯、出生产蟆、民族,学历、联系电话、身份证、工作时间等,主要为本单位人员提供一个人员信息库。职 工 管 理 考 勤 管 理工 资 管 理 报 表 管 理系 统 管 理IV3. 对单位职工进行按月考勤登记,最后统计每人每月出勤天数。4. 根据每个职工的出勤天数,工资级别、工龄等计算月工资等5. 报表输出:主要包括职工花名册、考勤表、工资表等。6. 提供单位、职工、考勤、工资等相关信

12、息的综合查询。公司工资管理信息系统 毕 业 设 计 _V3.概要设计3.1. 软件总体目标生产单位在人员相对稳定的情况下进行考勤记录,计算职工工资,每月都是重复性工作。为了简化工资考勤工作,提高工资管理工作效率,充分利用计算机和数据库技术完成本单位工资考勤管理工作成为本次软件设计的目标。3.2 假设和约束该软件运行需在 Windows 环境下,客户端内存至少 32M。推广使用时的约定:本系统数据库采用桌面数据库 ACCESS,因些系统需要安装微软 OFFICE 工具。3.3 总体数据流程结构图图 3 系统数据流程结构图单 位 信 息职 工 信 息考 勤 信 息 工 资 标 准个 人 月 工 资

13、 单 位 工 资 表VI3.4 系统详细功能图图 4 系统功能图重 油 公 司 工 资 管 理 信 息 系 统职 工 管 理 考 勤 管 理 工 资 管 理 报 表 管 理 系 统 管 理职工信息单位信息 职工花名册考勤统计考勤登记 工资标准 职工考勤表 职工薪资报表个人工资 用户管理月底统计公司工资管理信息系统 毕 业 设 计 _VII4.详细设计4.1 编写目的系统是根据工资考勤工作过程中,从单位、职工、考勤、工资等四个环节进行分析和设计,最终的目的就是提高职工考勤工作效率。4.2 实现工具简介(1) Delphi 简介Delphi 是由 Borland 公司推出的基于窗口和面向对象的编程

14、工具,与 Windows 操作系统紧密的结合,具有强大的数据库技术支持,迅捷的编辑速度,易学灵活的特点。Delphi 非常擅长数据库编程,因为它适用于多种数据库结构,从客户机/服务器模式到多层数据库模式,另外大量的控件给开发数据库程序提供了极大的便捷。(2)Access 数据库作为毕业设计,系统采用了微软桌面数据库 Access, Access 操作方便,只需要计算机安装 OFFICE 就可运行本系统,但缺点是作为本地文件,安全性不高。(3)ado 连接数据库程序数据接口部分采用 ADO 和连接数据库连接,以便应用程序的移植。4.3 详细设计及界面设计说明(1) 数据库模块数据库模块主要定义数

15、据连接单元,通过 ADO 连接 ACCESS 数据文件,为查询 QUERY 提供数据连接串。具体源码如下:VIIIprocedure Tdmrsgl.DataModuleCreate(Sender: TObject);var mypath:string;beginadorsgl.Connected:=False;adorsgl.ConnectionString:=Provider=Microsoft.Jet.OLEDB.4.0;Password=“;User ID=Admin;+Data Source=+ExtractFilePath(paramstr(0)+databasekqgl.mdb;

16、adorsgl.Connected:=True;end;(2)用户登录根据数据库里的用户信息进行登录,界面如下:图 5 系统登录窗口其中确定按纽的源码如下:procedure Tfrmlogin.btnyesClick(Sender: TObject);var findstring:string;beginwith dmrsgl.userqry dobeginclose;sql.Clear;公司工资管理信息系统 毕 业 设 计 _IXfindstring:=select * from usertrb where name=+quotedstr(combobox1.Text)+and passw

17、ord=+quotedstr(edit1.Text);sql.Add(findstring);open;if recordcount0 thenbegin公司工资管理信息系统 毕 业 设 计 _XVIIADOQuery3.Edit;ADOQuery:=TADOQuery.Create(self);ADOQuery1:=TADOQuery.Create(self);ADOQuery3.First;while not ADOQuery3.Eof dobegindmrsgl. QueryExeSQL(ADOQuery,SELECT jbgzb.kbt+jbgzb.jnbz+jbgzb.jngz+jb

18、gzb.gzdj+jbgzb.zwgz+jbgzb.dqbt+jbgzb.gwgz+jbgzb.gwbz+jbgzb.glgz+jbgzb.xygz+jbgzb.zfbt+jbgzb.gjj+jbgzb.jljj+jbgzb.yyjj+jbgzb.ylbx as gzze FROM jbgzb WHERE name=+ADOQuery3name+) ;ADOQuery1.ConnectionString:= ADOQuery3.ConnectionString;ADOQuery1.close;ADOQuery1.SQL.Clear ;ADOQuery1.SQL.Text:= update kq

19、b_1 set gzze=+ADOQuery.FieldByName(gzze).AsString+,kcgz=bjts*15+qtxjts*20,sjgz=gzze-kcgz + where name=+ADOQuery3name+ and ny=+RzDateTimeEdit1.Text+;ADOQuery1.ExecSQL;ADOQuery3.Next;end;i:= dmrsgl. QueryExeSQL(ADOQuery3,SELECT * FROM kqb_1 WHERE ny=+ RzDateTimeEdit1.text +) ;endelseshowmessage(copy(R

20、zDateTimeEdit1.text,1,4)+年XVIII+copy(RzDateTimeEdit1.text,5,2)+月还没有考勤统计!) ;end;(9)单位工资统计本人在设计中考虑到,各个不同的单位工资总额、扣除工资及实际发放工资都是工资核算员比较关注的数字,因此,我做了这个单位工资统计,即每月、每个工资发放统计表。统计界面如下:相应的数据处理过程如下:procedure Tfrmmonthendtj.sumbtnClick(Sender: TObject);vari:integer;begini:= dmrsgl. QueryExeSQL(ADOQuery3,SELECT * F

21、ROM ygz WHERE ny=+ RzDateTimeEdit1.text +) ;ADOQuery3.Edit;if i0 thenbeginADOQuery3.close;ADOQuery3.SQL.Clear ;ADOQuery3.SQL.Text:=delete from ygz where ny=+RzDateTimeEdit1.Text+ 公司工资管理信息系统 毕 业 设 计 _XIX;ADOQuery3.ExecSQL;end ;ADOQuery3.close;ADOQuery3.SQL.Clear ;ADOQuery3.SQL.Text:=insert into ygz(d

22、wbh,ny,gzze,kcgz,sjgz) Select b.dwbh,a.ny,sum(a.gzze),sum(a.kcgz),sum(a.sjgz) FROM kqb_1 a ,zgb b + Where a.name=b.name and a.ny=+RzDateTimeEdit1.Text+ Group by b.dwbh,a.ny;ADOQuery3.ExecSQL;i:= dmrsgl. QueryExeSQL(ADOQuery3,SELECT * FROM ygz WHERE ny=+ RzDateTimeEdit1.text +) ;end;(10)报表管理_职工花名册职工花

23、名册就是把各单位的职工信息打印出来。界面设计如下:XX(11)报表管理_工资打印工资打印程序,一般是按单位或部门进行分类打印的,我设计的界面如图:查询结果出来后,按打印按钮,出现打印报表格式,进行打印。(12)系统管理_用户管理用户管理对系统使用者进行管理和权限控制,由于时间较仓促,公司工资管理信息系统 毕 业 设 计 _XXI我只设计了简单的用户管理和组用户定义,权限控制方面没有做展开。主要用到了系统用户表,通过对该表的维护,就能增减使用用户。(13)系统管理_更改密码登录用户登录到系统后,系统提供了更改密码的功能。主要原理是根据登记用户的用户名称,到数据库查询到当前用户,如果找到,并且用户

24、更改的密码及确认密码相同,即认为密码更改成功。保存成功后,下一次,用当前用户登录时,用户密码即是这个更改的新密码,否则不能登录到系统了。procedure TForm_PW.Button1Click(Sender: TObject);beginif Edit_pw2.Text Edit_pw1.Text thenbeginXXIIshowmessage(确认密码和新密码不同 ,请重新输入!);Edit_pw2.Focused ;endelsebegintrywith dmrsgl.ADOQuery1 dobeginSQL.Clear;SQl.Add(update usertrb set pas

25、sword=+ Edit_pw2.Text + where name=+mainform.pubuser+);ExecSQL;showmessage(修改 用户密码成功!);end;exceptMessageDlg(修改 用户密码失败!,mtError,mbok,0);Exit;end;end ;end;公司工资管理信息系统 毕 业 设 计 _XXIII5.数据库设计5.1 单位信息序号 数据项说明 拼音代码 类型1单位编号 dwbh 自动编号2单位名称 dwmc 数字3单位简称 dwjc 文本4电话号码 dhhm 文本5.2 单位职工信息序号 数据项说明 拼音代码 类型2年月 number

26、文本3姓名 Name 文本4性别 sex 文本5籍贯 comefrom 文本6出生日期 birthday 文本7民族 ygmz 文本8学历 education 文本9联系电话 phone 文本10婚否 isjh 文本11身份证 sfz 文本12工种 worksort 文本13职务 position 文本14单位编号 dwbh 文本XXIV15工作时间 gzsj 文本16工作经历 gzjl 文本17职工类别 zglb 文本18技术等级 jsdj 文本19所学专业 sxzy 文本20政治面貌 zzmm 文本5.3 职工基本工资表序号 数据项说明 拼音代码 类型1ID number 自动编号2用津补

27、贴 kbt 数字3技能标准 jnbz 数字4工资等级 gzdj 数字5职务工资 zwgz 数字6地区生活补贴 dqbt 数字7岗位工资 gwgz 数字8岗位标准 gwbz 数字9工龄工资 glgz 数字10效益工资 xygz 数字11住房补贴 zfbt 数字12公积金 gjj 数字13养老保险 jljj 数字14教育基金 yyjj 数字公司工资管理信息系统 毕 业 设 计 _XXV15医疗保险 ylbx 数字16单位 dwbh 文本17姓名 name 文本5.4 职工考勤表序号 数据项说明 拼音代码 类型1ID number 自动编号2姓名 Name 文本3年月 NY 文本4 1 日 R1 数

28、字5 2 日 R2 数字6 3 日 R3 数字7 4 日 R4 数字8 5 日 R5 数字9 6 日 R6 数字10 7 日 R7 数字11 8 日 R8 数字12 9 日 R9 数字13 10 日 R10 数字14 11 日 R11 数字15 12 日 R12 数字16 13 日 R13 数字17 14 日 R14 数字18 15 日 R15 数字XXVI19 16 日 R16 数字20 17 日 R17 数字21 18 日 R18 数字22 19 日 R19 数字23 20 日 R20 数字24 21 日 R21 数字25 22 日 R22 数字26 23 日 R23 数字27 24 日 R24 数字28 25 日 R25 数字29 26 日 R26 数字30 27 日 R27 数字31 28 日 R28 数字32 29 日 R29 数字33 30 日 R30 数字34 31 日 R31 数字5.5 职工考勤统计表序号 数据项说明 拼音代码 类型2年月 ny 数字3姓名 Name 数字4工作天数 gzts 数字5备注 bz 数字6病假天数 bjts 数字

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 学术论文 > 管理论文

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报