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

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

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

人事管理系统课程设计报告数据库课程设计报告设计题目:人事治理系统

学生姓名:

系别:运算机学院

专业:

班级:

学号:

指导教师:

同组同学:

课程设计任务书

题目人事治理系统

专业、班级

学号姓名

同组人员

要紧内容:

设计内容:设计如下要紧功能模块

1)人事档案治理模块。

2)人员薪酬治理模块。

3)人员培训治理模块。

4)各类报表生成模块。

5)人员内部调动、离岗治理模块。

6)人员奖惩情形治理模块。

7)具有数据备份和数据复原功能。

差不多要求:

单位内部的人事的治理,从大的方面分要紧集中在单位职工的个人情形、调入调出等。因此该系统要紧是实现对数据的录入、插入、删除、查询、统计、更新、打印等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。开发那个系统的目的确实是关心单位人力资源部门提高工作效率,实现人事信息治理的系统化、规范化和自动化。

在提供详细人员资料的同时,还为保证资料的保密性特设置访问密码,有效操纵进入系统的人员。

完成期限:二周

指导教师签名:

课程负责人签名:

2010年 9月18日

目录

课程设计任务书 (1)

目录 (2)

1.开发背景 (3)

1.1相关技术介绍 (3)

1.1.1VisualBasic6.0中文版工具软件简介 (3)

1.1.2.SQL server2000简介 (4)

2.功能描述 (5)

2.1功能模块图 (5)

2.2功能描述 (6)

3.数据流程分析 (7)

3.1数据流程图 (7)

3.1.1数据流程图 (7)

3.1.2 流程图 (8)

3.2数据字典 (9)

4.数据库的设计与优化 (16)

4.1数据库概念设计 (16)

4.2数据库逻辑结构设计 (18)

5.物理设计和实施 (20)

5.1 数据库物理设计 (20)

5.2数据库的建立 (20)

5.3实验数据的输入 (25)

6.应用程序设计 (25)

6.1建立公共模块 (26)

7.课程设计心得体会 (28)

7.1系统的特点 (28)

7.2系统的不足 (28)

7.3开发心得 (28)

参考文献 (30)

致谢 (31)

1.开发背景

人力资源是企业所有资源中最活跃与最昂贵的资源,如何让更多的职员以积极主动的态度参与公司的运作,最大限度的发挥企业人力资源的效用是每一个治理者关怀的问题。本系统完全按照"以人为本"的设计要求,以综合利用信息资源,调动治理人员积极性、综合聪慧和制造性为目的,将人事治理所涉及的各类业务按照其内在的联系组织成一个有机整体。透过信息化方式取代传统人工作业,关心人事单位化繁为简,快速有效的处理奖惩考核、训练进展、任用迁调等各项人事作业,大幅提升人事单位的工作效率,使其作业控管事半功倍,使企业达到「事得其人,人尽其才」的目标,制造企业竞争力,让治理者轻松的品味人事治理系统的新观念。

1.1相关技术介绍

1.1.1VisualBasic6.0中文版工具软件简介

Visual Basic通过微软公司长期不断的完善、第三方资源的大量加入以及宽敞爱好者的大力支持, Visual Basic是一种可视化的、面向对象和调用事件驱动方式的结构化高级程序设计,可用于开发Windows环境下的应用程序。它简单易学、效率高、且功能强大,能够与Windows的专业开发工具SDK相比美,而且程序开发人员不必具有C/C++编程基础。在Visual Basic环境下,利用事件驱动编程机制、新颖易用的可视化设计工具,使用Windows内部的应用程序接口(API)函数,以及动态链接库(DLL),动态数据交换(DDE),对象的链接与嵌入(OLE)、开放式数据访问(ODBC)等技术,能够高效、快速地开发出Windows 环境下功能强大、图形界面丰富的应用软件系统。

总的来说,Visual Basic具有以下特点:1.可视化编程。 2.面向对象的程序设计。 3.结构化程序设计。 4.事件驱动编程机制。 5.访问数据库。 6. 动态数据交换。 7. 对象的链接与嵌入。 8.动态链接库。

1.1.

2.SQL server2000简介

由于本系统涉及到许多数据的处理,这就需要有一个强大的后台数据库治理系统支持。目前要紧的数据库有:Access、FoxPro、Excel、Sybase、Oracle、Informix、SQL Server等,其中网络型的SQL Server、Oracle产品安全性远远高于桌面型的Access、FoxPro等数据库。

本系统采纳的是微软公司的SQL Server 2000。其特点如下:

·可伸缩性和可用性

同一个数据库引擎能够在不同的平台上使用,从运行Microsoft Windows 98的便携式电脑,到运行Microsoft Windows 2000数据中心版的大型多处理器服务器。SQL Server 2000 企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。

·企业级数据库功能

SQL Server 2000关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分爱护数据完整性,同时将治理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询能够实现引用来自不同数据源的数据,就看起来这些数据是SQL Server 2000数据库的一部分,同时分布式事务支持充分爱护任何分布式数据更新的完整性。复制同样能够爱护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回公布服务器。

·易于安装、部署和使用

SQL Server 2000 中包括一系列治理和开发工具,这些工具可改进在多个站点上安装、部署、治理和使用 SQL Server 的过程。SQL Server 2000 还支持基于标准的、与 Windows DNA 集成的程序设计模型,使 SQL Server 数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能能够快速交付SQL Server 应用程序,使客户只需最少的安装和治理开销即可实现这些应用程序。

