【DELPHI设计栏目提醒】:网学会员DELPHI设计为您提供Delphi人事工资管理系统参考,解决您在Delphi人事工资管理系统学习中工作中的难题,参考学习。
摘要
随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。本系统结合某中型公司实际的人事、财务制度,经过实际的需求分析,采用功能强大的DDLPHI 5做为开发工具、Paradox7做为数据库开发出来的单机版人事管工资理系统。
整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成人事、工资管理的全过程,包括新进员工加入时人事档案的建立、老员工的转出、职位等的变动引起职工信息的修改、员工信息查询、统计等人事管理工作以及新进员工工资的新增、老员工工资修改、出盘、工资短信等工资管理工作。经过实际使用证明,本文所设计的人事工资管理系统可以满足某中型公司人事、工资管理方面的需要。
论文主要介绍了本课题的开发背景,所要完成的功能和开发的过程。重点的说明了系统设计的重点、设计思想、难点技术和解决方案。
关键词:数据库,Paradox7,Delph 5,出盘,工资短信、人事工资管理
目 录
第一章 绪 论 5
1.1 课题来源 5
1.2 开发工具的选择 5
1.3 本文所作工作 6
第二章 需求分析 8
2.1 总体需求调查 8
2.1.1 组织结构图 8
2.1.2 系统目标 8
2.1.3 应用现状调查 8
2.1.4业务总体流程调查 8
2.2系统功能调查 9
2.2.1人事管理功能 10
2.2.2工资管理功能 10
2.2.3系统维护功能 10
2.3系统功能模块图 10
第三章 概要设计 11
3.1概念设计 11
3.2数据库设计 13
3.2.1 ygzlb(员工资料表) 13
3.2.2 Yhklb用户口令表 14
3.2.3 Ygxjjgb员工薪金结构表 14
3.2.4 Kjcsb控制参数表 15
3.2.5 Jbcsb基本参数表 16
第四章 详细设计 17
4.1启动界面设计 17
4.1.1 功能说明 17
4.1.2屏幕格式设计 17
4.2 登录窗口设计 17
4.2.1功能说明 17
4.2.2屏幕格式设计 18
4.2.3源程序分析 18
4.3 主窗口设计 19
4.3.1功能说明 19
4.3.2屏幕格式设计 20
4.3.3源程序分析 21
4.4人事管理模块的实现 24
4.4.2员工基本信息维护 27
4.4.3员工基本信息查看: 29
4.4.4员工基本信息条件查询 30
4.4.5人事状况曲线: 32
4.4.6企业员工花名册: 33
4.5 工资管理模块的实现 33
4.5.1出盘 33
4.5.2员工工资结构调整 47
4.5.3工资短信 50
4.6系统维护模块设计 54
4.6.1基本参数维护 54
4.6.2 用户管理 55
4.7系统其它功能的实现 56
4.7.1 打开计算器 56
4.7.2打开写字板 57
4.7.3窗口的层叠、平铺、极小化操作 57
4.7.4关于窗口的实现 57
第五章 毕业设计小结 57
第二章 需求分析
2.1 总体需求调查
2.1.1 组织结构图
某中型公司组织结构图如下
2.1.2 系统目标
采用公司现有的软硬件软件及科学的管理系统开发方案,建立某中型人事工资管理系统,实现移动人事工资管理的计算机自动化。
系统应符合公司人事、工资管理制度,并达到操作直观、方便、实用、安全等要求。
2.1.3 应用现状调查
目前,公司使用的人事工资管理系统采用的是DOS环境下的Foxbase数据库,界面不友好,不能适应移动公司发展的需要。
2.1.4业务总体流程调查
维护员工基本信息:人事管理主要负责人员基本信息的维护,包括新进员工档案的建立,员工信息的修改。
公司工资管理基本流程如下:
数据来源:将各部门送达的员工工资信息包括基本工资、奖金、水电费等作为数据来源,分为新增员工工资数据和老员工每月修改数据。
数据的输入:由工作人员通过新员工本月工资增加和老员工上月工资表修改完成。
数据的统计:由工作人员通过对修改后的上月工资表进行计算得到每个人的实发工资以及总金额。
表格的制作:由工作人员以修改、计算后的在上月工资表为蓝本生成与银行进行数据交换的软件即出盘。同时可打印工资报表。
2.2系统功能调查
整个系统从总体上分为人事管理、工资管理、系统维护三大部分,每一部分应实现的功能如下:
2.2.1人事管理功能
新员工档案的输入:
员工基本信息维护:包括修改、删除(删除员工只是将该员工登记为无效,并不要求从表中删除).
员工基本信息查看:
员工基本信息查询:支持多条件查询,可以选择某一部门、某一职位、某一职称、学历、性别等进行查询,也可以组合查询。
人事状况曲线:
企业员工花名册:
2.2.2工资管理功能
新员工工资新增:
员工工资修改:
出盘:按所规定的格式生成与银行进行数据交换的软件,一般为文本文件
出盘出错回滚:
工资短信:将员工本月工资信息通过短信发出,并通知领工资时间。
2.2.3系统维护功能
部门信息维护:实现灵活的增减部门信息
职务信息维护:实现灵活的增减职务信息
职称信息维护:实现灵活的增减职称信息
工资账目维护:能够灵活的改变员工的薪水账目。
用户管理:包括新增用户、删除用户、修改用户密码等。
2.3系统功能模块图
4.6系统维护模块设计
系统维护模块主要包括部门信息维护、职务信息维护、职称信息维护、工资账目维护、用户管理等几个方面。主要是对员工部门信息、职务信息、职称信息、工资帐目信息进行增加、删除等功能,不能修改,若要修改,先删除再增加,当然删除操作会使数据不一致,系统会给以提示。用户管理主要实现新增、删除用户、修改密码等功能。
4.6.1基本参数维护
4.6.1.1实现流程
初始状态下,输入框置为无效
点击新增按钮后,在输入框中输入要新增的内容,点击提交按钮将信息提交到数据库中。
选择某行后,点击删除按钮,系统提示,删除将导致数据的不一致是否删除,若点确定,将此记录从数据库中删除。
4.6.1.2 屏幕格式设计
部门屏幕格式如下:职称、职务维护大体相同,只是将部门两字做相应改动。
部门参数维护界面
4.6.2 用户管理
4.6.2.1 功能说明
为了保证系统安全,系统初始化时建立一个系统用户其用户名和密码均为小字的system ,只有此用户才具有用户管理的功能,其它用户不能访问这个界面,如果要新增用户、删除用户、修改密码只能以此用户登录,当然系统用户可以修改自己的密码,但不能删除自己。修改口令时要输入两次,只要两次一致才能修改成功。数据来源用户口令表。
参 考 书 目
[1] 张春林 《Delphi 6程序设计导学》. 清华大学出版社. 2002.5
[2] 飞思科技 《Delphi6开发者手册》. 电子工业出版社. 2002.3
[3] 飞思科技. 《Delphi6数据库开发》. 电子工业出版社. 2002.1
[4] 丁宝康《数据库原理》.经济科学出版社.2000
[5] 何旭洪《PB8.0数据库系统开发实例导航 》.人民邮电出版社. 200204
上一篇:Delphi库存管理系统