工资管理系统论文范例[001]

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院摘要近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。在企业管理领域内,计算机的应用已经十分广泛,各种管理机制与企业运作流程都与计算机紧密结合在一起,计算机的应用进一步完善了企业的管理,提高了企业的现代化管理形象。开发职工工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现职工工资信息管理的规范化和自动化。博宇员工工资管理系统使用PowerBuilder,采用SQL Server作为数据库,实现了一般工资管理系统对职工工资信息的浏览、添加、删除、修改和查询功能,节省了大量的人工操作的工作量,自动完成众多的信息处理,减少了数据出现错误的几率,加强了工资记录的安全性和完整性。本文还简单介绍了PowerBuilder 软件的界面及操作方法。简要介绍了窗体的制作,数据库的分析与设计,系统的最后编译过程。并且叙述了作者在软件开发过程中的心得体会。关键词:工资管理PowerBuilder SQL Server Abstract In recent years, along with the rapid development of our country’s information technology, the computer application has gradually seeped to each field. In the enterprise management field, the computer application has been already extremely widespread, each kind of management mechanism and operation flow of enterprise are all in close

integration with computer, the computer application has further consummated enterprise's management and enhanced the image of enterprise's modern management. The management system about human affairs salary of enterprise resource planning (ERP) adapts the request of modern enterprise, it is the essential condition that make the management of enterprise’s human affairs salary become scientific and standardized, and it establishes the information superhighway for the enterprise, and urges the enterprise to form convenient, scientific and reasonable management pattern. The human affairs and salary management system is one part of the enterprise resource planning, it is also an extremely important part of enterprise’s management system. Through carrying on the digitized management to the human affairs salary information, the enterprise will speed up the information processing speed and enhance the management efficiency, thus the development of enterprise will be promoted. This system is an information system that is established through using the PowerBuilder data bank technology and unifying the enterprise’s management system in China, it mainly includes the processing functions of input, maintenance and inquiry of the basic information of staff, as well as produces the report form of wages according to allowance, checking attendance of staffs.

Keyword:Salary Management PowerBuilder SQL Server - 1 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院目录第1章绪论 ........................................................................................................ .....................................1 1.1 引言 ........................................................................................................ .....................................1 1.2 问题的定义 ........................................................................................................ .........................1 1.3 开发工具的简介 ........................................................................................................ .................1 1.3.1 Powerbuilder简介 ........................................................................................................ ......1 1.3.2 Powerbuilder目前的应用 (2)

1.3.3 SQL Server简介 ........................................................................................................ .........2 1.3.4 SQL Server的广泛性 ........................................................................................................ .2 1.3.5 ODBC简介 ........................................................................................................ .................2 第2章需求分析 ........................................................................................................

.............................3 第3章概要设计 ........................................................................................................ .............................4 3.1 模块划分 ........................................................................................................ .............................4 3.2 数据库设计 ........................................................................................................ .........................4 3.3 数据库连接 ........................................................................................................ .........................6 3.3.1 事务对象 ........................................................................................................ ....................6 3.3.2 数据库连接的实现 ........................................................................................................ ....6 第4章系统详细设计 ........................................................................................................ .....................7 4.1 员工基本信息 ........................................................................................................ .....................7 4.2 工资信息查询 ........................................................................................................ .....................8 4.2.1 添加工资级别 ........................................................................................................ ............8 4.2.2 工资结算 ........................................................................................................

....................9 4.2.3 员工工资情况维护 ........................................................................................................ .. 11 4.3 员工历史工资查询 ........................................................................................................ ...........12 第5章结论 ........................................................................................................ ...................................14 谢辞 ........................................................................................................ .......................................................15 参考文献 ........................................................................................................ ...............................................16 - 1 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院第1章绪论 1.1 引言随着计算机及网络技术的飞速发展,Internet/Intranet应用在全球范围内日益普及,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。员工工资管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求,推动企业劳动人事管理走向科学化,规范化的必要条件。本文主要介绍了员工工资管理系统的整个设计开发过程.其主要系统功能包括以下几个模块:系统模块管理(包括重新登入、用户管理) 、员工管理(包括新员工登记、员工信息查询、员工信息维护)、工资组成项目(包括工资名称的添加、工资信息维护)、各级别工资情况维护(包括工资的添加、

工资信息维护) 、统计查询管理(包括员工工资信息统计查询、员工工资组成的统计) 、工资结算、工资发放、员工历史工资查询、退出。体现了清晰的员工工资管理流程,完成了基本的员工工资管理要求,是一个典型的信息管理系统。该系统大大地简

化了操作流程,提高了企业的工作效率。 1.2 问题的定义博宇员工工资管理系统是一个通用性较好的人事管理系统,具

有运行速度快、安全性高、稳定性好的优点,可以作为企业员工工资管理部门进行工资网络管理的一种工具。本系统具备完善的员工工资档案管理功能,员工工资信息报表生成、查询功能,奖罚信息通知单,考评信息表等功能。可方便的为企业完成员工工资信息管理、员工考评管理等重要工作。通过使用博宇员工工资管理系统,使企业的员工工资管理系统化、规范化、自动化、从而达到提高企业管理效率的目的。系统开发的总体任务是使办公人员可以轻松快捷地完成员工工资管理的任务。博宇员工工资管理系统主要是对用户、员工、部门、岗位信息的查询,包括对用户信息的添加、修改和查询,系统还可查询员工基本信息,以及对工资项目组成、各级别工资情况的修改和维护。 1.3 开发工具的简介 1.3.1 Powerbuilder简介Powerbuilder是一种高效的的客户机/服务器的开发模式以及分布式信息系统的前端开发工具,其有独特的体系结构,强大的数据库操纵能力、专有的数据窗口技术。PowerBuilder提供了多种接口,支持信息系统同时访问多种数据库,不仅包括

Oracle、Informix、Sybase、SQL Server等提供专用接口的大型数据库,同时也包括Access、ForPro等以ODBC为标准接口的小型数据库。另外,其自带的Adaptive Server Anywhere(简称ASA)是一个功能强大的数据库管理系统,对小型信息系统而言,ASA不失为一个理想的选择。PowerBuilder提供了数十个窗口、菜单等可视化对象和数据储存、数据管道等不可视对象,并对这些对象赋予了数以千计的属性、函数、事件,加上它的图形化界面、事件驱动和面向对象的脚本语言编程方法,使得PowerBuilder成为快速应用开发的最优秀的第4代语言之一。- 1 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院 1.3.2 Powerbuilder目前的应用作为信息系统的前端开发工具,目前比较知名的有微软的Visual Basic语言、Sybase公司的PowerBuilder语言和Borland公司的Delphi语言,这3家公司目前已形成鼎足之势,而PowerBuilder以其开放的体系结构、简洁高效的集成开发环境、强大的数据窗口技术、几乎无所不能的数据库访问能力和友好的用户界面,越来越受到编程人员的青睐,连续多年被评为美国计算机界的年度风云产品,在信息系统开发工具领域占据了高达44%的市场份额。据Sybase公司统计,目前全球有60万程序员和系统分析人员在使用PowerBuilder进行各种类型的应用程序开发。 1.3.3 SQL Server简介 SQL是英文Structured Query Language的缩写,

