人事管理系统课设报告Word文档格式.docx

上传人:wj 文档编号:3677613 上传时间:2023-05-02 格式:DOCX 页数:41 大小:1.89MB
下载 相关 举报
人事管理系统课设报告Word文档格式.docx_第1页
第1页 / 共41页
人事管理系统课设报告Word文档格式.docx_第2页
第2页 / 共41页
人事管理系统课设报告Word文档格式.docx_第3页
第3页 / 共41页
人事管理系统课设报告Word文档格式.docx_第4页
第4页 / 共41页
人事管理系统课设报告Word文档格式.docx_第5页
第5页 / 共41页
人事管理系统课设报告Word文档格式.docx_第6页
第6页 / 共41页
人事管理系统课设报告Word文档格式.docx_第7页
第7页 / 共41页
人事管理系统课设报告Word文档格式.docx_第8页
第8页 / 共41页
人事管理系统课设报告Word文档格式.docx_第9页
第9页 / 共41页
人事管理系统课设报告Word文档格式.docx_第10页
第10页 / 共41页
人事管理系统课设报告Word文档格式.docx_第11页
第11页 / 共41页
人事管理系统课设报告Word文档格式.docx_第12页
第12页 / 共41页
人事管理系统课设报告Word文档格式.docx_第13页
第13页 / 共41页
人事管理系统课设报告Word文档格式.docx_第14页
第14页 / 共41页
人事管理系统课设报告Word文档格式.docx_第15页
第15页 / 共41页
人事管理系统课设报告Word文档格式.docx_第16页
第16页 / 共41页
人事管理系统课设报告Word文档格式.docx_第17页
第17页 / 共41页
人事管理系统课设报告Word文档格式.docx_第18页
第18页 / 共41页
人事管理系统课设报告Word文档格式.docx_第19页
第19页 / 共41页
人事管理系统课设报告Word文档格式.docx_第20页
第20页 / 共41页
亲,该文档总共41页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

人事管理系统课设报告Word文档格式.docx

《人事管理系统课设报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《人事管理系统课设报告Word文档格式.docx(41页珍藏版)》请在冰点文库上搜索。

人事管理系统课设报告Word文档格式.docx

4.5.4修改密码模块 24

4.5.5部门管理模块 25

4.5.6职工管理模块 28

4.5.7职工出勤模块 31

4.5.8管理员管理模块 32

4.5.9工资管理模块 34

第五章软件测试 37

5.1超级管理员登录 37

5.2管理员登录 38

5.3职工登录 39

第六章结束语 40

参考文献 41

摘要

在我国,随着人事信息管理的普及化,越来越多的企业使用计算机来实现人事信息的现代化管理,人事综合管理系统已经成为目前各企业人事管理工作不可或缺的一部分。

它是适应当前人事制度要求,推动企业人事管理走向科学化、规范化的必要条件。

该系统设计的目的是为企业开发一个人事管理系统并实现人事综合管理工作的网络化,促进企业人事综合管理工作的科学化、规范化,从而进一步提高工作效率。

该设计结合企业人事管理的特点,本着实用的原则,采用.Net+SQLServer技术实现了职工信息管理、职工考勤管理以及职工工资管理。

关键词:

人事管理,.Net+SQLServer,人事综合管理

Abstract

Inourcountry,Withthepopularizationofpersonnelinformationmanagement,moreandmoreenterprisesstarttousecomputerstorealizethemodernizationofpersonnelinformationmanagement.Therefore,PersonnelComprehensiveManagementSystemshasalreadyplayedallindispensablepartinthepersonnelmanagement.Itmeetstheneedsofthecurrentpersonalruleandbecomesanecessaryrequirementtopromotepersonnelmanagementtomovetowardsabetterdevelopmentwhichisscientificandstandardized.

Thepurposeofthissystemdesignistodevelopapersonnelmanagementfortheenterpriseandtorealizenetworkofthepersonnelmanagement.Itisdesignedtopromotethescientificprocessandthestandardizationofthepersonnelmanagementfortheenterprises.Thusitaimstofurtherimproveworkingefficiency.Thisdesignwhichiscombinedwiththecharacteristicsofpersonnelmanagementoftheenterprises,adopts.Net+SQLServeraccomplishfunctionsasfollows:

staffinformationmanagement,staffattendencemanagementandstaffwagemanagement.Keywords:

personnelmanagement,.Net+SQLServer,PersonnelComprehensiveManagementSyste第一章概论

