当前位置:文档之家› 人事管理系统设计报告

人事管理系统设计报告

XXXXX学院课程设计考核表

课程设计任务书

XXXXXXX学院

《Visual FoxPro 数据库程序设计》

课程设计说明书

题目:人事管理系统

班级:XXXXX

学号:XXXX

XX:XX

指导教师:

2011 年 7 月 8 日

目录

【摘要】6

1.系统总体设计7

1.1系统功能简介7

1.2系统功能结构图7

2.数据库设计8

3.实验数据9

4.程序设计界面10

4.1系统主界面10

4.2职工信息查询13

4.3职工信息录入错误!未定义书签。

4.4职工信息修改12

4.5打印职工信息错误!未定义书签。

5.课程设计总结15

参考文献16

【摘要】

本次课程设计我们组的课题是人事管理。主要培养我们的VFP的设计能力,提高我们的综合素质。我们的任务是建立能够实现对一个公司人员查询、录入、修改、打印功能的系统。我们的设计思路现建立一个主菜单,然后运用SQL语句与表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。在制作我们组员团结协作,相互鼓励。最终成功实现了原先预想的功能。。

【关键词】人事管理 VFP 系统

1.系统总体设计

1.1系统功能简介

该系统可以进行职工信息查询,录入,修改,打印和退出

录入:录入XX,年龄,性别,学历,籍贯,职工编号。

修改:职工信息都可修改。

查询:按职工部门查询职工信息;按职工编号查询职工信息。

打印:按职工编号打印成绩单。

1.2系统功能结构图

2.数据库设计

职工表(XX,年龄,性别,学历,籍贯,职工编号)

普通关键字:职工编号

部门表(部门名称,部门编号)

任职表(职工编号,部门编号,工资情况,任职年限,是否在职,考勤情况,工作表现)

3.实验数据

职工表数据如下所示:

部门表数据如下所示:

任职表数据如下所示:

4.程序设计界面

4.1登录界面

系统登录界面设计

1)控件属性设置

图片winter的路径属性Picture设置为VFP的默认路径。

标签label1的标题属性Caption设置为:用户名,并设置相应的字体、字号和颜色。2)代码设计

表单的登录事件代码:USE 密码

GO TOP

flag=0

DO WHILE .NOT. EOF()

IF Alltrim(用户名)==Alltrim(Thisform.Text1.Value)

IF Alltrim(密码)==Alltrim(Thisform.Text2.Value)

do form 主表单

ELSE

WAIT "密码错误" WINDOW TIMEOUT 2

ENDIF

flag=1

EXIT

ENDIF

SKIP

ENDDO

IF FLAG=0

WAIT "用户名错误" WINDOW TIMEOUT 2

ENDIF

4.2主界面设计

1)控件属性设置

图片Water lilies的路径属性Picture设置为VFP的默认路径。

2)代码设计

表单的Destroy事件代码:RELEASE MEUN

4.3职工信息查询

按职工部门和编号查询学生成绩查询表单设计

1)控件属性设置

标签:label1 标题:caption 设置为:职工部门

标签:label2 标题:caption 设置为:职工编号

文本框:text1 接收由键盘输入的数据

文本框:text2 接收由键盘输入的数据

命令按钮:mand1 标题:caption 设置为:查询mand2 标题:caption 设置为:清除

表格:显示查询结果

2)代码设计

命令按钮mand1的Click事件代码:

SELECT 职工.*;

FROM 数据1!部门 INNER JOIN 数据1!任职表;

INNER JOIN 数据1!职工 ;

ON 任职表.职工编号 = 职工.职工编号 ;

ON 部门.部门编号 = 任职表.部门编号;

WHERE 部门.部门名称 = thisform.text1.value;

INTO TABLE 职工部门.dbf

thisform.grid1.recordsource="职工部门"

命令按钮mand2的Click事件代码:SELECT 职工.*;

FROM 数据1!部门 INNER JOIN 数据1!任职表;

INNER JOIN 数据1!职工 ;

ON 任职表.职工编号 = 职工.职工编号 ;

ON 部门.部门编号 = 任职表.部门编号;

WHERE 任职表.职工编号 = thisform.text2.value;

INTO TABLE 职工编号.dbf

thisform.grid2.recordsource="职工编号"

命令按钮mand2的Click事件代码:

thisform.text2.value=' '

thisform.text1.value=' '

thisform.text1.setfocus

命令按钮mand2的Click事件代码:

thisform.text2.value=' '

thisform.text1.value=' '

thisform.text1.setfocus

4.4职工信息录入

学生成绩录入表单设计

1)控件属性设置

标签:lblXX 标题:Caption 设置为:XX

Lbl年龄标题:Caption 设置为:年龄

Lbl性别标题:Caption 设置为:性别Lbl学历标题:Caption 设置为:学历Lbl籍贯标题:Caption 设置为:籍贯

Lbl职工编号标题:Caption 设置为:职工编号

Label1,label2标签无标题,程序运行时,根据文本框的内容显示标题信息。

文本框:txtXX 数据源:任职表设置为:XX

Txt年龄数据源:任职表设置为:年龄

Txt性别数据源:任职表设置为:性别

txt学历数据源:任职表设置为:学历

Txt籍贯数据源:任职表设置为:籍贯

Txt职工编号数据源:任职表设置为:职工编号

命令按钮:mand1 标题:caption 设置为:录入

mand2 标题:caption 设置为:退出

2)代码设计

录入

insert into 职工values(thisform.txt职工编号.value,thisform.txtXX.value,thisform.txt年龄.value,thisform.txt性别.value,thisform.txt学历.value,thisform.txt籍贯.value)

退出

thisform.release

clear events

4.5报表文件设计

数据源为:职工.dbf

用标签设计表头部分,用域控件设计输出数据,kcm变量为全程公共变量,是根据输入的课程号,检索出的相应课程名。