意思为结构化查询语言。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系型数据库管理系统的标准语言。SQL语句可以用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数流行的关系型数据库管理系统,如Oracle, Sybase, Microsoft SQL Server, Access等都采用了SQL语言标准。虽然很多数据库都对SQL语句进行了再开发和扩展,但是包括Select, Insert, Update, Delete, Create,以及Drop在内的标准的SQL命令仍然可以被用来完成几乎所有的数据库操作。SQL Server是一个关系数据库管理系统。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同开发的,于1988 年推出了第一个OS/2 版本。在Windows NT 推出后,Microsoft与 Sybase 在SQL Server 的开发上就分道扬镳了,Microsoft 将SQL Server 移植到Windows NT系统上,专注于开发推广SQL Server 的Windows NT 版本。Sybase 则较专注于SQL Server在UNIX 操作系统上的应用。SQL Server2000 是Microsoft 公司推出的SQL Server 数据库管理系统,该版本继承了SQL Server 7.0 版本的优点,同时又比它增加了许多更先进的功能。具有使用方便可伸缩性好与相关软件集成程度高等优点,可跨越从运行Microsoft Windows 98 的膝上型电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。 1.3.4 SQL Server的广泛性SQL语言是1974年由Bovce和Chamberlin提出的,由于

它功能丰富,语言简洁,使用方法灵活,备受用户及计算机工业界欢迎,被众多计算机公司和软件公司所采用。经各公司的不断修改、扩充和完善,SQL语言最终发展成为关系数据库的标准语言。SQL语言功能极强,但由于设计巧妙,语言十分简洁,完成数据定义、数据操纵、数据控制的核心功能只用了9个动词:CREATE、DROP、SELECT、ALTER、INSERT、UPDATE、DELETE、GRANT、REVOKE。SQL成为国际标准,对数据库以外的领域也产生了很大影响,有不少软件产品将SQL语言的数据查询功能与图形功能、软件工程工具、软件开发工具、人工智能程序结合起来。SQL已成为关系数据库领域中一个主流语言。

1.3.5 ODBC简介ODBC(Open Data Base Connectivity)接口是Microsoft公司提出的开放式数据库互连标准接口,它完成了数据库连接底层的封装,以结构化查询语言SQL来存取连接的数据源。由于ODBC使用统一方法处理不同的数据源,因此可以通过ODBC使一个应用程序同时访问多个不同的数据库管理系统,开发者无需理会DBMS的具体特征。绝大部分数据库都支持ODBC接口,例如Oracle、Sybase、Informix、SQL Server、DB/2、dBase、Access等。 - 2 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院第2章需求分析博宇员工工资管理系统主要处理企业内部人力资源,包括员工信息维护,工资组成项目维护,各级别工资情况维护,员工工资情况维护,加班情况维护,

考情维护,工资结算和工资发放,员工历史工资查询,以及每月工资发放统计。用户登入主要包括以下功能模块:登入界面(1)如果是数据库中已有的用户,直接进入登入页面;(2)填写用户名和密码;(3)单击“登录”按钮;(4)用户名和密码正确,登入成功,进入人事管理系统主窗口。员工工资管理主要包括以下几个功能模块:基本信息维护此模块是关于员工基本信息的查询及修改,在员工基本信息维护中可添加新员工信息,也可对原有员工基本信息的查询及修改,以及用户的管理工资信息维护此模块的功能就是对工资组成项目的添加、删除、保存,还可对各级别工资的添加,修改,保存。也对员工工资情况维护,进行员工工资的查询和修改,对加班情况的添加和保存,对考勤的添加和保存,工资结算的维护,最后对工资发放的查询。统计查询此模块的功能就是根据一定的条件对员工历史工资查询,对每月工资的发放统计,以及对工资发放情况的统计,方便用户看懂。 - 3 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院第3章概要设计 3.1 模块划分员工工资管理系统基本信息维护工资管理统计查询员工护各员每工加工资工月资级用班考工工基组历工发别户情本成勤资资史资放工管况信项维结发工发情资理维息目护算放资放况情护维维查统统况护护询计计维图3-1博宇员工工工资管理系统框架1、员工信息维护:能添加、删除、

修改员工表信息2、工资组成项目维护:能添加、修改、删除工资组成项目表信息3、各级别工资情况维护:能添加、删除、修改各级别工资情况表数据4、员工工资情况维护:能添加、删除、修改员工工资情况表数据5、加班情况维护:能添加、删除、修改加班情况表数据6、考勤维护:能添加、删除、修改考勤情况表数据7、工资结算:每月结算一次,根据员工工资情况表、加班情况表、考勤表等数据计算出本月每位员工的各项工资组成的具体情况,存入员工每月工资结算表中8、工资发放:登记已经取到工资的信息(在每月发放工资表中添加记录)9、员工历史工资查询:根据员工号和年月信息查询出该员工的历史工资信息10、每月工资发放统计:根据年月信息统计出该月的所有员工的各项工资的总和情况11、工资发放情况统计:统计历年来每月的工资发放情况以及总和 3.2 数据库设计博宇员工工资管理系统采用的主要数据库是SQL Server 2000,数据库的名字叫做“员工工资管理”,为了方便用户使用此系统,每个功能模块都采用几张表查询,同时也方面管理员修改一些信息,数据库中共建了9张表。表结构说明如下: - 4 -

毕业论文——《博宇员工工资管理系统的设计与实现》

绍兴职业技术学院表3-1加班情况表字段名数据类型长度说明加班

情况编号主键 Varchar 10 员工号无 Varchar 4 发生时间无 Datetime 8 加班工资无 8 10 表3-2员工基本信息表字段名数据类型长度说明员

工号主键 Varchar 4 姓名无 Varchar 10 性别无 Varchar 2 出生年月无Datetime 8 学历无Varchar 6 职位无Varchar 20 参加工作时间无Datetime 8 表3-3考勤表字段名数据类型长度说明员工号无 Varchar 4 考勤编号主键 Varchar 10 日期无 Datetime 8 事由无 Varchar 20 罚款金额无 Money 8 表3-4员工工资情况表字段名数据类型长度说明员工号主键 Varchar 4 级别编号主键 Varchar 2 表3-5员工每月工资结

算表字段名数据类型长度说明年月主键Varchar 6 员工号主键Varchar 4 工资项目主键 Varchar 20 金额无 Money 8 表3-6工资级别表字段名数据类型长度说明级别编号主键Varchar 2 级别名称无Varchar 20 工资项目编号主键 Varchar 20 - 5 -

毕业论文——《博宇员工工资管理系统的设计与实现》

绍兴职业技术学院金额无 Money 8 表3-7工资组成项目表字段名数据类型长度说明工资项目编号主键 Varchar 20 项目名称无 Varchar 20 表3-8每月发放工资表字段名数据类型长度说明年月主键Varchar 6 员工号主键Varchar 4 经办人无Varchar 10 工资总额无Money 8 发放日期无 Datetime 8 表3-9用户表字段名数据类型长度说明用户名主键 Varchar 10 密码无 Varchar 10 姓名无 Varchar 10 3.3 数据库连接 3.3.1 事务对象事务是DBMS的一种机制,它将SQL语句作为一个完整的工作单位提交给内存单元进行处理。其最大特点是原子性,又称不可分割,其提交的操作要么成功,要么失败。这对维护数据的完整性、一致性非常重要。 3.3.2 数据库连接的实现在应用的OPEN事件中利用事物对象SQLCA