1.1课题背景及意义

随着计算机技术的飞速发展,计算机在系统管理中的应用越来越普及,利用计算机实现各个系统的管理显得越来越重要。

对于一些大中型管理部门来说,利用计算机支持高效率管理,是适应现代化管理制度要求,推动管理走向科学化、规范化的必要条件。

然而,人事综合管理是一项琐碎、复杂而又十分细致的工作,职工的信息不允许出错。

如果实行手工操作,登记职工的信息以及对职工的考勤管理等须手工填制大量的表格,这就会耗费企业管理工作人员大量的时间和精力,如果利用计算机进行这些管理工作,不仅能够节约大量的人力,而且还可以利用计算机对有关的各种信息进行有效的备份,同时计算机还具有手工管理所无法比拟的优点,例如:

检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高管理的效率,也是管理行业的科学化、正规化管理,与世界接轨的重要条件[1]。

基于以上的原因,有很多从事软件开发的人员,在人事管理方面做了很大的研究。

目前这一领域也以良好的发展姿态而不断进步,早期已经有了一些类似的系统,有以.net作为开发语言的,有以.Net作为开发语言的,等等。

这些系统大致具备以下功能:

职工信息管理、职工考勤管理以及职工工资管理。

通过此课题以及在以往学习数据库的基础上,采用.Net作为开发平台,SQLServer作为数据库,开发出了基本上能够满足人事管理方面需要的人事综合管理系统。

应用所学的有关知识,更深入地学习了C#和SQLServer基础理论知识,将所学的理论知识和实际应用结合起来,以达到学以致用的目的,为今后在C#编程方面打下坚实的基础。

1.2可行性分析

在各企业中计算机已经普遍存在,并且在事物处理、工作安排、人员管理等方面使用起来非常迅速。

使用计算机来对企业操作、安排,不仅提高了工作的效率,还节省了许多人力物力,节省出大量的时间,也为管理者对企业的管理,对人员的了解方便了许多。

因此,用计算机来管理企业人事信息,是非常必需的。

1.2.1社会可行性分析

人事综合管理是一项琐碎、复杂而又十分细致的工作,职工的信息不允许出错。

如果实行手工操作,登记职工的信息以及对职工的考勤管理等须手工填制大量的表格,这就会耗费企业管理工作人员大量的时间和精力。

随着计算机的发展与普及,以及互联网技术的扩展,日常人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。

1.2.2技术可行性分析

人事综合管理系统对用于开发系统的计算机硬件和软件的要求程度都比较低,很多的语言都能够实现该系统。

但在本次设计过程中,我们将使用C#和

SQLServer开发这个系统。

本次毕业设计所开发系统的基本要求与功能是:

实现部门信息的管理(实现部门的基本信息的查看、修改、删除和增加)

实现职工信息的管理(实现职工的基本信息的查看、修改、删除和增加)

实现管理员信息的管理(实现管理员的基本信息的查看、修改、删除和增加)

职工考勤的管理(实现考勤记录的查看、修改、删除和增加)

职工工资的管理(实现职工工资的查看、修改、删除、增加)

本系统采用C#语言,MicrosoftVisualStudio开发工具和SQLServer数据库。

对于软件方面,相关开发工具的学习可以从学校图书馆借阅相关书籍,对于硬件方面,学校提供有专门的实验室,对于一些实际操作中的技术问题,可以询问老师或者是在网上查询,因此在规定的期限内,开发工作基本能够完成。

所以,本系统具有技术可行性。

1.2.3操作可行性分析

界面设计时充分考虑管理人员的习惯,使得操作简单;

数据录入时有充分的提示,让使用者一看即懂;

适应力强;

容易扩充。

因此,本系统具有较强的操作可行性。

综上所述:

根据以上分析可知,开发该人事综合管理系统具有很大的价值意义,但是由于时间有限,该人事综合管理系统可能考虑还不够健全,我会在这方面加强学习和改进。

所以,我认为开发此系统的条件已经具备,可以开始进行开发。

1.3设计的主要内容

能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除以及按各种条件进行查询、能管理公司职工每个月的工资信息,在操作上能完成诸如添加,修改删除及按各种条件进行查询,还能管理职工的考勤信息,在操作上完成诸如添加、修改、删除以及按各种条件进行查询。

即:

(1)用户的登录。

(2)职工信息的管理(职工信息的增、删、改、查和分配)。