运行结果如下:

5.课程设计总结

在本次课程设计我觉得我还是学到了比较多的东西。我们都知道现在企业需要很多的多功能的人才,学酒店管理必须要学会这些系统的设计。我们小组选择的是人事管理系统设计,做这项设计首先从整体中把握设计的几个大的方向,首先我们是设计登录界面,其次我们设计主界面,在主界面我们需要设计职工信息查询,职工信息录入,职工信息修改,职工信息打印和职工信息退出这五项功能。

1、在学习设计登录界面,我们学习了如何去实现登录功能和跳转界面。也许对一些同学来说不是很难,但是我在做的时候还是出现了很多困难,不过在小组成员的帮助下顺利的完成了。

2、之后我们主要是设计主界面,主界面主要包含五部分的内容,查询,录入,修改,打印,以及退出,接着想办法将五部分功能逐一去实现。查询功能,就是可以根据职工部门和职工编号去查询职工的信息。录入功能,如果用户需要录入新员工的信息便可在录入功能中输入职工的信息。如果需要修改信息便可在修改功能,将修改信息在表格中显示出来。打印功能,就是根据需要可以打印出职工信息表。

在整个设计中,经历了很多的失败,但是我知道我作为一个学习管理的学生来说,程序设计必须学会的,还好有些这个学期的基础再加上老师在几天老师的辛苦教学以及小组成员的帮助下,较原来有个很大的进步,但在做系统时还是不是很熟练,我想还是我的基础知识学得不够扎实,应该看看课本,在做登录界面和主界面的设计过程掌握的不够好,为了自己在这些方面学的更好些,接下来针对自己的弱势方面加强练习。

参考文献

1. 计算机等级考试二级教程

2. vfp8中文参考手册

3. visual foxpro7.0应用编程150例

2020年人事管理系统设计开题报告

人事管理系统设计开题报告 一、选题依据 1.设计目的及意义 代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来说至关重要。人事管理系统应该能够为管理者提供充足的信息和快捷的查询手段。但现在很多单位并没有对人事工作进行电子化管理,还存在那种管理人员多,管理效率低,决策依据少的尴尬局面。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟的优点。因此,开发这样一套管理软件,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作,提高工作效率都是很有意义的事情。 2.本课题研究现状 国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,他们通过建立一个多信息流数据流和业务流的开发性系统实现真正意义上的人事

管理目标,挑选和留住最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员工人事管理系统便是一个很好的典范。 我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当落后。主要表现在:人事管理系统范围使用相对狭窄、人事管理系统功能相对欠缺、稳定性较差、功能相对单一等。 3.开发工具的选择 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理系统的需要和目前的硬件环境,我们选用微软WINDOWS平台下的VisualFoxPro6.0(简写为VF6.0)作为软件开发工具。 4.毕业设计拟设计系统的功能综述 人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。企业下设人事部门,全权处理企业内部一切人事事务 1.主界面模块:该模块提供收费管理系统的主界面,是主系统的唯一入口和口,该界面提供用户选择并调用各子模块。 2.浏览模块:该模块提供全部人事档案的界面。

基于校园网的高校人事管理系统设计与实现的开题报告

基于校园网的高校人事管理系统设计与实现的开题 报告 一、选题背景及意义: 人事管理是每个大学都必须要做的事情,它不仅与大学的发展和教 育教学质量密切相关,更直接关系到每一个教职工的利益问题。而高校 人员的数量较大,管理起来比较复杂,若还采用传统的手工管理方式, 将会导致工作效率低下,管理不规范,极大地浪费人力物力成本。因此 开发一款基于校园网的高校人事管理系统便显得刻不容缓。 二、研究内容: 本次研究将设计和实现一款基于校园网的高校人事管理系统,主要 包括以下几方面内容: (1)系统分析与设计:对高校人事管理中的基本模块进行分析,包括人员信息管理模块、员工绩效管理模块、考勤管理模块、薪资管理模块、招聘管理模块和培训管理模块等,根据实际需求进行设计规划。 (2)系统功能实现:在设计规划的基础上,根据功能模块逐一实现,包括人员信息录入与查询、绩效考核数据录入及查询、考勤记录管理、 薪资计算与发放、招聘管理与培训计划制定等。 (3)数据安全保障:在设计实现过程中,对数据的安全性及访问权限做出综合权衡,对于关键性数据进行加密存储、访问控制等措施,以 保证数据及人员的安全。 三、研究方法和技术路线: 本次研究采用系统分析方法,通过对高校人事管理业务进行流程分析,从零开始设计实现一个高效、安全、便捷的人事管理系统。技术路 线主要包括以下几点:

(1)开发技术:系统采用B/S架构,使用JAVA语言和JSP技术开发,支持跨平台访问和操作。 (2)数据存储技术:采用MySQL数据库作为数据存储后端,通过 数据的备份、恢复、监控等手段保障数据完整性和安全性。 (3)前端技术:系统采用Bootstrap框架、Ajax技术等来实现Web 端界面交互,使得界面简单友好,易于操作。 (4)安全技术:系统采用HTTPS协议,采用MD5加密等算法保证数据传输和存储安全。 四、预期成果: 通过本次研究,设计和实现一款基于校园网的高校人事管理系统, 从而满足高校人事管理的需求。主要预期成果如下: (1)设计出高效、安全、便捷的人事管理系统,满足高校人事管理的需求。 (2)提高工作效率和管理的水平,节约成本,避免人工管理的瑕疵和操作失误。 (3)推进高校信息化建设,培养信息化人才,带动学校科研与发展。 五、研究进度安排: 本次研究将分五个阶段进行,分别是: (1)文献综述和需求分析:已完成。 (2)系统设计和功能规划:计划于12月底前完成。 (3)系统实现和数据存储:计划于次年3月底前完成。 (4)系统测试和功能完善:计划于次年6月底前完成。 (5)撰写论文和完成答辩:计划于次年9月底前完成。 六、论文框架:

人事管理系统可行性报告

人事管理系统可行性报告 一、引言 人事管理是现代企业中不可或缺的一环,它涉及到招聘、培训、绩效 评估、薪资福利等诸多方面。传统的人事管理方式已经无法满足企业日益 增长的需求,因此研发一款适合企业的人事管理系统具有很高的可行性和 必要性。 二、项目概述 本项目旨在开发一款基于云计算技术的人事管理系统,以提高企业的 人事管理效率和准确性,降低人力资源管理成本。本系统将涵盖招聘、培训、绩效评估、薪资福利等各个方面,通过集中化管理和自动化处理,实 现人事管理的科学化、标准化和简化。 三、市场分析 当前,市场上的人事管理系统大多需要企业自行购买服务器设备和软 件许可,由于成本高昂和技术要求较高的问题,中小型企业往往难以承受。随着云计算技术的发展,基于云的人事管理系统成为新的热门选择。根据 市场调研数据显示,中小型企业对于云计算的接受度越来越高,有必要开 发一款适用于云计算环境的人事管理系统。 四、系统需求 4.1功能需求 (1)招聘管理:实现在线发布招聘信息、简历筛选、面试安排等功能。

(2)培训管理:提供在线培训资源,记录员工参与培训的情况和成绩。 (3)绩效管理:支持设定绩效指标、绩效评估和绩效奖励等功能。 (4)薪资福利管理:包括薪资计算、福利发放和社保公积金等功能。 4.2技术需求 (1)采用云计算技术,实现系统的可扩展性和高可用性。 (2)数据库采用关系数据库,支持数据的快速查询和分析。 (3)前端界面采用响应式设计,适应不同终端的浏览。 五、项目可行性 5.1经济可行性 本项目将采用云计算技术,代替传统的自建服务器,极大降低了硬件 和软件的购买成本。同时,提供SaaS服务模式,企业可以按需购买,大 大降低了人力资源管理的投入成本。经济上,本项目是可行的。 5.2技术可行性 云计算技术已经成熟,并且得到了广泛的应用,能够满足系统的需求。同时,关系数据库的使用也具备良好的技术支持。从技术上来说,本项目 是可行的。 5.3管理可行性 本项目的目标是提高人事管理的效率和准确性,降低管理成本。通过 集中化管理和自动化处理,可以更好地进行人事数据的管理和分析。从管 理上来说,本项目是可行的。

人事管理系统设计报告

人事管理系统设计报告 辅导教师: 学院: 班级:

目录 一、系统分析 1.1系统概况 (3) 1.2系统功能说明 (3) 1.3设计阶段划分 (3) 1.4可行性分析 (3) 1.5系统软硬件环境要求 (3) 1.6结构图表 (4) 1.7数据图表 (4) 二、概念结构设计 2.1局部模块 (11) 2.2总体E-R图 (12) 2.3冲突与解决 (12) 三、逻辑结构设计 3.1关系模式 (13) 3.2范式范围说明 (13) 3.3规范化的关系模式集 (13) 四、感想与总结 (14)

一、系统分析 随着计算机的发展及网络技术的应用,当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。传统的手工操作方式,易发生数据丢失,统计错误,劳动强度高,且速度慢。使用计算机可以高速,快捷地完成以上工作。在计算机联网后,数据在网上传递,可以实现数据共享,避免重复劳动,规范人事管理行为,从而提高了管理效率和水平。而在日常生活中信息技术的不断融入,在技术越来越先进的同时,应该从以前繁琐的事务中解放出来,提高我们的工作效率。 1.1系统概况 为满足人事管理现代化的需求,在人事管理领域也开始使用人事管理系统,人事管理系统的使用,克服了以往工作人员人工进行管理的种种不便,使得保存、查询、更新人事档案的工作变得更加方便和快捷。 1.2系统功能 本系统是为了实现以下目标而构建的。主要包括各部门情况、考勤情况、员工基本情况、工资管理情况、员工培训情况和员工科研情况。以下将分别概述。 部门内及部门间的协调管理情况决定着整个系统的命脉,它反映了各部门之间的内在联系,它起着引导作用,为其他的操作管理规划了一整套的准则。 员工的出勤情况直接影响着企业的整体计划和创造的利润额。 员工基本情况包括员工的个人基本信息、工龄、评优评先情况、工资情况等与员工个人有直接联系的信息。 工资管理情况包括整个企业的工资表、工资的账目统计、工资的发放情况。 员工培训情况包括全体员工的职业技能培训、个别员工的培训。 员工科研情况包括员工的创新型科研研究、企业内部管理方式研究。 1.3设计阶段划分 在系统设计阶段中,采用PLAY CASE建模工具进行辅助建模,效率明显加快。 总体上以员工为核心展开设计,分别设计员工基本信息模块、员工考勤模块、员工工资模块、员工培训模块和员工科研模块这五大模块。 1.4可行性分析 人事管理系统中最主要的参与者是员工,所以抓住这个主线,分别设计出和员工有关联的其他模块。 1.5系统软硬件环境要求 设备:网络环境采用Windows 2003 Server 作为服务器操作系统。其他操作环境使用Windows XP及以上操作系统。硬件要求:数据库服务器运行稳定,网络健壮,其他机器可以运行所要求的操作系统。 支持软件:Windows 2003 Server,Windows xp;Micrsoft SQL Server 2005;C++Builder 6.0;其他开发支持工具、其它开发用的中间组件。 数据管理能力要求: 数据库采用SQL Server 2003 数据库服务器来管理,可管理的数据容量是数据库服务器运行操作系统可管理的容量,对于本系统来说是绰绰有余的。 数据库管理系统提供了数据备份与恢复功能,因些,数据库管理员必须使用该功能定期备份数据库,以免发生意外。