连接数据库,代码如下: SQLCA.DBMS = "MSS Microsoft SQL Server" SQLCA.Database = "员工工资管理" SQLCA.LogPass = "sa" SQLCA.ServerName = "." SQLCA.LogId = "sa" connect; if sqlca.sqlcode<>0 then messagebox("提示","没有设置ODBC数据源!") return end if -

6 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院第4章系统详细设计在概念设计章节中已经介绍了本系统的软件结构、数据库的结构和软件与数据库的连接,在本章中将以基本信息维护、工资管理、统计查询三个模块为例,介绍具体实现的过程 4.1 员工基本信息员工基本信息就是添加一个新员工,点击添加按钮将新员工的姓名、年龄、性别、出生年月等一些基本信息添入,再次点击添加按钮可再继续填下一个员工信息。填完基本信息后,也可对员工信息进行删除和修改,此窗口可以按员工号查询员工基本信息。该模块界面如下:图4-1员工基本信息界面操作说明主要功能代码如下:窗口的open 事件中: dw_1.settrans(sqlca) “查询”按钮的clicked事件中:if sle_1.text="" then messagebox("提示","请输入员工号!") return - 7 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院end if dw_1.retrieve(sle_1.text) “添加”按钮的clicked事件中: dw_1.insertrow(0) “删除”按钮的clicked事件中:dw_1.deleterow(0) “保存”按钮的clicked事件中:dw_1.accepttext() if dw_1.update()=-1 then rollback; messagebox("提示","保存失败") else messagebox("提示","保存成功") return end if commit; “退出”按钮的clicked事件中: close(parent) 4.2 工资信息查询 4.2.1 添加工资级别工资级别添加窗口中输入新级别名称以及新信息点击确定按钮,添加新级别成功。该模块界面如下: - 8 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院图4-2-1添加工资级别操作说明主要功能代码如下:窗口的open时间中:dw_1.settrans(sqlca) dw_2.settrans(sqlca) dw_1.retrieve() bh=message.stringparm “确定”按钮的clicked的事件中:int r,i dw_1.accepttext() if sle_1.text="" then messagebox("提示","请输入级别名称!") return end if r=dw_1.rowcount() for i=1 to r dw_2.insertrow(0) dw_2.setitem(i,1,bh) dw_2.setitem(i,2,sle_1.text) dw_2.setitem(i,3,dw_1.getitemstring(i,1)) if isnull(dw_1.getitemnumber(i,3)) then messagebox("提示","请输入"+dw_1.getitemstring(i,2)) return end if dw_2.setitem(i,4,dw_1.getitemnumber(i,3)) next if dw_2.update()=-1 then rollback; messagebox("提示","保存失败!"+sqlca.sqlerrtext) return end

if commit; close(parent) 4.2.2 工资结算工资结算窗口功能是输

入年月,显示出员工每月工资结算情况。该模块界面如下: - 9 -

毕业论文——《博宇员工工资管理系统的设计与实现》

绍兴职业技术学院图4-2-2 员工每月工资结算操作说明主要功能

代码如下:窗口的open事件中:dw_1.settrans(sqlca) dw_2.settrans(sqlca) string ny ny=string(year(today()))+right("0"+string(month(today())),2)

dw_1.retrieve(ny) em_1.text=ny “结算”按钮的clicked的事件中:string ny,ygh,xmmc int ygshu,gzxmshu,jbshu,kqshu,i,j,k,l,n dec je,ze datetime datebegin,dateend ny=em_1.text datebegin=datetime(date(left(ny,4)+"-"+right(ny,2)+"-01")) if right(ny,2)="12" then dateend=datetime(date(string(integer(left(ny,4))+1)+"-"+"01-01")) else dateend=datetime(date(left(ny,4)+"-"+string(integer(right(ny,2))+1)+"-01")) end if if dw_1.retrieve(ny)>0 then return ygshu=dw_2.retrieve() for i=1 to ygshu ze=0 - 10 -

毕业论文——《博宇员工工资管理系统的设计与实现》

绍兴职业技术学院ygh=dw_2.getitemstring(i,1) gzxmshu=dw_3.retrieve(ygh) for j=1 to gzxmshu xmmc=dw_3.getitemstring(j,4) je=dw_3.getitemdecimal(j,5) ze=ze+je n=dw_6.insertrow(0) dw_6.setitem(n,1,ny) dw_6.setitem(n,2,ygh) dw_6.setitem(n,3,xmmc) dw_6.setitem(n,4,je) next jbshu=dw_4.retrieve(ygh,datebegin,dateend) for k=1 to jbshu xmmc="加

班费" je=dw_4.getitemdecimal(k,2) ze=ze+je n=dw_6.insertrow(0) dw_6.setitem(n,1,ny) dw_6.setitem(n,2,ygh) dw_6.setitem(n,3,xmmc) dw_6.setitem(n,4,je) next kqshu=dw_5.retrieve(ygh,datebegin,dateend) for l=1 to kqshu xmmc="考勤罚款" je=dw_5.getitemdecimal(l,2) ze=ze+je n=dw_6.insertrow(0) dw_6.setitem(n,1,ny) dw_6.setitem(n,2,ygh) dw_6.setitem(n,3,xmmc) dw_6.setitem(n,4,je) next dw_7.insertrow(1) dw_7.setitem(1,1,ny) dw_7.setitem(1,2,ygh) dw_7.setitem(1,4,ze) next if dw_6.update()=-1 then rollback; messagebox("提示","保存失败!") return end if if dw_7.update()=-1 then rollback; messagebox("提示","保存失败!") return end if commit; dw_1.retrieve(ny) “打印”按钮的clicked的事件中:dw_1.print() “返回”按钮的clicked事件中: close(parent) 4.2.3 员

工工资情况维护该模块界面如下: - 11 -

毕业论文——《博宇员工工资管理系统的设计与实现》

绍兴职业技术学院图4-2-3员工工资情况维护操作说明主要功能代码如下:窗口的open事件中:dw_1.settrans(sqlca) dw_2.settrans(sqlca) dw_3.settrans(sqlca) dw_1.retrieve() “保存”按钮clicked事件中: if dw_2.update()=-1 then rollback; messagebox("提示","保存失败!"+sqlca.sqlerrtext) return end if commit; messagebox("提示","保存成功!") “返回”按钮clicked事件中: close(parent) 4.3 员工历史工资查询此窗口是根据员工号查询某员工的历史

工资,该模块界面如下: - 12 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院图4-3员工历史工资查询操作说明主要功能代码如下:窗口的open事件中: dw_1.settrans(sqlca) 第一个按钮是打开选择员工的界面,代码为:open(w_gwxuanze) “查询”按钮clicked事件中: if sle_1.text="" then messagebox("提示","请输入员工号") return end if dw_1.retrieve(sle_1.text) “返回”按钮clicked事件中:close(parent) - 13 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院第5章结论在本次毕业设计过程中,让我学到了不少东西,第一次做软件设计,遇到了不少问题,对于一些代码的作用并不是很懂,还有一些代码需写在窗口的哪些事件里没有分得很清楚,经过对设计不断地修改及对代码的编程,现在我有了不少提高。博宇员工工资管理系统的设计虽然有些地方不是很完美,但是我想以后不断地锻炼编写程序与设计软件,我一定能设计出更好的系统。博宇员工工资管理系统通过powerbuilder,SQL Server以及ODBC之间的连接而实现的。此系统还不能成为很完美,因为此系统只是单单对员工工资的一些基本信息做修改,对于其他信息已经能查询及修改,例如员工的工资情况和员工的考勤情况,如果此系统只是用于一般的公司人事管理也绰绰有余了。我在设计此软件的时间并不是很长,在设计中出现了问题时,老师和同学热心的帮助让我很快的解决了问题。设计中发现问题最好就是能分析问题原因所在,