(3)部门信息的管理(部门信息的增、删、改、查)。

(4)职工的考勤管理(职工的考勤记录的增、查)。

(5)职工的工资管理(职工的工资信息的增、删、改、查)。

第二章系统分析

需求分析是系统开发的第一步也是最重要的一步,需求分析的根本目的是:

在开发者和提出需求的人之间建立一种理解和沟通的机制,需求分析可以采取面向对象的方法来完成,即明确系统要服务于哪些用户,对于这些用户提供哪些服务。

需求分析是对用户需求的真正明确,是对要解决的问题的彻底理解。

在解决问题之前要理解问题,只有真正的理解问题才能更好的解决问题。

2.1系统需求分析

系统分析是开发管理信息系统的关键性阶段,是一个不断认识和逐步细化的过程,是下一阶段的工作基础,是为下一阶段进行物理方案设计、解决“怎么做”提供依据,其关键性主要体现在“理解需求”和“表达需求”两方面。

通过对现行系统的详细调研,确定新系统的综合要求,并提出这些需求的实现条件以及需求应达到的标准,也就是确定新系统要做什么,做到什么程度。

这些需求包括:

1.功能需求:

确定新系统应做什么,这是最主要的需求。

2.性能需求:

给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。

3.环境需求:

这是对系统运行以及所处环境的要求。

例如,在硬件方面采用什么机型、有什么硬件设备等;

在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。

4.未来需求:

这类要求是指目前不属于系统开发的范围,但将来随着外界环境的变化以及系统的发展可能会提出的要求。

了解这类要求的目的是在开发过程中,可对系统将来可能的扩展与修改做准备。

一旦需要时,就比较容易进行补充和修改了。

2.2系统业务流程分析

本系统用户的操作流程是管理员登录后可以实现对职工信息的查看、修改、删除、增加、分配和对职工考勤信息的查看、修改、删除、增加以及对职工工资的查看、修改、删除、增加。

第三章系统设计

3.1设计的思想

最初的人事综合管理系统,都是靠人力来完成的。

当企业规模比较小的时候,人力可以完成。

随着企业的规模越来越大,企业的职工人数也越来越多。

如果一个企业依然维持着人力进行人事综合管理,必然会造成工作效率低,工作错误增高的问题。

因此此系统设计的思想主要是使用计算机来实现人事信息的现代化管理,初步学会基于C#的人事综合管理系统的开发。

为了满足用户的需求,该人事综合管理系统要实现以下目标。

(1)方便管理员对人员的管理操作。

(2)实现职工信息管理。

(3)实现职工考勤管理。

(4)实现职工工资管理。

(5)模块采用C#开发,具有安全的开发性,可以运行在任何支持.Net标准的服务器上,非常方便以后的维护和系统升级。

(6)系统界面友好,使用方便,易操作。

3.2功能设计

此人事综合管理系统主要是针对管理员对企业职工的管理而设计的,前台采用MicrosoftVisualStudio2010设计开发,SQLServer2008作为后台数据库。

整个系统的规划与设计意在为管理员提供一个方便快捷、易于操作的平台,使管理员轻松、快捷的对职工进行各种信息的管理。

本人事综合管理系统主要分为四个模板,下面分别介绍:

部门信息管理功能模块:

1.查看部门的相关信息(诸如:

部门编号、部门名称)

2.修改部门的相关信息

3.删除部门的信息

4.添加新职工信息:

(诸如部门编号、部门名称)

职工信息管理功能模块:

1.查看职工的相关信息(诸如:

职工的编号、姓名、部门、性别、生日、民族)

2.修改职工的相关信息(诸如:

职工的姓名、所在部门、性别、民族、身份证号、生日、户口)

3.删除职工的信息