2.功能描述

2.1功能模块图

图2.1功能模块图

2.2功能描述

通过对现行人事治理系统的调查,明确了人事治理系统由档案治理、职务调动治理、奖惩治理、考勤治理、工资治理、请销假治理组成。系统功能的要紧描述如下。

(1)职员档案治理

1)对公司里所有职员进行统一编号;将每一位职员的信息储存在职员档案记录中。

2)对新聘用的职员,将其信息加入到职员档案记录中;关于解聘的职员,将其信息从职员档案记录中删除。

3)当职员的信息发生变动时,修改职员档案记录中相应的属性。

(2)职员职务调动治理

对公司里所有职员的职务记录进行统一编号;登记职员调动前后的具体职务,以及调动时刻。

(3)奖惩治理

对公司里所有职员的奖惩记录进行统一编号;登记职员奖惩的缘故,所受奖惩类型,奖惩时刻。

(4)考勤治理

1)对职员上班刷卡的记录进行统一编号;登记职员上班时刻、签到类型(准时、迟到)。

2)对职员下班刷卡的记录进行统一编号;登记职员上班时刻、签到类型(准时、早退)。

(5)请销假治理

1)对职员请假的记录进行统一编号;登记职员请假时刻、请假类型。

2)对职员销假的记录进行统一编号;登记职员销假时刻、请假类型,检查是否超期。

(6)工资治理

1)对公司里所有职员的工资记录进行统一编号,建立工资记录表。

(7)部门治理

1)对公司所有的部门进行编号,建立部门记录。

3.数据流程分析

3.1数据流程图

3.1.1数据流程图

图3.1.1系统业务流程图

3.1.2 流程图

图3.1.2 流程图

3.2数据字典

人事治理系统数据流程图中,数据信息和处理过程还需要通过数据字典来描述。在本文的数据字典中,要紧对数据流图中的数据流、数据储备和处理过程进行说明。

(1)要紧的数据流定义

1)数据流名称:职员情形

位置:职员→P1。

定义: 职员情形=姓名+性别+出生日期+身份证号码+籍贯+学历+职称+政治面貌+婚姻状况+所在部门+ + +电子邮箱+家庭住址+ +入公司时刻+入部门时刻+起薪时刻。

数据流量:依照公司的职员具体录用情形来确定。

说明:要对每一位被聘用的新职员进行唯独编号。

2)数据流名称:奖惩情形

位置:P3→职员

定义: 奖惩情形=职员流水号+奖惩类型+奖惩金额+奖惩年月日。

数据流量:依照公司的具体情形来确定。

说明:要对每一次的奖惩记录进行唯独编号。

3)数据流名称:奖惩批复

位置:上级→P3

定义: 奖惩批复=奖惩类型+批复部门号+批复缘故+批复日期。

数据流量:依照公司的具体情形来确定。

说明:具体应用中,批复缘故能够省略。

4)数据流名称:调动情形

位置:P5→职员

定义: 调动情形=职员号+调动前职务+调动后职务+调动日期。

数据流量:依照公司的具体情形来确定。

说明:职员号和调动日期能够唯独确定一个调动情形。

5)数据流名称:调动批复

位置:上级→P5

定义: 调动批复=批复部门号+批复缘故+批复日期。

数据流量:依照公司的具体情形来确定。

说明:批复缘故能够省略。

6)数据流名称:上班刷卡

位置:职员→P7.1

定义: 上班刷卡=职员号+上班刷卡时刻+刷卡机号。

数据流量:依照公司的具体规模情形来确定。

说明:上班刷卡时刻会汇入到出勤记录中。

7)数据流名称:下班刷卡

位置:职员→P7.2

定义: 下班刷卡=职员号+下班刷卡时刻+刷卡机号。

数据流量:依照公司的具体情形来确定。

说明:下班刷卡时刻会汇入到出勤记录中。

8)数据流名称:工资查询

位置:P4→职员

定义: 工资查询=职员号+差不多工资+奖金+罚款+超始时刻+截止时刻+发薪日期。

数据流量:依照公司的具体情形来确定。

说明:依照职员号和发薪日期能够唯独确定一个工资记录。

9)数据流名称:请假申请

位置:职员→P2.2

定义: 请假申请=职员号+请假时刻+请假天数。

数据流量:依照公司的具体情形来确定。

说明:职员号和请假时刻能够唯独确定一个请假记录。

10)数据流名称:请假批复

位置:上级→P2.2

定义: 请假批复=审批人+批复结果。

数据流量:依照公司的具体情形来确定。

说明:批复结果的类型只能是(批准、拒绝)。

11)数据流名称:销假申请

位置:职员→P2.1

定义: 销假申请=职员号+销假时刻。

数据流量:依照公司的具体情形来确定。

说明:针对销假申请没用单独建立销假记录表,在那个地点将销假记录和请假记录进行了合并。因为在一样情形下,请假是不能够进行嵌套的。

12)数据流名称:治理员情形

位置:治理员→P6

定义: 用户身份=职员编号。

数据流量:依照公司的具体情形来确定。

说明:要对每一位治理员建立唯独的账号。

13)数据流名称:用户身份

位置:安全治理→{P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2}

定义: 用户身份=[ 非法用户 | 内部治理员 | 服务治理员]

数据流量:依照公司的具体情形来确定。

说明:不同的用户身份对应不同的操作权限,对应着不同的安全级别。14)数据流名称:部门情形

位置:上级→部门情形

