资源预览内容
第1页 / 共68页
第2页 / 共68页
第3页 / 共68页
第4页 / 共68页
第5页 / 共68页
第6页 / 共68页
第7页 / 共68页
第8页 / 共68页
第9页 / 共68页
第10页 / 共68页
亲,该文档总共68页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
重油公司工资管理信息系统 毕 业 设 计 摘 要本次设计我选择的课题是人事管理系统,主要是针对企事业单位的人员、考勤、工资进行计算机管理。从接到任务书开始,就对目前众多的可视化开发工具进行了比较,决定利用Dephi作为前端工具软件,应用面向对象的方法来开发本次课题。本文主要是针对企事业单位人事方面的研究,介绍了系统建立的目的、系统分析、系统结构、系统设计、系统实施,以及介绍如何使用开发工具Dephi的开发系统的过程等。系统的建立将实现单位人事方面的录入、查询、修改、删除、维护、分类统计的自动化功能,操作人员轻而易举的就能使用该软件来达到对企业人员信息的管理。关键词:查询、修改、维护、统计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 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, system structure, the system design, the 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 statistics, 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目 录1.引言11.1可行性研究11.2 术语和缩写词12.客户需求陈述22.1系统环境22.2 用户22.3 业务流程图22.4系统实现模块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)系统管理_用户管理20(13)系统管理_更改密码215.数据库设计235.1 单位信息235.2 单位职工信息235.3 职工基本工资表245.4 职工考勤表255.5 职工考勤统计表265.6 系统用户表276.系统使用说明286.1硬件环境286.2 软件环境286.3 盘文件的目录管理287.性能测试及分析298.参考书目309.结束语3110.源码32III_重油公司工资管理信息系统 毕 业 设 计 1.引言1.1可行性研究在任何一个企业里,职工考勤、工资的核算和发放是必不可少的一个环节。职工、考勤、工资三都有必然的联系,要面对各种不同的单据,进行烦琐的计算。在信息化快速发展的今天,各个企业部门使用的信息管理系统较为普遍,教材上关于职工考勤、工资的信息系统的图、表以及程序的程序可以也参考,因此,我建立重油公司职工工资管理系统作为我的毕业设计题目是可行的。1.2 术语和缩写词重油公司职工工资管理系统所涉及到的业务术语有:1、考勤登记:按天对职工工作、病假、事假等出勤情况进行登记。2、职工花名册:按单位分类登记每个职工主要信息的报表。3、工资基本标准:每名职工根据参加工作时间、学历、职务等不同都有相应的工资标准。2.客户需求陈述2.1系统环境WINDOW XP操作系统 2.2 用户单机用户方式,单位考勤管理人员使用。2.3 业务流程图图1 业务流程图各单位考勤管理流程如下:各单位考勤员列出自己单位人员表,根据每个人当月正常工作出勤情况,填写非正常和请假天数,依据本人的基本工资情况,按一定算法计算当前职工的当月工资。按单位统计职工工资并计算总工资、扣除工资及实发工资等并打印输出各类报表。当工资发放完后,将当月工资报表存档。2.4系统实现模块图2 功能模块图通过工资考勤管理业务调研分析,根据面向对象的设计方法进行设计,首先需要进行职工人员信息的管理,即职工管理,工资考勤中涉及的职工一般是按单位进行分类的,所以在设计过程中,需要加入单位信息,即某一单位有哪些职工组成。职工工资是每一个职工按月进行发放的,需要对应一个工资管理的模块,职工工资的多少与当前职工经历和工作考勤有关,所以考勤管理是一个重要的环节,是计算工资的必要条件,因此,我的设计主要模块就是职工管理、考勤管理、工资管理,最后是这些管理工作中形成报表,即报管理。系统管理主要是对系统用户、用户密码的管理,还可以根据使用者的要求,控制系统功能权限或数据权限等。本次毕业设计系统管理只简单的考虑用户管理,希望能达到抛砖引玉的效果。2.4 功能要求本人通过对单位职工考勤和工资计算方法等方面的调研,需要完成以下方面信息的管理及功能实现:1. 单位信息:一般包括单位名称、单位简称、单位电话,根据数据统计和人事管理方面的要求,还需要单位编码;2. 单位职工信息:其中包括姓名、性别、族别、籍贯、出生产蟆、民族,学历、联系电话、身份证、工作时间等,主要为本单位人员提供一个人员信息库。3. 对单位职工进行按月考勤登记,最后统计每人每月出勤天数。4. 根据每个职工的出勤天数,工资级别、工龄等计算月工资等5. 报表输出:主要包括职工花名册、考勤表、工资表等。6. 提供单位、职工、考勤、工资等相关信息的综合查询。3.概要设计3.1. 软件总体目标生产单位在人员相对稳定的情况下进行考勤记录,计算职工工资,每月都是重复性工作。为了简化工资考勤工作,提高工资管理工作效率,充分利用计算机和数据库技术完成本单位工资考勤管理工作成为本次软件设计的目标。3.2 假设和约束该软件运行需在Windows环境下,客户端内存至少32M。推广使用时的约定:本系统数据库采用桌面数据库ACCESS,因些系统需要安装微软OFFICE工具。3.3 总体数据流程结构图图3 系统数据流程结构图3.4系统详细功能图图4 系统功能图4.详细设计4.1 编写目的系统是根据工资考勤工作过程中,从单位、职工、考勤、工资等四个环节进行分析和设计,最终的目的就是提高职工考勤工作效率。4.2 实现工具简介(1) Delphi 简介Delphi 是由Borland公司推出的基于窗口和面向对象的编程工具,与Windows操作系统紧密的结合,具有强大的数据库技术支持,迅捷的编辑速度,易学灵活的特点。Delphi 非常擅长数据库编程,因为它适用于多种数据库结构,从客户机/服务器模式到多层数据库模式,另外大量的控件给开发数据库程序提供了极大的便捷。(2)Access数据库作为毕业设计,系统采用了微软桌面数据库Access, Access操作方便,只需要计算机安装OFFICE就可运行本系统,但缺点是作为本地文件,安全性不高。(3)ado连接数据库程序数据接口部分采用ADO和连接数据库连接,以便应用程序的移植。4.3 详细设计及界面设计说明(1) 数据库模块数据库模块主要定义数据连接单元,通过ADO连接ACCESS数据文件,为查询QUERY提供数据连接串。具体源码如下:procedure 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;adorsgl.Connected:=True;end;(2)用户登录根据数据库里的用户信息进行登录,界面如下:图5 系统登录窗口其中确定按纽的源码如下:procedure Tfrmlogin.btnyesClick(Sender: TObject);var findstring:string;begin with dmrsgl.userqry do begin close; sql.Clear; findstring:=select * from usertrb where name=+quotedstr(combobox1.Text)+and password=+quotedstr(edit1.Text); sql.Add(findstring); open; if recordcount0 then begin /符值给其它变量 identify:=
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号