人事管理系统数据库课程设计报告

人事管理系统数据库课程设计报告 一、项目概述 随着信息化和智能化的发展,各行各业都在程度上的引入计算机等技术手段。而人事管理系统作为一种集成计算机技术,信息处理和社会人事管理相结合的管理模式,正在逐渐成为各大企业的标配,以管人为本成为共识。因此,为了更好地管理企业内部人员,本文将详细介绍一款“人事管理系统数据库”课 程的设计报告。 二、需求分析 1. 功能需求: (1)员工信息管理: 实现员工信息的增、删、改、查等操作; (2)薪资管理:实现薪资的增、删、改、查等操作;(3)职位管理:进行职位添加、职位调整等操作;(4)培训管理:对员工 培训情况进行记录和查询;(5)统计分析:生成各种统计报 表; 2. 性能需求: 此系统为企业内部使用,需要在一定的时间内完成数据的录入和查询,同时对数据库的性能有一定要求。 3. 安全需求: 为了确保企业内部数据的安全,必须对系统的访问进行一定的权限分配。

三、系统设计 1. 概念结构设计 本项目使用统一的“员工信息”作为核心数据,通过包括“薪资信息”、“职位信息”、“培训信息”等辅助数据来构建系统 所需要的各种功能。其中,“员工信息”包括员工的基本信息、 薪资信息和职位信息,“培训信息”用于记录员工的培训情况。 2. 数据库设计 本系统使用MySQL数据库。根据以上分析,设计了以下 几个数据库表: (1) 员工信息表(emp): id, name, age, gender, department, position, salary;(2) 薪资信息表(salary): id, emp_id, base_salary, bonus;(3) 职位信息表(position): id, position_name, position_desc;(4) 培训信息表(training): id, emp_id, training_name, training_desc, training_date。 在设计表结构时,需要考虑数据类型合理、数据冗余避免、数据关系建立等问题。 3. 系统功能设计 根据需求分析,按功能模块划分分为以下几个模块: (1) 员工信息管理模块:包括员工信息的增、删、改、查; (2) 职位信息管理模块:包括职位信息的增、删、改、查;(3) 薪资信息管理模块:包括薪资信息的增、删、改、查;(4) 培 训信息管理模块:包括员工培训信息的增、删、改、查;(5) 统计分析模块:包括各种各样的表格数据生成和展示。

人事管理系统报告

人事管理系统报告 人事管理系统报告 引言 随着企业规模的不断扩大,人力资源管理成为大型企业必须要考虑的重要问题。只有对人力资源进行科学、合理地管理,才能保证企业的生产力和经济效益不断提高。为此,大型企业利用计算机技术,开发了一套完整的人事管理系统,以提高企业的人力资源管理效果。本文通过介绍该系统的设计和功能,以及实际应用效果,来描述这套系统是如何协助企业提高人力资源管理效能的。 设计和功能 人事管理系统可以分为基础信息管理模块、招聘管理模块、员工培训模块、员工考核模块、薪资福利管理模块等几个模块。 基础信息管理模块:在人事管理系统中,基础信息管理是最基本的模块之一,它可以将企业的基础信息进行集中管理。包括企业架构、职位信息、员工档案、人事变动等方面的信息。对于企业来说,这些信息基本是固定的,但是如果没有一个完整的信息系统,很难顺便地管理好这些信息,因此建立一个人事管理系统就尤为重要。

招聘管理模块:人事管理系统的招聘模块主要是为企业进行人才招聘提供服务,并对招聘信息进行管理。这个模块的主要内容是对招聘计划和需求进行统计和分析,然后对招聘信息进行发布和筛选,最终选择合适的人选。 员工培训模块:员工培训是企业管理中不可或缺的一个环节,通过培训可以提高员工的专业技能,使员工能够更好地为企业服务。因此,针对员工的培训安排,人事管理系统提供了全面的管理模块。这个模块的主要功能包括对员工的培训需求进行统计和分析,然后投入相应的培训资源进行安排和实施。 员工考核模块:员工绩效考核是企业管理的重要内容之一。通过对员工进行考核,可以提高员工的工作绩效,为企业发展做出更为重要的贡献。人事管理系统提供了完整的员工绩效考核功能,包括绩效考核方案、考核指标维护,以及考核结果的分析和评审。 薪资福利管理模块:人员工资薪管理是企业最为敏感和关键的部分,只有正确处理好薪资福利问题,才能够保证员工的满意度和工作积极性。人事管理系统提供了完整的薪资福利管理模块,可以对薪资、福利、绩效等方面的信息进行统计和分析,以便为企业的经营管理提供信息支持。 实际应用效果 人事管理系统的应用,大大提高了企业的管理效率和管理精度,降低了企业管理成本,也为企业提供了更为准确和完善的信息支持。具体表现在以下几个方面:

人事管理系统(工资管理子系统)软件工程课程设计报告

课程设计报告 学生姓名:学号: 学院:经济管理学院 班级: 题目: 人事管理系统 工资管理子系统 指导教师:职称: 20 年月日

1.选题背景 (3) 2.工资管理子系统需求分析 (3) 2.1工资管理子系统需求陈述 (3) 2.2需求分析 (4) 2.2.1功能需求 (4) 2.2.2性能需求 (4) 2.3系统需求建模 (5) 2.3.1确定参与者 (6) 2.3.2确定用例 (6) 2.3.3系统用例建模 (6) 2.3.4用例描述 (7) 3.工资管理系统系统分析 (8) 3.1系统用例建模 (9) 3.2静态结构模型 (16) 3.2.1类的识别 (16) 3.2.2类的关联分析 (17) 3.3.3类的属性描述 (18) 3.3.4类的构建 (19) 3.3系统动态模型 (19) 3.3.1系统执行顺序分析 (19) 3.3.2系统协作分析 (21) 3.3.3系统状态分析 (22) 3.3.4系统活动分析 (22) 4.工资管理系统系统设计与实现 (24) 4.1UML体系结构设计 (24) 4.1.1硬件体系结构设计 (24) 4.1.2软件体系结构设计 (25) 4.2对象模型设计 (25) 4.3系统实现 (25) 4.3.1组件分析 (26) 4.3.2配置分析 (28) 5.课程设计心得体会 (28) 参考文献 (29)