定义: 部门情形=部门号+部门名称+领导人号

数据流量:依照公司的具体情形来确定。

说明:部门号是主码。

(2)要紧的数据储备定义

1)数据储备编号:职员记录 D1

输入:P1

输出:P1,P7.1,P7.2,P2.1,P2.2

数据结构:职员记录=姓名+性别+出生日期+民族+学历+职称 +职员编号。数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以随机检索为主。

说明:职员编号具有唯独性和非空性;性别只能是男或女;主码是职员编号。

2)数据储备编号:请假记录 D2

输入:P2.1,P2.2

输出:P2.1,P2.2

数据结构:请假记录=职员号+请假时刻+请假天数+销假时刻。

数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以更新操作为主。

说明:主码设为请假时刻和职员号;职员号是外码,参照表是职员记录。

3)数据储备编号:奖惩记录 D3

输入:P3

输出:P3

数据结构:奖惩记录=职员流水号+奖惩类型+奖惩金额+奖惩时刻+批复部门号+批复缘故+批复日期。

数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以更新操作为主。

说明:主码设为奖惩时刻和职员号;职员号是外码,参照表是职员记录。

4)数据储备编号:工资记录 D4

输入:P4

输出:P4

数据结构:工资记录=职员号+差不多工资+奖金+罚款+超始时刻+截止时刻+发薪日期。

数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以更新操作为主。

说明:主码设为发薪日期和职员号;职员号是外码,参照表是职员记录。

5)数据储备编号:职务调动记录 D5

输入:P5

输出:P5

数据结构:职务调动记录=职员号+调动前职务+调动后职务+调动日期+批复

部门号+批复缘故+批复日期。

数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以更新操作为主。

说明:主码设为调动日期和职员号;职员号是外码,参照表是职员记录。6)数据储备编号:治理人员记录 D6

输入:P6

输出:P6

数据结构:治理人员记录=用户密码+职工号+密码+治理员账号。

数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以更新操作为主。

说明:主码设为治理员账号。

7)数据储备编号:出勤记录 D7

输入:P7.1,P7.2

输出:P7.1,P7.2

数据结构:出勤记录=职员号+上班刷卡时刻+下班刷卡时刻+刷卡日期。数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以更新操作为主。

说明:主码设为职员号和刷卡日期;职员号是外码,参照表是职员记录。8)数据储备编号:部门记录 D8

输入:P8

输出:P8

数据结构:部门记录=部门号+部门名称+领导人号。

数据量和存取频度:依照公司的具体规模情形来确定。

存取方式:联机处理;检索和更新;以检索操作为主。

说明:主码设为部门号。

(3)要紧的处理过程

1)处理过程编号:P1

处理过程名:档案治理

输入:用户身份,职员记录,职员情形

输出:职员记录

处理说明:依照职员的聘用、解聘建立或删除职员记录,以及在后续的过程中,以治理员身份对职员的记录进行修改。

2)处理过程编号:P2.1

处理过程名:销假治理

输入:销假申请,请假批复,用户身份,职员记录,销假记录

输出:请假记录

处理说明:依照职员的销假申请,把销假时刻录入到相应的请假记录中。

3)处理过程编号:P2.2

处理过程名:请假治理

输入:请假申请,请假批复,用户身份,职员记录,请假记录

输出:请假记录

处理说明:依照职员的请假申请和批复情形,进行请假表的登记。

4)处理过程编号:P3

处理过程名:奖惩治理

输入:用户身份,奖惩批复,奖惩记录

输出:奖惩记录,奖惩情形

处理说明:依照奖惩批复的要求对职员进行相应的惩戒,并对惩戒进行记录。

5)处理过程编号:P4

处理过程名:工资治理

输入:用户身份,工资记录

输出:工资记录,工资查询

处理说明:依照职员目前的工资情形,进行调薪的操作。

6)处理过程编号:P5

处理过程名:调动治理

输入:调动批复,用户身份,职务调动记录

输出:职务调动记录,调动情形

处理说明:依照调动批复的内容,更换职员的职务信息,并对调动情形进行

记录。

7)处理过程编号:P6

处理过程名:安全治理

输入:治理员情形

输出:D6, P1,P2.1,P2.2,P3,P4,P5,P7.1,P7.2

处理说明:建立治理人员记录表;通过用户名和口令,确认用户身份,保证系统安全性。

8)处理过程编号:P7.1

处理过程名:上班治理

输入:上班刷卡,用户身份,职员记录,出勤记录

输出:出勤记录

处理说明:依照输入的职员号信息,记录上班时刻,并判定是否迟到。

9)处理过程编号:P7.2

处理过程名:下班治理

输入:下班刷卡,用户身份,职员记录,出勤记录

输出:出勤记录

处理说明:依照输入的职员号信息,记录下班时刻,并判定是否早退。

10)处理过程编号:P8

处理过程名:部门治理

输入:部门情形,部门记录

输出:部门记录

处理说明:依照上级的调度,对现在公司的部门进行领导人的调换,或者是增加或删除某一部门。

4.数据库的设计与优化

4.1数据库概念设计

概念模型设计是指对用户的需求进行综合,归纳与抽象,形成一个独立于具体DBMS的概念模型,是整个数据库设计的关键

将人事治理系统定名为“人事治理系统”。各实体的分E-R图,如图A,B,C 所示:

全局E-R图

图5各实体间的联系图

A)职员实体图

B)部门实体图

C)治理人员实体图