不要急于求助于别人,要试着自己想办法去解决,如果凭着自己的能力真的解决不了,那就可以和老师同学讨论一起来解决出现的问题。在解决问题后,不能马上做下去,应该去总结一下此次的问题,这样在下次出现同样问题的时候,就知道问题的所在,便可以通过上次的总结来解决问题,这样子才能通过此次设计来提高自己的水平。这次博宇员工工资管理系统的设计,为我以后的工作中打下基础,我也会利用在此次设计中学到的东西在以后的工作中好好发挥,希望我能得到更大的进步。如果系统还有哪里不足,也希望老师能给与批评,相信这对我也十分有用。 - 14 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院谢辞大学生活很快就要过去了,这段期间我学到了非常多的关于计算机的知识,在各位老师的教导下我得到了很大的提高,同时也也取得了一些成绩,在今后,我也会不断地努力。很感谢学院领导两年内对我们的关心和帮助,给了我们良好的学习环境,对于我们今后的工作情况也高度重视。同时也非常感谢我们两年来的任课老师,如韩春玲老师,李俊杰老师、李忠明老师、胡秧老师等,所有老师教给我们的知识都让我们受益匪浅,希望老师教给我们的知识,我们能很好的运用在以后的工作和学习中。在这次博宇员工工资管理系统的设计过程中,非常要感谢韩春玲老师给我的帮助,老师态度和蔼,工作认真负责,在我出现问题的时候,不厌其烦的帮我找

问题错误所在,解决问题,并跟我说明问题的原因,以及正确的做法。在老师一次次的教导下,我懂的了很多,也完成了第一份软件设计——博宇员工工资管理系统。在老师教导的同时,身边的同学也给了我很多的帮助,我也非常感谢她们。通过这次系统的设计,让我懂得了非常多的知识,如在出现问题是我应该先独立思考解决,再请求老师和同学的帮助,更让我体会到合作精神,在大学学到的一切,在我今后的工作中都会很有帮助,再次感谢老师和同学带给我的一切。 - 15 -

毕业论文——《博宇员工工资管理系统的设计与实现》绍兴职业技术学院参考文献[1]王志梅,黄河.关系数据库基础与技术.北京:国防工业出版社,2004 [2]孔令德.毕业设计实例教程——从系统开发到论文写作.北京:国防工业出版社,2007 [3]齐治昌,谭庆平,宁洪.软件工程.北京:高等教育出版社,2004 [4]于洪文.PowerBuilder9.0案例开发篇.北京:清华大学出版社,2004 [5]韩征.InstallShield应用技巧与实例.北京:机械工业出版社,2004 - 16 -

计算机毕业论文——工资管理系统

人事工资管理系统软件分析 1前言 人事工资管理系统是一款设计精致、构思巧妙的人事工资管理软件,功能强大、通用性强、操作简单、容易上手。特别适合于各机关、企事业单位、工厂、学校等使用。主要功能特点: 1.界面友好,图形导航界面帮您轻松上手 2.系统预设了演示数据帮您快速掌握软件使用 3.完善的人事档案管理,方便的数据录入,档案项目设置齐全,并且设立9个人事自定义项目,留下了扩展空间。支持打印档案表、员工照片。人事报表支持表格列头自定义功能,您可根据您的报表要求自由设置人事报表格式,打印您需要的人事报表,超级灵活。 4.除了人事档案管理外,人事管理还包含工作经历管理、社会关系管理、证书管理、职称评定管理、职工培训管理、奖惩管理、人员调动管理等日常人事工作。 5.提供大量人事统计报表及分析图表、支持数据导入、导出功能,提供人事工作提醒功能:生日提醒、合同到期提醒、试用期到期提醒、离职日期提醒、退休到期提醒、工资晋升提醒、职务工资晋升提醒、级别工资晋升提醒、培训计划提醒。 6.灵活、通用的工资管理,工资项目完全由用户自己定义,适合各种工资管理要求。 7.工资项目及计算公式自由设定,最多可以设立50个工资项目,除了加减乘除四运算外,计算公式支持函数处理,同时某些人事档案的栏目可以自动在工资表中显示并参与工资表运算,比如:可以按工龄、按职务、职称、部门等核算工资等等,支持个人所得税自动计算,核算工资几乎无所不能。支持工资表格格式调整功能,按照您的要求自定义工资表格。 8.强大完善的计件、计时工资管理模块,按工序录入计件工资、按工种录入计时工资。计件计时工资数据可自动导入工资表。 9.支持打印工资单、工资条、信用卡工资数据。系统自动生成完美的工资表格式,并可以根据实际情况由用户自由调整。 10.强大的工资汇总模块,支持任意时间段的工资数据汇总,可精确汇总到每一个工资栏目。可以按员工、部门来汇总工资表。 11.月末处理帮您封存当月工资数据,以防止修改,支持结账与反结账功能。可跨月结账。 12.允许用户设立多套帐,对于不同的分支机构或不同核算方法的部门可以独立设帐管理。 13.组织结构管理,支持多级分公司及部门设置,级别数没有限制。可以设置任意复杂的单位组织结构。 14.基本资料管理:民族、籍贯、专业、职务等,方便数据录入。 15.用户权限支持多用户使用,各个用户根据权限使用相应的功能模块。 16.支持万能组合查询、万能组合排序,可以支持任意复杂条件的组合查询,完全支持模糊查询,帮你迅速获取您想要的数据 17.各种数据可以转换为EXCEL数据格式。可以将软件中产生的所有报表近乎完美的导出到EXCEL中,并且可以保留原来的颜色,字体,样式,外观,与软件中的报表格式一模一样。 18.数据备份/恢复功能帮您以备不测。 19.终生免费在线升级、热线电话、电子邮件等完善的售后服务和技术支持,快速为您解决

职工工资管理系统设计与实现

职工工资管理信息系统设计与实现 学院:经济与管理学院 班级:09信管 姓名:王友兴 学号:090403010043

目录 1 引言 (2) 1.1问题的提出 (3) 1.2任务与分析 (3) 2设计方案 (4) 2.1程序功能设计 (4) 2.1.1程序功能描述 (4) 2.1.2程序结构分析 (4) 2.1.3 数据表结构分析 (5) 2.1.4程序流程分析 (7) 2.2程序界面和代码设计 (7) 2.2.1项目设计框架 (7) 2.2.2主要表单及代码设计 (9) 3 结果分析 (20) 结论 (25) 致谢 (26) 参考文献 (27)