1.选题背景 随着社会的进步和计算机技术的发展,特别是微型计算机的大范围普及,现在应用在大中型企业的信息管理系统中,几乎都包括了工资管理模块。有些环境中是有大型ERP软件中的一个模块引进的,有些作为企业的财务系统的一部分。计算机处理的数据量不断增加。文件管理系统采用的一次最多存取一个记录的访问方式,以及在不同文件之间缺乏相互联系的结构,越来越不能适应管理大量数据的需要,于是数据库管理系统便应运而生。有了数据库我们便能方便快捷的对数据进行读取、存取,并维护数据库的数据。但,西方管理制度设计的工资管理软件,在很多时候还不能完成解决中国特色中小企业的问题,本文介绍的毕业设计的研究工作就是要为这些具有中国特色的中小企业解决他们在工资管理方面的问题。今天,数据库管理已成为计算机信息管理的主要方式。数据库的应用非常广泛,可应用于各行各业,只要是稍复杂的数据,都可制作成数据库,交由电脑来管理。用电脑管理数据,运算速度快,检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低且不易出错等,这些优点能够极大地提高工资管理的效率,也是科学化、正规化管理的重要条件,尤其是现在的中小型企业正需要这种对口的工资管理系统,并且是现行的财务管理系统所代替不了的。 2.工资管理子系统需求分析 2.1工资管理子系统需求陈述 工资管理系统的主要任务是通过工资费用的计算和分配,为成本核算与账务处理提供依据,并且根据工资制度和职工劳动数量与质量,计算并发放应该支付给职工的工资。工资核算时工资管理的主要内容。工资核算包括工资结算与工资分配两个方面。工资结算是指应付工资、代扣款项和实发工资的计算;工资分配是指按部门、类别进行工资汇总,并按工资的用途对工资进行分配。 工资总额是指各单位在一定时期内支付给本单位全体职工的全部劳动报酬总额。按照国家统计局的规定,工资总额有计时工资、计件工资、奖金、津贴和补贴、加班加点工资和特殊情况下支付的工资6部分组成,其中计时工资和计件工资是工资总额中最基本的部分。上述工资构成要件所组成的工资总额只是应发工资,并非每个职工拿到手的实发工资,原因在于存在一些应扣项目,例如水电费、工会会费、保险费、公积金、病事假扣款、旷工扣款和个人所得税等。在计算每个职工实发工资之前应在工资总额中扣除这部分款项,即有如下关系: 应发工资= 基本工资+ 工龄工资+ 岗位津贴+ 固定补贴+ 加班加点工资+ 奖金

基于MFC的企业人事管理系统的设计与实现的研究报告

基于MFC的企业人事管理系统的设计与实现的研究报告 一、引言 企业人事管理是对员工信息、员工招聘与离职、员工考核、薪酬福利、培训等企业人力资源管理的全面规划与实施,而 MFC是Microsoft Foundation Class(微软基础类库)的简称, 是Microsoft公司推出的一套用于开发Windows图形用户界面 的类库。本文将围绕企业人事管理系统的设计和实现,深入分析MFC类库的特点和应用。 二、需求分析 企业人事管理系统针对企业人力资源管理的需求作出了如下需求分析: 1.员工信息管理:包括员工基本信息的添加、修改、删除、查 询等功能,如员工编号、姓名、性别、年龄、籍贯、联系方式、身份证号等。 2.员工招聘与离职管理:包括招聘信息的发布、招聘流程的管理、招聘结果的统计等;离职信息的录入、审核等。 3.员工考核管理:包括公司考核制度的制定、员工考核的安排、考核结果的评估及记录等。 4.薪酬福利管理:包括员工薪酬设置、奖金设置、福利和保险 等基本的薪酬福利制度的管理。

5.员工培训管理:包括员工培训计划、培训内容和方式的选择,培训课程设置、培训效果的评估等方面的管理工作。 三、系统设计 企业人事管理系统是基于MFC框架设计的,该系统的核心架 构由C++编写,使用SQL Server数据库作为基础数据存储库。本系统的设计包括以下5个部分: 1.员工信息管理:该模块主要实现员工信息的录入、修改、查 询和删除等功能。员工基本信息的管理界面应注重易用性,例如搜索框、翻页等功能,方便用户快速定位数据;员工详细信息的录入功能应具有必填项检查、数据类型验证、合法性验证等操作。 2.员工招聘与离职管理:该模块主要实现员工招聘流程的管理,管理面板应能够实现发布、浏览、处理招聘信息,并支持招聘结果的查询和统计;员工离职信息的记录和审核应注重实施性和可维护性。 3.员工考核管理:该模块主要实现公司员工考核制度的制定和 员工考核结果的评估,考核结果展示应具有图表统计、多维分析等数据分析功能。 4.薪酬福利管理:该模块主要实现员工薪酬设置、奖金设置、 福利和保险等基本的薪酬福利制度的管理,数据可视化的管理面板应能够让用户直观地查看员工薪酬分布状态和员工福利发

基于Struts架构的人事管理系统中假期管理模块的设计与实现的开题报告

