引论:我们为您整理了1篇人事管理系统论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。
人事管理系统论文:人事管理系统论文
【摘要】
随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业想要在激烈的市场竞争环境下的求得生存,就必须有效地利用人才、时间、信息结合的优势。企业想要在日新月异的市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行。
对企业而言,人力资源是企业最宝贵的资源,也是企业的“生命线”。如何做到企业人力资源与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人力资源?这一系列的问题都是需要亟待解决的问题。
为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人力资源管理特点,又符合我国企业管理实情的人力资源管理信息系统(HRMIS)就显得尤为重要。
本文正是从这方面出发,以合肥市新天地电脑综合服务公司为背景,希望通过本系统的功能设计,能够把人事管理者从繁重、传统的事务性工作如:档案增加、档案查询、档案修改、档案删除、打印档案等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,因而提高人事管理的质量和效率。
及时章简要介绍了本系统的设计总体线路。第二章概述了本系统的功能,设计原理,介绍了功能模块图设计、数据库设计及编码。第三章总结了本系统开发过程中结论及使用过程中的体会。
2一、导言
2.1(一)问题的提出
随着我国成功加入WTO及信息化浪潮的日益临近,企业经营管理机制正在发生着根本性的变化,企业想要在激烈的市场竞争环境下求得生的存,就必须有效地利用人才、时间、信息结合的优势。企业想要在日新月异的市场变化中求得生存,就必须有效地进行企业内部改革和加强企业管理。借助现代信息技术和管理理论,建立企业管理信息系统势在必行。
对企业而言,人事是企业最宝贵的资源,也是企业的“生命线”。如何做到企业人事与经济效益具有良好匹配?如何做到事得其才,人尽其用?如何在满足企业效益的同时又兼顾企业职工的需求?如何能在瞬息万变的时代使企业与社会环境相适应并且处理好随时变化的人事?这一系列的问题都是需要亟待解决的问题。
为了解决上述问题,使企业在激励的市场竞争中立于不败之地,设计并开发出一套适合企业人事管理特点,又符合我国企业管理实情的人事管理信息系统(HRMIS)就显得尤为重要。
本文正是从这方面出发,以合肥市新天地电脑综合服务公司为背景,希望通过本系统的功能设计,能够把人事管理者从繁重、传统的事务性工作如:档案增加、档案查询、档案修改、档案删除、打印档案等工作中解放出来,使得他们更专注于最需要智慧和经验的工作,因而提高人事管理的质量和效率。
本人长期从事人事管理工作,对人事工作中的主要工作——档案管理工作深有感触,既费时又费力,增加或修改一个员工的档案常常需要几个小时的时间,而且把本身一项智力劳动都体现在了体力劳动中,因此,结合我工作中的实际经验,设计本系统的主要功能有档案增加、档案修改、档案删除、打印等功能。目前已经在合肥市新天地电脑综合服务公司使用,共录入员工信息20余条,运行效果良好。
1二、人事管理信息系统研究概述
1.1(一)管理信息系统的发展历史
信息作为生产力中最活跃的因素,很早就在人类经济生活中发挥着不可替代的作用,但把信息纳入企业经营管理系统中高效处理和应用是在计算机发明以后的50年代末。
目前人们所提到的管理信息系统,通常是指以计算机为工具,对管理信息进行收集、存贮、检索、加工和传递,使其应用于组织机构及企业管理领域的“人-机系统”,该系统是70年代初“后工业经济”时代的产物,在企业管理信息系统在其发展的初期,是单一的人—机系统,系统功能简单,效率低,对管理的作用有限。
进入20世纪80年代末,随着计算机网络和通信技术的大力发展,企业管理信息系统进入网络化的发展时期。世界发达国家已建立起了完善的先进的管理信息系统体系,在其社会经济发展领域中发挥着巨大的作用。
我国的管理信息系统大发展是在80年代末90年代初,国家相继建立起了“金卡”、“金关”、金桥“工程,多数企事业单位建立了局域网和广域网管理信息系统。随着世界经济和我国经济逐步向知识经济迈进,无论是基于工业经济的管理信息系统,还是面向少数专家和管理人员的专家系统(ES)或决策支持系统(DSS),其处理对象和服务对象,自身的系统结构,处理能力,都有了进一步的发展。
1.2(二)人事管理信息系统的作用
随着人事管理信息系统在企业中的广泛应用,该系统对企业的影响也会越来越大,它对企业人事管理方面的贡献是无可替代的。
2三、人事管理信息系统分析与设计
2.1(一)人事管理信息系统的用户需求简介
人事管理信息系统对企业加强人事管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有招聘的功能,网上筛选简历的功能,提醒的功能,而且设计的模块也很多,比如人事规划模块,新员工上岗管理模块,招聘筛选管理模块,绩效考核模块,工资管理模块,在线培训模块等。
但由于合肥市新天地电脑综合服务公司人员结构比较简单,学历比较高,基本上都拥有大专以上学历,部门划分也很清晰,而且人员的流动性不高,所以合肥市新天地电脑综合服务目前阶段的人事工作主要就是员工档案的收集整理的工作,因此,针对合肥市新天地电脑综合服务公司而言,经过反复的论证,设计的这套人事管理信息系统,定义了以下的功能,
人事管理系统论文:专用人事管理系统(SPMS)系统设计
摘要:计算机软硬件技术的飞速发展,极大的促进了计算机与实际生产生活的融合,作为计算机和人交流的语言,计算机软件系统应运而生,发展的如火如荼,特别是针对信息处理的系统,更是渗透社会的方方面面。本文运用基本的软件开发理论,介绍了人力资源部门人事管理系统(SPMS)的设计过程。
关键词:管理信息系统(MIS) 专用人事管理系统(SPMS) 系统设计
一、管理信息系统(MIS)和专用人事管理系统(SPMS)简介
1.管理信息系统(MIS)
MIS(Management Information System),即管理信息系统,是一个由人、计算机设备、相关软件等组成的能进行信息的收集、储存、处理、传送和使用的系统,能够实测企业的各种运行情况,并利用现在和过去的历史数据预测未来,从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。
MIS 是一个不断发展的新型学科,MIS的定义随着计算机技术和通讯技术的进步也在不断更新,在现阶段普遍认为MIS 是由人和计算机设备或其他信息处理手段组成并用于管理信息的系统。
从概念上,MIS由四个部件构成:信息源、信息处理器、信息用户和信息管理者。它们的联系如图1所示:
信息源是信息的产生地;信息处理器负担信息的传输、加工、保存等任务;信息用户是信息的使用者,利用信息进行决策;信息管理者负责信息系统的设计、实现和维护。
管理信息系统一般被看作一个金字塔形的结构,分为从底层的业务处理到运行控制、管理控制、较高层的战略计划。最基层由任务巨大、处理繁杂的事务信息和状态信息构成。层次越往上,事务处理的范围越小,针对的也是比较特殊和非结构化的问题。
2. 专用人事管理系统(SPMS)
专用人事管理系统(SPMS)系统主要用于员工个人资料的录入、职务变动的记录和管理;使用SPMS便于动态掌握人员的动向,及时调整人才的配置;从而加快OA步伐,减轻工作负担,提高工作效率,保障数据的性,便于人事信息管理。它由新员工档案输入、人事变更、员工档案查询修改三个重要功能模块构成,通过共同的作用对象――人员信息,相互联系,相互制约;并根据三个功能模块各自的工作职责,采取分布式处理(Distributed Transact)方式,完成人事信息维护工作。
SPMS系统中的信息来自人事管理部门,维护数据量大且复杂,呈阶段性,符合信息的前两个基本特征。信息在系统处理过程中,反馈与控制分支条件复杂,灵活多变,政策性强,必须提供实时可变的系统结构。
二、专用人事管理系统(SPMS)项目设计
1.项目开发背景
随着计算机技术的不断发展,计算机作为知识经济时代的产物,已被广泛应用于社会各个行业和领域。随着我国国企改革的深入和社会主义市场经济的日趋繁荣,导致各企业间的竞争日益激烈,迫使企业采取先进的计算机硬件设备以及高质量的辅助软件来管理企业的各项运作,以提高本企业的劳动生产率以及人员效率。人事管理系统软件作为一种管理软件正在各企事业单位中得到越来越广泛的应用。直面激烈的市场竞争,“人”是最重要的因素!管好人,充分挖掘人的潜能,是人力资源部门的主要工作任务。
本文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的一个人事管理系统。所有数据由人力资源管理部门人员输入。
2. 设计指导思想
(1)本系统是企事业单位管理信息系统的基础部分。为其他子系统,如考勤管理系统、工资管理系统等系统,提供员工的基本信息;同时为其他系统提供了员工登录的密码认证和权限分配功能。
(2)企业人事管理系统是典型的信息管理系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的库。而对于后者则要求应用程序功能完备,易使用等特点。
(3)简化操作的中间环节,使整个处理过程尽可能符合人们的习惯性思路,让只要熟悉自己本职工作的计算机技能水平不高人员也可以熟悉使用本系统,完成正确的管理工作。
(4)系统采用模块化程序设计方法,既便于系统功能相互组合和修改,又便于将来系统的升级更新。
3.开发工具及运行环境
开发工具:Delphi 7.0
数 据 库:Access
运行环境:Windows 9x、 Windows NT、 Windows 2000、 Windows XP
4.需求分析
专用人事管理系统的核心是人事管理,在本系统中其功能主要体现在新员工档案输入(即:增加新员工)、人事变更、员工档案查询修改上。
以人事基本信息的员工号为联系主线,各个模块在此基础上维护各自职责范围内的信息,这些信息即可作为其他模块信息处理的依据(但不可更改)。在“增加新员工”字窗口中,员工号和密码会自动按顺序生成,并且不允许修改;是信息的中枢,做最基础的信息维护;查询相关必要信息。
(1)新员工档案输入功能模块分析
新员工档案输入即“增加新员工”字窗口,主要功能是自动按顺序生成员工号和密码,是人事变动模块、员工档案查询修改功能模块的信息维护依据。
(2)人事变动功能模块分析
人事变更功能模块主要完成对人员职位和变动情况等信息进行维护。依据增加新员工模块中提供的员工号和密码对人员职位变动情况和时间、部门以及职位进行信息的维护和更新。
(3)员工信息查询修改功能模块分析
员工信息查询修改功能模块是整个MIS系统数据维护的中心。完成对员工信息的综合修改和维护。在该模块中还涉及到对员工登录密码的修改。
5.结构设计
根据需求分析,笔者提出SPMS系统的数据流程图如图2所示,所有数据由人力资源管理部门管理人员输入:
SPMS系统采用分布式处理方式,具体信息在各个相关的子系统中运作处理,然后将处理好的数据提交给共用的Access数据库,达到信息共享与实时更新的目的。
6.功能设计
(1) 基本信息维护
基本信息维护主要涉及到:
员工信息:员工号、密码、权限、姓名、性别、生日、部门、职务、受教育程度、专业、通讯地址、电话、E-mail、当前状态、其它
人事变动:记录号、员工、变动、详细描述
所需的外部数据支持:
部门设置:部门编号、名称......
(2)用户管理部分
针对三个功能模块,需要各自的数据维护与更新,而在每一个功能模块内部,仅仅确定用户在用户管理上的权限,其他部分的权限控制暂时不予开放。因为在各个功能模块中的信息维护仅限于自己的人员,所以无需做非常严格的权限控制。具体实现功能如下:
用户添加
用户修改
用户删除
④当前登录用户密码修改
为了限制部分用户到服务器上打开数据库修改密码或添加用户,数据库中保存的用户名、密码、所属部门等相关信息均经过加密后保存。用户名大小写不敏感,密码大小写敏感。
三、总结
设计中采用了软件工程的思想来分析和设计系统,从而达到了由理论到实际的转化。此外,对数据库系统的开发的学习也使我对SPMS系统有新的认识。在设计过程中SPMS提供的灵活条件设置功能在总体上还不是很完善还需改进,疏漏与错误之处在所难免,敬请读者给予批评指正。
人事管理系统论文:人事管理系统的设计与实现
[摘 要]在当今社会互联网空前的发展,给人们的工作和生活带来了极大的便利和高效,信息化,电子化已经成为节约运营成本,提高工作效率的。考虑到当前大量企业的人事管理尚处于手工作业阶段,不但效率低下,还常常因为管理的不慎而出现纰漏。因此根据部分企业提供的需求,设计此人事管理系统,以帮助企业达到人事管理办公自动化、节约管理成本、提高企业工作效率的目的。
[关键词]人事管理系统;ASP;ACCESS;员工信息数据
1、引言
随着信息时代的到来以及办公自动化的发展,企业人事管理工作的需求也不断提高。传统的手工作业效率较低,操作也较复杂,已不能满足企业发展的要求。人事管理系统打破了传统手工操作的模式,动态的实现了职工信息管理、人事变动、职工考勤信息管理和部门机构管理等功能。
2、系统分析与设计
2.1 系统结构设计
系统主页面共划分为七个主要模块,其中各个模块中又根据具体情况的不同划分为诸多不同的子模块,比如系统管理栏里就把该模块划分为4个不同内容的子模块。这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结束了。此外,整个页面布局是按照各模块所代表的不同功能来划分的。整个系统的总体结构如下:
模块一:员工列表
子模块包括:列表查看、分部门查看、查看离职员工。
灵活的查询功能,提供列表查看所有员工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。列表查看是以列表形式显示所有员工的简单信息,每个姓名连接到个人基本信息;分部门查看是将所有员工按部门归类显示,每个姓名连接到个人基本信息;查看离职员工是将所有离职员工以列表形式显示个人基本信息
模块二:人事档案
子模块包括:新增员工、辞退员工、员工档案修改、查看档案。
人事档案管理模块实现用户自由的信息录入。结合人事变动完成本单位各类人员变动事
宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括人员进入单位后所有变化信息的实时记录。
模块三:考勤管理
子模块包括:考勤记录、查看本月出勤、查看考勤历史、查看考勤统计。
考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包括:
请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每个员工每月的出勤统计。系统还可以进行考勤历史记录的查询。
模块四:事项记录
子模块包括:培训记录、查看培训记录、奖惩记录、查看奖惩记录、其他记录、查看其它记录。
事项记录主要功能是针对员工培训、员工奖惩及其他相关事项的添加、查询、删除等操作。
模块五:薪资管理
子模块包括:工资标准、工资计算、工资统计、工资发放。
薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工工资的历史记录。
模块六:辅助功能
子模块包括:生日提醒、合同到期提醒、公司基本信息、部门管理。
模块七:系统管理
子模块包括:修改密码、系统说明、技术支持、安全退出。
系统管理模块:系统管理模块中最重要的是用户登录模块。通过用户登录,获取用户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用户名及密码的用户允许进入本系统。提供多级权限管理,到操作对象的范围、每一步操作范围和只读、删除、新增、修改的功能权利设定。
2.2 系统主要功能设计
(1)登陆页面设计
这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通过系统论证后才能进入首页。
(2)系统主页设计
通过用户名和密码的验证,进入系统的首页。没有连接数据库的主页信息是一个年历,年历既美观又实用。
连接数据库后的首页主要涉及系统管理、人事管理、工资管理、考勤管理、个人助理、帮助。以及包括系统导航的控制中心、知识中心、管理中心、帮助中心等这几个大功能。通过整个页面的分类,清晰的展示了整个系统的框架。
(3)部门基础数据设置功能
基础数据管理主要包括了部门名称,部门编号(管理端)、一般访问者只能查看其内容,不能进行对其的修改、删除和添加。
(4)员工培训记录登记
可以了解员工的培训的项目、时间,以及培训的单位等记录。
(5)人事管理下的人事数据管理功能
人事数据管理主要包括了员工基本信息、工作信息、学习简历、工作简历、家庭信息等。一般访问者只能查看其内容,不能进行对其的修改、删除和添加。通过用户的编号选择要查看的用户的详细资料。首先建立各个内容的数据库,对每一个功能建立其对应的数据集。通过编号字段,使用户的信息传给相应的字段,再把基本信息返回到页面上去。通过对职工那栏的选择可以查看不同的员工的信息,管理员还可以对其中的数据库进行员工信息的添加、修改、删除。
(6)人事档案浏览查询功能
系统搜索功能主要分成两块:一个是简单档案查询,还有是一个复合条件查询。在及时个查询中。主要通过SQL语言实现模糊和查询,另外一个查询中,是选择要查询的条件进行复合查询。
复合条件查询页面中,可以根据姓名,编号,部门等条件进行搜索。可以结合网页来看。
2.3 系统管理端功能分析
在管理端主要涉及到这几个方面的管理:用户管理、基本数据管理、人事数据管理。通过管理员的操作,实现对数据的更新。
3、数据字典
(1)数据流条目举例
名称:人员详细内容
说明:访问者查询时,所选的人员详细内容
数据流来源:D3、D4、D6
数据流流向:P1、P2
组成:自动编号+编号+姓名+性别+出生年月+部门+学历+出生地+职称+毕业学校+政治面貌
(2)数据元素条目
名称:人员编号
总编号:
别名:Employee_ID
编号:
说明:员工的编码
有关编号说明:数字递增
数据值类型:离散
类型:数字
长度:9
(3)数据存储条目举例
名称:基础数据详细信息
说明:对企业的部门、职位、人员学历等信息的管理
数据来源:管理员的更新
数据流流向:D2
组成:部门名称+职位列表+学历名称+出生地+工资级别+性别+管理级别+政治面貌
存储方式:顺序/索引
4、结语
本文详细介绍了人事管理系统的功能需求,系统设计和具体实现。并简要介绍了系统开发采用的过程方法。
人事管理系统论文:基于B/S模式的中小企业人事管理系统
【摘要】对于企业来说,人事管理是企业管理的一项重要内容,在整个企业的管理中具有重要地位。随着计算机技术的飞速发展,企业信息化的发展趋势,人事管理系统已经成为企业管理内不可缺少的一部分,是适应现代企业制度要求、推动企业劳动人事管理走向科学化、规范化的必要条件。因此,为提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。
【关键词】B/S结构;企业管理;人事管理;管理系统
计算机在企业管理中应用的普及,利用计算机实现企业人事管理势在必行。由于人事部门的工作一般都是日常性的而且是比较繁杂的,大量重复性工作很容易导致员工工作没有新鲜感。使用人事管理系统可以让繁杂的工作电子化管理,提高人事部门员工的工作效率。
1、关键技术分析
(1)B/S结构模式
B/S模式是随着Internet技术的兴起,对C/S(Client/Server)模式应用的扩展。在这种结构下,用户工作界面是通过WWW浏览器来实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务端实现。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。
(2)ASP语言
ASP是微软公司开发的一套服务器端脚本环境。可以使用ASP结合HTML页面、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。在使用ASP时,无需担心客户的浏览器是否能运行ASP代码,因为所有程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互速度。
(3)SQL Server 2000
SQL Server 2000 是Microsoft 公司推出的SQL Server 数据库管理系统的近期版本该版本继承了SQL Server 7.0 版本的优点同时又比它增加了许多更先进的功能具有使用方便可伸缩性好与相关软件集成程度高等优点可跨越从运行Microsoft Windows 98 的电脑到运行Microsoft Windows 2000 的大型多处理器的服务器等多种平台使用。
2、系统设计
系统将设计以下功能:
(1)用户登录功能
该人事管理系统主要是面向人事部门工作人员,为了提高系统的人性化管理,该系统也为其他员工提供一个窗口,方便员工查询个人资料等等。因此用户在登录时需选择登录身份,系统根据身份向数据库查询用户输入的帐号和密码是否符合,然后根据身份跳转到不同页面。
(2)留言板功能
该系统提供一个人事部门与其他人员之间的交流平台,该模块可匿名留言,人事部门工作人员对留言可选择性的回复并。
(3)人事部门信息功能
人事部门可以将近期的人事部门消息、招聘信息、培训计划出去,加强与员工间的交流,并对企业的人才引进和培养都有很大的帮助。
(4)系统管理功能
高级管理员登录系统后可对该系统进行设置,包括员工的自助注册功能、新员工的录入审核、员工的修改权限设置、系统的基本信息如公司名、电话等等进行选择性设置;系统可设置多位管理员,他们可以根据各自的权限进行相关操作,实现系统功能的有效分配。该功能提高了人事管理系统的人性化,并降低了人事部门工作人员的工作强度,提高工作效率。
(5)员工管理功能
包括对员工信息的添加、修改、删除、查询。员工在企业工作过程中可能会遇到部门调动、年度考核、奖惩记录等等,这些都会造成系统数据与实际不符,因此需要及时更新;对于员工离职或停薪留职就可对员工信息长期删除或删除到回收站,对删除但回收站的员工信息仍可回复;该系统提供了较的查询功能,管理员可对选择性的对员工资料查询,并可将查询的信息输出到EXCEL。
(6)员工自助功能
员工登录后可查询自己的资料是否与自己提交的资料一致,如果不一致可向人事部门申请修改资料,如果管理员设置员工可修改自己的资料,则员工可自行修改,修改记录将保存到员工修改日志中。
(7)操作记录功能
包括管理员和员工登录记录、管理员操作记录,员工修改删除记录。该记录功能主要方便管理员和员工对自己的操作进行了解,这些记录对系统的安全以及员工信息的安全都有很大的帮助,如员工登录记录里面包含了员工登录时所用电脑的信息和IP,如果发现IP与以前登录的IP不一致,就需要去了解密码是否泄露,应及时修改密码,避免别人盗用你的帐号造成不必要的影响。
3、数据库设计
(1)确定所需表
根据系统所需,设计一个系统设置表(adminsys),用来存储系统相关信息以及系统设置;设计一个员工信息表(yg),用来存储员工所有信息,比如员工登录帐号、密码、员工姓名、性别等等信息;设计一个管理员信息表(admin),用来记录管理员的信息如:管理员登录帐号、密码、管理权限等等。
根据系统日志功能,设计了4张表admin_login、yg_login、delygdiary 、updygdiary分别用来存储管理员登录信息、员工登录信息、删除员工信息记录和修改员工信息记录。
根据系统的信息功能,又设计了2张表information和message。Information用来存储人事部门的信息(近期信息、招聘信息、培训计划)。message则用来存储留言板的相关信息。
这9张表同属一个数据库(HR.MDF)。
(2) 确定所需字段
adminsys表,用来存储系统的相关信息,那么该表就需要有系统的设置信息,又需要有系统自身的信息,例如系统所属企业名、系统管理员的姓名及联系方式等。
admin表,用来存储管理员的信息,比如登录帐号、密码、管理员姓名、电话、管理权限等等。
yg表,用来存储员工的所有信息,因此需要的字段比较多。即要包括员工自身信息又要包括员工的工作信息,例如工作号、部门、姓名、性别、民族、政治面貌等等。
admin_login、yg_login、delygdiary 、updygdiary这四张表是用来存储用户操作记录。因此四张表字段大致相同,主要记录操作对象,操作时间、操作所用电脑的信息如IP。
information表,用来记录企业人事部门的相关信息,如招聘信息、培训计划,那么需要字段信息ID、标题、内容、时间以及区分不同类型信息的字段。
message表,用来记录留言板信息,因为留言板信息是以问答形式显示,那么设计是就要将留言标题、内容、留言姓名、留言时间、留言回复内容、回复时间等等考虑进去。
结语
由于篇幅原因,本文主要介绍了其中的几项主要关键技术,还不够完善,在后续的过程中会逐步加深、完善,完成系统的基本功能。
人事管理系统论文:企业人事管理系统的设计与实现
摘 要:信息技术高速发展的今天,信息资源已经成为各个部门的重要财富。建立一个满足各级部门信息处理要求的行之有效的信息系统也成为一个企业或者组织生存和发展的重要条件,企业人事管理系统应运而生。本文在必要性分析的基础上,设计并实现了一套适合现代公司应用的人事管理系统。
关键词:人事管理;设计;实现
在企业信息化建设的任务中,广泛应用信息技术,建立健全网络环境,提高办公效率和指挥自动化,是当前迫切需要解决的重大问题。近几年来,企业信息化建设发展较快,目前基本完成了企业信息处理的基础设施建设。办公自动化网、办公宣传网、后勤保障网已经发挥了巨大的效能,各种专用网络系统也已经建成或正在建设之中。
一、改进现有人事管理系统的必要性
随着公司的规模的不断壮大,营业额提升。公司同样面临着分公司与分公司,分公司与总公司之间人事信息的不同步,这不光造成了人事管理效率的下降,还会给整个公司的收益造成了损失,甚至严重影响整个公司的未来发展。同时,随着时代的发展,公司的人事管理也面临着如下挑战:
1、竞争对手对人才的掠夺
随着我国市场经济的发展,市场经济制度也正在逐步完善,人才资源的重要性也就日益凸显。人力资源的日渐国际化、社会化趋势也为人才的流动提供必要条件和了相对宽松的环境。并且,由于高新技术企业技术人员的流动性较强,相关的法律也不是很完善。因此,具有一定技术的人才很容易得到竞争对手的垂涎,他们可以开出比本企业多得多的,足够优厚的条件来掠夺这些人才。
2、员工流动频繁
当公司经过数年的发展后,规模不断扩大,员工人数会有很多。但仍然无法改变互联网行业的特点,即人员流动频繁。特别是该公司成立分公司后,总公司对分公司的人事管理更是显得力不从心。效率明显低下,管理明显滞后,不能实时掌握分公司的人事情况,不能合理优化各地的人力资源优势,挖掘公司内部潜力。如此将严重影响了该公司整体的人事管理效率,甚至不利于公司的领导层和决策层根据当前的实际情况及时的做出合理的决定,长此以往,将严重影响甚至阻碍公司的整体的发展。
二、人事管理系统的设计
(一)系统的需求
1、功能需求
确定新系统应做什么,这是最主要的需求。
2、性能需求
给出所开发的新系统的技术性能指标,包括存储容量限制、运行时间限制、安全保密性等。
3、环境需求
这是对系统运行以及所处环境的要求。例如,在硬件方面采用什么机型、有什么硬件设备等;在软件方面,采用什么支持系统运行的系统软件(指操作系统、数据库管理系统)。
(二)系统的总体结构
根据该人事管理系统的需求分析以及该系统需要要实现预期目标,并结合实该公司际情况,从集成的角度来规划和设计该公司的人事管理系统的层次架构。该架构设计采用三层设计模式:显示层、逻辑层和数据库层。
1、 显示层,负责提供简单,友好,易操作的图形界面,提示和帮助用户对该系统中的员工信息进行查询,修改和显示。
2、 逻辑层,根据需求分析和系统要实现的目标,实现模块内的逻辑和和模块与模块之间的逻辑,把操作指令下达给数据库。
3、 数据库层,,是整个信息系统存取数据的基地,并根据应用层下达的指令,完成该系统中数据的增加,删除,修改,查询,还原,备份以及和远程数据库同步等功能,可以说,数据库层是整个人事管理系统的核心和根本。
(三)系统的设计目标
企业人事管理系统设计与开发的总体目标是使企业人事管理人员能够提高工作效率、减少人事工作时间、降低管理的成本,并且通过系统的分析、统计,还能够给管理者制定企业相关政策和发展规划提供有力的依据,同时通过系统的投入使用还可以让企业的员工能够方便的对人事信息和政策进行查询。需要实现的具体目标如下:
1、系统要具有友好大方的用户界面、方便灵活的信息查询方式、安全的数据存储机制和及时的查询结果。
2、系统用户通过键盘、鼠标可以直接方便快捷的进行操作。
3、系统具备一定的数据检验、纠错功能,严格地对用户数据进行检验,尽量减少人为的错误造成的损失。
4、系统支持劳资报表的生成,且报表要、实用。
5、严格控制操作权限,不同用户具有不同权限,从而加强系统的安全性。
(四)系统功能必要性描述
利用 ACCESS 数据库来管理本文中的数据。由于数据库结构设计的结果不,为了使 ACCESS 数据库性能较大化,必须对数据库来处理,使其优化。最规范化的管理方法有以下几点:
1、 确定数据属性;
2、 尽量使数据关系最小化,消除不必要的链接;
3、 根据数据属性,确定数据依赖关系,传递函数关系,多重依赖关系等;
4、 分析系统软件的操作是否合适,表中数据是否;
三、人事管理系统的实现
(一)硬件环境要求
(1)CPU: IntelPentium 166MHz或更高的处理器。
(2)操作系统:MicrosoftW indows98/me/XP/2000或更高版本。
(二)人事管理系统的重要模块要求
企业人事管理系统的前台功能包括用户登陆,登陆需要进行用户权限查询,使用管理员账户可以使用所有的管理功能。在用户登陆界面部分,根据需求分析和设计的结果,用户需要一个简洁,友善的用户界面。在界面设计上,应做到简单明了,易于操作,应突出的显示重要以及出错信息。外观上也要做到布局合理化。在输入了正确的用户名和密码后,就会进入系统的主界面,同时依据用户所处的不同角色来控制用户对数据的访问操作。管理员用户登陆之后使用软件后台功能对员工基本信息、工资信息、奖励信息、考勤信息、奖励信息和晋升信息进行添加、删除、修改、查询操作。操作之后通过软件查询功能,生成用户资料表单。让企业主管和员工通过软件管理和了解员工详细工作情况。而普通用户仅仅只能对信息做出查询。
系统默认的权限为管理员用户。主界面中还包括培训管理、奖励管理,帮助文档、关于软件等辅助功能。各个模块独立编写,其中较重要的模块为职工的基本信息模块和工资信息模块,这两个模块中涉及到一些条目链接到其他一些模块,如:奖励模块、考勤模块、培训模块和晋升模块。
(三)系统的编程工具
微软公司的Visual Basic6.0是一个功能强大、方便实用的程序开发环境,主要表现在:风格多样的界面设计,面向对象的设计方法,较短的软件开发周期以及编程简单的数据库操作能力。根据企业人事管理系统的特点和需求,考虑到系统开发的时间,本系统使用微软公司的VB6.0作为前台开发工具,微软公司的MS SQLServer做后台数据库。VB前台通过ADO技术和Data Environment数据环境来访问SQL数据库。
四、总结
企业人事管理系统,通过对员工基本信息的管理,实现了员工基本信息管理及查询、员工工资的自动计算和管理、员工考勤管理、相关人事活动的管理,实现了对人事相关信息数据及时、的获取,并可以根据不同的要求获取所需要的信息;并提供系统维护功能,使用户方便进行数据备份和恢复、数据删除;同时也考虑到了减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。企业人事管理系统可以推动企业依法管理,实现企业劳动人事管理的科学化、规范化和现代化,建立适合企业的劳动人事管理模式。使用该软件后,提高了企业的管理效率和管理水平,具有较强的实用性。
人事管理系统论文:基于JAVA的企业人事管理系统设计与实现
摘要:由于计算机技术的飞速发展,数据库技术作为数据管理的一种有效的手段,在各行各业中得到广泛的应用。传统的人事管理办法已经限制了企业的高速发展,而高效的人事管理系统能够提高企业整体的科技含量与管理效率,加快企业的信息化建设。该管理系统以JAVA为开发语言,开发平台选择的是MyEclipse,以小型关联式数据库MySQL作为数据库,搭建Struts、Spring、Mybatis三大轻量级框架,并采用一些主流技术来实现B/S架构系统。 该系统的运行可以极大地提高人事管理部门的工作效率。
关键词:人事管理;MySQL;Java
随着计算机的日益普及和网络的发展,数据库的应用范围越来越广,数据库的功能也越来越强,因此开发人事管理系统应用程序显得尤为重要,在强调管理、强调信息的现代社会中它变得越来越普及。一个的人事管理系统不仅能够将人力资源工作者从繁重的日常琐碎事务中解放出来,而且还能提高企业整体的科技含量与管理效率,加快企业的信息化建设。
1 人事管理系统功能需求分析
本系统分为员工管理、部门管理、工资管理、管理员管理四个模块,管理员通过账户密码进登陆系统,进入操作界面。能满足的目标如下:
1)员工基本档案界面的添加、修改、删除操作;
2)根据姓名模糊查询功能的实现;
3)根据部门查询功能的实现;
4)部门基本信息界面的添加、修改、删除操作;
5)按相应条件对员工的奖惩、工资等进行统计;
6)管理员密码的修改。
2 系统详细设计
对于一个大型而复杂的软件系统,用户很难完整地提出它的功能和性能要求。一开始只能提出一个大概、模糊的功能,只有经过长时间的反复认识才逐步明确。有时进入到设计、编程阶段才能明确,更有甚者,到开发后期还在提新的要求。这无疑给软件开发带来困难。系统设计,从宏观方面为系统提供了进行质量评估的直观表示,也是能把用户需求地转变为系统成品的方法。因此,系统设计软件开发过程是决定软件产品质量的关键阶段。
2.1 系统功能模块设计
由于人事管理系统要处理的业务众多、涉及的细节众多,本次系统开发过程中仅设计出大致功能的模块。基本功能模块下分为员工管理模块、部门管理模块、工资管理模块、管理员管理模块四个一级模块,在各个一级模块下细分了一些贴切业务的二级模块:
1)员工管理:本功能负责员工信息的管理;
2)部门管理:本功能负责部门信息的管理;
3)工资管理:本功能负责工资明细的管理;
4)管理员管理:本功能负责管理员信息的管理。
2.2数据库表设计
根据该系统设计的需要,其后台数据库文件中需要用到员工信息表、部门信息表、工资明细表、管理员信息表等共四个表,每个表均有其自己的功能,是人事管理系统中不可缺少的一部分。
3 系统测试
3.1系统测试环境及方法
1)测试环境:在Windows7系统下,以IE7、IE11 、FireFox31.6、Chrome浏览器下,均可兼容本系统。
2)测试方法:通过jUnit白盒测试,确定系统中已实现的通路可按照业务需求正确的运行。通过黑盒测试,通过错误输入和正确输入来发现软件的缺陷。由于人事管理系统属于企业级内部系统,并发访问量不会过大。
3.2 系统功能测试
系统测试,是对系统完整开发过程的“收尾”,同时关系到系统质量的性。尽管在最初设计的时候严谨按照业务逻辑实现代码编程,但代码不稳定因素和不同模块之间的逻辑性可能会互相干扰。而测试,就是为了防止在系统真正实施时出现不必要的障碍。以下进行部分模块的测试。
1)登陆功能测试:在用户登录时,先对校验码进行正确验证。然后对用户名和密码的有效校验,密码或姓名有错,均进行友好提示。
2)添加员工功能测试:当为本系统添加员工时,需要对表单的一些基本信息项进行格式校验,如员工姓名、基本薪水。当没有正确输入时,系统会以红色相应提示,提示管理员进行正确输入。在出生日期输入框中使用My97DatePicker插件,方便管理员正确输入时间,减少了js代码的验证,如图1。对于性别和部门的输入,同样按照减少用户手动输入的思想,将性别设置为单选框,部门设置为下拉链表,为管理员提供选择输入。
3) 修改密码测试:将两次新密码进行先后录入,通过页面js代码进行校验两次输入是否相同,不同则提醒错误信息,
4 结束语
随着计算机软硬件的不断发展,信息管理系统在人事管理中的应用己成必然,目前市场上出现的了一些通用的人事管理信息系统,由于通用软件使用范围的局限性,各单位、各公司人事部门仍需要开发适合自身使用的人事管理软件,结合自己单位的实际情况研发相应的人事管理系统,可以使得相应的人事管理部门的工作效率大大提高。
人事管理系统论文:人事管理系统的设计与实现
摘要: 以四川工程职业技术学院实际情况为例,介绍了系统建设的需求、系统功能、建设过程以及一些关键技术。近年来,学院加快信息化建设,人事信息是信息化建设的基础数据,人事处与学院各个部门有千丝万缕的联系,因此做好人事信息的系统化管理显得非常重要。人事信息管理系统实现了新教师登陆系统录入个人信息,等待管理员审核。全部教师可以通过自己的用户名登陆系统查看个人信息,如有问题,及时反馈人事处。这样解决了教师因不知道个人信息而每次找人事处询问个人信息的问题,提高了办事效率。
关键词: 人事管理系统;设计;实现
0 引言
人事信息是信息化建设的基础数据,人事处与学院各个部门有千丝万缕的联系因此做好人事信息的系统化管理显得非常重要。四川工程职业技术学院内设机构中有好多部门都需要人事处提供教师信息,如教务处、组织部、工会、资产后勤管理处。人事信息管理工作不仅繁杂而且要求工作效率极高,因此快速统计出所需的信息显得十分必要。
四川工程职业技术学院的人事信息管理系统建设于2013年正式启动,在此之前,人事信息都用Microsoft office2003进行管理,后来用Microsoft office2010进行管理,尽管2010版本比2003版本操作要方便,但是一些操作如删除一些列等操作还是需要人工进行,每次重复劳动效率不高,况且单元格里面的数据容易被修改不便管理。在这种情况下,我们努力探索并基本完成了适合四川工程职业技术学院的人事信息管理系统,尽管一些功能还在不断完善中。
1 系统设计及功能实现
系统首页界面共三个功能模块:信息管理、审核统计、管理用户,如图1所示。
1.1 信息管理模块 本模块主要是员工具体信息的录入以及修改、员工字段的设置、浏览全部员工信息并可筛选部门输出、人员基本信息的批量导入功能,共包括四个窗口。员工个人信息中以身份证号码为主码,通过Combobox下拉列表框来录入员工的信息例如,性别可以通过“男”或“女”选择录入。如果系统里面录入的身份证号相同,系统则会提示重复录入。记录添加窗口主要用来设置Combobox下拉列表框可选择的信息。例如,职称选项可设置为教授、教授级工程师、副教授、高级工程师、讲师等。人员基本信息批量导入功能主要为减轻管理人员的工作量而设计的,当一个单位职工很多,且每一个职工都有几十条信息需要输入的时候,会给系统管理员带来不小的麻烦。如果有现成的数据,可以通过excel电子表格进行批量导入,大大提高了工作效率。
1.2 审核统计模块 本模块主要的功能是用来显示全院教职工的信息以及审核已经注册了的员工的信息,共包括两个窗口。数据统计窗口包含了多个字段统计结果,在该窗口,管理员可以直观地看到常用的一些需要统计的数据,以学历为例,管理员很直观地能看到学历为研究生的有多少人,本科有多少人,大专及大专以下分别有多少人,当然,如果按系部的职工数来统计,可以直观地看到具体的部门所有的人数,比如可以看到计算机科学与技术系有多少人,材料工程系有多少人等等。审核窗口主要用来审核新注册员工的个人信息,通过他自己录入的信息跟档案进行核定,确保信息无误,才能审核通过,审核通过的员工可以到登录界面,正常查看自己的个人信息变动情况,如职称以及聘用日期等等信息。
1.3 管理用户模块 本模块主要的功能是用来修改让其他教工可看到的管理员个人信息、限制教工用户的一些功能,以及数据库的备份功能,主要包括两个窗口,系统参数设置窗口主要用来公布一些管理员的部门信息,比如联系人、联系方式以及全部教工需要注意的公告等信。其次,用来锁定教工用户、禁止教工用户修改个人信息以及禁止登录系统等。数据库备份窗口主要用来备份全部或选择性的备份部分数据,防止数据全部丢失。
2 系统数据库设计
数据库设计是指对于一个给定的应用环境,构造的数据库模块,使之能够方便地存储数据,满足用户对数据的存取和调取。数据库选择ACCESS,是应用最广的数据库,对于初学者来说容易上手,操作方便简单。本系统包含的数据表有用户登录信息表、用户登录信息表用来保存用户登录的相关信息,包括用户名、登录密码以及登录时间等信息。
3 系统实现
3.1 系统登录界面实现 当登录四川工程职业技术学院人事信息管理系统时,会弹出登录界面,教工根据自己的账号、密码和验证码来登录,如果输入的信息其中任何一个有错,将不能登录,直至输入的信息全部正确,则登录成功,进入主窗体。用户分管理员和教工两种同的用户,进入的欢迎界面自然也不会一样。以管理员进入的界面为例,如图2所示。
3.2 系统主功能界面的实现 系统的主界面共有3个,分别是浏览管理所有记录、记录添加、字段项目设置,页面左侧有类似任务管理器的功能,主界面如图3所示,下面列出了字段项目设置、新增学习经历功能和数据库链接的一些关键代码。
3.2.1 字段项目设置 此页面主要的作用是用来设置常用的一些字段的下拉选项,以字段“职称”为例,在稳步框中输入“教授,教授级工程师,副教授,高级工程师,高级实验师,讲师,工程师,会计师,实验师,助教,助理工程师”,那么在记录添加页面的列表框“职称”下拉选项中将会出现。
4 系统的优越性
以前学院单靠一张人事信息表来管理,没有实现数据的共享,人事处所拥有的信息经常和系部等的信息对应不起来,导致信息滞后的现象时有发生,导致不管是给对外还是对学院内部统计的数据时有误差,以前所收集到的信息都是人员报道以后,把纸质的文件交到人事处,然后人事处通过手工录入到人事信息表里,这样对信息的录入、查询非常的不便,由于excel工作表中含有多个单元格,容易出错,通过系统的管理,首先,信息录入首先由本人亲自录入,这样保障的了数据的性,因为本人更加的清楚自己的具体信息,然后由系统管理员根据档案审核,审核通过以后,每个教师都可以通过自己的账号查看自己的信息,这样就保障了信息的及时性,再也不需要向人事处打电话或亲自到人事处来查询自己的信息,对提高人事管理员和教师个人的工作效率的作用是不言而喻的。及时次使用系统来管理人员的单位,最头痛的是把现有的信息录入到系统里面,本系统也考虑到了这个问题,专门设置了信息批量导入功能,导入后使得系统能够马上发挥作用,不再需要一个一个的录入,这样比纯录入信息的方式从最开始效率就高出了许多倍。统计数据对每个员工众多的单位来说是个很痛苦的事情,以前统计数据,往往是通过一张表格进行多次筛选才能得到,如果用系统的方式来统计,只需要在复选框中选中需要的字段就可以了,导出的数据会自动选择出需要的字段,大大提高了工作效率。
5 总结
本文介绍了基于asp技术的人事信息管理系统的设计过程,对主要的一些关键技术做了详细的介绍,利用了优越的算法使得人事管理系统在管理层面上符合高校人事管理系统的应用需求。不仅使得信息容易管理,而且界面很直观,能给学院领导快速的提供信息。
人事管理系统论文:试论企业人事管理系统的设计与实现
摘要: 企业人事管理系统的开发主要包括后台数据库的建立和维护以及前台页面的设计和维护两个方面。前者要求设计者能够设计出一个数据安全性高、一致性强的库。而后者则要求设计者开发出的应用程序功能完备,易于操作。本系统主要完成对企业人事信息的管理,包括数据库中表的增、删、改、查等。本系统的核心是数据库中各个表之间的关联,各个表之间的增删改查就是级联进行的,当完成对数据的操作时系统会自动地完成数据库的修改。查询功能也是系统的核心之一,在系统中即有单条件查询和多条件查询,有查询也有模糊查询。经过分析,我决定使用Oracle数据库、Java编程语言、Eclipse开发工具。,系统根据用户不同的使用权限提供查询和打印服务,保存各个员工的档案,实现办公自动化。
关键词:企业 人事管理 系统
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排、人事管理等。高效的人事管理可以提高企业的市场竞争力,使企业具有更强的凝聚力和活力。为此,提高人事管理工作的效率,设计一套人事管理系统具有实际应用意义。本系统结合公司实际的人事、制度,经过实际的需求分析,采用功能强大的Visual Basic 6.0作为开发工具而开发出来的单机版人事管人事理系统。整个系统从符合操作简便、界面友好、灵活、实用、安全的要求出发,本企业人事管理系统具有如下功能:员工基本信息的录入、修改、查询、删除模块,员工假条信息录入、修改、查询、删除模块,员工工资信息的录入,计算,查询,以及系统用户的设置以及系统的维护功能。为企业人事管理提供信息咨询,信息检索,信息存取等服务,基本上能够满足现代企业对人事管理的需要。
一、系统需求分析
1、需求分析
本系统要开发的人事管理信息系统的具体功能包括员工信息管理、员工考勤管理和系统设置,由人事劳资部负责数据维护。对于已经入库的信息,系统根据用户不同的使用权限提供查询服务。本应用系统应达到的目标概述如下:为公司内部各个业务部门提供数据查询功能;为公司管理层提供直观、及时、方便的信息,提高迅速反应能力,提供有效的决策支持。
2、实地调研过程
为了能顺利完成此次的企业人事管理系统的设计,以及把理论与实际相结合,我们小组成员决定深入企事业单位,进行进一步的调研,以便有效地掌握及时手资料。在为期一个月的调研过程中,我们排除各种因素尽力地与企业生产同步,通过不断的追寻与探索,不断地与企业人事管理人员的深入沟通以及普通员工的交流,进一步了解了企业管理方面的一些有用的知识,在这个过程中,我们作为企业管理的门外汉,只有在一边调研一边不断地学习有关方面的知识,不断充实自己,让自己具备初级的企业人事管理知识,可以说是吃了不少苦头的。首先,我们从总体上认识了企业人事管理的主要架构,然后便是应对烦琐的日常事务处理,我们认真地做笔记,向主管人员请教,自我寻找资料,硬是咬着牙,把一个一个实际事务流程化,为人事管理系统的构建打下坚实的基础。
二、系统所需要实现的以下功能
1、员工基本信息管理
员工个人资料的管理,包括:公司内员工编号、姓名、性别、部门、年龄、学历、专业、联系地址等等。便于将每个员工当成相对独立的一个对象来管理,也可根据不同的条件相对联系地作为一个整体来进行管理。员工工作过程及接受培训的管理,一个员工是一个企业的最基本组成因素,那么在企业生产过程中其在发挥着最基本的作用,因此员工的工作效率及个人职业素质的提升对于整个企业效益的提高有着强劲的推动力。
2、员工考勤管理
作为企业人事管理中的一个重要组成部分,其具有对员工工作进行有效监督的一个手段,员工是企业生产的根本动力,员工在工作中的对待工作的态度决定了其工作效率,因此利用考勤管理这种量化系统工具对员工进行考勤,即能让企业即时掌握员工的工作热情程度,又能让员工之间有量化的比较。
3、系统管理
(1)设置用户。功能:设置使用人事管理系统的用户及其使用权限。整个人事管理系统由多个功能模块组成,不同的模块完成不同的功能,所以可以为不同的职工分配不同的功能,使其具有不同的权限,完成其权限所对应的功能,从而很好地管理好整个系统。操作:选择该功能后,屏幕上显示出所有人事管理系统员工的用户名称。这时,可进行如下的操作:(1)增加:增加一用户。按该按钮后,就可输入新用户的内容,如:用户名称,密码和权限。所输入得登录名一定不能重复。(2)修改:修改用户设置。按该按钮后,就可修改选中用户的用户名,密码和权限,每一权限对应系统菜单上的一项功能,可为该用户选择任意的权限。用户在使用本系统时,要求输入用户的口令,为了安全,用户需建立一个只有自己才知道的特殊口令。(2)用户登录。功能:用户登录进入人事管理系统。系统启动后,首先要做的就是用户登录。若不登录系统,所有功能都无法使用。用户只有登录系统后,根据其具有的权限,才能执行一定的操作。操作:进入该功能后,要求输入用户的登录名及其口令,只有其登录名和口令正确,才能进入工资管理系统。系统会根据为用户分配的权限,设置其对应的功能为有效,用户就可操作该功能。
三、系统设计
1、总体设计
人事管理系统主要是用来管理人员信息,尽量简化繁琐的操作方式,采用从顶至下的设计方式。首先,建立人员管理系统就是要建立一个企业对人员的管理平台,主要目的要实现对人员档案的信息化管理,对人员工作、生活的电子化管理。
2、详细设计
人事管理系统模块设计:用户登录模块:模块功能包括录入,修改,删除登录用户信息。用户权限管理模块:模块功能包括为每个系统功能设置一个权限代码,为每个用户设置其能够拥有的权限,从而保障用户根据自己权限访问系统,确保系统保密信息的安全性。人员基本信息管理模块:模块功能包括企业人员信息录入,修改,删除,部门设置,照片上传及工作岗位分配等,对人员基本信息进行详细描述,以便在以后的系统运行过程中进行调用查询。人员工作管理模块:模块功能包括工作分配查询、工作情况查询(又包括工作正常查询和额外查询)等查询工作。统计查询模块:模块功能包括根据部门、学历、专业职务、合同类型、政治面貌、毕业院校、工作岗位、户口所在地、婚姻状况、籍贯、家庭住址、参加工作时间、民族、入职时间、入党时间、专业等进行综合查询;同时可以对查询结果到出成Excel格式进行二次编辑打印。系统维护模块:模块功能包括部门管理,学历管理、专业职务管理、合同类型管理、政治面貌管理;系统字体进行管理;不同合同类型人员显示颜色设置;合同到期人员提前提醒设置;数据库备份,数据库联接维护等。
3、系统界面设计
(1)数据库配置界面;在联接数据失败时,自动弹出数据库配置界面,可以设置服务器、SQL登录名称、SQL登录密码、数据库名称内容;连接按钮可以测试连接是否畅通。
(2)登录界面设计;运行系统后首先出现登录界面,每个用户根据自己的用户名密码登录系统。
(3)主界面设计; (4)系统设置界面;随着计算机的普及,越来越多的企业对人力资源开始重视,对于人员管理信息化、自动化的要求越来越高,对于人事管理系统也就有了新要求。人事管理系统是根据企业对人员管理的实际情况进行编写的,主要目的是为了方便企业对人员进行集中的查询与管理工作,以提高人事管理工作的水平。
人事管理系统论文:企业人事管理系统开发综述
[摘 要]企业人事管理信息系统是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。其开发所用开发语言有Visual C++等,所用数据库有SQL等。
[关键词]企业人事管理 信息系统 开发语言 数据库
在企业中,人事管理工作是非常重要的一项工作,它负责整个企业的日常人事安排,人员的人事管理等。以前都是人工进行操作。随着企业规模的扩大,人事管理的工作量也大大地加重。随着计算机应用的发展,人事工作者急切希望能够将大部分烦琐的工作交给计算机处理,以减轻人工的压力并提高工作效率 。而计算机的普及加快人事管理系统的产生。
1、企业人事管理信息系统简介
管理信息系统(MIS)是一个由人、计算机等组成的能进行信息收集、传递、存储、维护和使用的系统。管理信息系统是信息系统的一个分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的集管理科学、信息科学、系统科学及计算机科学等覆盖多学科的综合性学科。
管理信息系统的结构通常由四个部分组成:信息源、信息处理器、信息用户和信息管理者。管理信息系统的主要任务一般要实现对基础数据的严格管理,确定信息处理过程的标准化,高效的完成日常处理业务、优化分配各种资源,包括人力、物力、财力等。MIS是一个人机结合的辅助管理系统,管理和决策的主题是人,计算机只是辅助的设备。
目前国内使用和发展的MIS平台模式大体上分为两种:客户机/服务器(Client/Server,简称C/S)模式和Web浏览器/服务器(Browser/Server,简称B/S)模式。当前企业信息管理系统正在从C/S结构向B/S结构转移.
B/S结构,即Browser/Server(浏览器/服务器)结构,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户界面通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。B/S结构,主要是利用了不断成熟的WWW浏览器技术,结合浏览器的多种Script语言(VBScript、JavaScript等)和ActiveX技术,用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,是一种全新的软件系统构造技术。随着Windows将浏览器技术植入操作系统内部,这种结构更成为当今应用软件的体系结构。显然B/S结构应用程序相对于传统的C/S结构应用程序是巨大的进步。
2、企业人事管理信息系统的开发方法
企业人事管理系统的开发是一个复杂的工程,它涉及到计算机处理技术、系统理论、组织结构、管理功能、管理知识等各方面的问题,至今没有一种统一完备的开发方法。但是每一种开发方法都要遵循相应的开发策略:
1.系统要解决的问题。
2.系统可行性研究,确定系统要实现的目标。
3.系统开发原则。
4.系统开发前的准备工作。
5.系统开发方法的选择和开发计划的定制。
3、企业人事管理信息系统的开发所用开发语言
3.1.1 VC++的特点
Visual C++是功能最为强大可视化开发工具,它不仅支持传统的软件开发方法,更重要的是它能支持面向对象、可视化的开发风格。因此Visual C++又称作是一个集成开发工具,它提供了软件代码自动生成和可视化的资源编辑功能。
Visual C++具有的优点:提供了面向对象的应用程序框架MFC(Microsoft Foundation Class),简化了程序员的编程工作,提高了模块的可重用性;提供了基于CASE技术的可视化软件的自动生成和维护工具AppWizard、ClassWizard、Visual Studio、WizardBar等,实现了直观、可视的程序设计风格,方便地编和管理各种类,维护程序的源代码;封装了Windows的API函数、USER、KERNEL、GDI函数,简化了编程时创建、维护窗口的许多复杂的工作。
3.1.2 本程序中使用的VC++控件及其属性简介
(1)CStatic(静态控件):显示一些几乎固定不变的文字或图形描述。
(2)CButton(按钮控件):产生某些命令或改变某些选项设置。
(3)CEdit(编辑框控件):完成文字的输入输出双向操作,查看并编辑文字。
(4)CListBox(列表框控件):显示一个列表,让用户从中选取一个或多个项。
(5)CComboBox(组合框):将列表框和编辑框有机地组合在一起,可选择列表中已有的项,还可以编辑出新的项。
3.1.3 系统数据访问接口的选择
1.ODBC(Open Database Connectity,开发数据库连接)
ODBC提供了应用程序接口(API),使得任何一个数据库都可以通过ODBC驱动器与指定DBMC相联,用户的程序就可以通过调用ODBC驱动管理器中相应的驱动程序达到管理数据库的目的。作为Microsoft Windows Open Standards Architecture(WOSA,Windows开放式服务体系结构)的主要组成部分,ODBC一直沿用至今。
2.DAO(Data Access Objects,数据访问对象)
DAO 提供了一种通过程序代码创建和操纵数据库的机制。多个DAO 对象构成了一个体系结构,在这个结构里,各个DAO 对象协同工作,通过 Microsoft Jet 数据库访问数据库中的数据和数据库的结构定义。可以访问的数据库类型主要有:Microsoft Jet 数据库、ODBC 数据源、可安装的ISAM数据库。
DAO是我们可以通过程序访问和操纵本地的或远程的数据和数据定义,管理数据库中的对象或结构。DAO 支持两种不同的数据库环境――称为工作区(Workspace).
3.OLE DB(OLE data Base,OLE数据库)。
OLE DB试图提高一种统一的数据访问接口,并能处理除了标准的关系型数据库中的数据之外,还能处理包括邮件数据、Web上的文本或图形、目录服务(Directory Services),以及主机系统中的IMS和VSAM数据。OLE DB提供一个数据库编程COM(组件对象模型)接口,使得数据的使用者(应用程序)可以使用同样的方法访问各种数据,而不用考虑数据的具体存储地点、格式或类型。这个COM接口与ODBC相比,其健壮性和灵活性要高的多。但是,由于OLE DB的程序比较复杂,因而对于一般用户来说使用ODBC和DAO方式已能满足一般数据库处理的需要
3.1.4 SQL2000介绍
SQL Server是微软公司开发的一个关系数据库管理系统,以Transact_SQL作为它的数据库查询和编程语言。T-SQL是结构化查询语言SQL的一种,支持ANSI SQL-92标准。
SQL Server 采用二级安全验证、登录验证及数据库用户帐号和角色的许可验证。SQL Server 支持两种身份验证模式:Windows NT身份验证和SQL Server 身份验证。7.0版支持多种类型的角色,"角色"概念的引入方便了权限的管理,也使权限的分配更加灵活。
微软的SQL Server是一项的客户/服务器系统。SQL Server需要安装在Windows NT的平台上,而Windows NT可以支持Intel 386,Power PC,MIPS,Alpha PC和RISC等平台,它使SQL Server具备足够的威力和功能。
人事管理系统论文:关于高校人事管理系统的思考
摘 要:随着信息化技术在现代化社会中的广泛运用以及社会角色分工越来越细,传统人工处理方式和单机管理系统已经无法满足高校庞大的人员信息量,无法满足高校实现规范化、多元化、高效化人事管理需求。本文从高校人事管理系统的重要性以及人事系统的设计和实现等多方面进行浅要探讨。
本系统建设的背景基于青海民族学院人事管理系统,随着高校信息化、网络化建设的不断发展,传统的C/S(基于客户端的系统开发模式)架构管理系统已无法满足网络化人员管理需求。因此,基于Web技术,即B/S(基于浏览器端的系统开发模式)架构的管理系统逐步适应高速发展的高效信息化建设道路。
1 人事管理系统建立的必要性
1.1 整合、集中资源
在此之前,我们可以思考一个问题,高校现有人事管理系统如何进行薪资计算以及查找员工;可能会采取Excel、FoxBase来计算员工薪资,但如果教师养老金、社保公积金、教师个人信息等放在不同位置时会出现大量重复工作。
使用高校人事管理系统,将所有员工信息、教师信息、员工资费信息、教师社保养老金信息集中插入数据库,基于多表关联开发和数据库的开发技术进行保存和查询,将人事资源与数据库直接联系,便于及时获取信息,减少信息查询和保存中的重复过程,有效提升工作效率、减少工作难度。
1.2 提升信息化管理水平
开发全校统一的人事管理系统不仅可以大幅度提升工作效率,而且可以看到,经过整合的信息资源还可以导出信息资源报表和数据分析表格,让学校领导根据新生数量、新生报考专业分布图、各专业就业信息等对全校师资资源和专业课设置进行正确地认识。同时也可根据各数据分析报表和员工历年综合表现,在校园招聘会上推荐给各大企事业单位,从而提升学校就业率和就业速度。
2 人事管理系统的设计和实现
2.1 系统设计方法
自从70年代计算机诞生以来,出现了众多系统设计方法,而现阶段结构化系统开发方法(Structured System Development Methodology)是迄今为止运用最广泛的设计方法。
系统开发中应秉承如下几点原则:
(1)确定各阶段需求和任务。系统开发为便于管理和控制,应采用自顶向下式的整体性开发设计,即确保数据的完整性,又可使各子系统模块紧密联系,并通过各功能模块的编程和调试,逐步组合成整个人事管理系统,使开发和使用阶段变得简便。
(2)模块结构独立。在基于MVC结构技术开发的过程中,三层架构具有独立性,各层分工明确,耦合性较低,有效达到了系统开发的“高内聚,低耦合”的要求。
2.2 数据库设计
现阶段,所有的信息系统设计均是围绕数据库为核心进行功能模块设计,是系统的核心来源,其JSP、HTML取值均是源于数据库,数据库设计是整体信息系统设计中最关键部分,关系着系统的成败。
在具体数据库表设计中,可分为如下信息数据表模块:
(1)员工信息表设计。员工信息包括学号、班级、专业、籍贯、政治面貌、出生年月、入校日期等常用信息。另外,员工表要与教师表进行多对多关联映射,即一个员工可以有多个教师,一个教师也可以对应多个员工。
(2)教师信息表设计。教师信息包括职工号、院系、班级体、出生年月、荣誉履历、籍贯、入职年月、教龄、政治面貌等常用信息,员工信息除了与员工信息表进行关联映射外,还应与职工工资表进行外键对应关系。
(3)职工工资表设计。职工工资信息包括职工号、职务工资、教龄工资、教师津贴工资、院系津贴、社保公积金缴费情况等常用信息。
此外,数据库设计还包括考勤情况表、专业技术职称表、员工档案表、员工缴费信息表等。多表设计中,一定要注意各表之间的关联关系,针对高校大数据量设计,笔者建议使用Oracle数据库。
3 各功能模块设计
3.1 基本信息管理模块设计和实现
基本信息主体包括员工、教师以及院系领导。
(1)添加。本模块主要针对员工信息表、教师信息表和工作经历、学历表的多表操作,将获取的教师或员工信息插入基本信息管理模块中。
(2)修改。在保存完数据后,针对不符合需求的数据可进行修改操作,先查询出对应职工号或员工号的数据信息,再根据确认后的数据进行修改。
(3)删除。删除的定义是对不符合条件或信息有效期过期的人事信息进行删除操作,从技术实现上来说,删除操作可能涉及对数据库多表进行级联删除,主要用于教师离退休、员工离校等。但是需要保留教师的某些对学校声誉有重大作用的科研成果、学术论文、教研成果等,所以删除不是删除某条记录,而是针对数据库字段选择性级联删除。
3.2 后台管理模块设计
后台管理模块主要实现用户的增删查改维护及角色权限的分配等功能,是确保系统稳定性和安全性的重要模块,青海民族学院数据主要依靠SQLserver进行管理维护。
4 人事管理系统在全国各高校人事管理工作中的应用现状及前景分析
随着时代的发展和我国经济结构的改变,高校信息化建设愈发成为学校教学工作迈向科技化、高效化的重要渠道。虽然我国目前人事管理系统信息化程度不高,人事管理系统尚未跟学校其他职能部门建立紧密或横向联系。但在人事系统应用前景中,笔者认为,借鉴国外先进人事管理系统可以得出结论,人事管理系统在高校人事管理工作中会彻底取代传统工作模式,以信息化、数据库、系统化设计模式为高校大数据化时代的到来提供技术保障。
人事管理系统论文:企业人事管理系统的设计
【摘要】该企业人事管理系统采用B/S架构,主要对企业员工的信息以及跟人事相关的工作流程进行集中的管理并建立了一个完善的、强大的员工信息数据库。该数据库是以.NET和SQL SERVER 2005数据库作为开发平台。使用C#设计操作控件和编写操作程序,完成数据输入、修改、存储、调用查询等功能;并使用SQL SERVER 2005数据库形成数据表并最终进行数据存储。
【关键词】人事管理;B/S架构;.NET;数据库;C#
1.引言
近年来,随着我国经济形势的发展,国内的企业不断发展壮大,员工部门分类越来越细,数量越来越庞大,原有的纸面管理、人工管理显示出极大的弊端。同时由于信息不能得到及时高效的传递,管理手段、效率相当低下,越来越多的企业意识到运用计算机技术建立一套科学合理的管理系统,将企业管理和服务的职能从纸面管理转移到网络上去,可能为企业带来直接的甚至更长久的竞争优势。本文将根据企业相关需求设计与开发了企业人事管理系统。
2.系统设计平台与开发工具介绍
2.1 系统开发工具
2.1.1 简介
是分层的、模块化的,以及层次结构化的.NET Framework的每一层都是一个抽象层。其中,.NET语言是顶层,也是最为抽象的一层。而公共语言运行库则位于底层,它是最不抽象、最靠近本地环境的一层。这一点很重要,因为公共语言运行库需要与操作环境紧密合作来管理.NET应用程序。.NET Framework被分成了多个模块,每个模块都有它们各自特定的责任。由于高层只从底层请求服务,所以.NET又是层次结构化的[1]。
2.1.2 环境
主要是运行在WEB服务器上的程序,微软最初使用的是ASP,随着大型应用的发展ASP很难适应这种趋势,于是相应产生,相对与ASP来说是一种面向对象、组件化、分层的应用。对于设计者和开发者提供了更清晰的逻辑层次,更直观快捷的开发。同时有效的提高了程序的可扩展性。的最终目的就是让用户在任何地方、任何时间,以及利用任何设备都能访问所需的信息、文件和程序。用户不需要知道这些文件放在什么地方,只需要发出请求,然后只管接收就可以了。而所有后台的复杂性是屏蔽起来的[2]。
2.1.3 特点
高效率开发;更好的语言支持;可编程的控件;事件驱动的编程;基于XML的组件用户身份验证,带有帐号和角色;更高的可伸缩性;更强的性能-编译代码;更容易配置和开发。
2.1.4 FRAMEWORK体系结构
是分层的、模块化的,以及层次结构化的。.NET Framework的每一层都是一个抽象层。其中,.NET语言是顶层,也是最为抽象的一层。而公共语言运行库则位于底层,它是最不抽象、最靠近本地环境的一层。这一点很重要,因为公共语言运行库需要与操作环境紧密合作来管理.NET应用程序。.NET Framework被分成了多个模块,每个模块都有它们各自特定的责任。由于高层只从底层请求服务,所以.NET又是层次结构化的[3]。
2.2 系统数据库SQLSERVER2005简介
Microsoft SQL Server 2005 是一个的数据库平台,使用集成的商业智能工具提供了企业级的数据管理[6]。Microsoft SQL Server 2005数据库引擎为关系型数据和结构化数据提供了更安全的存储功能,使您可以构建和管理用于业务高性能的数据应用程序。SQL Server 2005是一个的数据库平台,使用集成的商业智能工具提供企业级的数据管理,为关系型数据和结构化数据提供更安全的存储功能。SQL Server 2005不仅可以有效地执行大规模联机事务处理,而且可以完成数据仓库和电子商务应用等许多具有挑战性的工作。SQL Server 2005旨在通过数据库加密、更加安全的默认设置、加强的密码政策和细化的许可控制、加强的安全模型等特性,为企业数据提供较高级别的安全性[7]。
3.系统需求分析与系统总体设计
3.1 系统可行性分析
3.1.1 技术可行性分析
Visual 提供了一个统一的、紧密集成的可视化编程环境,简化了开发应用程序的过程,缩短了实用方法的时间。利用Visual ,可以非常轻松地创建具有自动伸缩能力的的应用程序和组件。数据库方面SQL server 2005已经可以满足中小型企业的数据要求,甚至有些大型企业都可以达到要求。
3.1.2 经济可行性分析
由于现在企业规模的扩大,企业内部数据将大量膨胀,包括员工、部门等信息将为企业的瓶颈问题,采用传统的手工输入方法,不仅工作繁琐而且需要人力输入多,记录容易出错,那样产生了成本高,效果差的弊病,对于一个企业的资料库建立是十分困难和麻烦的。而采用这种系统所发费的成本,精力都远远低于手工,并且实用十分方便,更新也简易,每个部门只需一个人统一管理,对企业实现办公无纸化能起到很大的作用。
3.1.3 管理可行性分析
由于市场竞争的激烈程度日益增加,企业要想长久地发展下去,首先必须具有良好的企业文化,其次在管理上体制要完善、制度要合理,再次要采用可持续发展的科学方法,还应与时俱进,不断进行企业改革,使得企业时刻适应社会的变革。
3.1.4 社会可行性分析
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,提高了工作的效率。
3.2 系统需求分析
本系统需实现功能如下:整个公司人事管理信息系统运行在本单位局域网中;人事管理系统应该能够存储员工的基本信息,公司机构部门信息;系统能提供对这些信息的查询、修改、添加和删除功能;系统能对公司的人事变动、奖惩信息、考勤信息进行记录并对其进行查询;系统能提供对员工添加、修改、删除用户帐号的功能,并能分配权限;对数据的安全有相应的保护措施;针对不同管理层的使用者,设置不同的操作权限;能够实现很好的人机交互功能,输入简单、快捷。
3.3 系统概要设计
本系统设计旨在为企业内部员工对企业相关信息进行访问与操作,根据企业内部相关需求,对系统进行同步设计,本系统通过B/S[8]的方式让用户可以通过浏览器,以不同的权限对该系统进行一系列的操作,对各项功能模块进行访问,对各项具体信息进行查询、编辑、删除等操作[9]。具体部署图如图1所示。
图1 企业人事管理系统部署图
3.4 系统主要功能模块设计
人事管理系统是针对公司人事部门大量的业务处理工作而开发的管理软件[10]。根据用户的要求,根据人事管理、部门信息管理、员工管理和系统管理四个方面进行设计的。
3.4.1 系统登录
根据不同的身份,使用不同的用户权限进行开库验证用户密码和类别,如果登录失败,则提示失败原因;如果登录成功,则按用户的权限进入不同的页面。根据帐号管理员分配的相应权限执行相应的操作。
3.4.2 人事管理模块设计
此模块允许具有录入修改员工信息权限人员登录。人员基本信息的添加:添加人员基本信息,包括姓名、工号、年龄等信息。人员基本信息的编辑:编辑人员的基本信息。删除人员基本信息:当该职员已经被解雇或其他原因离开企业,则需要对该员工做删除操作,删除该员工的基本信息。人员基本信息查询:查找某职员的基本信息。查找可分员工编号和员工姓名进行,按姓名可以模糊匹配来搜索。
3.4.3 部门管理模块设计
(1)部门基本信息增加:
包括增加部门的编号,名称以及部门经理等基本信息。
(2)部门基本信息修改:
对部门编号、部门、经理等基本信息进行修改。
(3)部门基本信息查询:
提供给用户对部门各项信息进行了解的窗口,对整个公司架构进行了解。
(4)部门基本信息删除:
当有部门需要撤销或者合并时,对原有部门信息进行清理删除操作。
3.4.4 员工管理模块设计
员工模块主要包括以下四个模块:
员工档案管理:员工工号、姓名、性别、年龄、出生日期、地址、电话号码、政治面貌、毕业院校、身份证号、所在部门、备注。
员工考勤管理:员工工号,姓名,月份,本月天数,公休天数,出勤天数,出勤,旷工,年休,请假,迟到,早退,忘订卡,假日加班,其它加班,补休天数,出差,加班费,扣考核,其它,备注。
员工工资管理:工号,姓名,底薪,奖金,补贴,加班,养老金,医疗保险,公积金,实发工资,税率,月份。
员工评价管理:员工工号、姓名、性别、工作情况评价、主管评价、同事评价。
3.4.5 系统管理模块设计
系统管理主要包括以下五个模块:
用户列表添加:当企业新增加员工时,需分配给该员工访问系统的权限,对用户进行注册操作,将用户相关信息添加到数据库,以方便系统管理员对所进入系统的用户进行相关查询。
用户列表删除:当员工被解雇或辞职情况而离开公司,需将该员工对系统的操作权限进行删除,并删除该员工相关信息。
用户列表查询:允许员工对一般信息进行查询(只允许查询一般信息)。
用户注销:登录的用户退出系统。
用户编辑:允许员工对登录系统的密码进行修改。
权限管理:对不同的员工分别不同的权限,如普通员工只有访问的权限,而部门主管以及经理有修改信息的权限。
3.5 企业人事管理流程设计
当用户进入系统后,将按照一定的流程对该系统进行操作,具体流程如下:
及时步,运行系统后,首先会看到登陆窗体,对用户的身份进行认证。身份认证可以分为以下两个过程。
(1)确认用户是否是有效的系统用户。
(2)确定用户的类型。
及时个过程决定用户能否进入系统,第二个过程根据用户的类型决定用户的操作权限。在系统初始化时,有两个默认的用户。在本系统中设置管理员用户为administer,普通用户为Users。管理员用户可以创建用户、修改用户信息以及删除用户;普通用户则只能修改自己的用户名和密码,而且普通用户的功能受到限制。
第二步,将选择各功能模块,主要功能模块主要包括人事管理模块、部门管理模块、员工管理模块、系统管理模块。分别进入用户需要的功能模块执行相应的操作。系统管理模块将为提供各种维护系统的功能。
本文设计的企业人事管理系统与以前的一些相关的软件有很大程度上的进步,该系统是利用目前发展成熟的计算机网络技术,结合运用网络相关的技术,来达到为本系统利用的宗旨,这一做法的优势在是B/S架构的相关的基础上,大范围的调动网络技术,利用网络迅速这一特点来及时的对人事信息的及时更新与操作。
人事管理系统论文:高校人事管理系统的分析与设计
摘要:高校人事管理系统作为高校人事管理和信息化的一部分,能够有效改善高校人事管理的信息化和规范化,以达到高校人事管理部门能够详细了解各位教职工的基本资料以及平时的工作情况,同时还能实现薪资的自动计算和发放以及相关报表的打印,并在此基础上合理调整教育资源布局以及科学决策。系统采用轻量级组件技术开发了一个基于Oracle数据库的人事管理系统。
关键词:人事管理;系统功能;业务流程
1 概述
社会和技术的发展同时也促进了高校教育事业的发展,同时高校的人事分工更加细化,其人事关系管理越来越纷繁复杂,传统人事管理方式和手段已经不再适应时展的要求。计算机和网络技术给人事管理带来了极大的便利,同时还能避免手工处理的失误。
人事管理系统是一项需要运用多学科知识,多专业配合,多部门协作,多环节配套的复杂系统工程。加强对档案信息自动化系统管理的目的在于可以节省人力物力和时间进行人事档案信息的管理。
2 系统功能分析
本系统是根据安阳工学院为开发背景,学校共有教职工1000余人,具有副高级以上职称290人,学校外聘教授35人,外籍教师5人。系统的用户是人事管理部门工作人员,同时根据不同的用户使用权限设置不同管理员的不同的管理模块,其总体功能模块有档案管理、考勤管理、奖惩管理、工资管理、科研管理、用户管理等功能。
通过系统的功能需求分析,可得到系统的执行者为超级管理员、普通管理员添加人员和数据库系统,系统用例如图1所示。
系统维护:主要是管理高校架构,基本资料,初始化系统。高校架构是对学校名称,学校各系统,以及各系统下的子部门进行管理。可以增加,修改,删除。
档案管理:主要是对教师的基本档案信息,职务信息,个人信息的管理,保存后可以修改,查询,但不可以删除。
考勤管理:通过系统维护添加考勤项目后,就可以增加考勤内容,考勤内容可以增加和查看,不可以修改和删除。
奖惩管理:主要是对教职工奖励和惩罚信息的管理,主要包括奖惩类型,原因,类型,批准人等信息,可以增加和查看,不可以修改和删除。
培训管理:主要是对教师参加的培训进行管理,包括培训内容,培训人员,培训内容,培训单位等信息,可以增加和查看,不可以修改和删除。
科研管理:主要是对高校教师的科研成果进行简单的管理,以便于了解高校教师的真实能力,以合理安排教师的工作岗位,达到教育资源的利用率的较大化。主要包括科研项目,研究成果,合作伙伴,成果发表等信息,可以查看和增加,不可以删除。
待遇管理:主要是对试用期和正式员工的工资多少进行管理,以及考勤项目金额等进行管理,能够管理的只有在系统维护里添加后才能进行修改。
3 系统业务流程设计
后台登录时,采用授权方式赋予管理员不同角色,若为超级管理员,则可管理系统的所有功能。若为普通管理员则可管理部分功能,例如,用户管理中,普通管理员只可以修改登录密码,其他功能如添加用户,修改权限,删除用户普通管理员都是不可以使用的,只有超级管理员才可以使用的这些功能,还有,为保障数据的安全性,只有系统管理员可以初始化系统。主要业务流程如图3所示。
4 结论
系统采用应用程序框架,利用MyEclipse8.6编程平台结合OracleXE11g数据库实现的。就本系统而言,整个开发过程如下。系统开发的过程中遇到了很多的问题,例如界面的组件布局问题,由于基本档案信息较多,在布局时总是因为边框过小而造成组件变形,而边框过大,系统界面又非常难看,采用java中已经封装了一个用于处理图形化界面的方法;数据通非常的麻烦,后现原来Hibernate保存数据非常的方便;由于前期系统开发系统较快,在处理一些细节问题的时候,系统容易报错,例如删除一些正在使用中的基本资料,可以正常删除,但是,在使用这些基本资料的地方就会出现错误。通过反复的调试程序,最终,系统不再出现系统报错问题。
人事管理系统论文:高校人事管理系统建设探讨
摘 要: 作为高等学校管理重点之一的高校人事管理,要与信息技术相结合,建立高校人事管理系统,对人事信息进行科学有效的系统化管理。本文对高校人事管理系统建设的必要性进行了阐述,同时分析了目前高校人事管理系统的现状,并针对现有系统的弊端,结合实际提出了一种基于Web技术的构建,采用B/S操作模式、Oracle 9i的数据库支持的新型高校人事管理系统。
关键词: 高校 人事 管理系统
高校人事管理是在一定的人事政策和原则之下,运用科学的方法,执行及调整学校的人事制度,对高校内部的各级各类人员及其人事关系进行组织、协调,做好全校教职工的档案管理、聘任录用、奖惩任免、培训考核、工资福利、社会保障、职称评聘、离退休等工作,以达到高等学校人力资源利用的高效率、高效益的目的。高校人事管理工作在高校管理中占据重要地位,良好的人事管理将为高校创造的教学和科研环境,建设合理团结的教职工队伍,提升高校竞争力,增强办学质量,促进高校的发展。
近年来,随着高等教育事业的不断发展和体制改革的进一步深化,越来越多的高校不断扩大办学规模,人事管理的业务量日益增大,业务种类显著增多,服务要求不断提高,迫切要求高校人事管理从被动的事务管理转向主动的人力资源开发及服务,相应的管理工作手段也应从传统的手工方式向数字化方式转变。由此,将当代信息技术与高校人事管理相结合,建立一个集全校教职员工档案管理、薪酬分配、社会保障、职称评聘、岗位聘任、年度考核、干部任免、数据统计与上报、信息的采集与运用等为一体的高校人事管理系统,对人事信息进行科学有效的系统化管理,显得尤为重要。
一、高校人事管理系统建设的必要性
(一)提高人事管理工作的效率和服务质量
人事管理工作是十分繁杂琐碎的例行性事务工作,涉及大量的机构、编制、岗位、人员数、工资等信息,人事管理人员几乎每天都要处理信息的查询、统计、收集、整理、存储、归档等事项。这些大部分都是基于经验的重复劳动,但又是人事管理中不可或缺的基本事务。每逢校内管理体制改革、机构调整、干部任免、工资变动、专业技术职务评聘等较大的人事管理事务及年报、月报等统计工作时,大量的信息处理需要占用管理人员很多时间,手工操作效率低且容易出错。
目前高校的人事管理整体效率偏低,主要出于两个原因:一是信息冗余,维护困难。各个管理部门都拥有各自独立的人事基础信息库,部门之间缺乏信息共享,从而造成人事信息的重复建设,客观上导致了大量冗余信息的存在,同时动辄上百个字段的信息库的维护工作量极大;二是信息不够。由于各部门的信息来源、使用目的、统计口径不尽相同,以及大量冗余信息的存在,导致采集到的信息存在一定的偏差甚至错误。
因此,迫切需要有一套高效的管理系统使人事管理各项事务科学化和规范化,运用计算机自动处理和有序管理人事信息管理、员工考勤、薪资计算等定量问题,一定程度上实现无纸化办公,降低人力、物力的消耗,实时动态提供的人事信息,使人事管理工作者从原始复杂的人工管理中解脱出来,将更多的时间和精力投入到人事管理的理论思考和战略决策中。
(二)实现领导利用人事信息进行决策的需要
人事信息是高校的重要资源,也是高校人才科学配置的重要依据。高效的人事管理信息系统将利用人事信息数据库,达到信息资源共享,客观、地反映出各单位的教职工队伍的实际情况及动态变化,获得各种统计分析报告,为师资队伍建设提供依据。例如,师资信息如年龄结构、学历结构、职务结构、岗位结构等可为人才引进、教师培训、职称评聘提供重要依据。同时,人事信息具有很强的时效性,从教职工的继续教育培训、职称评聘、人才的引进与调出到人事政策的制定等,每个过程都是动态变化的,因此,高校人事管理的科学性,离不开实时的人事信息数据分析。只有掌握及时的人事信息,才能为学校领导的科学化决策提供的参考信息,方便快捷地将原来分散在各部门的人事信息进行有机的组织和管理,实现学校人才资源的有效开发和管理。
(三)为学校各部门和教职工提供各种增值服务
所有教职工可借助人事管理系统这一平台快速了解人事信息。首先系统可以迅速统计人员的学历、职称情况,从而方便各部门制定下一步的人才规划。其次,系统可以成为学校人事管理的纽带,利用校园网、手机查询等方式为人事部门之外的其他管理人员及教职工提供各种自助式服务。比如重要领导可以在网上查看师资队伍的年龄、职称、学缘结构,重要员工的信息、员工绩效等;教职工可以对所需的人事信息及相关政策法规进行快速查询,各部门也无需在答复重复的事务性工作上花费大量的时间和精力,使得管理从以前的相对封闭变得开放,学校全体人员均能参与人事管理活动中,变滞后管理为超前管理。
二、高校人事管理系统的现状
总体来说,目前各高校内部人事管理系统的发展并不理想。表现为一是缺乏较完整、、实用的高校人事管理系统,传统的人事管理系统多是以教职工档案管理为主,只是停留在单纯的事务性管理工作上,在具体工作中主要表现为对基础数据库的查阅和改动,处于封闭式管理状态,不能满足开放式、跨平台和多级管理的要求。二是即便有较大的人事管理系统,也缺少适合高校特征的功能和模块,无法满足高校多元化的数据处理需求,与高校人事管理要求存在一定的差距。具体表现为以下几个特点。
(一)数据共享性不高
部分高校仅限于人事部门内部使用人事管理系统,没有实现真正的数字化校园建设目标,而更多的高校则使用单机版人事管理系统,确实可以把管理人员从繁杂的录入、统计工作中解脱出来,但也有其硬伤。主要问题就是人事信息的管理存在部门化现象,如教师的教学信息归属教务部门管理,教师的科研业绩则归属科研部门管理,结果是各部门均有面向特定功能、基于不同技术和应用模式的数据库软件,对信息维护的依据不尽相同,缺乏信息自动转换和共享功能,导致了人事基础信息的多头建立、信息管理零乱。操作人员需要频繁地在各种系统之间来回切换,严重影响了人事信息管理的工作效率和信息的率,很难从中提取有价值的信息,满足校内各职能部门、上级劳动人事部门的业务需求。
(二)系统适应性局限
有些高校在数字化校园建设过程中开发设计了适合本校特征的人事管理模块,但大多是采用C/S模式的单机版模式,只能应用在有限的局域网内,很大程度上限制了管理信息系统的功能扩展,而由于当时网络技术和信息管理软件本身的局限性,这些系统大多缺乏灵活性,适应系统环境较差,目前面临着升级困难、资源共享不充分等问题,已不能适应现代工作的要求。
(三)业务功能性缺乏
现有人事管理系统在开发时,很多功能模块是从信息管理系统演变而来的,从单一的人事行政管理业务需求角度出发设计,局限于人事信息管理、考勤管理、薪酬管理三大功能,缺乏人才资源管理相关的业务领域及决策分析这个重要环节,而且在整体性、前瞻性和集成性方面仍有很大的欠缺。例如,仅提供日常的师资管理、劳资管理,忽视诸如专任教师职称年龄情况比、各类人员工资发放比例分析等重要信息。这些数据通常是辅助决策的关键,但却无法直接得到。
(四)管理智能性欠缺
目前所用的人事管理系统通常不够智能,不能及时在具有时效性的工作上给予管理人员提醒,比如每月为退休人员办理退休手续,某位教师的职称评定年限已到,需要准备材料,等等,若由于疏忽遗漏造成的失误往往影响到双方的工作情绪。
三、新型人事管理系统的构建
信息时代对管理信息系统提出了新的要求。一个现代化的管理信息系统应该能够显著提高办公效率、降低办公成本、充分利用内部资源、加快工作流程、适应环境的变化。
(一)开发模式的选择
目前的人事管理系统存在的缺陷很大一部分是由于采用C/S应用模式而产生的硬伤。面对跨地域管理方式,C/S模式在数据共享、远程操作方面存在困难,同时要为地理较分散的众多客户端安装和升级系统,耗费人力物力。
随着Internet技术应用范围的日益扩大,可移植性好、界面通用、易于掌握和易于维护的B/S应用模式应运而生。基于B/S模式的管理系统存在以下特点,很好地解决了上述问题:①灵活的多级分布结构,能实现不同人员,从不同地点、以不同的方式访问和操作共同的数据库,并能有效地保护数据平台和管理访问权限。②将客户端操作简化,客户端可以通过桌面浏览器方便使用。③便于系统维护,几乎所有的系统开发和维护工作都集中在服务器端,仅需通过更新服务器端的软件就可以实现系统功能的升级。基于该模式可构建一套具有实用性、通用性的,与教务系统、科研系统等无缝连接的人事管理系统。
(二)开发实例
基于上述分析,我所在的高校拟初步建立一种新的基于Web技术的人事管理系统。本系统将基于Web技术的构建,采用B/S操作模式、Oracle 9i的数据库支持,系统开放,操作界面简单,集中式管理,不同地点远程用户和校内局域网用户等多用户在权限允许范围内可以直接通过浏览器访问服务器,实现动态、实时的数据查询、新增、修改和删除工作。
系统在管理上采用分层管理模式,分为操作层、系统管理层和层。在具体设计时,按照功能模块划分,结合学校自身情况,设计了七个系统功能模块:教职工管理模块、人事业务管理模块、劳资业务管理模块、师资业务管理模块、高层次人才管理模块、分类查询与报表统计模块、日常信息维护模块。(见图1)
图1 系统功能模块
新型人事管理系统具备以下特点:①基于网络数据库平台。对数据库进行管理,各部门可自动获取近期的、相关的人事数据,甚至可以直接在网页上进行打印输出,轻松实现信息共享,同时有效减少客户端的维护量。②高度模块化,具有良好的可扩充性。随时随地添加数据,避免信息量不足的问题和资源的重复浪费。③提供与Word和Excel等表格和文档工具的无缝连接。可灵活使用文档和报表编辑,方便用户操作,既做到了功能扩充,又保障了界面统一。④安全性高。引入多级权限管理,对全校教职工按参与角色划分为:系统管理员、二级部门负责人和人事秘书、决策者和主管领导、普通用户四类,按类对用户的权限进行合理分配,使四类用户都有特定的功能的维护权和查询权。程序在每个页面都进行身份和权限的验证,防止非法用户绕过系统登录界面进入系统其它页面,或者不具有管理功能的用户进入管理模块,从而充分确保系统信息的安全保密性。
四、结语
高校人事管理系统建设,不仅能提高人事资源的利用率和管理工作的效率,简化和规范办事程序,而且能与教学、科研等部门信息共享,逐步实现人事信息科学有效的系统化管理。当前,高校人事管理的重心正在从传统的基础性工作向突出人才队伍建设、引进和培养高层次人才、创造有利于人才发展的体制等方面转移。充分利用学校基础人事信息,深入挖掘信息价值,提高人才管理与服务水平,主动服务领导决策,是今后高校人事管理系统发展的方向。
人事管理系统论文:一个小型高校人事管理系统的设计与实现
摘要:该文设计并实现了一个小型的高校人事管理系统,系统包括对管理人员和用户信息的管理模块,更重要的是实现了对职工基本信息、人事调动信息、奖惩情况等繁琐工作的便捷管理。本系统使用Microsoft Visual 2003集成开发工具创建Web应用程序,采用C#开发语言,使用微软的Microsoft SQL Server 2005建立数据库,采用数据库访问技术,实现人事信息的便捷管理。它基本满足了人事管理者和用户对功能的需求,登录后对权限进行了设置,提高了系统的安全性,保障人事信息的安全。该系统具有友好的界面、良好的可扩展性。
关键词:人事管理;C#;;;SQL Sever 2005
目前,很多高校仍然使用传统人工的方式管理人事档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。为此,笔者设计开发了一套小型的高校人事管理系统,该系统对高校的人事信息进行有效的管理,具有人工管理所无法比拟的优点。例如:检索迅速、查找方便、性高、存储量大、保密性好、寿命长、成本低等。本系统采用动态WEB构建技术,使得系统客户端无须维护,适应性强。
1 系统需求描述
通过调查,要求系统需要有以下功能:由于操作人员不同的计算机操作水平,要求有良好的人机界面;由于该系统的使用对象多,要求有较好的权限管理;对原始数据修改简单方便,支持多条件修改;方便的数据查询,支持多条件查询;在相应的权限下,删除数据方便简单,数据稳定性好。
基于系统需求分析,该系统需要实现以下基本功能模块:用户登录模块,登录信息的合法验证;人员档案管理模块,查询、修改、删除和添加档案;履历信息管理模块,完成对人员教育经历、工作经历和继续教育信息的查询、编辑、删除、添加等操作;职称管理模块,满足对人员职称的查询、编辑、删除操作;奖惩管理模块,实现对工作人员奖励和惩罚信息的查询、编辑、删除和添加操作;人员调动管理模块,实现对人员调动、待退休人员和离退休人员信息的查询、修改、删除和添加操作;系统管理模块,实现综合查询、添加用户为系统管理员、修改密码、添加和删除部门。
2 系统功能模块
该系统可分为6个大的功能模块,实现16个具体功能,系统功能如图1所示。
3 系统实现
3.1系统运行流程
根据该系统的运行过程,设计出系统流程如图2所示。
3.2 功能模块的实现
3.2.1用户登录模块
用户登陆由页面Login.aspx实现,它的代码隐藏文件为Login.aspx.cs。该页面也是整个应用程序的起始页面,用户都是从该页面登陆进入系统中的。
为了实现用户登陆功能,应用程序在该页面添加3个TextBox控件、2个Button控件、1个DropDownList控件和1个Label控件,它们的名称分别为user、password、yzm、ImageButton3、ImageButton4、DropDownList3和msg。控件user、password、yzm分别用来输入用户名称、密码和验证码;控件ImageButton3、ImageButton4分别用来实现用户登录和重填功能;控件msg显示用户登陆操作的结果;控件DropDwonList显示用户身份。页面Login.aspx的设计界面如图3所示。
3.2.2查询、修改和删除页面
在本系统中,主要用到查询、删除、修改和添加功能,在此,笔者以“员工基本信息”的查询、修改、删除和添加为例来说明这些功能的实现和设计方法。
View.aspx页面用来实现对员工基本信息的查询、修改、删除和添加等操作,在查询的设计中要用到数据绑定,这就要用到DataGrid控件绑定数据库,并进行分页,拖拽了3个Button控件、1个DropDownList控件和2个TextBox控件,Button控件触发Click事件,完成查询的命令,DropDownList控件用来选择查询条件,TextBox控件用来填写满足条件的被查询员工。
4 数据库的实现
考虑到高校人事管理系统的实际需要,本系统需要的数据至少包括用户数据、考勤数据、调动数据、奖惩数据和履历信息数据。用户数据主要包括用户名、用户密码、用户角色数据;考勤数据主要包括用户的考勤数据和系统的考勤设置数据;调动数据主要包括调动管理信息、待退休人员信息、离退休人员信息;履历信息数据主要包括教育经历数据、工作经历数据、继续教育经历数据;奖惩数据主要包括受嘉奖和受惩罚人员的信息数据。
分析过总体设计方案后,按照软件工程的设计理念,应该综合分析建立相应的数据库表,根据笔者所做系统各模块的需要,计划至少建立十五个表:人员档案表Employee、离退休人员表Retire、人员调动表Remove、奖惩表RewardPunish、待退休表RetireEmployee、考勤表Leave、部门表DepartmentCoding、继续教育表 ContinueEdu、工作经历表 WorkExperience、系统管理员表Sysadmin、评审职称表 PostAppraise、聘任职称表PostEngage、受教育经历表EduExperience、年度考核表Assess、错误信息表WrongInfo。下面以人员档案表为例。
人员档案表Employee用来存储高校内部在职人员的档案数据,如员工ID、员工姓名、员工性别等,其中EmployeeID是主码。表的字段说明如图4所示。
5 结束语
本文介绍了一个小型高校人事管理系统的设计与实现,可基本满足普通高校日常人事管理工作。它具有成本低、良好的可扩展、可移植性好特点,非常实用于规模较小的高校单位和中小型的企业使用。同时,也节约了人力物力,提高了工作效率。目前,该系统使用期间稳定,效果良好。