将人事治理系统的E-R图转换为关系数据库的数据模型,其关系模式为:1)职员档案(职员编号+姓名+性别+出生日期+民族+学历+职称+部门号),其中职员编号为主码,部门号为外码;

2)治理员记录(治理员账号,职员编号,密码,级别),其中治理员账号为主码,职员编号为外码;

3)请假记录(请假编号+职员编号+请假时刻+请假天数+销假时刻+审批领导号+批复结果)请假编号为主码,其中职员编号外码。

4)奖惩记录(奖惩编号+职员编号+奖惩类型+奖惩金额+奖惩日期+批复部门号+批复缘故+批复日期),奖惩编号为主码,其中职员编号和批复部门号为外码;

5)职务调动记录(调动编号+职员编号+调动前职务+调动后职务+调动日期+批复部门号+批复缘故+批复日期),调动编号为主码,其中职员编号和批复部门号为外码;

6)出勤记录(出勤编号+职员号+上班时刻+下班时刻+考勤日期),出勤编号为主码,职员号为外码;

7)工资记录(工资编号+职员号+差不多工资+奖金+罚款+起始时刻+截止时刻+发薪日期),工资编号为主码,职员号为外码。

8)部门记录(部门编号+名称+领导人号),部门编号为主码。

4.2数据库逻辑结构设计

通过检查,此数据库的详细逻辑设计满足第3范式的要求。人事治理系统中各表的属性设计情形如下表1:

表1

人事管理系统需求分析报告

人事管理系统需求分析 一、背景介绍 1.1、系统目标 企业人事管理系统,是为了迎合现在人们的工作而设计的。随着网络的覆盖面的增广,上网的人们也就越来越多了,人事管理的对象是一个单位或若干单位种的员工的基本信息,这些信息是在变化的。人事管理系统能够味用户提供充足的信息和快捷的查询手段。使用计算机对人事资料进行管理,会给应用者带来很多方便,例如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高人事管理的效率,同时,这也是企业的科学化、正规化管理以及与世界先进管理技术接轨的重要条件。人事管理系统是现代企业管理工作不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。 人事管理系统可以用于支持企业完成劳动人事管理工作,有如下三个方面的目标。 (1) 支持企业实现规范化的管理; (2) 支持企业高效率完成劳动人事管理的日常业务; (3) 支持企业进行劳动人事管理及其相关方面的科学决策。 1.2、企业人事管理系统功能需求 根据市场调查及分析,企业人事管理系统应该具有以下功能: (1)可以真正地实现对企业人事的管理。 (2)系统的功能要符合本企业的实际情况。 (3)系统的功能操作要方便、易懂,不要有多余或复杂的操作。 (4)可以方便地对人事信息进行输出打印。 (5)方便对企业内部的人事档案及岗位调动调动进行管理。 1.3、企业人事管理系统模块需求 企业人事管理系统应该包括以下模块: (1)基本信息管理 该模块实现职工基本信息的管理,包含职工的名族类别、职工类别、文化程度、政治面貌、部门类别、工资类别、职务类别、职称类别、奖惩类别、记事本类别以及员工生日和员工合同提示等。 (2) 工资管理 通过该模块,能够对员工的工资进行管理,查询、打印工资明细信息等。 (3)系统管理 该模块实现重新登录、用户设置、系统退出等功能,使用户能正确的登录和使用该系统。

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

河南城建学院 《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、职员个人信息资料的增加、修改和删除; 2、职员的考勤录入和查询; 3、职员工资结算和查询; 4、人事管理人员的变化和操作授权; 由于是使用计算机管理,就带来了新的功能:用户登陆、操作人员的管理、基本数据的维护、由数据安全产生的数据备份与恢复。 (2)、关系模式 在满足函数依赖和无损连接的基础上,使数据的设计更加合理。在本系统中只有3个实体,那就是普通员工、管理员、超级管理员,他们权限的不听通过角色来区分。在整个系统中超级管理员只有一人,管理员二人。一个人只可以在普通员工、管理员、超级管理员中处于一个角色,而不可以兼任。其具体的关系模式如下: 普通员工(员工号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间) 管理员(管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间) 超级管理员(超级管理员号,密码,姓名,性别,出生年月,身份证号,联系电话,就职时间) 工资(员工号,时间,基本工资,提成,奖金) 考勤(员工号,时间,迟到,早退,管理员号) 注意:“”表示主码,“”表示既是主码又是外码。 E-R图如下所示

数据字典设计: 为了方便数据库的管理和维护,本系统只设计一个数据库workers.mdb,其中包含worker(员工信息表)、manager(考勤信息表)、booklist(工资信息表) 表1-1 worker(员工信息表)各字段设计 表1-2 monit (考勤信息表)各字段设计

人事管理系统课程设计报告[1]

MIS课程设计报告 二○○三年九月

目录 一、前言——————————————— 2 二、系统概况————————————— 2 三、需求分析————————————— 2 - 4 四、数据库设计———————————— 5 - 7 五、主程序清单———————————— 8 六、模块界面————————————— 9 -11 七、设计小结————————————— 12 前言

