企业人事管理系统的设计与实现
企业人事管理信息系统设计与实现

企业人事管理信息系统设计与实现一、概述二、系统设计1.系统结构企业人事管理信息系统主要包括前台界面、后台数据库以及中间的数据传输与处理模块。
前台界面用于用户登录和完成相应的人事管理操作,后台数据库用于存储和管理企业的人事信息,数据传输与处理模块负责处理前台操作和后台数据的传输和处理。
2.功能模块划分(1)用户管理模块:包括用户注册、登录、权限管理等功能,用于管理系统内各用户的访问权限和操作权限。
(2)员工信息管理模块:包括员工档案管理、员工合同管理、员工薪酬管理等功能,用于管理和维护企业所有员工的基本信息和相关合同信息。
(3)招聘管理模块:包括招聘计划管理、招聘流程管理、招聘人员管理等功能,用于管理企业的招聘流程和招聘人员的整个过程。
(4)考勤管理模块:包括考勤记录管理、请假管理、加班管理等功能,用于管理和记录员工的出勤情况和假期情况。
(5)绩效管理模块:包括绩效考核管理、绩效指标管理、绩效结果分析等功能,用于评估和管理员工的工作绩效。
(6)福利管理模块:包括员工福利管理、员工奖励管理、员工离职管理等功能,用于管理和记录员工的福利待遇和离职相关事宜。
(7)培训管理模块:包括培训计划管理、培训材料管理、培训成绩管理等功能,用于管理和记录员工的培训情况和培训成绩。
三、系统实现1.技术选择系统采用C/S架构,前台使用HTML、CSS和JavaScript等技术实现用户界面,后台使用Java语言实现业务逻辑和数据库管理。
数据库采用关系型数据库MySQL,利用数据库的增删改查等操作实现对人事信息的存储和管理。
2.开发周期系统的开发周期分为需求分析、系统设计、系统实现、系统测试和系统上线等阶段。
预计开发周期为3个月。
3.数据库设计根据系统功能的需求,设计相应的数据库表结构,包括员工信息表、员工合同表、招聘信息表、考勤记录表、绩效考核表、福利信息表和培训记录表等。
通过表之间的关联和约束,实现数据的规范和一致性。
小型企业人事管理系统的设计与实现

小型企业人事管理系统的设计与实现随着科技的不断发展和进步,企业管理也在不断地向着数字化、信息化方向发展。
人事管理作为企业管理中的重要一环,也需要借助信息技术来提高管理效率和质量。
针对小型企业的特点和需求,设计一套适合小型企业的人事管理系统至关重要。
本文将从设计与实现的角度,探讨小型企业人事管理系统的具体实现方案。
一、需求分析在进行人事管理系统的设计与实现前,首先需要对小型企业的人事管理需求进行深入分析。
一般而言,小型企业的人事管理系统需要包括以下几个方面的功能:1. 员工信息管理:包括员工基本信息、入职信息、离职信息、工作经历等,需要能够方便地录入、修改和查询;2. 考勤管理:包括考勤记录、考勤统计、假期管理等,需要能够与考勤机等硬件设备进行联动;3. 薪酬管理:包括工资核算、社保公积金管理、个税管理等,需要能够与财务系统进行数据对接;4. 绩效考核:包括员工绩效目标设定、绩效评定、绩效考核结果记录等,需要与员工的工作目标和岗位职责相匹配;5. 培训管理:包括培训计划、培训记录、培训效果评估等,需要能够对员工的培训需求进行科学的评估和分析。
在进行需求分析时,需要充分了解小型企业的规模和特点,以及人事管理的实际情况,从而确定系统的具体功能和核心模块。
二、系统设计1. 技术选型:由于小型企业的规模相对较小,因此在技术选型上可以选择轻量级的开发框架和数据库管理系统,如Spring Boot + MyBatis + MySQL等,以满足系统的快速开发和运行效率。
2. 系统架构:人事管理系统的架构设计应该以模块化、可扩展性和稳定性为原则。
可以采用前后端分离的架构设计,前端采用Vue.js、React等流行的前端框架,后端采用Spring Boot框架开发RESTful API接口,从而实现前后端的分离开发和部署。
3. 数据库设计:根据系统的功能需求,设计合理的数据库表结构,保证数据的一致性和完整性。
在员工信息管理模块中,可以设计员工表、部门表、职位表等基本表;在考勤管理模块中,可以设计考勤记录表、假期表等相关表。
企业人事管理系统的设计与实现