1 引言 1.1 问题的提出 为适合现代企业的需要,职工工资管理已经成为企业管理的一个难题,由于其费时和繁琐性,企业迫切需要一种专门为职工工资管理而服务的工具。为此,简单的职工工资管理系统为此而制造出来。本简单程序是为职工工资管理而设计的,内容简单,使用方便。程序稍加变更可以适合对资源分配方面的杂事加以处理。 作为当代大学生,熟练的操作计算机是一种必备的素质。本次设计会让我们更加熟悉VF编程,把以前学过的一些东西又重新复习了一遍,并与实际结合起来,对我们能力的提升有了很大的帮助,还能促使我们在以后的实际应用中更好的应用VF编程来设计一些数据库管理系统。 1.2 任务与分析 分析你的设计任务,有什么难点?怎么解决?完成的步骤! 职工工资管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点. 本系统主要完成对学生选课信息的管理,包括数据库中表的添加、删除等。系统可以完成对各类信息的浏览、修改、查询和工资信息对工资进行计算的功能。系统的核心是数据库中各个表联系,每一个表的修改都将联动的影响其它的表,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,也有精确查询和模糊查询,系统不仅有静态的条件查询,也有动态生成的条件查询,其目的都是为了方便用户使用。本系统有完整的用户添加、删除和密码修改功能,并具备报表打印功能.

工资管理系统毕业设计(论文)

目录 摘要 (1) 第一章开发软件简介 (8) 2.1 Visual Basic 6.0简介 (8) 2.2 Access简介 (10) 2.3 开发工具的使用 (11) 2.3.1 Visual Basic的使用及安装步骤 (12) 2.3.2 数据库:Microsoft Access (13) 2.3.3 数据库访问方式:ADO (12) 第三章数据库应用系统开发 (13) 3.1数据库管理系统 (14) 3.2数据库模式 (14) 3.3数据库信息管理系统分析 (14) 第二章系统设计与概要分析 (15) 4.1系统概要设计思路 (16) 4.2系统结构图和功能结构图 (17) 4.3运行设计 (18) 4.4数据库设计 (19) 4.5数据库表格设计 (19) 第三章系统部分代码与分析设计 (20) 5.1系统应用程序设计 (21) 5.2用户密码认证窗体的的实现 (21) 5.3系统各功能的实现及一些故障解析 (24) 第四章参考文献 (33) 工资管理系统 摘要

的工资管理工作也变得越来越复杂。工资管理既涉及到企业劳动人事的管理,同时也是企业财务管理的重要组成部分。工资管理需要和人事管理相联系,同时连接工时考勤、奖惩、津贴和医疗保险等等,来生成企业每个职工的基本工资、津贴、医疗保险、保险费、实际发放工资等。资金是企业生存的主要元素,资金的流动影响到企业的整体运作,企业员工的工资是企业资金管理的一个重要的组成部分。早期的工资统计和发放都是使用人工方式处理纸质材料,不仅花费财务人员大量的时间且不易保存,往往由于个人的因素抄写不慎或计算疏忽,出现工资发放错误的现象。早期工资管理多采取纸质材料和具有较强的时间限制。基于以上原因,企业工资管理系统使用电脑安全保存、快速计算、全面统计,实现工资管理的系统化、规范化、自动化。企业工资管理系统是典型的信息管理系统(MIS),前台程序开发工具采用微软的VISUAL BASIC,后台数据库采用ACCESS数据库。VISUAL BASIC是一种面向对象的开发工具,具有组件丰富、语言简单、功能强大的优点。ACCESS数据库具有与VISUAL BASIC无缝连接、操作简单、易于使用的优点。运行结果证明,它成为了现代化企业管理的标志。 关键词:工资管理信息管理数据查询数据库VISUAL BASIC ACCESS

学生成绩管理系统设计毕业论文

学生成绩管理系统设 计毕业论文 目录 一、系统功能简介------------------------------------------------------------------2 二、小组成员完成的工作--------------------------------------------------------3 三、系统设计分析------------------------------------------------------------------3 四、系统的调试过程---------------------------------------------------------------6

五、工程总结-------------------------------------------------------------------------12 六、附录(源程序代码)--------------------------------------------------------13 共22页 一、系统功能简介 1、进入主界面按系统提示选择相应的功能。 2、输入功能:将学生的、学号、性别、联系方式以及本学期各 门课的成绩都输入进系统。

3、排序功能:所有学生的本学期成绩进行比较,然后按照分数 从高到低进行排序。 4、查询功能:可以分为按学号和按两种方式进行查询出学生本 学期的成绩以及其他有关的信息。 5、修改功能:可以根据学生学号查找到需要修改的学生的所有 信息,然后可以对学生的信息做一个重置。 6、删除功能:通过学号定位,然后删除该学生的所有信息。 7、成绩保存:将学生的成绩信息以文件的形式保存下来。 8、成绩统计:统计每门课的最高、最低成绩以及不及格人数。 二、工作 三、系统设计分析 1、系统功能模块结构图: 本系统是由成绩输入、成绩排序、成绩查询、信息修改、信息删除、成绩保存、成绩统计以及退出程序这8个功能模块组成,其总体结构图如下: 学生成绩管理系统

人事工资管理系统

************* 人事工资管理系统09地理信息系统

一.开发背景 企业在发展中不断地壮大,员工也随之增加。对于人事管理部门来说,迫切地需要一个操作方便、功能简单实用,可以满足企业对员工的档案及工资信息进行管理系统。在企业选择人事工资管理系统时,主要存在以下几个方面的要求: (1)对企业员工的档案进行管理 (2)系统的功能要符合本企业的基本情况 (3)系统的功能操作要简单、实用、操作方便,不要出现复杂的操作。 (4)可以方便地对工资信息进行打印。 二.需求分析 通过实际调查,要求本系统具有以下功能: 良好的人机界面。 方便的添加和修改数据功能。 方便的数据查询功能。 方便的数据打印功能。 在相应的窗体中,可方便地删除数据。 三.系统设计 1.系统目标 (1)界面友好、操作方便 (2)可以对员工档案进行管理,包括增、删、改、查。 (3)实现奖罚管理。 (4)可以使用操作员管理修改口令和更改操作员。、 (5)系统运行稳定、安全可靠。 2.系统预览

3.业务流程图 人事工资管理系统的业务流程如图:

4.数据库概念设计 应用程序开发过程中,对数据库的操作时必不可少的,数据库设计师根据程序的需求及其实现功能所制定的,数据库设计得是否合理将直接影响程序的开发进程。 (1)数据库设计在系统开发中占有非常重要的比重,它是通过管理系统的整体需求而制定的,数据库设计的好坏直接影响到系统的后期开发。下面对本系统中具有代表性的数据库设计做详细说明。 在本系统中,为了提高系统的安全性,每一个用户都要使用正确的用户名和密码才能进入主窗体,而且还需要根据指定的用户名提供相应的权限,为了能够验证正确的用户名和密码得到相应的权限,应在数据库中创建登录表。 登录用户信息表的实体E-R图: 员工档案信息表的实体E-R图: 员工工资信息表的实体E-R图:

人事工资管理系统毕业设计论文

基于C#的人事工资管理系统的设计与实现 摘要在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效, 信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此人事工资管理系统,以帮助企业达到人事工资管理办公自动化、节约管理成本、提高企业工作效率的目的。 本企业人事管理系统采用C/S结构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以Microsoft Visual Studio 2008和SQL server 2008数据库作为开发平台。使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL server 2008数据库形成数据表,进行数据存储。 本文详细介绍了企业人事工资管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。 关键词人事工资管理系统 C/S 员工信息数据库