人事管理是每个企业必不可少的。人事档案管理系统一般包括对人事档案的统计、查询、更新、报表输出等功能。 如果人工直接统计的话,工作量将十分庞大,特别是,如果企业员工有几万或几十万人时,人工统计将变得不可能想象。 用计算机可使人们从繁重而又单调的统计运算中解脱出来,仅用一些简单的操作便可及时准确地获得需要的信息。 在设计一个系统时,首先要做好需求分析。合理地运用好Visual FoxPro的基本方法,建立一个适合企业的人事管理系统。 系统概况 一、课题名称: 人事管理系统。 二、设计环境: 开发工具:Microsoft Visual FoxPro 6.0 操作系统:Windows XP 需求分析 一、系统功能分析 人事管理系统的主要任务是对人事档案进行整理,使得能方便快捷地对人事档案进行查询、统计、更新,并且能按一定要求输出报表。

通过该系统,使企业的人事管理工作系统化、规范化、自动化,从而提高企业人事管理的效率。 二、系统功能模块设计 本系统分为如下的几大模块: 1、主界面模块 该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块。 2、浏览模块 该模块提供全部人事档案的界面。 3、查询模块 该模块提供查询符合某一条件的人事档案的界面。 4、统计模块 该模块提供按某一条件进行统计的界面。 5、编辑模块 该模块提供对按档案进行更改、删除和新增的界面。 6、报表模块 该模块按一定格式将人事档案以报表格式输出。 三、数据流图

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

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

目录 第壹章可行性分析方案 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引言 项目名称:人事管理系统 可行性研究工作的基本内容:于开发过程中,我们为了尽量给用户以方便,考虑到用户需求的实际情况,建立较为简单易明的系统服务,开发此系统无论于经济上,操作上,仍是于技术上均是可行的。 本次可行性方案的编写目的于于研究公司的人事管理部门的人事管理系统的各种需要。人事档案管理信息系统,作为数据库管理系统的壹个具体应用,于实际工作中得到了广泛的应用,因为通过它能对企事业单位的人力资源进行卓有成效的管理,提高了管理的效率,方便了使用,通过壹系列的操作能够快速、可靠的进行人事档案的更新、查找,极大的提高了工作效率,是现代企事业单位必

人事管理系统程序报告

课程设计实验报告 课题名称:人事管理系统 学院:理学院 专业:计算机 班级: 101 班 姓名:张博博李耀彩曹兆亮韩晴 学号: 1881100128 2012.5.2

目录 1 课题综述 (1) 1.1人事管理信息系统来源 (1) 1.2人事管理系统的意义 (1) 1.3预期目标 (1) 1.4面对的问题 (2) 1.5需解决的关键技术等 (2) 2 人事管理系统分析 (2) 2.1涉及的基础知识 (2) 2.2解决问题的基本思路 (11) 2.3总体方案 (11) 2.4功能模块框图 (11) 3 人事管理系统设计 (11) 3.1算法描述 (12) 3.2详细流程图 (13) 4 代码编写 (14) 5 运行与测试 (14) 总结 (18)

1 课题综述 人事管理系统是一个数据库应用系统,员工的所有信息都是保存在数据库中。本系统将主要实现以下功能:增加记录功能、修改记录功能、删除记录功能以及刷新记录功能等等。作为人事管理系统,我们将它作为一个数据库应用系统来进行开发制作。数据库应用系统开发的前提是首先开发数据库和数据库中的数据表,数据库和数据表是数据库应用系统中进行不可缺少的工具,一切的开发工作都是围绕数据库和数据表的操作进行的,数据表可被VC++的数据工程和其他工程进行引用。 1.1人事管理信息系统来源 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。对于大中型企业来说,利用计算机支持企业高效率完成劳动人事管理的日常事务,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件;计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。 1.2人事管理系统的意义 管理信息系统(Management Information System,以下简称为MIS),是一个将企业生产和经营中的各种内、外部信息进行收集、加工、整理、传递,并有序地存储,以用于管理和决策,是企业增效的信息系统。它能够使企业更加及时、准确、全面、详实的了解所需的信息数据。同时管理信息系统对各种信息数据的进一步加工,能使企业领导层的生产、经营、管理决策依据更加充分,更具有合理性、科学性;从而为社会创造出更多的价值,为企业的发展创造出更多的机会。对于企、事业单位的人事管理系统来说,不需要大型的数据库系统。只需要一个操作方便,功能实用,能满足本中心对数据的管理及需求的系统,能够提高人事管理的效率。 1.3预期目标 我们的设计目标就是在于开发一个功能实用、操作方便,简单明了的人事管理系统.能够录入人事的基本资料,在操作上能够完成诸如添加、修改、删除、

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

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