基于Struts架构的人事管理系统中假期管理模块的 设计与实现的开题报告 一、选题背景 随着社会发展,人们对于工作和生活平衡的要求越来越高,假期管理成为了一项重要的任务。尤其在企业中,假期管理不仅关系到员工的休息和生产计划,也涉及到企业的人事管理和经济利益。因此,在企业中引入一套假期管理系统非常有必要。 本项目采用了Struts架构,基于Java语言开发,旨在实现企业假期管理系统中的假期管理模块。 二、研究意义 假期管理模块是一个企业人事管理系统中必不可少的模块,它的良好实现可以给企业带来以下好处: 1.提高员工满意度。该系统可以提供公正、透明的假期管理流程,让员工对于假期的分配及审批流程更加清晰明了,从而减少员工对于假期分配的担忧,提升员工对企业的满意度。 2.提升efficiency。利用假期管理系统可以将假期申请、批准等复杂的流程自动化,节省管理员和员工的时间,提高工作效率。 3.降低人力成本。利用假期管理系统,企业可以减少录入和核准假期需要人力的投入,减少人工错误,并提高数据的准确性和可靠性。 4.保障企业利益。该系统可以在维护员工权益的同时,合理分配假期,避免不必要的成本损失,从而保障企业利益。 三、研究内容 本项目旨在设计和实现假期管理模块,主要包括以下几个方面:

1.用户登录/注册模块。提供用户注册和登录模块,为后续假期申请和管理提供保障。 2.假期申请模块。该模块让员工能够在线提交假期申请,包括假期类型、起始时间、结束时间、申请原因等并提交至后台管理审核。 3.假期审批模块。该模块是管理员的工作区,管理员可以查看员工提交的假期申请,审核并决定是否批准申请。 4.假期查询模块。该模块可让员工或管理员查询某个时间段内或指定时间段内员工的假期信息。 5.假期统计模块。该模块可对员工假期的各个方面进行统计、汇总并生成各种图表。 四、开发技术 1.前端技术:HTML、CSS、JavaScript、jQuery 2.后端技术:JavaSE、JDBC、Servlet、JSP、Struts2框架 3.数据库:MySQL 5.开发工具:IntelliJ IDEA、Tomcat 五、论文结构安排 第一章前言 介绍该项目的背景、选题意义和项目的研究内容。 第二章假期管理系统的需求分析 分析该系统的功能需求、性能需求和安全需求,并确定系统的基本特性。 第三章系统设计与实现 详细阐述该系统的多个模块的设计和实现过程,包括前端与后台交互,数据库结构设计等。

人事管理系统设计的开题报告

人事管理系统设计的开题报告 一、选题依据 1.设计目的及意义 代的社会中,办公自动化进入社会的每一个角落已经势不可挡,而人事管理系统是办公自动化的一个小小体现,它为人事管理大量又繁杂的员工数据工作提供了方便,提高了人事管理工作的效率,为办公自动化的普及奠定了基础。人事管理系统是任何一个现代化企事业单位不可或缺的部份,它的内容对于企事业的管理者来说至关重要。人事管理系统应该能够为管理者提供充足的信息和快捷的查询手段。但现在很多单位并没有对人事工作进行电子化管理,还存在那种管理人员多,管理效率低,决策依据少的尴尬局面。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对人事信息进行管理,具有着传统管理所无法比拟的优点。因此,开发这样一套管理软件,对单位人事管理工作进行有效电子化管理,化简繁琐的手工操作,提高工作效率都是很有意义的事情。 2.本课题研究现状 国外专家学者对人事管理系统的研究起步比较早,发达国家的企业非常注重自身人事管理系统的开发。特别是一些跨国公司,更不惜花费大量的人力和物力来开发相应的人事管理系统,他们通过建立一个多信息流数据流和业务流的开发性系统实现真正意义上的人事管理目标,挑选和留住

最佳人才,同时不断提高这些人才的工作效益。例如:苹果公司的企业员 工人事管理系统便是一个很好的典范。 我国的信息管理系统是九十年代初开始快速发展的。经过十余年的发展,我国的数据库管理技术也广泛的应用与各个领域,并且形成了产业化。但是,我们的工厂、企业对信息管理系统的应用比起世界先进水平还相当 落后。主要表现在:人事管理系统范围使用相对狭窄、人事管理系统功能 相对欠缺、稳定性较差、功能相对单一等。 3.开发工具的选择 针对目前世界上流行的大量软件和开发工具,经过认真分析其优缺点,结合计量器具管理系统的需要和目前的硬件环境,我们选用微软WINDOWS 平台下的Visual Fo某Pro 6.0(简写为VF6.0)作为软件开发工具。 4.毕业设计拟设计系统的功能综述 人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综 合信息管理系统。人事人员通过本系统完成相关的日常工作,这些工作也 是平常较为繁重的工作。员工的个人信息等等都记录在人事系统里进行管理。企业下设人事部门,全权处理企业内部一切人事事务 1.主界面模块:该模块提供收费管理系统的主界面,是主系统的唯一 入口和口,该界面提供用户选择并调用各子模块。 2.浏览模块:该模块提供全部人事档案的界面。 3.查询模块:该模块提供查询符合其中一条件的人事档案的界面。 4. 统计模块:该模块提供按其中一条件进行统计界面。 二、设计方案及技术路线

人事管理系统解决方案的报告书