企业人事管理系统的设计与实现随着近年来网络技术的不断发展和人力资源管理的日益重要,企业人事管理系统极其关键。
针对此问题,本文将探讨企业人事管理系统的设计与实现。
一、系统需求分析1.系统背景随着信息技术的发展,企业管理趋势也在不断改变,人力资源管理也步入了信息化时代。
此时,企业人事管理系统便应运而生,通过信息化手段实现企业人力资源管理的电脑化。
2.系统功能描述(1)员工信息管理:录入公司员工基本信息,包括姓名、性别、民族、籍贯、学历、工龄、工资等相关信息。
(2)考勤管理:实现对员工的考勤情况进行监控和管理,包括请假、出差等相关流程管理。
(3)薪酬管理:管理员工的薪资单、年终奖、社保等信息管理和工资结算管理。
(4)绩效考核管理:实现对员工工作业绩的定期考核和评定,包括相关考核指标的设定和约束。
(5)招聘管理:管理招聘流程,包括简历筛选、面试安排、录用、档案管理等相关流程。
(6)档案管理:实现对员工的档案管理,包括个人简历、合同信息、奖惩记录等相关档案管理。
3.系统设计整个系统主要由数据库、应用程序和界面组成。
其中,数据库承载系统中所有员工的数据,实现数据的统一管理和录入;应用程序是核心模块,主要完成系统的各项功能;界面使得用户可以进行方便的操作。
4.系统实现系统开发采用Java EE平台的技术架构,结合Servlet、JSP等技术,配合MySql数据库实现。
二、系统架构设计1.系统分层将系统分成多层结构,实现模块的化解和聚合,实现对实现细节的封装和数据分离。
2.系统模块划分将整个系统按功能模块划分,每个模块实现独立完成特定功能,实现模块化开发。
三、系统功能实现1.员工信息管理实现在系统中,员工信息的录入和管理是非常重要的,涉及到人力资源管理的核心环节。
这里,本系统中实现了简单的员工信息录入功能,不仅包括了员工的基本信息,也包括了关联的信息,如员工的工资信息、考勤信息、绩效考核信息等。
员工信息录入完成后,员工的所有信息将同步存入数据库,方便后续查询和管理。
小型企业人事管理系统的设计与实现

小型企业人事管理系统的设计与实现随着信息化的快速发展,企业管理也逐渐向数字化、自动化的方向进化。
人事管理作为企业管理的重要组成部分,也需要借助信息化手段进行更加高效的管理。
本文将从需求分析、系统设计和实现三个方面介绍小型企业人事管理系统的设计与实现。
进行需求分析。
在设计与实现小型企业人事管理系统之前,我们首先要对企业的需求进行分析,明确企业的人事管理需求。
在小型企业中,人事管理主要包括招聘、员工档案管理、薪资管理、考勤管理等方面。
我们需要确定系统的功能模块,并明确每个模块的具体需求。
进行系统设计。
在系统设计阶段,我们需要确定系统的架构和技术方案。
小型企业人事管理系统可以采用C/S架构,即客户端/服务器架构。
客户端负责用户交互和数据展示,服务器负责后台业务处理和数据存储。
技术方案可以选择Java作为开发语言,使用MySQL 作为数据库,使用Spring MVC作为Web框架。
系统的功能模块包括招聘管理、员工档案管理、薪资管理和考勤管理。
招聘管理功能模块包括发布招聘信息、简历管理、面试管理等;员工档案管理功能模块包括员工信息录入、查询、修改和删除等;薪资管理功能模块包括工资计算、工资发放、工资查询等;考勤管理功能模块包括考勤记录、请假管理、加班管理等。
进行系统实现。
系统实现的关键是按照系统设计的要求进行编码和测试。
在编码阶段,我们需要按照功能模块进行代码的编写,同时进行代码的测试和调试。
在测试阶段,我们需要对系统进行功能测试、性能测试和兼容性测试,确保系统的稳定性和可靠性。
小型企业人事管理系统的设计与实现是一个综合性的过程,需要从需求分析、系统设计到系统实现进行完整的流程。
只有根据企业的需求进行设计和实现,才能为企业提供高效、便捷的人事管理服务。
还需要不断进行系统的优化和升级,适应企业发展的需求变化。
企业人事管理系统的设计与实现

