搜档网
当前位置:搜档网 › 人事管理系统课程设计

人事管理系统课程设计

人事管理系统课程设计
人事管理系统课程设计

课程设计(论文)书

题目:人事管理系统课程设计

学生姓名郑金玲周婷张明明

学院名称管理学院

专业11工商类(6)班

学号1110800620 1110800621 1110800622

指导教师方芳

职称老师

目录

一、可行性分析 (1)

1.系统背景 (1)

2.可行性研究报告及信息系统目标 (1)

二、系统分析部分 (2)

1.业务流程图 (2)

2.数据流程图 (3)

3.功能分析图 (6)

4.数据加工处理的描述 (7)

5.管理信息系统流程设想图 (8)

三、系统设计部分 (9)

1.功能结构图设计 (9)

2.功能分析 (9)

3.新系统信息系统流程设计 (10)

4.代码设计 (11)

5.输出设计 (12)

6.程序设计说明书 (16)

四、系统实施部分 (17)

1.程序框图 (17)

2.源代码 (17)

3.模拟程序运行结果 (20)

4.系统使用说明书 (20)

一可行性分析

1 系统背景

本系统是用Access开发的中小型人事管理系统。人事管理系统主要是处理人事资料。利用本系统可以对人事资料进行查询,修改,增加,删除及存储,并快速准确地完成各种档案资料的统计和汇总工作,还可以迅速打印出各种报表资料以供使用。

目前,人事管理正在从人工化向信息化转换,许多大型企业已经开发了自己的人事管理系统。但许多中小型企业仍然缺乏适用性好的人事信息管理系统,这正是中小型人事管理系统开发的必要性。

该管理系统,在管理上科学便利,安全有效;在技术上,可利用现有工具立即开发,并且可以根据实际运用的具体情况进行不断改进;在经济方面,切实可行,节约人力物力和财力。

2 可行性研究报告及信息系统目标

该人事管理系统包括新员工档案输入,人事变更和员工档案查询修改三个模块。人事管理系统的开发包括七个方面的内容,分别是:系统的分析和设计、数据表的创建和设计、查询的设计、窗体的设计、通用模块的设计和系统的保护。

系统的分析和设计目的是分析功能、设计模块和设计信息流程图,是对系统的结构和功能的整体规划;数据表的创建和设计,首先要创建数据库,然后设计和创建数据表,最后创建表间关系,目的是对数据库对象进行有效的管理、处理、生成和存储,还可以与Office集成,并连接Internet;查询的设计目的是对关联数据的提取和调用;窗体的设计目的是根据人事管理系统的需要来设计系统的功能,包括“添加新员工”窗体、“人事变动信息”窗体、“查询修改”窗体和“登陆”窗体;通用模块的设计有Dbcontrol模块和Function模块两部分,它是人机对话的桥梁,也是连接数据库和计算机系统的纽带。代码保护是对系统数据的维护和更新,并确保其安全性和保密性。系统的启动是系统运行的开始,其证实系统的可行性和稳定性。该系统的整体目标是简化人事管理系统的程序,节约成本。

开发人事管理系统需要企业投入一定的人力、物力和财力,而这些资源在一般中小型企业中具备充分。信息系统开发人才必不可少,软硬件设备是开发系统的基础,资金投入是开发系统的保证。然而,系统开发运行之后带来的效益是长期的,所节约的成本一定远大于投入。

由此可知,人事管理信息系统是可以立即开发并不断改进的。

二系统分析部分

1 业务流程图

现行人事管理系统的业务流程图如图1所示:

2 数据流程图

(1)现行系统的顶层数据流程图如图2所示。对顶层的数据流“1、2、3、4”说明如下所示:

“1”:人事部任用文件。

“2”:各部门人员信息变动文件。

“3”:人事部解雇文件。

“4”:公司人事部月人员调整表。

(2)第一层数据流程图如图3所示。图中“1、2、3、4”与图2相同:

(3)第二层数据流程图如图4所示:

现对图4中的数据流进行说明:

“1、2、3、4”:其意义与图2相同.

“5”:新员工登记的资料。

“6”:在职员工信息变化的资料。

“7”:员工离职登记的资料。

“8”:人员增加表在当日人员累计增加的数据。

“9”:人员信息变动表在当日人员信息变动累计增加的数据。“10”:人员离职表在当日人员累计离职的数据。

“11”:获得“8、9、10”的数据。

“12”:人事档案调整后的数据。

附图5:

3 功能分析图

人事部主管——全面管理人事部的行政和业务

招聘组——负责配合其他部门进行新员工流入工作

行政组——负责员工的任免和升迁工作

档案组——负责员工信息的录入、修改、删除和员工档案保管工作

4 数据加工处理的描述

(1)处理名:登记新员工信息标识符:P1

输入:数据流F1

输出:数据流F5

处理定义:

当一名员工通过招聘审核后,被成功录用时,应将该员工的信息录入到人员增加表中。

激发条件:人员任用发生

(2)处理名:登记人事档案标识符:P4

输入:员工调整月表上的当前的数据

输出:登记入人事档案的数据

处理定义:

将员工任用、升迁、解雇等变动信息分别记入员工增加累计、员工变迁累计、员工解雇累计的核算。然后将当天的日期、员工代码和累计结果记入人事档案的相应栏中。

激发条件:每日对员工调整累计数据的处理

(3)处理名:制作员工调整月表标识符:P5

输入:取自人事档案的数据

输出:填入输出人事调整表中的数据

处理定义:

对人事档案本月发生的人事调整数据,分别按员工代码进行累计。一种代码代表的人员累计即位输出调整表中的一栏。

激发条件:每月制作人员调整表

系统中的另外几个加工处理描述省略。

5 管理信息系统流程设想图

根据前面分析的结果,提出新系统逻辑模型如图7和图8:

图7:新系统模型

图8:新系统逻辑模型

三系统设计部分

1 功能结构图设计

系统的功能结构图

2 功能分析

企业人事管理系统主要用于员工个人资料的录入、职务变动的记录和管理,其功能主要有以下几个方面:

(1.能将新员工的个人资料输入到数据库中。

(2.可以自动分配员工号,并且设置初始用户密码。

(3.可以根据不同的方法对员工的资料进行查询、修改。

(4.人事变动的详细记录,包括岗位和部门的调整。

3. 新系统信息系统流程设计

计算机化的信息系统流程如图10所示。图10中的处理框内标出了相应的程序名,其功能说明见程序模块设计说明书。

4.代码设计

由于该公司在未来的几年内的部门设置不会有大的变动,因此,公司员工代码采用层次码,并用两位整数表示,设计方案如下图所示,全部编码列于表中。

部门代码设计

5 输出设计

(1)添加新员工信息

上图是新员工信息录入窗体的截图,通过此窗体的设计,对新进入的员工可以添加记录,储存信息。

(2)添加员工变动信息

上图是员工变动信息录入窗体的截图,当员工职位变动、部门变动时,通过此窗体的设计,可以记录员工变动信息。

(3)查询修改

上图是查询修改窗体的截图,此窗体可任意查询各部门员工的基本信息,也可以根据员工人事变动,对信息进行修改。

上图子窗体是员工变动信息查询的结果。

(4)登录人事管理系统

此窗体是登录人事管理系统的界面,通过输入用户姓名和用户密码可以进行登录

(5)人事管理系统

此窗体是人事管理系统的界面,它包括添加新员工信息、添加员工变动信息、查

询修改员工信息、退出等四个模块

6程序设计说明书

1本程序主要采用access言编译,代码设计采用vb用access语言环境设计通过一系列的窗体设计实现人事管理系统的程序设计,实现程序的调用,实现系统的增加,删除,查询,输入,输出,打印等功能,及时反应公司的人员变动情况

四、系统实施部分

1程序框图

2源代码Private Sub cmdok_click()

On Error GoTo err_cmdok_click

Dim str As String

Dim rs As New ADODB.Recordset

logname = Trim(https://www.sodocs.net/doc/bf6151241.html,erName)

pwd = Trim(Me.PassWord)

If IsNull(logname) Then

DoCmd.Beep

MsgBox ("请输入用户名!")

ElseIf IsNull(pwd) Then

DoCmd.Beep

MsgBox ("请输入密码!")

Else

str = "select * from 管理员where username='" & logname & "' and password='" & pwd & "'"

Set rs = getrs(str)

If rs.EOF Then

DoCmd.Beep

MsgBox ("没有这个用户,请重新输入!")

https://www.sodocs.net/doc/bf6151241.html,erName = ""

Me.PassWord = ""

https://www.sodocs.net/doc/bf6151241.html,erName.SetFocus

Exit Sub

Else

DoCmd.Close

MsgBox ("欢迎使用人事管理系统!")

check = True

DoCmd.OpenForm ("切换版面")

End If

End If

Set rs = Nothing

Set conn = Nothing

exit_cmdok_click:

Exit Sub

err_cmdok_click:

MsgBox (Err.Description)

Resume exit_cmdok_click

End Sub

Private Sub cmdcancel_click()

DoCmd.Close

End Sub

此代码为查询窗体代码

Private Sub ID_LostFocus()

Dim rs As New ADODB.Recordset

Dim str As String

str = "select * from [员工个人信息]where[员工]![员工编号]== '" & Me.ID & " ' "

Set rs = getrs(str)

If Not rs.EOF Then

With Me

.PassWord = Trim(rs(1))

.UserName = Trim(rs(3))

.Gender = Trim(rs(4))

.Birthday = Trim(rs(5))

.DepartmentName = Trim(rs(6))

.Job = Trim(rs(7))

.Edu_Level = Trim(rs(8))

.Specialty = Trim(rs(9))

.Address = Trim(rs(10))

.Tel = Trim(rs(11))

.Email = Trim(rs(12))

.Remark = Trim(rs(14))

End With

End If

End Sub

Private Sub Form_Load()

Me.ID.SetFocus

End Sub

Private Sub ChangePwd_Click()

On Error GoTo Err_ChangePwd_Click

Dim str As String

Dim rs As New ADODB.Recordset

员工编号= Trim(Me.ID)

If IsNull(Me.PassWord) Then

MsgBox ("请输入新密码!")

Else

str = "update[员工个人信息] set [员工个人信息]![员工密码] = '" &

人事管理系统项目详细设计说明书

目录 1. 概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: ●描述数据库设计的目的 ●说明数据库设计中的主要组成部分 ●说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: ●数据表 ●视图 ●存储过程 ●用户自定义函数 ●触发器 ●约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2. 数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLSERVE R\MSSQL\DATA\RGB.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\MSSQL10.MSSQLS ERVER\MSSQL\DATA\RGB_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

企业人事管理系统总体设计

河南城建学院 《Visual FoxPro 数据库程序设计》 课程设计讲明书 题目:企业人事治理系统 指导教师:王康平 班级:房地产经营治理

学号: 053410143 姓名:李洪会 2011 年 12 月 30 日 目录 【主题】 (3) 1.系统总体设计 (4) 1.1系统功能简介 (4) 1.2系统功能结构图 (4) 2.数据库设计 (4) 3.实验数据 (5) 4.程序设计界面 (6)

4.1登录界面 (6) 7职工信息查询7 4.4职工信息录入 (8) 5.课程设计总结 (10) 参考文献 (11)

【主题】 本次课程设计我的课题是企业人事治理。 要紧培养我们的VFP的设计能力,提高我们的综合素养。 我的任务是建立能够实现对一个公司人员登陆,查询,录入、修改功能的系统。 在登录界面中,用户名是aaa,密码是123456 我的设计思路现建立一个主菜单,然后将表单联系起来。再通过表单对自由表的查询、录入、修改等功能来实现我们系统的顺利运行。 在制作过程中,我得到了同学的无私关心,结合个人努力,最终成功完成了本次课程设计,实现了原先预想的功能。。

1.系统总体设计 1.1系统功能简介 该系统能够进行职工信息查询,录入,修改和退出 录入:录入姓名,年龄,性不,学历,籍贯,职工编号。修改:职工信息都可修改。

查询:进入登陆界面后,会自动出现扫瞄查询界面,供人查询 1.2系统功能结构图 2.数据库设计 职工表(姓名,年龄,性不,学历,籍贯,职工编号) 一般关键字:职工编号 人事治理系统 职工信 职工信 职工信 退 通过登

人力资源管理人事管理系统分析与设计

(人力资源管理)人事管理系统分析与设计

目录 第壹章可行性分析方案 1.1引言 (1) 1.2系统建设的背景、必要性和意义 (1) 1.2.1背景 (1) 1.2.2必要性 (2) 1.2.3意义 (2) 1.3拟建系统的候选方案 (2) 1.3.1候选方案壹 (2) 1.3.1候选方案二 (2) 1.4可行性论证 (2) 1.4.1经济可行性研究 (2) 1.4.2社会可行性研究 (3) 1.4.3技术可行性研究 (3) 1.5几个方案的比较 (3) 第二章系统说明书 2.1引言 (4) 2.1.1系统的名称 (4) 2.1.2系统功能和系统目标 (4) 2.1.3系统开发的背景 (4) 2.2项目概述 (4) 2.2.1项目的主要工作内容 (4) 2.2.2现行系统的调查情况 (5)

2.2.3新系统的逻辑模型 (5) 2.2.4人事管理系统模块图 (9) 2.3实施计划 (9) 2.3.1工作任务的分解 (9) 2.3.2进度 (10) 第三章系统设计说明书 3.1引言 (11) 3.1.1项目背景 (11) 3.2系统总体技术方案 (11) 3.2.1模块设计 (11) 3.2.2模块划分及功能介绍 (13) 3.3运行测试 (14) 第壹章可行性分析方案 1.1引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

企业人事管理系统的设计与实现[1]

信息技术与信息化 开发与应用 73  企业人事管理系统的设计与实现 The Design and I m p lementati on of Enter p rise Pers onnel Adm inistrati on System 李永琴3 L I Yong -qin doi:10.3969/j .issn .1672-9528.2009.03.025 摘 要  今天,信息资源已经成为各个部门的重要财富。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或者组织生存和发展的重要条件,企业人事管理系统应运而生。本文着眼于企业人事管理的特殊需求,详细分析了人事管理系统的特点,设计并实现了企业人事管理系统。 关键词  MS S QL Server VB6.0 M I S 人事管理 Abstract Today,inf or mati on res ource has become an i m portant wealth in all sect ors .The establish ment of an inf or mati on syste m at all levels t o meet the inf or mati on p r ocessing require ments of vari ous depart m ents has be 2come an i m portant fact or which a cor porati on or an organizati on can survive and devel op for .Cor porati on pers onnel manage ment syste m ca me int o being .This paper focuses on the s pecial needs of cor porati on pers onnel manage 2ment,detailed analysis the features of pers onnel manage ment syste m,and then designed and realized the cor pora 2ti on pers onnel manage ment syste m. Keywords MS S QL Server VB6.0 M I S Pers onnel manage ment 1 引言 近年来,随着数据库技术的迅速发展以及数据库管理系统的广泛应用,人们利用信息技术工作和搜索数据的能力大幅度提高,千千万万的数据库被应用于商业管理、政府办公、科学研究和工程开发等方面,特别是多媒体技术、网络技术与数据库技术的结合,使数据库有了更大的发展空间。 在企业信息化建设的任务中,广泛应用信息技术,建立健全网络环境,提高办公效率和指挥自动化,是当前迫切需要解决的重大问题。近几年来,企业信息化建设发展较快,目前基本完成了企业信息处理的基础设施建设。办公自动化网、办公宣传网、后勤保障网已经发挥了巨大的效能,各种专用网络系统也已经建成或正在建设之中。 Client/Server 结构是非常受欢迎的一种计算模式。它的优势 3山东师范大学 济南 250014 在于广泛地采用了网络技术,将系统中的各部分任务分配给分布在网络上的担任不同角色的计算机,它把较复杂的计算和管理任 务交给网络上的高档机器—服务器(Server ),而把一些频繁与用户打交道的任务交给前端较简单的计算机—客户机(Client )。通过这种结构完全实现了网络上信息资源的共享、不同的角色共同完成信息的管理。 本课题就企业人事管理系统的设计与实现进行了认真的分析研究,结合实际工作环境和实际管理需求,建立了一个高效、稳定的人事管理系统,达到了先进、安全、实用、可靠的目标,并对今后新的需求有很好的扩展性。 2 系统需求分析 2.1 系统的性能要求 (1)整个企业人事管理信息系统运行在本单位局域网中。(2)对数据的安全有相应的保护措施。 (3)针对不同管理层的使用者,设置不同的操作权限。 下的电阻,人体在不同情况下的电阻值如表1所示。 表1 人体在不同情况下的电阻值 接触电压 (U /V )皮肤干燥 (R /Ω)皮肤潮 (R /Ω)皮肤湿 (R /Ω)皮肤在水中 (R /Ω)10700035001200600255000250010005005040002000875440100 3000 1500 770 375 由表1可以看出,在各种情况下,仅仅人体接触,上述所设计的焊机一般不会启动。按照上述两种情况下计算得到电流为I 1=22V /7500Ω=2.9mA;I 2=22V /2500 Ω=8.8mA,可以看出即使在锅炉管道等比较危险的环境中电流也远远小于摆脱电流,焊工可以自行扔掉焊钳,一般不会对焊工造成伤害。 3 结论 通过以上分析焊工触电机理及现有焊接设备的不足,提出了低空载电压的技术,并对现有焊接设备进行改进,从而有效降低了焊工施工时发生触电伤亡的概率,尤其适用于锅炉、管道等比较容易发生二次空载电压造成人员伤亡的场合,较好地弥补了通用手工焊接设备的一大缺陷,为焊工的人身安全提供了有力的保障。 (收稿日期:2009-04-26)

人事管理系统项目详细设计说明书

目录 1.概述 1.1.目的 本文为教学案例项目SQLServer功能规范说明书。本说明书将: 描述数据库设计的目的 说明数据库设计中的主要组成部分 说明数据库设计中涵盖的教学知识要点 1.2.内容 本文档主要内容包括对数据库设计结构的总体描述,对数据库中各种对象的描述(包括对象的名称、对象的属性、对象和其他对象的直接关系)。本文档中包含对以下数据库内容的描述: 数据表 视图 存储过程 用户自定义函数 触发器 约束 在数据库主要对象之外,本文还将描述数据库安全性设置、数据库属性设置和数据库备份策略,为数据库管理员维护数据库安全稳定地运行提供参考。

1.3.与其他项目的关联 教学案例项目的数据库设计与教学项目(Web部分和Windows部分)功能密切相关。教学案例项目的数据库将按照教学项目程序部分的功能需求而设计,数据库设计将配合教学案例的程序部分,以实现一个功能完备的企业环境内的应用。 2.数据库 2.1.数据库名称 数据库的名称一定要设为RGB,否则本案例设计的Web部分的应用程序和Windows 部分的应用程序将无法使用该数据库。 答案:USE[master] GO /******Object:Database[RGB]ScriptDate:06/18/201108:55:58******/ CREATEDATABASE[RGB]ONPRIMARY (NAME=N'RGB',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=3072KB,MAXSIZE= UNLIMITED,FILEGROWTH=1024KB) LOG ON (NAME=N'RGB_log',FILENAME=N'C:\ProgramFiles\MicrosoftSQLServer\\MSSQL\DATA\',SIZE=1024KB,MAXS IZE=2048GB,FILEGROWTH=10%) GO ALTERDATABASE[RGB]SETCOMPATIBILITY_LEVEL=100 GO IF(1=FULLTEXTSERVICEPROPERTY('IsFullTextInstalled')) begin EXEC[RGB].[dbo].[sp_fulltext_database]@action='enable' end GO ALTERDATABASE[RGB]SETANSI_NULL_DEFAULTOFF GO ALTERDATABASE[RGB]SETANSI_NULLSOFF GO ALTERDATABASE[RGB]SETANSI_PADDINGOFF GO ALTERDATABASE[RGB]SETANSI_WARNINGSOFF

软件工程课程设计报告人事管理系统

软件工程课程设计报告人事管理系统

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(2)班 学生姓名贾秋洪 学号 2358069 指导教师姜青山 年 6 月 18 日 1.课程题目 人事管理系统设计 2.概述 2.1本课题的来源 A公司是一家以寿险营销为目的的寿险公司,公司员工众多业务流量大,为了方便管理,我制作了一个人事管理系统。主要经

过员工基本信息录入、修改、查询、删除以及员工考勤等方面来对员工综合考评。以便对员工发放工资进行合理分配。这样能提高领导的人事管理水平还能提高员工的积极性。经过现代计算机技术与企业管理相结合,实现人事管理系统的科学化、信息化、现代化,而且适合一般人群使用。 企业人事管理是相对企业内部员工的管理。集人员、考勤、工资、员工培训、系统功能等于一体的大型管理系统,为公司在人事管理等方面提供极大的方便。本软件是以中小型企业为背景而设计开发的,界面美观、使用方便。本系统主要以人员管理、考勤管理、统计分析管理、工资核算等,是企业人事管理必不可缺的好帮手。 2.2本课题目的、实现功能与预期成果 2.2.1目的 当前市面上流行的人事管理系统不少。可是,对于A公司来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统。我们的目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统。 2.2.2实现功能 能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、按各种条件进行查询、新用户的设置及密码修改等方

面的工作,基本满足人事日常业务的需要。 2.2.3预期成果 所做出的人事管理系统能让A公司管理层在操作简单的前提下并有效的提高对该公司的人事管理,并经过该系统提高员工的能力。尽量使本系统做到是一个科学化、信息化、简单使用的人事管理系统。 3.系统分析 3.1系统调研 正式开发管理信息系统之前进行调研是非常必要的,必要对现行系统进行详细的调查,明确用户需求,保证开发的新系统的功能与用户的要求相吻合,避免耗费大量的人力、物力、财力,新系统的开发却失败的悲剧发生。 3.2可行性分析概述 可行性分析是在A公司的要求和系统调研的基础上进行的,对新系统的开发从社会、技术、经济、管理等方面进行分析,并得出新系统的开发工作可行、不可行、需要修改、追加投资、暂缓开发、分步实施等方案和结论,最后完成可行性分析。 可行性分析一般可定义为:可行性分析是在建设的前期对工程项目的一种考察和鉴定,对拟议中的项目进行全面与综合的技术、经济能力的调查,判断它是否可行。 可行性分析阶段的主要工作包括以下几个方面:

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

企业人事管理系统设计与实现 摘要:随着科技日新月异的发展,网络变的更加成熟,“科教兴国”口号的提出,人们更加认识到知识的重要性,面对着各个企业这么庞大的人事信息管理,数据库不断地走向成熟,开发出基于C/S结构的关系型的企业人事信息管理系统,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。 关键词:企业人事管理系统 一、系统需求分析 1、需求分析 本系统要开发的人事管理信息系统的具体功能包括员工信息管理、员工考勤管理和系统设置,由人事劳资部负责数据维护。对于已经入库的信息,系统根据用户不同的使用权限提供查询服务。本应用系统应达到的目标概述如下:为公司内部各个业务部门提供数据查询功能;为公司管理层提供直观、及时、方便的信息,提高迅速反应能力,提供有效的决策支持。 2、实地调研过程 为了能顺利完成此次的企业人事管理系统的设计,以及把理论与实际相结合,我们小组成员决定深入企事业单位,进行进一步的调研,以便有效地掌握第一手资料。在为期一个月的调研过程中,我们排除各种因素尽力地与企业生产同步,通过不断的追寻与探索,不断地与企业人事管理人员的深入沟通以及普通员工的交流,进一步了解了企业管理方面的一些有用的知识,在这个过程中,我们作为企业管理的门外汉,只有在一边调研一边不断地学习有关方面的知识,不断充实自己,让自己具备初级的企业人事管理知识,可以说是吃了不少苦头的。首先,我们从总体上认识了企业人事管理的主要架构,然后便是应对烦琐的日常事务处理,我们认真地做笔记,向主管人员请教,自我寻找资料,硬是咬着牙,把一个一个实际事务流程化,为人事管理系统的构建打下坚实的基础。 二、系统所需要实现的以下功能 1、员工基本信息管理 员工个人资料的管理,包括:公司内员工编号、姓名、性别、部门、年龄、学历、专业、联系地址等等。便于将每个员工当成相对独立的一个对象来管理,也可根据不同的条件相对联系地作为一个整体来进行管理。员工工作过程及接受培训的管理,一个员工是一个企业的最基本组成因素,那么在企业生产过程中其在发挥着最基本的作用,因此员工的工作效率及个人职业素质的提升对于整个企业效益的提高有着强劲的推动力。

企业人事管理系统详细设计说明方案

精心整理企业人事管理系统 详细设计说明书 文档作者谭聪 学号 一. 1.1 阶段中, 1.2背景 1.3 主键:数据库表中的关键域。值互不相同。 外部主键:数据库表中与其他表主键关联的域。 ROLLBACK:数据库的错误恢复机制。 1.4参考资料 1.人事管理系统项目计划任务书,XXX公司 2.人事管理系统项目开发计划,软件开发小组 3.用户操作手册(初稿),软件开发小组 4.软件工程及其应用,周苏、王文等,天津科学技术出版社 5.软件工程,张海藩,清华大学出版社 二.系统结构 模块结构由各个成员分别完成 身份认证模块及人员信息统计模块见《身份认证及人员信息统计模块》分页 人员信息维护模块见《人员信息维护模块》分页

人员信息查询模块见《人员信息查询模块》分页 工资信息维护模块见《工资信息维护模块》分页 工资信息查询模块见《工资信息查询模块》分页 三.身份认证模块 3.1软件结构 模块的界面参见概要设计文档 身份认证模块: 3.2 1. Check()过程: 对登陆的用户名及密码进行检验,如果通过验证则返回turu,进入系统主菜单,否则返回faulse,调用错误处理程序。 Callmenu()过程: 被check()过程调用,列出系统主菜单,并调用系统功能模块。

系统菜单: 2.性能 3 4 5 已经在软件结构中进行描述。四.统计模块 4.1软件结构

4.2 1 2.性能 统计模块对所有的或者选中类型的数据进行统计,在精度方面必须满足统计要求,精确到小数点后3位。 3.输入项目 统计模块要求用户选择统计方法,采用单选框的方式输入。 4.输出项目 统计模块输出统计结果,并列出被统计的条目,所有列出的条目及统计信息均为不可编辑项。 5.程序逻辑 已经在软件结构中进行描述。 五.人员基本信息查询模块

企业人事管理系统毕业设计文档

****工程学院 课程设计报告 企业人事管理系统 课程计算机综合应用课程设计 姓名 *** 院(系)计算机科学与工程学院 专业年级计算机科学与技术084班 学号 *** 指导教师 *** 日期 2011/12/29 ****工程学院教务处制

目录 摘要............................................................ - 3 -第1章概述..................................................... - 4 - 1.1 课程设计的目的................................................... - 4 - 1.2 课程设计的意义................................................... - 4 - 第2章系统功能设计............................................. - 4 - 2.1 系统需求分析..................................................... - 4 - 2.2 系统的概要设计................................................... - 7 - 第3章管理系统主界面设计开发.................................. - 17 - 3.1 程序设计........................................................ - 17 - 3.2功能界面设计.................................................... - 17 - 第4章子系统设计开发........................................... - 20 - 4.1员工信息管理子系统页面及代码.................................... - 20 - 4.2 职务信息管理子系统.............................................. - 24 - 4.3出勤信息管理子系统.............................................. - 30 - 4.4 工资信息管理子系统............................................. - 32 - 4.5 奖惩信息管理子系统.............................................. - 35 - 4.6 福利信息管理子系统.............................................. - 37 - 4.7 管理员界面...................................................... - 41 - 4.8 公司简介界面.................................................... - 47 - 第5章系统实施................................................ - 49 - 5.1系统和程序设计调试.............................................. - 49 - 5.2系统的不足及改进方案............................................ - 49 - 第6章结束语.................................................. - 49 - 6.1 工个人工作...................................................... - 49 - 参考文献....................................................... - 49 -

C语言-人事管理系统

人事管理管理系统 [要求] 某高校主要人员有:在职人员(行政人员、教师、一般员工)、退休人员和临时工。现在,需要存储这些人员的人事档案信息:编号、姓名、性别、年龄、职务、职称、政治面貌、最高学历、任职时间、来院时间、人员类别。其中,人员编号唯一,不能重复。 (1)添加删除功能:能根据学院人事的变动情况,添加删除记录; (2)查询功能:能根据编号和姓名进行查询; (3)编辑功能(高级):根据查询对相应的记录进行修改,并存储; (4)统计功能:能根据多种参数进行人员的统计(在职人数、党员人数、女工人数、高学历高职称人数(硕士学位以上或者副教授以上)),统计要求同时显示被统计者的信息; (5)排序功能:按照年龄、来院时间进行排序; (6)保存功能:能对输入的数据进行相应的存储; 一、需求分析: 根据题目要求,职工信息是存放在文件中的,所以应该提供相应的文件的输入输出的功能,在程序中应该有添加删除,查询,编辑,统计,排序,保存等程序实现相应的操作,另外菜单式的选择方式选择程序的功能也是必须需的。另外程序中要求存储的模块,采用的方式均为将原文件中的所有数据读入内存,在内存中处理之后以覆盖的方式写入文件中重新储存,这样的方法容易理解、容易编写,但当文件中的数据量很大时,这种方法也存在一定的难度,在本程序中将N定为100,也即最多可储存的职工人数为100; 二、总体设计: 根据以上需求分析,将程序分成以下几个模块: 1、新建档案信息; 2、删除信息; 3、追加信息; 4、搜索查找信息(按姓名或者编号搜索); 5、浏览全部信息; 6、修改信息; 7、信息排序; 8信息统计; 三、详细设计; 1、主函数: 〈1〉需求分析: 为使系统执行完每部分功能后能够方便的回到系统主界面,main()函数设计的 很简单,只包含一个menu()函数,其余的全部功能都通过menu()函数调用来实现,并通过menu()函数的递归调用实现返回主界面的功能。

人事管理系统的设计说明

目录 前言 摘要 关键词 第一章人事管理系统概述 1.1 人事管理系统简介 1.2 企业信息化发展 1.3 关于人事管理系统的几个误区第二章人事管理系统分析 2.1 系统初步调查 2.2 系统可行性分析 2.3 系统详细调查 2.4 系统的安全性 第三章人事管理系统设计 3.1 方案设计 3.2 开发工具选择 3.3 数据库设计 3.3.1人事管理系统的详细调查 3.3.2系统逻辑模型的提出 3.3.3数据字典 3.4 数据模块设计图 第四章人事管理系统的实现 4.1 开发环境的选择 4.2 人事管理系统模块设计举例 4.3 人事管理系统测试 4.4 系统运行与维护 4.5系统的转换方案 第五章开发总结 参考文献

人事管理系统的设计 前言 随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量。。。。。。。。。。。。 摘要 本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系。。。。。。。。。 关键词 人事管理系统,Visual Basic 6.0,Access 2000 【Abstract】 This thesis is from the modern business enterprise present condition, aim at the personal management of the complicated procedure operation, pass by detailed system investigate, develop simple and convenient practical such a personal management system. The head tool of this system development is Visual Basic 6.0, the engine of the backstage database so。。。。。。。

人事管理系统架构设计

系统软件架构设计学生学号014301754116 题目:人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志

目录 1总体设计 (3) 1.1系统功能结构设计 (3) 1.1.1顶层系统结构 (5) 1.1.2用户登录功能结构图 (5) 1.1.3员工管理 (6) 1.1.4部门管理 (6) 1.1.5休假管理 (7) 1.1.6人事考勤 (8) 1.1.7加班管理 (8) 1.1.8工资管理 (9) 1.2系统对象设计 (10) 1.2.1数据库连接类 (10) 1.2.2用户登录功能类图 (11) 1.2.3员工管理功能类图 (12) 1.2.4部门管理类图 (13)

1总体设计 1.1 系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 ●用户登录管理:用户登录后才能进入系统,包含用户名和密码检查 ●员工信息管理:员工信息的添加、删除、更改,可添加员工照片 ●部门管理:能够以树状视图显示员工所在的部门 ●休假管理:员工的休假信息添加、查询及统计功能 ●考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 ●加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 ●工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 ●系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图

1.1.1顶层系统结构 系统顶层系统结构功能图 1.1.2用户登录功能结构图 用户登录功能结构图 用户登录功能包含用户登录及更改密码两个: ●用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。 ●更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面, 用户输入原有帐号及密码,以及新密码进行更改。

事业单位人事管理系统详细设计

石河子大学信息技术学院 数据库系统课程设计 某单位人事管理系统的数据库信息 姓名:曾晨2010508013 李沁梅2010508063 老师:于宝华 专业:计算机科学与技术 学院:信息科学与技术学院 页脚内容1

完成日期:2013-1-17 目录 一、........................................................................... 人事管理信息系统概述5 1.1、项目简介 (5) 1.2、项目背景及现状分析 (5) 二、.............................................................................................. 可行性分析6 三、.................................................................................................. 需求分析7 3.1、系统的性能要求 (7) 3.2、总体需求 (7) 3.3、数据流分析 (7) 四、.................................................................................................. 系统规划9 4.1、系统的功能模块划分 (9) 4.2.、系统功能 (10) 五、.............................................................................................. 数据库设计11 5.1、系统E-R图 (11) 页脚内容2

人事管理系统架构设计

系统软件架构设计 题目人事管理系统架构设计 学生姓名:贾金录 专业名称:软件工程 指导教师:陈国志 目录 1.1.3 员工管理 ............................................................................ 1总体设计 1.1系统功能结构设计 以某公司为例,某公司需要对员工基本资料、所在部门、员工请假/休假、人事考勤、加班及工 资进行合理的规划。通过与人力资源部门及相关人员进行需求沟通后,确定系统需要具有如下的功能。 用户登录管理:用户登录后才能进入系统,包含用户名和密码检查员工信息管理:员工信息的添加、删除、 更改,可添加员工照片部门管理:能够以树状视图显示员工所在的部门休假管理:员工的休假信息添加、查询及统计功能 考勤管理:员工的考勤记录、考勤历史查询及考勤统计功能 加班管理:录入加班信息、加班汇总及特定员工的加班查询功能 工资管理:录入员工的发薪记录、查询特定员工的发薪记录及发薪历史信息 系统日志:记录当前用户的所有操作信息,提供查询功能 需求分析用例图如图所示。

人事管理系统用例图 1.1.1 顶层系统结构 系统顶层系统结构功能图 1.1.2 用户登录功能结构图 用户登录功能结构图用户登录功能包含用户登录及更改密码两个:用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面,用户输入原有帐号及密码,以及新密码进行更改。 1.1.3 员工管理 员工管理功能结构图提供一个窗口显示所有员工信息列表,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 员工管理功能:新员工添加:通过在界面上的各种输入框、列表框输入新用户信息,包括用户头像选择,添加新用户删除员工信息:通过员工管理页面选择要删除的员工记录,点击删除按钮,进行删除。在删除的时候提示用户是否确定删除。 更改员工信息:在员工管理页面显示当前选中员工的所有信息,在相应的控件内进行更改,并保存。 1.1.4 部门管理 部门管理功能结构图提供一个窗口,以树状结构显示所有部门列表,并包含部门员工,提供添加、删除、更改、拖拽等功能。 部门管理功能:新部门添加:通过添加窗口输入新部门名称,然后在部门管理主窗口的树状结构添加新结点;删除现有部门:通过选择树状结构中的部门名称,点击删除按钮进行删除;更改部门名称:选中树状结构中的部门名称,点击更改部门名称按钮,在弹出的对话框中输入新名称; 调整部门结构:以拖拽的形式在树状结构里调整部门结构。 1.1.5 休假管理 休假管理功能结构图提供一个窗口显示所有历史休假记录,用户可以通过鼠标选择一条记录,窗口中提供当前选中记录的信息显示,并提供所列功能的功能按钮。 休假管理: 添加新休假记录:通过在界面上的各种输入框、列表框输入新休假信息,点击添加按钮确定添加; 查询员工休假记录:在弹出窗口中输入查询条件,确定后在主界面窗口中的记录列表中显示查询结果; 统计员工休假信息:在弹出窗口中选需统计的员工名称,确定后弹出统计界面。 1.1.6人事考勤 人事考勤功能结构图 提供一个窗口显示所有历史考勤记录。历史考勤记录列表上方提供输入新考勤记录的输入控件。

人事管理系统详细设计说明书

目录 1.引言............................................. 错误!未定义书签。 编写目的........................................ 错误!未定义书签。 项目背景........................................ 错误!未定义书签。 参考资料........................................ 错误!未定义书签。2.总体设计......................................... 错误!未定义书签。 需求概述........................................ 错误!未定义书签。 软件结构........................................ 错误!未定义书签。3.程序描述......................................... 错误!未定义书签。 功能描述........................................ 错误!未定义书签。 性能............................................ 错误!未定义书签。 输入项目........................................ 错误!未定义书签。 输出项目........................................ 错误!未定义书签。 算法............................................ 错误!未定义书签。 程序逻辑........................................ 错误!未定义书签。 软件接口........................................ 错误!未定义书签。 限制条件........................................ 错误!未定义书签。 测试要点........................................ 错误!未定义书签。

人事管理系统的设计(开发)

人事管理系统的设计(开发) 目录 1.功能概述 2.开发背景及意义 3. 软件环境 3.系统层次结构 5 设计阶段类图 6. 软件具体功能说明,界面说明(表单说明) 7. 体会及优缺点分析

人事管理系统的设计(开发) 1. 功能概述 人事工资管理系统是不可缺少的部分,它的内容对于其的决策者和管理者来说都至关重要,所以人事工资管理系统应该能够为用户提供充足的信息和快捷的查询手段。人事工资管理系统的主要任务就是使用计算机,对所有公司成员的人事档案资料进行保存;在需要时进行查找、分类、统计或者增加、修改和删除等操作;可以针对不同的目的,对各种档案资料进行查询。 2. 开发背景及意义 随着计算机技术、网络技术和信息技术的发展,现在办公系统更趋于系统化、科学化和网络化。网络办公自动化系统是计算机技术和网络迅速发展的一个办公应用解决方案,它的主要目的是实现信息交流和信息共享,提供协同工作的手段,提高办公的效率,让人们从繁琐的有纸办公中解脱出来。现在许多的机关单位的人事管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。 本系统就是基于本公司的人事管理而设计的,是对公司的人事资料进行管理,为人事管理人员提供了一套操作简单、使用可靠、界面友好、易于管理和使用的处理工具。本系统对人事各种数据进行统一处理,避免数据存取、数据处理的重复,提高工作效率,减少了系统数据处理的复杂性。本系统不仅使公司人事管理人员从繁重的工作中解脱出来,而且提高了人事管理的效率,提高了人事管理的科学性,方便了用户查询、管理人员进行管理。 3. 软件环境 服务器端要求如下: 操作系统:Windows 2000 Server 数据库:Mircrosoft SQLserver2005

公司人事管理系统设计

(此文档为word格式,下载后您可任意编辑修改!) 河南工程学院毕业设计(论文) 题目公司人事管理系统设计 学生姓名___曹丽娜_____ 系(部)___河南工程学院__ 专业___软件学院____ 指导教师田正军___ 2011年 5月 28日

摘要 在当今社会,互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的首选。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此企业人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。 本企业人事管理系统采用C/S结构,在Windows XP操作系统下,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理,方便企业建立一个完善的、强大的员工信息数据库。它是以Microsoft Visual Studio 2005和SQL 2005数据库作为开发平台,使用C# 设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL 2005数据库形成数据表,进行数据存储。 本文详细介绍了企业人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。 关键词: 企业人事管理系统;员工信息数据库;SQL;C# 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 XP as the operation system,SQL 2005 as the background database, and Microsoft Visual Studio 2005 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; SQL; C# 目录 前言................................................................ - 4-第一章需求分析....................................................... - 7 - 第一节企业人事管理系统的研究内容及所达到的目标 (7) 一、研究内容........................................................ - 7 - 二、设计原则........................................................ - 7 - 三、所达到的目标.................................................... - 7 -

相关主题