摘 要
在信息技术飞速发展的现代社会中,手工管理模式已不能适应企业的发展要求。随着管理信息系统的普及和完善,用计算机代替手工管理已经成为企业采用的主要的管理模式。企业工资管理系统就是结合现代企业管理而开发的一个具有实用性的工资管理软件。
本文主要介绍了企业工资管理系统的分析、设计、系统功能及实现的过程,详细论述了系统设计思想、数据库表的设计和各功能模块设计,并对系统的设计特点和不足进行了阐述。本系统能够实现部门管理、职工管理、工资管理、统计查询等功能,满足企业对工资管理自动化的需要。本系统的开发,大大减少了工资管理在时间上的浪费,为企业节约了大量的人力、物力和财力。
本文介绍的系统采用Visual Basic 6.0为前台开发工具,后台数据库采用SQL Server 2000。该系统可在Windows 98/2000/XP环境下运行。
关键词 部门管理职工管理 工资管理 数据库设计 Visual Basic
Abstract
In the modern society with information technology developing at a high speed, the manual management module can not meet the need for enterprises development. Along with the prevalence and accomplishment of information management, the module of substituting the manual work with computer has become primary. Enterprise Salary Management System is implemented combined with modern enterprise management thought, which is the practical management software.
This dissertation mainly introduces the analysis and design of Enterprise Salary Management System, system functions and implementation process. The general design ideas, database design and functions module design of the system are described, and characteristics and disadvantages of this system are also discussed. This system includes the following functions: department management, employee management, salary management, statistics and query etc. Running with this system, the enterprise can save a lot, not only time, but also the human and cost during management. The system introduced in this dissertation adopts the Visual Basic 6.0 as the stage developing tool, SQL Server 2000 as backed database management system, and runs at the Windows 98/2000/XP environment.
Key words department management, employees management, salary management, database design, Visual Basic
目 录
第1章 引言... 1
1.1 题目背景... 1
1.2课题要求... 1
1.2.1 人事管理... 1
1.2.2 用户管理... 2
1.3 系统设计目标... 2
1.4 经济效益分析... 2
第2章 系统设计思想... 4
2.1 需求分析... 4
2.2 E-R图... 4
2.2.1 部门实体E-R图... 4
2.2.2 职工实体E-R图... 5
2.2.3 工资实体E-R图... 5
2.2.4 实体关系E-R图... 6
第3章 系统结构特性设计... 8
3.1 表的设计及功能... 8
3.2 表的连接... 11
3.2.1 部门管理的实现... 11
3.2.2 职工管理的实现... 11
3.2.3 工资管理的实现... 11
3.2.4 统计查询的实现... 11
3.3 对数据库中表的SQL操作... 12
3.4 表中输入数据的规范化... 12
第4章 详细设计... 13
4.1 系统结构设计图... 13
4.2 主要界面的设计... 14
4.2.1 登录界面... 14
4.2.2 主界面... 14
4.2.3 部门管理界面... 15
4.2.4 职工管理界面... 16
4.2.5 工资管理界面... 17
4.3 功能模块流程图... 18
4.3.1 登录模块流程图... 18
4.3.2 用户管理模块流程图... 19
4.4 主要技术的实现... 20
4.4.1 用户登录身份验证的实现... 20
4.4.2 数据相关操作的实现... 22
4.4.3 数据查询的实现... 27
4.4.4 数据统计的实现... 30
第5章 系统测试... 31
5.1设计特点... 31
5.2设计不足... 31
5.3调试... 32
结 束 语... 33
参考文献... 35
致 谢... 36
第1章 引言
科学技术飞速发展的今天,旧的管理模式已经制约了企业的发展;采用全新的工资管理模式成为必要的手段,本系统即为适合企业工资管理而编写。
1.1 题目背景
随着计算机技术的突飞猛进,办公自动化已经成为企业发展的有利手段。企业工资管理一直是企业管理的一个重要的组成部分,一直以来人们使用传统的手工方式管理工资档案,这种管理方式存在着许多的缺点,如:效率低、安全性差、工资信息的查询,修改困难。计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高企业工资管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。为了适应企业的发展和更好的实现企业工资管理自动化,企业工资管理系统应运而生。
企业工资管理系统,顾名思义,就是对企业的部门信息、职工信息、工资信息等进行有效的管理并能对软件进行简单的维护。
1.2课题要求
企业工资管理系统主要是针对企业的一个工资发放管理的系统,基于C/S的企业工资管理系统能够完成部门管理、职工管理、工资管理、统计查询等功能。
1.2.1 人事管理
本次毕业设计要求完成的是企业工资管理系统,主要设计的是人事管理,包括部门管理、职工管理、工资管理、统计查询等功能:
(1) 管理员对部门的信息进行管理;实现对部门信息的添加、修改、查询;
(2) 管理员对职工的基本信息进行管理;实现职工基本信息的添加、修改、查询;
(3) 管理员对工资情况进行管理;实现部门、职工的有机结合;对职工的工资进行录入、发放、修改、查询、统计、备份、打印工资发放表;对部门的总工资进行统计、备份;
(4) 管理员可以按照多种查询方式对各种信息进行查询。
1.2.2 用户管理
可以实现部门、职工和管理员的相关功能:
(1) 管理员可以对部门和职工的相关记录进行增加、删除、修改和查询;
(2) 管理员、操作员均可对凳录密码进行修改;
(3) 管理员可以对部门、职工的工资信息进行统计、计算;
(4) 管理员可对以前的历史工资信息进行删除、备份。
1.3 系统设计目标
按照毕业设计要求,本系统应该达到如下的设计目标:
(1) 完成毕业设计要求的部门管理、职工管理、工资管理、统计查询等功能;
(2) 管理员对部门和职工的相关信息进行添加、删除、修改和查询,以及对部门工资、职工工资的统计;
(3) 实现设计要求的对工资信息的备份、打印;
(4) 数据库信息更新灵活、安全、数据模型统一规范;
(5) 用户界面友好、性能稳定、美观大方而且比较人性化、向导功能强、易于操作;
(6) 系统性能稳定并且具有比较强大的查询功能。
1.4 经济效益分析
随着计算机管理系统的普及,本系统预计会获得良好的经济效益。为了提高企业办事效率减少人力的投入,企业工资管理系统可以大大的减少人力的劳动,运用本系统进行工资发放、统计、计算方便快捷,安全稳定。
从经济效益的角度看,开发本项目需要计算机一台大约需要4500元;需要一人进行开发,按照每天100元的开发经费计算,开发周期一个月共需要3000元;企业应用本系统需要计算机一台大约需要4500元;低值易耗品的消耗按照每天10元计算,软件的应用周期一年共需要3600元,所以完成整个项目需要投资15600元左右。如果按照手工的管理模式每天需要100元左右,应用本系统后可以每天节省90元左右。可见本系统具有很好的经济效益。
可见企业工资管理系统是一个安全、有效、方便、实用的企业管理软件,对于企业的办公自动化起到了很好的效果。