企业人事管理系统的设计与实现企业人事管理系统的设计与实现一、引言人力资源是企业管理中的重要组成部分,而企业人事管理系统的设计与实现对于企业的发展和管理起着关键作用。
本文将介绍企业人事管理系统设计的相关内容,探讨其在实施中的一些建议和注意事项。
二、企业人事管理系统的设计1.需求分析:在设计企业人事管理系统之前,首先需要进行需求分析工作。
通过与企业各个部门的沟通和了解,确定人事管理系统的需求和功能,包括员工信息管理、招聘流程管理、考勤管理、薪酬管理等。
2.系统设计:根据需求分析的结果,设计人事管理系统的架构和模块。
系统应具备易于操作、集成性强、安全可靠等特点,同时要考虑系统扩展性和升级性。
3.数据库设计:建立合理的数据库结构,包括员工信息表、职位表、部门表、考勤信息表、薪酬信息表等。
要充分考虑数据的完整性和安全性,保证信息的准确性和保密性。
4.界面设计:设计直观、易于操作的界面,方便用户查找和维护各项人事管理信息。
界面设计应注重用户体验,提供简洁明了的操作流程和指引。
5.系统开发:根据需求和设计,进行系统编码和开发。
开发过程中要注重代码的可读性、可维护性和可扩展性,采用灵活的开发方式,充分利用现有的技术和工具。
三、企业人事管理系统的实施1.系统测试:在系统开发完成后,进行系统测试。
包括单元测试、集成测试和系统测试等,确保系统的功能、性能和稳定性满足需求。
2.系统部署:在测试通过后,将系统部署到企业内部。
部署过程中要与各个部门进行沟通和配合,进行系统的安装和配置工作,确保系统能够正常运行。
3.系统培训:对企业人事管理系统的管理员和用户进行培训,使其熟悉系统的使用和操作方法。
培训过程中要注重培养用户的操作习惯和系统维护意识,提高系统的整体运行效率。
4.系统监控与维护:上线后需要对系统进行监控和维护工作,及时发现和解决系统中的问题。
可制定相应的维护计划和流程,定期对系统进行更新和优化。
四、企业人事管理系统的建设建议和注意事项1.与企业管理需求紧密结合:在系统设计和实施中要与企业的管理需求紧密结合,理解企业内部管理流程和规定,确保系统的功能和性能能够满足实际需要。
小型企业人事管理系统的设计与实现