软件工程课程设计 题目人事管理系统 系计算机系 专业班级软件工程(动画方向)(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语言-人事管理系统

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

人事管理系统可行性分析1

基于WWW的人事管理系统 可行性研究报告 1/1引言 1.1编写目的 本文提出了一个基于WWW环境的人事管理系统,应用动态服务器页面实现了人事的多条件查询、删除、更新、打印、密码设置等功能。 1.2背景 人事管理是公司企业内部很重要的一个管理事项,但目前大多公司内部人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。 Powerbuilder6.5是美国著名的Powersoft公司推出的广泛使用于客户机/服务器体系结构下的应用程序开发工具,具有完整的Web应用开发功能。它同时支持多种关系数据库管理系统,通过微软公司的ODBC接口和专用的大型数据库接口,能够高速读取数据库中的数据。本系统就采用Powerbuilder6.5开发,服务器端的操作系统为Windows NT 4.0,客户端操作系统为Windows 98。 2..现行组织系统那个概况 2.1组织目标和战略 系统的目标是开发一个基于网络的劳资人事管理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。 2.2存在的主要问题 人事管理是公司企业内部很重要的一个管理事项,但目前大多公司内部人事的管理,基本上是手工操作或是基于dos下的应用,这样对信息的管理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。

C++课程设计报告-人事管理系统

C++builder课程设计(人事信息管理系统) 目录 一、设计任务与要求 (3) 1.设计内容 (3) 2.课程设计的要求 (3) 二、系统分析(需求分析) (3) 1.需求分析 (3) 2.系统性能要求 (3) 3.系统的功能分析 (3) 4.系统功能模块 (3) 5.功能的实现 (3) 6.模块框架图 (4) 7.系统数据分析 (4) 三、系统设计 (5)

1.界面设计 (5) 2.功能设计 (6) 四、总结 (7) 五、参考资料 (7) 附录:源程序 (7) 一、设计任务与要求 1、设计内容: 制作人事信息管理系统,实现数据录入、数据删除、数据刷新和数据浏览以及数据查询等一些功能。 2、课程设计的要求: A.创建人事管理数据表,该表反映职工的基本信息,其中包含职工编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、基本工资、职称、职务和简历等字段。 B.根据自己的喜好设计系统封面,系统封面设计成由计时器控制,在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放。 C.应用系统主控界面应包括记录编辑和记录查询等功能模块。记录编辑功能完成职工记录编辑的记录增加、记录删除、记录刷新和记录查询等功能。记录查询功能可以对数据集中的记录进行查询,要求按职工编号进行查询 二、系统分析(需求分析) 1.需求分析: ①能够输入职工的综合情况的输入、修改以及删除; ②能够实现对职工信息的浏览; ③能够实现对职工进行查询; ④设计系统封面并由计时器控制; 2.系统性能要求: ①系统安全、可靠;

②功能齐全; ③操作方便、界面友好; ④易于维护和扩充。 3.系统的功能分析: 资料维护:系统维护包括对各种表记录的修改、删除、添加等操作。 资料维护:对数据表中的信息进行浏览。 系统查询:可以按职工编号、姓名等相关信息进行详细或模糊查询。 报表统计:包括统计职工编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、基本工资、职称、职务和简历等字段。 其它操作:系统封面、计时器控制与人性化提示信息。 4.系统功能模块 人事管理系统有:数据查找与浏览、数据修改、报表显示和系统封面构成。 5.功能的实现: 1.“数据查找与浏览”模块: (1)数据查找:对职工的编号、职工姓名、职工性别、所在部门、职工年龄、工作日期、基本工资、职称、职务和简历等字段进行精确或模糊查找。 (2)数据浏览:可以对数据表中的数据实现,上一项、下一项、首相、尾项等操作。(3)其他信息:设置字体、颜色属性和一些提示信息。 2.“数据修改”模块: (1)添加数据:增加一个新的记录 (2)修改数据:修改原有记录。 3.“报表显示”模块: 显示当前查找到的数据内容,以报表形式打印。 4.“系统封面构成”模块: (1)系统时钟:在在设定的时间间隔内,系统封面显示达到或超过设定的显示时间,系统封面会自动释放 (2)功能实现:进入主界面与退出系统。 6. 模块框架图

企业人事管理系统可行性分析报告

企业人事管理系统可行性分析报告 一、项目概述 1.1编写目的: 1.2背景和意义: 1.3项目介绍: 软件名称:企业人事管理系统 任务提出者:企业人事管理部门 软件开发者:XX公司 软件使用者:企业人事管理中心 二、项目需求 2.1业务需求: 企业人事管理系统主要用于员工个人相关信息的管理,为公司领导掌握员工的动向和员工的综合素质、及时调整人才的分配提供帮助。通过使用计算机对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人力资源管理的效率,所以人事管理信息系统要能够及时地为企业管理人员提供准确的员工信息,以便领导者准确了解企业各个部门的员工构成,计算好人力成本,安排好工作计划,使企业变的更高效,更具有生命力。

2.2基本信息: 2.3系统管理 系统管理:密码管理、系统管理 2.4工资管理 2.5考勤管理 三、.可行性研究的前提 3.1 要求 功能要求:对人事、劳资信息进行管理具有检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等优点,能够极大地提高人力资源管理的效率 性能要求:人事管理信息系统要能够及时地为企业管理人员提供准确的员工信息,以便领导者准确了解企业各个部门的员工构成。 安全与保密要求: (1)员工作为外部用户只能查询个人信息 (2)企业人事管理部门、公司领导可以查看员工的全部信息 (3)只有公司领导才能发出人事调度命令。 四、系统的可行性研究 4.1必要性: 当今社会是信息社会,特别是在我国加入WTO之后,信息更是向科学化、迅速化、全球化发展,而且随着企业自身人力资源的日益庞大、复杂程度逐渐增强,人机作坊再也无法适应如今企业的人事管理需要。因此,企业要想单纯依靠以前的手工管理来安排企业的人力资源,不仅会浪费大量的人力、物力、财力,而且效率不高,难以达到预期的目的。正因为这些原因,企业人事管理系统应运而生。 4.2目前企业人事管理现状分析:

人事管理系统架构设计

系统软件架构设计学生学号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用户登录功能结构图 用户登录功能结构图 用户登录功能包含用户登录及更改密码两个: ●用户登录:用户输入帐号及密码,系统验证,成功则进入系统,否则给予提示。 ●更改密码:在用户登录界面提供一个更改密码按钮,通过此按钮可以弹开一个更改密码的界面, 用户输入原有帐号及密码,以及新密码进行更改。

人事管理系统实验报告

摘要 人事管理是企业管理中的一个重要内容,随着时代的进步,企业也逐渐变得庞大起来。如何管理好企业内部员工的信息,成为企业管理中的一个大问题。在这种情况下,开发一个人事管理系统就显得非常必要。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。本文系运用规范研究方法进行的专题研究。全文分六个部分:第一部分,是本课题的来源和课题研究的目的和意义;第二部分,是开发工具的选择,本系统主要运用的是Visual Basic 6.0作为系统前台应用程序开发工具,Access作为后台数据库;第三部分,是系统的需求分析,主要是人事管理系统的需求分析;第四部分,是系统分析与实现,包括系统功能模块的设计和数据库的设计;第五部分,是代码的设计与实现,系统事件运行的主要代码;第六部分,是系统的实现,最后,是软件的测试 关键词:人事管理系统设计SQL Server 2005数据库Visual Basic 6.0 维护测试

第一章绪论 1.1 引言 随着计算机技术的飞速发展,计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。人力资源管理是结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。 1.2 项目背景 本课题基于我国企业管理信息化建设现状,结合在实际工作中所遇到的问题和收获,对企业人事管理系统在设计开发等方面进行研究,重点研究系统开发中所采用的软硬件平台规范、数据库结构设计、开发工具的选择与使用,目的是从技术手段的角度阐述如何实现企业从传统经营管理模式向信息化管理模式转变的过程,以及人事管理系统在企业管理信息化中所起到的重要作用。本课题的开发主要是要花费相当多的人力和时间,虽然开发出来的软件可能离具体产生效益还有一定的距离。但是,出于通过毕业设计来丰富自己的专业知识,并从长远利益来考虑,本课题的设计开发还是具有相当大的经济可行性的。 1.3 实现意义 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许

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

摘要 随着科学技术的不断提高,计算机科学日已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对物资信息进行管理,具有手工管理所无法比拟的优点。 人事档案管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。本人事档案管理信息系统的一些基本功能和组成情况包括系统的需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施、数据库运行维护等步骤。 本系统主要的模块有:用户登录、人事信息的、查询、删除、修改及统计、系统维护以及退出系统。 本课题采用微软公司的Visual Basic开发工具,利用其提供的各种面向对象的开发工具,是能方便而简洁操纵数据库的智能化对象,短期就可以开发出用户满意的可行系统,在开发方法上使用生命周期法。 关键词:人事档案管理;管理信息系统;Visual Basic 6.0;SQL SERVER 2005

目录 1 系统概述 (1) 2 数据库设计 (1) 2.1需求分析 (1) 2.2表结构设 (2) 3 系统设计 (7) 3.1概念设计 (8) 3.2逻辑设计 (10) 3.3物理设计 (11) 4 系统实现 (13) 5 总结 (20) 6参考文献 (21)

1.系统功能概述 随着计算机应用的普及,推动企业计算机管理现代化的时机已经到来,采取信息化管理是企业在新经济时代的必然趋势,也是企业管理者的迫切需求。信息技术为企业的发展提供了机遇,也带来了挑战。如何改良你公司的部经营机制,公正、客观、全面、快捷地记录和评估有关员工的信息,实现以人为本的经营战略,提高人事管理工作的效率,使人事管理员有更多的精力去做人力资源分析、研究和开发工作,是公司立足发展,开拓未来,领先同行业的关键。作为现代人事管理的重要手段之一,人事信息化建设在此过程中将起到不可代替的作用。 只有通过人事管理信息系统,人事管理人员才能跨越时空、地域的障碍,在第一时间完成对信息的归集,并从浩如烟海的数据中找到有用信息,为管理决策者提供及时、准确的决策依据!我国的企业自身的基础薄弱,一是人事管理基础薄弱,主要表现为人事管理体制过于分散,多数企业很难实现人事资料信息管理制度;人事管理制度不健全、不规。二是一些工业企业生产装备自动化、信息化水平低,不能准确提供完整的实物信息。三是几乎所有行业都没有统一、规的产品编码,企业自己搞的产品编码不健全、不规。 目前有好多类似的人事管理系统,但一个信息系统的开发不但是一个高投入、高技术的项目,而且是一个牵涉问题面广、拖延时间长的项目,从信息管理的角度来看,一个信息系统开发项目决不仅仅是一个纯技术性的问题,还须用技术、管理和组织相结合的综合观点来指导此类项目的开发。与发达国家大企业相比,我国人事财务管理信息化建设工作的总体水平还很低,处在起步阶段。而这个人事管理系统管理公司的人事信息,提供查询功能,方便用户的统计分析。 2.数据库设计 2.1需求分析 本系统主要是为了帮助企业的人事部门和财务主管部门提高工作效率,减少企业不必要的开销,从企业的根本利益出发,实现企业人事信息管理的系统化和自动化。根据我们日常生活中的经验,根据我们所做的其他询问和调查,得出用户的下列实际要求:(1)企业相关情况 与人事管理相关的情况有:管理员、员工、及领导者。人事管理的所有日常工作都是围绕着这几大部分进行的。 一个公司有一个领导者每个公司可以分成财政部、人力部、市场部、生产部、信息部、证券部等部门,每个部门有一个管理者,并且只能在一个部门任职,每个部门有不

人事管理系统报告

人事管理系统报告 需求分析 1.1 功能与信息要求 通过对现行人事管理系统的调查,明确了人事管理系统由档案管理、职务调动管理、奖惩管理、考勤管理、工资管理、请销假管理组成。系统功能的主要描述如下。 (1)员工档案管理 1)对公司里所有员工进行统一编号;将每一位员工的信息保存在员工档案记录中。 2)对新聘用的员工,将其信息加入到员工档案记录中;对于解聘的员工,将其信息从员工档案记录中删除。 3)当员工的信息发生变动时,修改员工档案记录中相应的属性。 (2)员工职务调动管理 对公司里所有员工的职务记录进行统一编号;登记员工调动前后的具体职务,以及调动时间。 (3)奖惩管理 对公司里所有员工的奖惩记录进行统一编号;登记员工奖惩的原因,所受奖惩类型,奖惩时间。 (4)考勤管理 1)对员工上班刷卡的记录进行统一编号;登记员工上班时 签到类型(准时、迟 到)o