Abstract In today's society, the Internet an unprecedented development, to people's work and life has brought great convenience and high efficiency, information, electronic has become save operational costs, improve the work efficiency of the first choice. Considering the current large enterprise personnel management is still in manual work stage, not only the efficiency is low, often because of management carelessly and leaks. So according to some enterprises to provide requirements, design the personnel salary management system, in order to help enterprises to achieve personnel salary management office automation, saving management cost and improve enterprise efficiency purpose. This enterprise personnel management system USES C/S structure, mainly to enterprise staff's information and personnel related to the work flow for centralized management, convenient enterprises to establish a perfect, strong employee information database. It is Microsoft Visual Studio 2008 and SQL server 2008 database as a development platform. Using c # design operation control and write operation procedure, complete data input, modify, storage, call the function such as inquires, And use the SQL server 2008 database form data table, data storage. This paper introduces the enterprise personnel salary management of the functional requirements of the system, system design and realization. And briefly introduces the system development process of the method. Keywords personnel salary management system C/S Employee information database

《职工工资管理系统设计》实验报告

内蒙古工业大学信息工程学院 实验报告 课程名称: c语言 实验名称: 实验类型:验证性□ 综合性√设计性□实验室名称:电西8楼

班级:计12-2 学号:201220201042姓名:孙亚赛组别: 同组人:勾涛付启恒成绩: 实验日期: 2013-3-3

目录 1 题目与要求 (3) 2 功能设计 (5) 2.1算法设计 (5) 2.2 模块流程图 (7) 3 程序代码设计 (8) 4 C程序设计总结 (22) 5 结束语 (23) 6 源程序 (23)

1 题目与要求 程序设计的目的和要求 1.目的: 1)复习、巩固程序设计的基础知识,进一步加深对程序设计语言的理解和掌握;熟练使用函数、结构体、文件、数组、循环与选择、链表和指针等知识点,熟练应用C语言综合知识。 2)为学生提供了一个既动手又动脑,独立实践的机会,将课本上的理论知识和实际有机的结合起来,锻炼学生的分析解决实际问题的能力。提高学生适应实际,实践编程的能力; 3)培养学生在项目开发中团队合作精神、创新意识及能力。 2.要求: 1)对系统进行功能模块分析、控制模块分析正确,符合题目要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; 2)系统设计要实用、编程简练、功能全面、界面美观、操作使用便捷、程序运行稳定;

3)说明书、流程图要清晰; 4)记录设计情况(备查,也为编写设计说明书作好准备); 5)要求采用模块化程序设计方法,及锯齿型书写格式,要求上机调试通过,能正确运行; 6)设计上交内容:设计报告一份(按格式书写);源程序一份(电子版,能编译成可执行文件并能正常运行。每个班由班长负责收集并上交)。 题目:职工工资管理系统 1)、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观。 2)、输入功能:职工信息的录入(包括从文件中导入职工信息数据),可以一次完成若干条记录的输入。 3)、浏览功能:完成对全部职工信息的显示。 4)、查找功能: ①完成按姓名查询职工的相关信息,并显示。 ②完成按ID号查询职工的相关信息,并显示。 5)、删除功能:通过输入ID号完成对职工的信息进行删除。 6)、添加功能:完成添加新职工的信息。 7)、修改功能:通过输入ID号完成对职工的信息进行修改。 8)、计算功能:计算职工的各项工资,并得出实发工资。[个人收入所得税按现行税率计算]

教师工资管理系统课程设计

《数据库课程设计》任务书 一、课程设计的目的 《数据库课程设计》是软件工程专业(本科)教学大纲要求的重要实践性环节之一,是学习完《数据库原理及应用》和《Oracle数据库应用》两门课程后进行的一次数据库方面的综合练习。其目的在于:配合《数据库原理及应用》和《Oracle数据库应用》课程的教学,使学生能巩固和加深对数据库基础理论和基本知识的理解;掌握使用数据库进行软件设计的基本思想和方法;提高学生运用数据库理论解决实际问题的能力;培养学生调查研究、查阅技术文献、资料、手册以及编写技术文献的能力。 二、课程设计的内容及要求 内容:用一种高级语言和当前流行的数据库管理系统相结合,完成一个小型管理系统的设计与开发。所设计的小型管理系统应包含两个以上(不多于4个)的模块以及输入输出、查询、插入、删除等基本功能。根据课程设计2周时间的安排选择适当大小的设计课题,课题的选择可以是实际问题,也可以是虚构的问题。根据题目的基本需求,画出系统结构图,并对数据库进行详细设计,编写程序,同时写出关于本数据库管理系统的报告书。 要求: (1) 要求学生按照《数据库原理及应用》和《Oracle数据库应用》相关知识以及《数据库课程设计》教学大纲完成一个数据库设计,并撰写相应的课程设计报告。 (2)提交课程设计报告。 要求完成课程设计报告大约15页-20页,包括相应的模块设计文档、数据库设计文档、所承担模块的核心代码、测试过程分析与运行结果等。分组进行的同学共同完成基本设计与数据库设计,但每个人至少必须独立完成一个模块设计与实现,并写入课程设计报告中。 三、课程设计时间 课程设计时间为2周(10个工作日) 四、课程设计分组 一人一组 五、课程设计的成果和形式 1.报告一篇 建议论文按下列的提纲书写 2.符合设计要求的数据库应用系统一个 指导教师签字: 年月日

机关事业单位人事工资管理系统

《机关事业单位人事工资管理系统》 ————滨州市惠民县 培 训 讲 义 姓名:______________ 单位:__________________________ 二00九年三月

目录 第一章软件概述 1.软件的功能与特点 2.软件演示 3.软件下载与安装 4.界面切换 *第二章信息录入与建库 1.编辑界面介绍 2.信息录入方法 3.工资核算及赋正常值 *第三章工资业务变动 1.办理2006年工改 2.正式更新工资 3.每年一次晋级、级别滚动、转岗等 4.行政职务变动与技术职称变动 第四章数据查询与统计 1.数据查询 2.数据统计 第五章办理离退休 1.如何办理离退休(职) 2.办理离退休人员的注意事项 3.如何选择操作对象 4.离退休(职)人员的信息录入(回顾一下在职信息录入方法) 5.重新核定离退休费 第六章数据管理 1.数据的备份及恢复 2.文件输入与输出 3.上报盘生成与接收 第七章系统维护 1.系统初始化 2.输入注册码 3.单位增删改 4.增加操作员 5.还原系统默认值 6.用户权限控制 第八章其他 1.软件自动演示程序 2.配套资料的使用 3.软件安装不成功的原因及处理方法