小型企业人事管理系统的设计与实现一、绪论人事管理是企业管理中非常重要的一环,它涉及到企业的人力资源的配置、开发和管理,对于企业的健康发展具有重要的意义。
随着信息化的发展,小型企业也需要建立自己的人事管理系统来管理企业内部人力资源,提高工作效率和管理水平。
本文将基于小型企业的需求,设计和实现一个小型企业人事管理系统,该系统能够对企业的员工信息、薪酬管理、考勤管理、培训管理等进行全面的管理。
二、系统设计1. 系统需求分析根据小型企业的实际需求,我们需要实现以下功能:1) 员工管理:包括员工基本信息、合同信息、工资信息等。
2) 薪酬管理:包括薪资结构、薪资发放、薪资统计等。
3) 考勤管理:包括考勤记录、请假管理、出差管理等。
4) 培训管理:包括培训计划、培训记录、培训评估等。
2. 系统架构设计为了实现上述功能,我们需要设计一个基于B/S架构的小型企业人事管理系统。
系统的核心是一个数据库,存储员工的基本信息、合同信息、工资信息、考勤记录等。
通过Web前端,员工和管理员可以登录系统进行信息的录入、查询和管理,而且管理员可以制定岗位需求,发布岗位招聘信息等。
3. 数据库设计系统的核心是一个关系型数据库,我们需要设计以下表:1) 员工信息表:存储员工的基本信息,包括员工编号、姓名、性别、年龄、联系方式等。
2) 合同信息表:存储员工的合同信息,包括合同编号、起始日期、终止日期、薪资等。
3) 薪资信息表:存储员工的薪资信息,包括薪资编号、薪资结构、薪资发放日期等。
4) 考勤记录表:存储员工的考勤记录,包括考勤日期、上班时间、下班时间、请假情况等。
5) 培训记录表:存储员工的培训记录,包括培训编号、培训时间、培训内容等。
三、系统实现1. 技术选择为了实现上述系统,我们选择以下技术:1) 前端开发:使用HTML、CSS、JavaScript等技术实现Web页面的设计和交互功能。
2) 后端开发:使用Java语言和Spring框架实现系统的业务逻辑和数据访问功能。
的企业人事信息管理系统的设计与实现

的企业人事信息管理系统的设计与实现随着企业的发展,人事信息管理系统越来越受到重视,它的设计与实现也越来越被重视。
本文将围绕着企业人事信息管理系统的设计与实现进行探讨。
一、企业人事信息管理系统设计1. 系统需求分析在进行系统设计之前,必须进行系统需求分析。
需求分析是整个设计步骤的重要组成部分。
在进行需求分析的过程中,需要了解企业的业务流程、组织结构以及人事信息管理的具体流程。
这些信息是实现一个高效的人事信息管理系统所必需的。
2. 系统架构设计系统架构是一个系统的关键设计步骤之一。
为了保证该系统的高效工作,必须选择合适的架构风格。
当前,面向服务的架构是人事信息管理系统的首选架构。
它允许系统采用一种分布式的结构方式,使得不同的服务功能可以独立的运行。
允许系统的扩展和维护。
3. 数据库设计人事信息管理系统数据量比较大,同时又需要兼具完整性与可访问性。
因此,在数据库设计时要考虑到数据的集成性,允许多个部门同时访问一个数据资源。
此外,数据库还需要具备高效性、安全性、可扩展性,允许后续进一步的发展。
4. 系统界面设计系统界面的精细化设计是实现企业人事信息管理系统的另外一个关键步骤。
企业人事管理系统做为应用系统,需要考虑用户体验,注重人机交互。
必须设计出清晰、简洁、易用的用户界面。
同时,还需要兼顾不同用户的使用习惯,具体工作所需,提供个性化的布局和功能特点。
二、企业人事信息管理系统实现1. 实现技术选择企业人事信息管理系统的实现需要选用合适的技术。
当前,开源技术具备了可靠性和安全性的特点,并且在人事信息的管理和处理方面,也有非常成熟的解决方案。
比如,Java、Python、Ruby等编程语言以及Apache、Jboss、MySQL、Tomcat等开源框架,可以协助完成系统的实现。
2. 系统安全与性能在实现人事信息管理系统的过程中,安全性和性能都是需要考虑的问题。
系统应当充分考虑这些问题,为系统数据的安全提供充分的保障。
小型企业人事管理系统的设计与实现