间、 2)对员工下班刷卡的记录进行统一编号;登记员工上班时 间、签到类型(准时、早退)。 (5)请销假管理 1)对员工请假的记录进行统一编号;登记员工请假时间、请假类型。 2)对员工销假的记录进行统一编号;登记员工销假时间、请假类型,检查是否超期。 (6)工资管理 1)对公司里所有员工的工资记录进行统一编号,建立工资记录表。 (7)部门管理1)对公司所有的部门进行编号,建立部门记录。 输入功能 该系统提供了对人事管理、调动管理、合同管理、工资管理、培训管理、绩效考核、奖惩管理、辅助功能、基础设置、综合统计等模式录入和表格界面录入。录入信息时可能会出现相同的信息,为避免重复录入,部分字段设置了辅助录入功能,您只需输入几项即可完成录入功能。操作方便快捷,可大大提高您的工作效率。

人事管理系统架构设计

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

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

c人事管理系统报告

课程设计报告 课程名称面向对象课程设计 设计题目人事管理系统 专业班级 姓名 学号 指导教师 起止时间2010年12月20日-12月31日

成绩评定 电气与信息学院

人事管理系统 一、课程设计的目的 现代信息技术的发展,在改变着我们的生活方式的同时,也改变着我们的工作方式,使传统意义上的人事管理的形式和内涵都在发生着根本性的变化。在过去,一支笔和一张绘图桌,可能就是进行办公的全部工具。今天,电脑、扫描仪和打印机等,已基本取代了旧的办公用具。如今,人事管理己完全可以通过电脑进行,并在计算机辅助下准确快速地完成许多复杂的工作。这些都大大地缩短管理的时间。而今天,人事管理的内容己经转变为对更为广泛的系统价值的追求。信息管理,如今已是一个热门话题,它已为许多企业所采用。我认为,在现代化的进程中,引入现代管理的思想,建立一套可面向企事业单位人事的信息管理系统,也是十分必要的 二、课程设计的要求 要求了解企业管理信息系统开发的全过程,理解信息系统课程相关的概念,掌握管理信息系统的开发方法。主要包括:登陆的两个用户:管理员、职工 管理员:可以对职工信息进行添加信息、删除信息、查询员工信息、修改员工信息、浏览员工信息。 用户:可以对自己的信息进行浏览、修改、查询;还可以对别人的信息进行查询,浏览。 开发这个系统的目的就是帮助企业的人力资源部门提高工作效率,实现企业人事信息管理的系统化,规范化和自动话。根据这个系统最终实现的主要功能如下: 系统部分:主要完成本系统的维护工作。 员工基本信息部分:主要完成员工基本信息的管理。 本系统是个简单的程序,由于时间和技术有限,功能不是多完整,多具体,还请包涵。 本系统的功能模块图如下:

人事管理系统需求分析实验报告+++

一、实验目的 1、掌握软件需求结构化分析方法; 2、掌握使用Visio或Word建立分析模型; 3、掌握软件需求说明书的撰写。 二、实验原理 1、需求分析的基本要点 2、分析建模(三种模型) 3、规格说明(需求说明书) 三、实验环境 ·安装了Word或Visio软件的计算机 ·安装SQL Server 2008 四、实验任务与要求 导出系统的详细的逻辑模型。通常用数据流图、实体-联系图、状态转换图、数据字典和主要处理算法描述来共同表示这个模型 五、实验内容与步骤 (1)问题背景及描述 人事档案管理是现代企业人力资源管理中的重要内容,也是人力资源开发利用的基础性工作。人事档案管理主要需要完成人员进出、离退休、升迁、岗位变动、职称变动、学位变动,以及档案管理人员的变动的管理。 (2)功能分析 初步分析“人事档案管理系统”应该具备以下功能: 1)职员个人资料的增加、删除和修改 2)人事信息的查询、打印 3)人事信息的分析、汇总和统计 4)人事档案管理人员的变化及操作授权 因此,可以将系统划分为三大模块:

模块1、人事档案管理:人事信息维护,个人基本信息、婚姻信息、学历、工资信息的插入、删除和修改,人事信息的查询、浏览、打印、分类汇总、总计和生 成分析报表。 模块2、系统账户管理:对系统用户进行管理,包括登录、退出、操作记录。 模块3、系统数据管理:包括数据备份和恢复、部分数据管理、企业常用数据管理(3)建立系统流程图 (4)建立数据流图 (1)人事档案管理的数据流图 通过对“人事档案管理系统流程图”抽象处理,得到“人事档案管理数据流图”。 用户数据 图1 人事档案管理系统流程图 图2 人事档案管理系统数据流图

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

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

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

相关主题