(诸如:

职工工资管理功能模块:

1.查看缺席职工的考勤信息(诸如:

职工的编号、姓名、身份证号、开始时间、缺席原因、批准人、编辑时间、备注)

2.修改缺席职工的考勤信息(诸如:

职工编号、职工姓名、开始时间、天数、请假原因、批准人)

3.删除职工考勤信息

4.添加新的考勤记录:

5.检索职工考勤信息(在检索职工考勤信息中,本系统设计了两种种情况的查询,第一种按职工编号进行查询,第二种按职工的行姓名进行查询)

1.查看打印职工工资信息(诸如:

职工编号、姓名、基本工资、实发工资)

2.修改职工的工资信息(诸如:

职工编号、姓名、基本工资、附加工资、奖金、补贴、公积金、实发工资)

3.删除职工的工资信息

4.添加职工工资记录:

3.3功能结构图

图3-3-1

3.4数据库设计

3.4.1数据字典

数据库名:

HRManagement

1.部门表(Sections)

ID,名称

字段

说明

类型

可空

备注

SectionID

ID

Nvarchar

(2)

No

主键

SectionName

部门名称

Nvarchar(20)

唯一

图3-4-1

2.职位表(Positions)

PositionID

PositionName

职位名称

图3-4-2

3.性别表(Sexs)

Id,名称

SexID

int

主键,自增

SexName

性别名称

Nvarchar(4)

图3-4-3

4.民族表(Nations)

NationID

NationName

民族名称

Nvarchar(16)

图3-4-4

5.学历表(EduBackgrounds)

EduBackgroundID

EduBackgroundName

学历名称

Nvarchar(10)

图3-4-5

6.员工表(Staffs):

Id,,姓名,性别ID,职位id,学历id,生日,照片,籍贯,现住地址,民族id,联系方式,工作年限,部门id,毕业院校,专业

Int

主键,自增

StaffID

职工编号

Nvarchar(8)

组合项:

部门ID+职位ID+数字标识

StaffName

姓名

性别ID

外键

职位ID

Varchar(4)

学历ID

Birthday

生日

Nvachar(9)

Picture

照片

Image

NativePlace

籍贯

Nvarchar(40)

NowAddress

现住地址

IdcardNo

身份证号码

Nvarchar(18)

民族ID

Int

ContactWay

联系方式

Nvarchar(30)

WorkSeniority

工作年限

部门ID

GraduateSchool

毕业院校

Major

专业

no

图3-4-6

7.工作时间类别表(WorkingTimeType)

ID,类别名称

WTTypeID

WTTypeName

类别名称

Nvarchar(14)

图3-4-7

8.工作时间表(WorkingTimes)

Id,上班时间,工作时间类别

WorkingTimeID

WorkTime

工作时间

Nvarchar(5)

工作时间类别

图3-4-8

9.打卡状态(ClockStatus)

Id,状态名称

ClockStatusID

ClockStatusName

状态名称

图3-4-9

10.上班打卡记录表(StartClockRecords)

Id,打卡时间,状态id,职工id

SClockRecordsID

SColckTime

打卡时间

DateTime

SClockStatusID

打卡状态ID

职工ID

图3-4-10

11.下班打卡记录表(EndClockRecords):

Id,打卡时间,标记id职工id

EClockRecordsID

EColckTime

EClockStatusID

图3-4-11

12.管理员表(Adms)

Id,用户名,密码,职工id

AdmID

AdmName

管理员名

Nvarchar(15)

AdmPW

密码

职工Id

图3-4-12

13.打卡用户表(Users)

Id,职工id,密码

UserID

UserPW

图3-4-13

3.4.2数据库概念结构设计

图3-4-14

第四章系统详细设计及实现

输用户名及密码,选择身份登录系统

超级管理员界面

4.1顶级结构

人事管理系统登录界面

一般职工界面

管理员界面

图4-1-1

上下班打卡

(1)个人考勤块

4.2一般职工界面结构

个人信息修改

(2)个人信息块

登录密码修改

(3)修改密码块

图4-2-1

个人信息

(1)系统设置

4.3管理员界面

修改密码

按姓名

修改

按个人查询

按部门查询

(2)个人考勤块

添加

删除

(3)部门管理

查看

按编号

查询

(4)职工管理

按入职时间

按天

个人出勤查询

按月

部门整体出勤

(5)职工出勤

图4-3-1

系统初始化

4.4超级管理员界面

(4)部门管理

(5)职工管理

(6)职工出勤

查询全部

(7)管理员管理

图4-4-1

4.5程序模块描述

4.5.1登录模块

1.流程图:

用户

输入用户名、密码、

选择身份

登录

登录成功

超级管理员主界面

职工主界面

管理员主界面

图4-5-1

◆职工输入用户名、密码并选择登录身份,根据选择的身份做不同的操作

◎若选择的是“职工”,系统将查询数据库中的用户表Users的记录,用户名密码核对正确后加载职工主界面;

◎若选择的是“管理员”,系统将查询数据库中的管理员表Adms的记录,用户名密码核对正确后加载管理员主界面;

◎若选择的是“超级管理员”,系统将查

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2