4.售后服务 5.常用业务功能详细操作说明 第一章软件概述 一、软件的功能与特点 主要功能工资管理档案管理警衔管理查询统计工资统发生成年报 核心功能工资核算工资管理工资统发 主要特点操作简便处理全面维护方便 管理范围机关事业(军转干)在职离退休(职)临时工 二、软件演示 三、软件下载与安装 软件下载 操作方法网站:https://www.360docs.net/doc/6118762169.html,→软件下载→按区域下载→保存 软件安装 操作方法双击rsgzzbzd.exe安装文件→一键安装→选择区域→完成→桌面上显示“人事工资管理”图标(双击即可进入软件) 注意事项 1.软件默认安装到C盘,也只能安装到C盘,安装其他盘无效。 2.若所安装电脑没有安装打印机或Windows系统中未安装虚拟打印机,则首先要安装Windows系统中的虚拟打印机,才能安装软件。 3.功能遭破坏的XP系统可能无法安装软件。 4.安装文件与软件图标不要混淆。 反馈练习 1.下载工资软件(或用光盘),并进行安装。 *第二章信息录入与建库 一、编辑界面介绍 布局主编辑界面类似人事局的个人档案表的格式。 1.横向第一版块,为人员基本信息,如:“姓名”、“姓别”、“民族”…用红颜色表示。 2.横向第二版块,动态档案袋,如:“学习简历”、“任职简历”、“历年考核”、“奖惩情况”、“间断工龄”…用黑颜色表示。 3.横向第三版块,为工资部分,蓝色代表待发工资,如“工资总额”、“职务工资”、“级别工资”…;绿色为待扣工资,如“医疗保险”、“失业保险”…。 4.对于中间“重新核定工资”红色按钮,在录入人员信息后,点击“重新核定工资”就可以自动出现套改情况及工资演变情况。 二、信息录入方法

人事工资管理系统课程设计报告

苏州科技大学 电子信息与智能化实验中心 面向对象技术课程设计A 报告 ——人事工资管理系统 专业年级计算机科学与技术(嵌入式培养)15级 班级嵌入式1511 学号 姓名张梓轩戚春阳徐敏杰袁祺林王雨欣成绩 指导教师丁俊 2016年12月24日

注:如果按小组进行,需要此表,否则删除。 人事工资系统设计报告 1 课程设计任务概述 人事工资管理系统是非常通用的管理信息系统,一个公司必须要有健全的人事工资管理系统来管理员工的信息,才能实现它的日常运转。 因此,为了支持企业规范化的管理,高效率地完成人事的业务,需要实现包括员工的姓名、年龄、编号、电话号码等基本信息的建立,授予员工所能获取的权限,例如管理员权限,就可以对普通员工进行信息管理,其中包括新员工个人的基本信息资料的增加、修改,退休员工的信息的删除,员工奖惩信息的增加、删除和修改;此外还支持管理员对部门整体进行调薪,扩大了管理员的管理范围; 同时为了支持人事管理及其相关方面的科学决策,增加了员工的个人基本信息查询、薪资查询、奖惩情况查询和部门的总体情况查询等,大大提高了公司内部员工管理的效率,减少了不必要的精力的投入,使得企业的正常维护得以实现。 2 系统需求分析 系统功能分析 本系统主要是实现企业人事管理的系统化、规范化和自动化,实现数据的录入、插入、删除、查询、统计、更新等功能。 具有员工注册以及登录的功能,且登录后管理员可修改自己用户权限; 大体分为以下四个主功能: 1.人事管理系统:主要用来实现对员工的基本信息的增加、信息的删除、信息的

修改以及模糊查询,还包括对员工的奖惩信息的增加,信息的删除,信息的修改以及信息的查询; 2.工资管理系统:主要包括模糊查询部门信息、员工的总体以及个人工资信息,以及对部门的薪资进行整体调整的功能; 3.统计管理系统:主要指用来显示部门的整体情况以及员工人数; 4.系统设置系统:主要是用来对数据进行恢复和备份。 用例图及用例说明 用户注册用例 1.用例名称:注册 2.用例描述:注册成为本管理系统的用户 3.角色:用户 4.前置条件:格式输入正确 5.后置条件:保存此用户的信息 6.基本路径: A.填写用户名和密码 B.保存用户信息 7.扩展点: A.未填写完整或者格式错误 a1.错误提示 B.用户已经存在b1.错误提示 3 系统设计 系统类图

职工工资管理系统毕业设计报告

石家庄邮电职业技术学院 毕业设计 基于“狐表”的职工工资管理系统开发 2012 届计算机系 专业软件技术 班级计0903-11 学号 30902001819 姓名 *** 指导教师 *** 完成日期 2011年12月20日

石家庄邮电职业技术学院毕业设计任务书

石家庄邮电职业技术学院毕业设计评定书

摘要 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事工资的管理势在必行。本系统结合公司实际的财务制度,经过实际的需求分析,采用功能强大的狐表(Foxtable)做为开发工具而开发出来的单机版职工工资管理系统。 整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,完成工资管理的全过程,包括对职工档案信息的增加、删除、修改与查询功能,以及职工每月工资的录入、修改、查询与统计等功能。 报告主要介绍了本课题的开发背景,所要完成的功能和开发的过程。以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。 关键词:工资管理、Access2007、管理信息系统、Excel

目录 1 绪论 (1) 2 关于Foxtable (2) 2.1 帮助文件 (2) 2.2 菜单介绍 (2) 2.2.1 菜单的构成 (2) 2.2.2 日常工作功能区 (3) 2.2.3 数据表工作区 (3) 2.2.4 项目管理工作区 (4) 2.2.5 打印输出工作区 (4) 2.2.6 杂项工作区 (5) 2.3 功能介绍 (5) 2.3.1 轻松录入 (5) 2.3.2 轻松统计 (5) 2.3.3 轻松查询 (6) 2.3.4 轻松报表 (6) 2.3.5 轻松开发 (7) 2.3.6 其它特色 (8) 2.4 狐表与易表的区别 (8) 2.5 Foxtable软件的优势 (9) 3 系统需求分析与总体设计 (10) 3.1 系统功能分析 (10) 3.2 系统功能模块划分 (10) 4 数据库设计 (11) 5 系统详细设计与模块的具体实现 (13) 5.1 “登陆”模块设计 (13) 5.2 系统的主界面 (14) 5.3 “职工管理”模块设计 (15) 5.3.1 职工信息录入 (15)

VF企业工资管理系统毕业设计论文

企业工资管理系统设计 【摘要】对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。 【关键字】管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。 第一章绪论 1.1研究课题的背景 借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。 现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。

通过在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了像我们单位这样的小型企业对系统的需求,如果能够设计一套针对类似本单位的小型国有企业的工资管理系统特别有意义,并且是现行的财务管理软件代替不了的。 在和指导老师多次交流后,确定实现方案的要点和工作计划。本系统的实现的主要功能有:员工信息管理、工资结构设置、工资汇总打印等等功能。 1.2 研究思路和工作计划 正如研究任何其它软件项目一样,我做的毕业设计也经历了从选题,调研,熟悉开发环境,实验关键技术,查找类似的相关系统的资料;系统概要设计,数据库结构设计,功能模块开发,功能模块测试,系统调试和系统试运行和修改。下面的流程图反映了我们的基本的思路和过程。 在各阶段的时间安排上,选题和调研用了两周左右的时间;熟悉开发环境,实验关键技术,查找类似的相关系统的资料用了两周时间;系统概要设计用了一周的时间;数据库结构设计用了一周时间;功能模块开发和功能模块测试用了四周的时间;最后,系统调试和系统试运行和修改用了约三周的时间。完成全部工作大约用了3个月的时间。

工资管理系统论文范例

