基于EXCEL VBA的人力资源管理系统设计
人力资源在中小型生产企业系统化管理中当数据量越来越大时,数据的自动化管理和操作显得越来越重要。办公自动化软件在这些企业中使用越来越普及,微软的办公自动化软件套件中的EXCEL对大数量的处理优点也凸显出来。本系统是针对生产型的中小企业,用VBA对电子表格数据的二次开发。应用于人力资源管理系统包括员工管理,人才的招聘与录用,培训管理等功能系统。该系统能够实现员工招聘,员工培训,员工理等功能,程序功能实现后能够为企业更高效的招聘和培养有用的人才以及更好的管理公司员工。 本文首先介绍了系统的整体架构以及VBA技术的运用,然后介绍了其子系统,以及它们的功能概述和具体实现 M00001
Human resources in small and medium enterprises, when the volume of data is growing, the automated management and operation of the data becomes more and more important. Office automation software is becoming increasingly popular in these enterprises. EXCEL Microsoft office automation software suite for large number of processing advantages are also prominent. This system is for the production of small and medium enterprises, with VBA secondary development of spreadsheet data. Applied to the human resources management system, including staff management, personnel recruitment and hiring, training, management and other functions of the system. The system enables staff recruitment, after staff training, staff management and other functions, the program features for the enterprise can achieve more efficient recruitment and training of personnel as well as useful for better management of company employees.This paper describes the overall architecture of the system and the use of VBA technology, and then introduces its subsystems, as well as their functional overview and specific implementation.
目录 III 查看完整请+Q:351916072获取
1绪论 1
1.1 课题背景 1
1.2课题目的和意义 2
1.4开发技术 2
1.4.1宏与VBA 2
1.4.2API函数 4
2人力资源系统功能与需求分析 5
2.1可行性分析 5
2.1.1 技术可行性分析 5
2.1.2 操作可行性分析 5
2.1.3 经济可行性分析 6
2.2系统目标 6
2.3系统功能性需求分析 6
2.4系统非功能性需求分析 7
3人力资源系统的概要设计 8
3.1系统整体设计 8
3.2系统功能模块 9
4人力资源系统详细设计与实现 1
4.1系统公共函数 1
4.2系统功能模块 1
4.2.1用户登录模块 1
4.2系统管理模块 2
4.2.1用户管理子模块 3
4.2.2修改信息子模块 3
4.2.3查询信息子模块 5
4.4基本信息管理模块 9
4.5考勤管理模块 10
4.5.1请假管理子模块 10
4.6小结 11
5 系统测试与展望 12
5.1功能测试 12
5.1.1空字测试 12
5.1.2错字测试 13
5.2论文工作总结 13
5.3 展望 13
致谢 15
参考文献 16查看完整请+Q:351916072获取
宏是由一系列命令和函数组成的程序,存储于VBA模块中,可随时用于自动执行一项或一组的操作。宏在Excel中的作用就是通过宏来将一系列Excel命令组合在一起,形成一个命令,实现任务的自动化【4】。利用宏记录器可以将当前操作记录下来,以代码形式描述下来缩进新的操作称之为录制宏,也是用来简化日常工作的。录制宏有绝对引用和相对引用两种方式。使用录制宏可以按操作顺序如实的记录所有操作信息,所以执行宏时可以录制宏产生完全一致的效果。宏是以代码形式存在的,因此只需调整宏代码就可以完成所有的工作,不需要重新录制。但并非所有的宏都可以通过录制宏产生代码,因此宏具有全面性不足的缺点。其次录制宏会产生一些冗余代码,类如
1.系统整体设计原则:
基于对企业人力资源管理工作在企业内部结构,结合软件和硬件的开发环境下,合理的利用资源,确保业务信息和用户界面友好性,在先进的发展阶段,技术手段的使用。其具体原则是:
根据系统的功能模块结构图,找出系统中有相同子功能的模块,建立公共文
件,可以减少代码量和简化程序的结构,这样使编写程序可以更加快捷和方便。系统的公共函数如下:
Main启动函数:系统启动函数。
txtisnull功能:文本框的内容中确定是否为空。
isoverstringlen功能:检测用户输入内容是否超过给定值。
1用户登录模块
用户登录管理模块是获取用户登录信息的,包括用户输入的用户名称和密码。如果用户输入的信息不正确,提示错误信息并且处理终止。如果正确,就分配用户的权限。用户登录模块流程图界面如下图4-1
5.1.1空字测试
(1)用户登录信息输入。用户名和密码是用户登录系统所不可缺少的信息。所以绝对不可以为空,否则应该给予用户提示。
(2)账号管理信息录入。管理员要对很多的账号进行管理,每个账号有很多个人信息,如姓名、性别、年龄、ID号、密码、工作部门、职务、住址和电话等。此信息不允许空值。因此,当用户输入的信息,系统会给用户提示。
5.1.2错字测试
当用户输入错误的信息或不存在的信息是,系统同样该予以提示,让用户意识到问题的所在。
(1) 用户名错误。用户登录时,将用户名输入错误则无法登录系统。
(2) 密码错误。用户登录时,将密码输入错误则无法登录系统。查看完整请+Q:351916072获取
(3) 查询数据不存在。用户在查询数据过程中,如果输入的所要查询据
不存在,系统应该及时的给予提示。使用户确实所要查询的数据是否输入错误。
Human resources in small and medium enterprises, when the volume of data is growing, the automated management and operation of the data becomes more and more important. Office automation software is becoming increasingly popular in these enterprises. EXCEL Microsoft office automation software suite for large number of processing advantages are also prominent. This system is for the production of small and medium enterprises, with VBA secondary development of spreadsheet data. Applied to the human resources management system, including staff management, personnel recruitment and hiring, training, management and other functions of the system. The system enables staff recruitment, after staff training, staff management and other functions, the program features for the enterprise can achieve more efficient recruitment and training of personnel as well as useful for better management of company employees.This paper describes the overall architecture of the system and the use of VBA technology, and then introduces its subsystems, as well as their functional overview and specific implementation.
目录 III 查看完整请+Q:351916072获取
1绪论 1
1.1 课题背景 1
1.2课题目的和意义 2
1.4开发技术 2
1.4.1宏与VBA 2
1.4.2API函数 4
2人力资源系统功能与需求分析 5
2.1可行性分析 5
2.1.1 技术可行性分析 5
2.1.2 操作可行性分析 5
2.1.3 经济可行性分析 6
2.2系统目标 6
2.3系统功能性需求分析 6
2.4系统非功能性需求分析 7
3人力资源系统的概要设计 8
3.1系统整体设计 8
3.2系统功能模块 9
4人力资源系统详细设计与实现 1
4.1系统公共函数 1
4.2系统功能模块 1
4.2.1用户登录模块 1
4.2系统管理模块 2
4.2.1用户管理子模块 3
4.2.2修改信息子模块 3
4.2.3查询信息子模块 5
4.4基本信息管理模块 9
4.5考勤管理模块 10
4.5.1请假管理子模块 10
4.6小结 11
5 系统测试与展望 12
5.1功能测试 12
5.1.1空字测试 12
5.1.2错字测试 13
5.2论文工作总结 13
5.3 展望 13
致谢 15
参考文献 16查看完整请+Q:351916072获取
宏是由一系列命令和函数组成的程序,存储于VBA模块中,可随时用于自动执行一项或一组的操作。宏在Excel中的作用就是通过宏来将一系列Excel命令组合在一起,形成一个命令,实现任务的自动化【4】。利用宏记录器可以将当前操作记录下来,以代码形式描述下来缩进新的操作称之为录制宏,也是用来简化日常工作的。录制宏有绝对引用和相对引用两种方式。使用录制宏可以按操作顺序如实的记录所有操作信息,所以执行宏时可以录制宏产生完全一致的效果。宏是以代码形式存在的,因此只需调整宏代码就可以完成所有的工作,不需要重新录制。但并非所有的宏都可以通过录制宏产生代码,因此宏具有全面性不足的缺点。其次录制宏会产生一些冗余代码,类如
1.系统整体设计原则:
基于对企业人力资源管理工作在企业内部结构,结合软件和硬件的开发环境下,合理的利用资源,确保业务信息和用户界面友好性,在先进的发展阶段,技术手段的使用。其具体原则是:
根据系统的功能模块结构图,找出系统中有相同子功能的模块,建立公共文
件,可以减少代码量和简化程序的结构,这样使编写程序可以更加快捷和方便。系统的公共函数如下:
Main启动函数:系统启动函数。
txtisnull功能:文本框的内容中确定是否为空。
isoverstringlen功能:检测用户输入内容是否超过给定值。
1用户登录模块
用户登录管理模块是获取用户登录信息的,包括用户输入的用户名称和密码。如果用户输入的信息不正确,提示错误信息并且处理终止。如果正确,就分配用户的权限。用户登录模块流程图界面如下图4-1
5.1.1空字测试
(1)用户登录信息输入。用户名和密码是用户登录系统所不可缺少的信息。所以绝对不可以为空,否则应该给予用户提示。
(2)账号管理信息录入。管理员要对很多的账号进行管理,每个账号有很多个人信息,如姓名、性别、年龄、ID号、密码、工作部门、职务、住址和电话等。此信息不允许空值。因此,当用户输入的信息,系统会给用户提示。
5.1.2错字测试
当用户输入错误的信息或不存在的信息是,系统同样该予以提示,让用户意识到问题的所在。
(1) 用户名错误。用户登录时,将用户名输入错误则无法登录系统。
(2) 密码错误。用户登录时,将密码输入错误则无法登录系统。查看完整请+Q:351916072获取
(3) 查询数据不存在。用户在查询数据过程中,如果输入的所要查询据
不存在,系统应该及时的给予提示。使用户确实所要查询的数据是否输入错误。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1.html