人事管理系统解决方案 一、系统简介 人事管理系统是针对高校人事工作而专门开发的多功能集成应用,它能够实现高校教职工管理工作的信息化、统一化,为各种事务性工作的办理提供统一的流程。人事管理系统采用数据库技术、分布式信息处理技术构建,依托校园网络运行,实现对高校人事信息进展数据管理、维护、共享、交换,并以工作岗位为核心实现对教职工的电子身份认证和权限管理。 人事管理系统能够对原有系统进展有效整合,实现资源共享,简化办理流程,在提升工作效率的同时,确保各种数据的权威性和准确性。高校引入人事管理系统后,能够大幅提升人事管理方面的整体水平。人事管理系统能够实现功能模块的定制化,适用于各类大中专院校。系统具有极强的兼容性和可拓展性,功能模块间能够随意组合,以实际应用为最终目的。 二、系统功能 人事管理系统是为解决大量复杂的教职工日常工作而设计,在功能上涵盖了所有环节,本着实用的设计思想,着眼与高校后勤的管理特色和实际需要,协助高校对人力资源管理的各项业务流程进展全面的电子化管理,解决人力资源管理的实际问题。 1、组织机构设置 对后勤组织机构的根本信息进展设置和维护。能够增加、修改和删除组织机构信息(在权限允许的情况下),也能够查看各部门下属的人员信息。 2、岗位信息设置 对后勤各部门下的岗位类别和信息进展设置和维护。其中包含:岗位类型、岗位位置、职责范围、岗位编制数、岗位职责、岗位职责条件及效劳细那么考核标准、岗位系数、岗位津贴等。 3、人事档案管理 对人员的根本信息进展管理和维护。能够根据人员的类别〔在编、非在编、自管、离职、

退休〕查询人员的根本信息和部门的人数。也能够添加、修改和删除〔有权限控制〕人员的根本信息。在人员的根本信息记录中还能够添加人员的各种证件扫描件,并且能够查看这些证件的图片。系统能够用电子表格文件还具有批量导入人员根本信息的功能。 4、人员合同管理 对人员的劳动合同进展管理和维护。能够增加、修改和删除人员的劳动合同信息。能够对人员的合同进展续签、改签和换签操作,系统还能够对人员的转正时间、合同到期时间进展提醒。 5、人员保险管理 对员工的社保信息进展管理和维护。能够添加、修改和删除人员的保险信息。能够在系统中设置保险参数。能够批量导入员工的保险信息。系统能够自动统计员工的社保缴费金额。并能够根据部门名称、保险类型和保险缴费日期统计和打印员工的保险信息记录。 6、绩效考核管理 对员工的绩效考核信息进展管理和维护。其中包含:绩效系数设置、绩效考核分数录入等。系统会根据每个员工的绩效分数及岗位和考评系数,统计员工的绩效工资。同时系统还具有添加员工奖惩记录的功能。为了方便管理人员的操作,系统还增加了批量复制员工考核分数的功能。同时,管理人员能够根据部门名称、岗位名称、员工姓名和考核日期等条件查询或导出员工的考核分数和绩效工资。 7、人员考勤管理 对各部门员工的出勤情况进展管理。部门管理人员只需输入员工的各类请假天数,系统就会根据考勤参数的设置自动统计员工的扣款金额。其中包含:请假参数设置、加班参数设置、员工值班金额、员工考勤管理。 8、工资管理

数据库课程设计报告(人事管理系统)

课程设计报告 课程设计题目:人事管理系统 姓名: 学号: 班级: 指导教师: 2016 年1月15日

一.题目分析: 人事管理系统是企、事业单位常见的计算机信息管理系统。它的主要任务是对各种人事信息进行日常的信息管理,如人员信息的输入、查询、修改、增加、删除,迅速准确地完成各种人员信息的统计计算和汇总,快速打印出报表.在建立与实现人事管理系统时,进行了功能划分,能够由数据库管理系统完成的功能应尽可能由数据库管理系统守成,充分发挥数据库管理系统高效、完全、可靠、便捷的性能,减少编程人员的工作量。工资管理系统是数据库管理系统的一个比较典型的应用,前台使用的是微软的VB6.0,后台数据库采用Microsoft SQL Sever数据库.运行结果证明,本人事管理系统极大提高了工作效率,节省了人力和物力,自重满足企业员工管理的需要。 人事管理系统的主要任务是用计算机对各种员工信息进行日常的管理,如查询、修改、添加、删除以及存储等,迅速准确地完成各种员工信息的统计计算和汇总工作,针对系统服务对象的具体要求,设计了人事管理系统.人事管理系统主要有以下几大功能: (1)对单位人员的变动进行处理。一个单位的职工不会是一成不变的,总是在不断的变化:有调出、有调入、也有职工在本单位内部调动。因此,设计系统是应考虑到这些情况. (2)对职工的工资进行计算、修改。可以对职工的工资档案进行个别、部分和批量修改,同时,能对各职工的工资进行计算,即计算基本工资、岗位工资、水电费及实发金额等。(3)查询统计功能。要求即可以单项查询,比如查看某个职工的就职情况等;也可以多项查询,比如某个部门所有的员工的工资信息。 二.设计分析: 1,数据表的设计: (1)基本信息表:

人事管理系统 软件工程 课程设计 可行性研究报告 需求分析报告 详细设计报告

可行性研究报告 1.引言 1。1编写目的 21世纪是知识经济的时代,是人才竞争的时代,随着21世纪的到来,人类已步入信息社会,信息产业正成为全球经济的主导产业.信息自动化的作用也越来越大,特别是各行业的管理领域,智能化信息处理已是提高效率、规范管理、客观审查的最有效途径。人事管理系统在当今社会中是一个不可或缺的、必备的工具软件。然而,一个好的高质量的软件还是少之又少的。并未根本的实现智能化。亦不利于实现科学的管理、体现领导者的决策作用。因此,在本软件设计中心准备开发一个功能完善的人事管理系统. 人事管理系统是一个公司不可缺少的部分,它的内容对于公司的决策者和管理者来说都至关重要, 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用. 1.2背景 A。开发的软件系统的名称:环宇科技人事管理系统 B。本项目的任务提出者:环宇科技有限责任公司 开发者: 用户:环宇科技有限责任公司 实现该软件的计算中心:个人计算机,Sql Server ,WindowXP,Win7操作系统; C. 该软件系统同其他系统或其他机构的基本的相互来往关系:该软件系统与操作系统、SQL Server数据库管理系统 1。3定义 人事管理:所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。Personnel_Management人事管理系统 1.4参考资料 《软件工程》(第二版)邓良松编著西安电子科技大学出版社 《软件工程导论》张海藩编著,清华大学出版社,2006年10月版,北京《软件工程基础》汤淮西安交通大学出版社 《软件开发技术》倪秉营电子科技大学出版社 《软件工程》张权范清华大学出版社