摘要 近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透到各个领域。在企业管理领域内,计算机的应用已经十分广泛,各种管理机制与企业运作流程都与计算机紧密结合在一起,计算机的应用进一步完善了企业的管理,提高了企业的现代化管理形象。 开发职工工资管理系统的目的就是为了帮助财务部门能更好地管理本单位的职工工资,提高工作效率,实现职工工资信息管理的规范化和自动化。 博宇员工工资管理系统使用PowerBuilder,采用SQL Server作为数据库,实现了一般工资管理系统对职工工资信息的浏览、添加、删除、修改和查询功能,节省了大量的人工操作的工作量,自动完成众多的信息处理,减少了数据出现错误的几率,加强了工资记录的安全性和完整性。 本文还简单介绍了PowerBuilder软件的界面及操作方法。简要介绍了窗体的制作,数据库的分析与设计,系统的最后编译过程。并且叙述了作者在软件开发过程中的心得体会。 关键词:工资管理PowerBuilder SQL Server Abstract In recent years, along with t he rapid development of our country’s information technology, the computer application has gradually seeped to each field. In the enterprise management field, the computer application has been already extremely widespread, each kind of management mechanism and operation flow of enterprise are all in close integration with computer, the computer application has further consummated enterprise's management and enhanced the image of enterprise's modern management. The management system about human affairs salary of enterprise resource planning (ERP) adapts the request of modern enterprise, it is the essential condition that make the management of enterprise’s human affairs salary become scientific and standardized, and it establishes the information superhighway for the enterprise, and urges the enterprise to form convenient, scientific and reasonable management pattern. The human affairs and salary management system is one part of the enterprise resource planning, it is also an extremely important part of enterp rise’s management system. Through carrying on the digitized management to the human affairs salary information, the enterprise will speed up the information processing speed and enhance the management efficiency, thus the development of enterprise will be promoted. This system is an information system that is established through using the PowerBuilder data bank technology and unifying the enterprise’s management system in China, it mainly includes the processing functions of input, maintenance and inquiry of the basic information of staff, as well as produces the report form of wages according to allowance, checking attendance of staffs. Keyword:Salary Management PowerBuilder SQL Server

人事工资管理系统设计与实现

人事工资管理系统设计与实现 【摘要】 (3) 【关键字】 (3) 第一章绪论 (3) 1.1研究课题的背景 (3) 1.2 研究思路和工作计划 (3) 第二章管理信息系统研究概述 (4) 2.1管理信息系统的发展历史 (4) 2.2管理信息系统的特点 (5) 2.3管理信息系统的开发方式 (6) 2.4管理信息系统的开发过程 (7) 第三章工资管理系统分析与设计 (9) 3.1系统功能需求简介 (9) 3.2功能需求描述 (10) 3.3目标系统要求 (10) 3.4系统平台选择 (11) 3.5数据库设计 (11) 3.5.1数据库介绍 (11)

3.5.2数据流图 (11) 3.5.3数据词典分析 (12) 第四章人事工资管理系统的功能实现 (13) 4.1员工基本信息模块编码设计 (13) 4.2工资结构设置模块编码设计 (20) 4.3入口程序 (21) 4.4连编程序 (21) 第五章小结 (22)

【摘要】对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。本文介绍毕业设计课题的选题背景和意义,相关的研究和开发的比较和综述,研究开发的过程,以及设计思路和实现细节的考虑,最后给出了作者在毕业设计过程的体会。 【关键字】管理信息系统,数据库,工资管理,实体关系图(E-R图),数据字典,数据流图。 第一章绪论 1.1研究课题的背景 借助现代信息技术和管理理论,建立企业管理信息系统是当今社会的重要趋势。党和政府根据知识经济时代的特点,对国民经济建设提出了“用信息化带动工业化”的指导思想。对企业而言,全面开发和应用计算机管理信息系统就是近期不能回避的问题。在企业管理中,人力资源是企业最宝贵的资源,也是企业的“生命线”,因此人事管理是企业的计算机管理信息系统重要组成部分。而工资管理又是人力资源管理的重中之重。实行电子化的工资管理,可以让人力资源管理人员从繁重琐碎的案头工作解脱出来,去完成更重要的工作。工资管理信息系统的实现可以减轻比较繁琐的手工工资管理。 现在应用在大中型企业的管理信息系统中,几乎都包括了工资管理模块。有些环境中是由作为大型ERP软件中的一个模块引进的,有些是作为企业的财务系统的一部分。这些根据规范的西方的管理制度设计的工资管理软件,在很多时候还不能完全解决中国特色的中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。 通过在本单位经过一周的调研,并参考其他同行设计工资管理软件,我基本上搞清楚了像我

职工工资管理系统设计与实现

《JAVA程序设计》 课程设计报告 设计题目:职工工资管理系统设计与实现学院名称: 专业班级: 姓名: 学号:

目录 一需求分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 二概要设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 三详细设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 3.1 数据库设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2 模块及窗体设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3 3.2.1 数据库模块设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。5 3.2.2 用户登录识别模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。6 3.2.3管理员模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。8 职工基本信息管理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。9 职工工资管理。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。20 3.2.4 普通用户模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28 职工信息。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。28 3.2.5 系统管理模块。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 3.2.5 主窗体菜单设计。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。15 四软件测试。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。36 五总结。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。36 参考资料:....................................................。。。。。。..17

工资管理系统的毕业论文

工资管理系统的毕业论文 目录 引言 1 第1章工资管理系统概述 2 1.1 工资管理系统的应用现状 2 1.2 工资管理系统开发的意义 2 1.3 系统的主要功能 3 1.4 工资管理系统的准备工作及安排 3 第2章开发工具及相关技术介绍 4 2.1 DELPHI简介 4 2.2 SQL SERVER2000简介 5 2.2.1 数据库技术的现状和发展 5 2.2.2 数据库系统的选择原则 6 2.3 ADO简介7 第3章 MIS系统基本理论8 3.1 MIS系统的概念8 3.2 MIS系统的开发梗概8 3.2.1 MIS系统的开发原则8 3.2.2 MIS系统的开发步骤8 3.2.3 MIS开发方法的选择9

第4章工资管理系统需求分析10 4.1 系统目标10 4.2 系统业务分析 10 4.3 系统功能需求 10 4.4 系统可行性分析研究10 4.5 工资管理系统的数据流程图11 4.6系统数据流图11 4.7 数据字典15 第5章系统的设计与实现 19 5.1 设计思路19 5.2 概念设计19 5.3 逻辑结构设计 20 5.4 功能模块的设计与实现22 5.4.1 系统功能模块图22 5.4.2 功能的说明 23 5.5 系统功能模块的设计与实现23 5.5.1 系统登录界面的设计23 5.5.2 系统主界面的设计24 5.5.3 人员添加管理界面的设计26 5.5.4 人员删除管理界面的设计28 5.5.5 操作员管理界面的设计30 5.5.6 员工基本工资管理界面的设计31

精品经典 5.5.7员工浮动工资管理界面的设计32 5.5.8 工资发放管理界面的设计34 5.5.9 工资调整管理界面的设计36 5.5.10 工资报表管理及打印报表界面的设计38 5.5.11 帮助界面的设计41 第6章系统测试42 6.1 系统开发环境42 6.2 测试 42 结论与展望44 致谢45 参考文献46 附录47 附录A 外文文献47 附录B 主要参考文献题录及摘要51 表格清单 表4-1员工编号 (15) 表4-2 操作员姓名 (15) 表4-3 操作员密码 (15) 表4-4 操作员时

相关文档
最新文档