小型企业人事管理系统的设计与实现1. 引言1.1 小型企业人事管理系统的设计与实现小型企业人事管理系统在现代社会的企业管理中起着至关重要的作用。
随着企业规模的不断扩大和人员数量的增加,传统的人力资源管理方式已经无法满足企业的需求,因此开发一套适合小型企业的人事管理系统显得尤为重要。
设计与实现一套小型企业人事管理系统需要考虑到企业的实际需求和管理模式,系统需求分析是设计的第一步。
通过调研企业的人事管理流程和需要,确定系统的功能模块及具体需求,为后续的开发工作奠定基础。
数据库设计与优化是系统设计中的重要环节,合理的数据库结构和优化的数据库查询可以提高系统的性能和稳定性。
在设计过程中要考虑到数据的存储和查询效率,确保系统运行的流畅性和稳定性。
系统功能设计是系统实现的核心,根据需求分析的结果确定系统的功能模块和业务流程。
各个模块之间要有良好的交互和信息传递,确保系统能够满足企业的实际需求。
界面设计直接关系到用户体验,简洁明了的界面设计可以提高用户的使用体验,减少用户的学习成本。
在设计界面时要考虑到用户的习惯和操作习惯,确保用户能够轻松上手并高效地使用系统。
系统测试与上线是系统设计的最后阶段,通过测试确保系统的功能正常运行和稳定性。
在上线前要进行充分的测试和调试,确保系统能够在实际运行中稳定可靠。
小型企业人事管理系统的设计与实现需要综合考虑企业的需求和现实情况,通过系统需求分析、数据库设计与优化、系统功能设计、界面设计、系统测试与上线等步骤,打造一套适合企业的人事管理系统,提高企业的管理效率和人力资源利用率。
2. 正文2.1 系统需求分析系统需求分析是人事管理系统设计中非常重要的一部分,它直接影响到系统的功能和性能。
在进行系统需求分析时,首先需要明确系统的功能和业务需求。
小型企业人事管理系统的设计与实现需要满足以下几个方面的需求:1. 员工信息管理:系统需要能够记录和管理员工的基本信息,包括姓名、职位、部门、联系方式等。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
在这个模块中涉及到一个问题,即在修改职工编号的同时必须连带着修改其他表中的员 工编号,否则将在其他表查询不到中该职工的记录,同理,在删除一个员工时也必须将其他 表中的对应职工记录删除。实现删除记录的代码(自定义过程)如下:
(三)系统功能模块设计
按照上述对软件的功能分析与功能需求,对设计思路再进一步进行整理规纳,设计功能 模块如下:
模块 名称
系 统 维 护
数 据 处 理
查 询 统 计
参 数 设 置
关 于
菜单项 单位基本信息 操作人员管理 登录密码更改 重新登录 数据备份 数据恢复 退出
职员基本表
员工通讯录 工龄自动增减 考勤管理 基本信息查询 基本信息统计 考勤信息查询 各月考勤详录 部门及代码设置 基本参数设置 随系统自动启动 帮助文件 关于程序
在年初时对全部职工增加工龄
按部门对职工的出勤情况进行登记
对职工的基本信息进行查询及导出
按各类别,如民族,对职工进行统计 按部门、个人、月份、年份对正常上班、延迟上班等出勤 情况进行查询统计 记录每个月从月初到月末所有的考勤信息并可导出到 Excel 文件 添加删除部门名称及部门代码 对民族、职务、社会关系、考评主题、奖惩名称、行政级 别等 22 个类别进行设置 系统启动时自动启动本程序
if not HasLogin Then Application.Terminate Else Close; 2、数据备份 为防止保存的数据被破坏或因为其他原因造成的数据损失,应为用户提供数据备份的功 能,本系统利用简单的文件复制功能进行备份,代码实现如下: procedure TF_BCK.cxButton1Click(Sender: TObject); var
社会关系表 人员编号 成员姓名 与本人关系 工作单位 担任职务 所在部门 联系电话 政治面貌 备注信息
考勤
月
(日)
统表 部门 人员 编号 姓名 考勤 年份
部门 表 部门 代码
密码表 编号 姓名 密码 权限
培训记录表 人员编号 开始时间 结束时间 培训主题
或摘要 培训费用 培训教师 附加说明
考评记录表 人员编号 考评主题 考评内容
企业人事管理系统的设计与实现
作者:苏清泉
专业:计算机
学号:10908021072
内容摘要
企业人事管理是企业管理的一个重要内容,随着时代的进步,企业逐渐变得庞大起来。如何管理好企 业内部员工的信息,成为企业管理中的一个大的问题,而最初的人事管理,都是依靠人力来完成的。当企 业规模较小的时候,人力可以完成,但随着企业的规模越来越大、企业的员工人数越来越多,仍然维持着 以人力进行管理,必然会造成工作效率低、工作错误率增高的问题。因此,在这种情况下,一个可以规范 化、自动化的企业人事管理系统就显得非常重要。
功能描述
存储单位的信息,如名称、地址等
添加删除用户及更改用户权限
更改当前登录用户的密码
允许不退出程序直接换名登录
备份到当前时间止所有的数据
恢复以前备份的数据
关闭应用程序 实现对每个员工的基本档案、社会关系、工作简历、培训 记录、考评记录、岗位变动、奖惩管理等信息的增加、删 除、修改,以及打印职工基本档案表 记录员工的传统与现代化通讯方式
三、系统设计
(一)、软件开发和运行环境选择
项目
要求及内容
操作系统 数据库 开发软件 数据引擎 计算机硬件 打印机
Windows 98/ME/2K/XP Paradox 7.0 Borland Delphi 7.0 Enterprise Borland Database Engine(BDE) PⅢ 733M/32M/10G 任意打印机
时光行进到 21 世纪,以计算机技术为主体的高新技术群体已经将触角深入到国民经济的方方面面,在 市场经济的大环境下,越来越多的人士逐渐认识到用计算机技术对各行业进行管理、交流的便捷,其中最 突出的要算在企(事)业单位中的人事管理了。因此,企业人事管理系统是为适应当前各个行业对人事信息 管理的迫切需求而设计开发的一个系统。
2、操作简单、高性能、功能实用、稳定性强、安全性高。要能让使用者在没有任何帮
助的情况下即可使用软件,让软件提供的功能尽量满足用户的需求,而且在使用过程中不容 易出错,提供保护数据的措施,如定期备份数据等。
3、外延扩展性强。作为一套软件,不可能是完美无缺的,况且软件面对的用户不是特 定的一家或几家单位,不可能都满足用户的需求,特别是在报表设计方面,因此能从系统数 据库中将数据导出到特定的格式文件是至关重要的,如导出到 Microsoft Excel 文件。
使用环境
开发/应用 开发 开发 开发/应用 开发/应用 开发/应用
(二)、系统功能分析 1、内容丰富、翔实的人员录入、修改、删除模块。只有企业职工的基本信息比较完整 的录入,才能丰富软件的其他功能,因此必须将本模块作为整个系统的重点来完善。 2、完备的人事管理查询与统计模块。由于必须使用管理软件的企业的规模都是十分庞 大的,因此,为企业快速、准确地提供符合某些条件的人员基本信息变得十分的重要,而因 为企业的人员是流动的,因此必须将查询设置为支持条件选择及动态的查询方式。 3、企业的日常考勤统计模块。一家大的企业的人员考勤统计,除非利用考勤软件,否 则也是一个极为麻烦的问题,因此,一个基本的考勤统计模块的重要性也十分凸显,通过该 模块,企业可以实时查询统计结果,与奖惩措施结合,从而提高企业的内部激励机制水平, 因此考勤模块也列为本系统的一个重点。 4、附加信息模块。包括企业员工的工作简历、主要社会关系、培训记录、考评记录、 岗位变动记录、奖惩记录、通讯录等,通过这些附表,可以让企业更加完整的了解员工的基 本情况,拉近与职工的心理距离,从而焕发职工的积极性。 5、打印主要报表。用计算机技术管理人事资料,必须保证资料的安全,必须经常的输 出为以纸质为载体的存档,因此设计报表打印是十分重要的一环,如打印职工个人基本信息 的卡片等。 6、方便的数据导出功能。从系统的完整性来考虑,最好能支持将员工的数据导出,本 系统选择了典型且被广泛使用的 Microsoft Excel 文件格式。 7、数据库的安全管理。作为与用户直接交互的程序界面,如不对使用权限加以限制, 将有可能造成人为恶意的数据破坏或丢失,所以系统在启动时必须确认用户密码。同时,为 防止因操作系统病毒、硬盘损坏、有意无意的行为造成数据丢失,必须提供数据备份与恢复 功能。
员工 通讯
录 员工 姓名 办公 电话 手机 号码 小灵 通号 家庭 电话 邮政 编码
单位 信息 表 单位 名称 法人 代表 办公 电话 传真 号码 办公 电话 邮政
四、系统实施
(-)创建数据模块 将数据模块取名为 DM,保存为 U_DM.pas,在其他窗口调用该模块时必须在 uses 语句
中加入“U_DM”,在数据模块上放置各个窗体访问数据库所需的 TTable、TQuery、TdataSource 控件,将所有 TTable 组件和 TQuery 组件的 DatabaseName 属性设置为”SQPerson”。因为已 经对所有的表格都设置了打开密码,为避免在使用时每次访问都要传入密码,因此通过以下 语句向数据库传入密码:
一些帮助用户操作的资料
系统信息提示
(四)数据表设计 这里只列出各个表中各字段所对应的中文名称,表结构如下:
人员基本表 人员编号(Key) 人员姓名 部门 性别 民族 籍贯 婚姻状况 出生日期 身份证号码 户口性质 行政级别
工作简历表 人员编号 工作单位 起始时间 终止时间 所在部门 担任职务 级别 备注信息
CopyFile(PChar(DBPath+StrLst[I]), PChar(BckPath+'\'+StrLst[I]),False);
StrLst.Free; End;
(三)数据处理 1、职工最基本的数据处理 数据处理的重中之重是对职工基本信息的管理,该模块的设计窗口如下图(2)所示。 用户可以通过选择部门来对人员进行分类,并直接查看其他表的信息,如工作简历、社
及说明 考评结果 考评人 考评时间
岗位变动表 人员编号 变动类型 原部门 原职务 新部门 新职务 变动时间 生效时间 备注
奖惩记录表 人员编号 奖惩名称 原因摘要 详细原因 批准部门 批准人 批准日期 生效日期 撤销日期 撤销部门 撤销理由
考勤统计表 部门 人员编号 姓名 考勤年份 考勤月份 正常上班 正常休息 公事出差 遇事请假 无故旷工
StrLst: TStringList; DBPath,BckPath: String; I: integer; begin BckPath := Label3.Caption; if BckPath = '' then Exit; StrLst := TStringList.Create; //取得当前 SQPerson 数据库中所有扩展名为.db 的文件 Session.GetTableNames('SQPerson','*.db',true,true,StrLst); DBPath := ExtractFilePath(ParamStr(0))+'Data\'; for I := 0 to StrLst.Count-1 do //复制所有文件到新位置
procedure TF_Basic.DeleteRecord(TableName,Index: String); begin
with DM.Query1 do try
Close; UnPrepare; SQL.Clear; SQL.Add('Delete from '+TableName); SQL.Add('where PeopleIndex="'+index+'"'); Prepare; ExecSQL; Except //屏蔽任何异常 end; end; 2、其他表 如图(4)所示的工作简历页,其他窗口的操作及界面相同,用户可以对所有的记录进行 操作,就不再赘述。 3、考勤管理 作为企业人事管理系统重要的一部份,用户可以在每日对职工按出勤类别进行保存,在 月份终了时进行月统和年统,如图(5)。其中年统代码实现如下: with DM.Query1 do begin Close; Sql.Clear; Sql.Add('Delete from KQCNT.db where KQYear="'+Nowyear+'"'); Prepare; ExecSQL;//删除数据库中重复的记录 Close; Unprepare; Sql.Clear; Sql.Add('Insert into KQCNT.db Select PeopleIndex,PeopleName,'); Sql.Add('Department,KQyear,Months,c1,c2,c3,c4,c4,c6,c7'); Sql.Add('from KQ'+Nowyear); //用 Insert Into 存储到已有表格中 Prepare; ExecSQL; end;