人事管理系统数据库课程设计报告

人事管理系统数据库课 程设计报告 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

数据库课程设计报告题目:人事管理系统 学生姓名:吴深深 学号: 班级: 1421801Z 指导老师:李荣

目录 关系数据库原理课程设计报告 人事管理系统

一、需求分析 系统概述 研究背景 人事管理系统是企业管理系统中必不可少的重要组成部分,它的内容对企业的决策者和管理者来说都是至关重要的,所以人事管理系统应该为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统手工的方式管理文件档案,这种管理管理方式存在着很多缺点,如:效率低,保密性差,时间一长将堆积大量的文件,这个查找、更新、维护带来了不少的困难。随着科学技术的不断提升,计算机科学日渐成熟,其功能已经为人们深刻认识,它已经进入人类的各个领域并且发挥着越来越重要的作用。 意义及开发目的 座位计算机应用的一部分,使用计算机对人事档案信息进行管理,具有着手工管理无法所无法比拟的优点。例如:检索迅速、查询方便、可靠性高、储存量大、保密性好、寿命长、成本低等。这些优点能够极大的提高人事档案的管理效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。从微观上讲,建立一套人事管理信息系统能够加快人事工作的速度,提高工作效率,从而加强了管理的信息化手段,提高了本单位的经济效益。从宏观上讲,顺应了社会的信息化、社会化潮流,缩短了整个社会化大生产的周期。因此,开发这样一套管理信息系统软件成为很有必要的事情。

具体分析 系统功能的基本要求: ➢员工各种信息的输入,包括员工的基本信息、学历信息、婚姻状况信息、职称等。 ➢员工各种信息的修改; ➢对于转出、辞职、辞退、退休员工信息从员工表中删除,信息转入离职员工表;➢按照一定的条件,查询、统计符合条件的员工信息:至少应该包括按学历、婚姻状况、岗位、参加工作时间等关键字查询各自的员工信息; ➢对查询、统计的结果打印输出。 1.员工基本情况。包括的数据项有员工号、员工姓名、性别、身份证号、政治面貌、联系电话、部门、岗位、婚姻状态、工作时间、学历信息。 2.工作部门信息。包括的数据项有部门号、部门名称。 3.员工职称信息。包括的数据项有职称号、职称名称。 4.员工婚姻状况。包括的数据项有员工号、爱人代号、爱人姓名、工作单位、政治面貌、工作职称。 5.员工学历信息。包括的数据项有员工号、学位证书编号、学历、专业、毕业时间、毕业 运行环境 本系统是在windows10系统下,用SQL Server 2014开发设计完成,可以供VS,,Eclipse等集成开发工具开发软件时连接数据库使用。

高校人事管理系统课程设计报告

一.需求分析 1.目的与意义、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、 2.系统流程图 二.总体设计 1.系统功能分析 执行程序后,按界面的显示,选择1—8种操作。选1,增加人员资料,资料包括编号、职工类别、姓名、性别、年龄、来院时间、职务、职称、党派、学历。选2,删除人员信息。选3,修改人员信息,可以选择要修改的内容。选4,查询人员信息,可按编号或姓名查询。选5,数据存盘。选6,数据装入。选7,显示所有信息。选8,退出。 2.系统功能模块划分与设计

三.详细设计 1.源程序代码 #include #include #include #include class person { private: int no;//编号 char type[20];//职工类型 char name[20];//姓名 char sex[10];//性别 int age;//年龄 char time[20];//来院时间 char pos[20];//职务 char techpos[20];//职称 char party[20];//党派 char study[30];//最高学历

person *mynext;//指针语 public: person(int nnum,char ntype[],char nname[],char nsex[],int nage,char ntime[],char npos[],char ntechpos[],char nparty[],char nstudy[]) { no=nnum; strcpy(type,ntype);//将ntype的值复制给type strcpy(name,nname); strcpy(sex,nsex); age=nage; strcpy(time,ntime); strcpy(pos,npos); strcpy(techpos,ntechpos); strcpy(party,nparty); strcpy(study,nstudy); mynext=NULL; } person(int nnum,char ntype[],char nname[],char nsex[],int nage,char ntime[], char npos[],char ntechpos[],char nparty[],char nstudy[],person *next) //某高校,主要人员有:在职人员(行政人员、教师、一般员工)、退

企业人事管理系统设计报告

企业人事管理系统设计报告<>课程设计 题目:基于C/S结构的企业人事治理系统的 设计与实现 专业:2020级运算机信息治理 组长:肖文文 组员: 张小会王小川 郑佳琳李斌李宇飞 指导老师:杜修平 2011年10 月10 日 企业人事治理系统的设计与实现

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

Design and Implementation of Personnel Management System Abstract With the unprecedented development of Internet, it has been brought us great convenience and efficiency in our society. Normalization and electrification have become the first choice of saving operation cost and improving work efficiency. Many enterprises' personnel administration systems lie in the phase of manual management which is inefficient and easy to go wrong by carelessness. Therefore, the MIS〔Management Information System〕is designed to make the personnel administration more scientific, normative and efficient. The system adopts the structure mode of Client/Server(C/S), Windows as the operation system,Access as the background database, and Microsoft Access as the developing tool. It can help enterprises to establish a perfect, strong staff information database, which facilitates the centralized management of staff information and workflow. The paper explains the course design, system design and implementation of MIS, also briefly introduces the process of the system development. Keywords: Personnel Management System; Employee Information Database; Access; C# 目录

相关主题
文本预览
相关文档 最新文档