基于Delphi的公司人事管理系统的设计与实现
摘 要
随着信息科学技术的飞速发展,人们逐渐意识到对信息管理软件的运用可以使日常工作更加方便、快捷和高效。论文详细论述了一个公司人事管理系统的开发设计过程。系统采用Delphi 7.0作开发平台,SQL Server 2000作数据库管理系统,实现了系统管理、信息设置、员工信息管理、工资管理等功能。系统符合公司人事管理的要求,能够帮助公司切实提高工作效率。
论文组织如下:首先阐述了该系统的开发背景、意义;其次介绍了相关的开发工具及技术基础;接着对系统的需求进行了分析,并提出了具体的设计方案和数据库模型;然后展现了整个系统的具体实现,包括数据库的设计和连接,各功能模块的实现;最后对该软件进行了严格的测试。
关键词: 信息管理;MIS;Delphi7.0;SQL server 2000
The Design and Implementation of Personnel Management System based on Delphi
Abstract
Along with the rapid development of the information science technology, people gradually realize that the utilization of information management software could make the routine more convenient, quickly and efficient. The paper discusses in detail the development and design process of the external affair of headhunter company management software. It uses Delphi 7.0 as the development platform, SQL Server 2000 as the database management system, and includes system management, information setup, staff information management, wage management, etc.. It can accord with the requirement of personnel management, and can help the company enhance its work efficiency.
[资料来源:Doc163.com]
The paper is organized as following: Firstly, analyzes the background and significance; Secondly, introduces the development tools and the foundation of the technology; Thirdly, analyses the demand of the system, gives a specific design project and a database model; Then shows the implementation of the whole system, which includes the design and linkage of the database and the implementation of every module. Finally gives a test of the system. [资料来源:http://Doc163.com]
Key words: Information management; MIS;Delphi7.0; SQL server 2000
目 录
论文总页数:28页
1 引言 1
1.1 背景 1
1.2意义 1
1.3研究思路 3
2 开发工具介绍 3
2.1 开发工具的选择 3
2.2 Delphi 7.0 及 SQL Server 2000简介 4
2.2.1 Delphi 7.0简介 4
2.2.2 SQL Server 2000简介 5
3 需求分析及系统设计 6
4系统的实现 7
4.1 数据库设计 7
4.2 各功能模块的实现 11
4.2.1 数据模块设计 11
4.2.2 登录界面的设计 13
4.2.3 新员工登记模块设计 14
4.2.4 工资设置模块设计 17
4.2.5 主窗体设计 19
4.2.6 员工信息浏览模块设计 20
5 系统测试 22
5.1 测试环境 23
5.2 主要模块测试 23
5.2.1 登录界面测试 23
5.2.2 所得税模块测试 24
5.2.3 工资设置模块测试 24
结 论 25
参考文献 25
致 谢 27
声 明 28
[资料来源:Doc163.com]
人事管理系统是一个典型的数据库应用程序,由启动窗体、登录模块、系统主界面、系统管理模块、信息设置模块、员工信息管理管理模块、工资管理模块等组成,具体的功能模块如下:
(1)系统管理模块的主要功能是单位信息、管理员设置、更改密码、重新登录。
(2) 信息设置模块主要功能是对部门信息、工种类型、职称类型、文化程度、政治面貌、民族类型、得税设置、考勤设置等进行设置。
(3) 员工信息管理模块主要功能是新员工登记、应聘登记、员工调动、员工离职、考核管理、合同管理、应聘信息浏览、员工信息浏览。
(4) 工资管理模块主要是:设置员工的工资信息、生成工资报表、工资档案浏览。
总之, 开发这个系统的目的就是要帮助企业的人事部门提高工作效率,实现企业人事信息管理系统的系统化、规范化和自动化。根据这个系统所要实现的目的和任务,总结出这个系统最终要实现的主要功能如下:
数据设置部分:主要包括考勤录入功能。
数据修改部分: 主要修改员工信息,修改基本工资,人事调动。
数据采集部分:主要完成日常登记。
数据查询部分:主要包括用户信息查询、考勤信息查询、工资情况查询、部门情况查询各项报表统计等工作。
[资料来源:www.doc163.com]