1 / 11
文档名称:

基于web的人力资源管理系统.pdf

格式:pdf   大小:588KB   页数:11
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于web的人力资源管理系统.pdf

上传人:十二贾氏 2022/9/30 文件大小:588 KB

下载得到文件列表

基于web的人力资源管理系统.pdf

相关文档

文档介绍

文档介绍:该【基于web的人力资源管理系统 】是由【十二贾氏】上传分享,文档一共【11】页,该文档可以免费在线阅读,需要了解更多关于【基于web的人力资源管理系统 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
 
基于web的人力资源管理系统
一、序言
在传统的人力资源管理工作中,要完成相当数量的职工情况及人力资源政策法规的
查询工作,一般是职工直接到办公室或通过电话查询,不利于工作效率的提高及人力
资源研究工作的深入进行。人力资源管理系统将包括人力资源工作中涉及的职工的
历史状况和现状,人力资源政策法规的宣传及解答,借助于网络,实现职工的自我查询,
这不仅对人力资源管理工作的顺利进行具有积极的作用,而且对企业系统的建设也
有很大意义。人力资源部门由于对外宣传和查询的需要,大部分机器申请上网,这些
机器中有的带有组织、人力资源管理系统。虽然这些管理系统在平时维护时是通过
口令(密码)进入,但经测试,在熟悉计算机应用的情况下,任何人都可以不经过口令而
直接进入系统,可查阅、修改相关数据。系统可明确用户的使用权限,防止非法用户
的攻击性破坏,保证整个系统的安全。此外,通过局域网还能防止公用网上病毒对计
算机的侵蚀。
二、可行性分析
可行性,是指在当前情况下,设计开发这个系统是否有必要,是否具备必要的条件,
它不仅包括必要性,还包括合理性。系统的可行性分析,是针对设计一个系统,它
的设计是否存在内外部的必要条件,包括技术上、资金上、经济上、人力资源以及
组织管理上的必要条件,同时还要分析在目前条件下是否有必要设计这样一个系
统。
人力资源管理的信息量和信息类型越来越大,工作流程越来越清晰,社会分工越来
越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人力资源管理
的需要,不能满足新形势下企业人力资源管理的需要。
1、技术可行性
(1)、硬件、软件
要求不高,目前市场上的一般计算机软硬件资源均能满足系统开发要求。其中运用
,photoshop,Acdsee等,数据库采用
Access。
(2)、ASP技术
该技术户功能强大,扩展性强,macromedia公司提供大量的第三方控件,并结
合vbscript,javascript以及sql等脚本语言,以上技术足以完成本系统的开发和设
计。
(3)、维护操作
工作方便,后台操作快截明了,操作人员可以在短时间内完全掌握维护技术。
 :.
 
2、社会可行性
人力资源管理工作覆盖面广,涉及到机构设置、人员调配、员工培训、考核、奖惩、
工资福利待遇等多个方面。人力资源管理活动中产生的大量数据和信息,如:各级机
构的层次构建,职工的自然状况,职称、职务变动情况,考核培训结果,专业技术工作及
主要业绩以及针对这些数据进行的各类统计报表的制作和综合分析等。对如此多的
数据、信息的管理、开发及运用,都必须在规范化和标准化的基础上实现,借助于网
络化管理手段能够满足这些要求。
3、经济可行性
(1)、资金可得性:由于系统开发并不复杂,操作起来也比较简单,只需一些基本的
编辑软件,另外具备网络中心的一些资源优势,因此开发费用较低。
(2)、经济合理性:由于该系统用于企业工作的大部分信息发布和传递工作,不仅能
够节省大量的人工信息传递任务,提高了工作效率,更加有利于整个企业各部门之
间的无纸化办公的推广。
三、系统分析
1、系统的名称、目标
名称:人力资源管理信息系统
目标:对企业内部人员的个人信息进行管理
方便员工及时了解企业动态,提高沟通效率
2、系统设计计划
本系统的设计部分从4月初开始,预计在5月下旬可以完成。
4、数据字典
(1)、数据流条
四、数据库设计
1、建立与数据库的连接
(1)、什么是ODBC
ODBC(OpenDatabaseConnectivity,开放数据库互连)是微软公司开放服务结构
(WOSA,WindowsOpenServicesArchitecture)中有关数据库的一个组成部分,它
建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。
这些API利用SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用
户可以直接将SQL语句送给ODBC。一个基于ODBC的应用程序对数据库的操作不依
 :.
 
赖任何DBMS,不直接与DBMS打交道,所有的数据库操作由对应的DBMS的ODBC
驱动程序完成。
(2)、什么是DSN
DSN(DateSourceName)即数据源名称。表示将应用程序和其个数据库建立连接的
信息集合。ODBC数据源管理器就是利用该信息来创建管理指向的数据库连接。DSN
可以保存在文件或注册表中。建立ODBC连接,实际就是创建同数据源的连接,也
就是创建DSN。一旦建立了一个数据库的ODBC连接,那么同该数据库的连接信息将
被保存的DSN中,程序的运行必须通过DSN来进行。
(3)、创建ODBC链接
启动ODBC数据源管理器。在服务器上,进入Windows操作系统的控制面板,在“数
据源(ODBC)图标上双击,版本不同图标可能不一样。不同操作系统的启动方法
有所不同。
双击“ODBC数据源管理器”对话框,会出现ODBC源管理器对话框
(ODBCDataSourcesAdministratorDialogbox)。
单击驱动程序标签,可以看到你的电脑上已经安装的ODBC数据库驱动程序。在下
拉列表中寻找MicrosoftAccessDriver(*.mdb)项。
2、系统E-R图设计
本系统根据上面的设计规划出的实体有:员工基本信息实体、员工考勤信息实体、
员工工作评价信息实体、员工工资信息实体。各个实体具体的描述图如下。
员工基本信息实体E-R员工考勤信息实体E-R员工工资信息实体E-R实体和实体
之间的关系E-R
3、数据库逻辑设计
职员基础表EmployeeBasicTable
培训记录EmployeeTrainTable学历表EduDegreeTable职称表JobTitleTable
政治面貌表PoltitocalTable性别表SexTable基于web的人力资源管理系统
五、系统设计
1、系统总体结构与功能
(1)、系统结构
系统首页共划分为七个主要个模块,其中各个模块中又根据具体情况的不同划分
为诸多不同的子模块,比系统管理栏里就把该模块划分为4个不同内容的子模块。
 :.
 
这个系统体系采用的是分层结构体系,大体上一般的子模块划分到三级子系统就结
束了。另外,在首页下面的页面中同样按照各自的不同情况划分为6个不同的子模
块,然后各自按照相关的导入功能导入,从而使整个系统的内容富有层次感。整个
系统的总体结构如下:(针对自己负责的系统实现):
员工列表查看:员工列表:列表查看,分部门查看,查看离职员工;
人力资源档案管理模块实现用户自由的信息录入。结合人力资源变动完成本单位各
类人员变动事宜,包括人员调入、内部人员调动、信息变更记录等。真正实现包括
人员进入单位后所有变化信息的实时记录。灵活的查询功能,提供列表查看所有员
工、按部门查看、查看离职员工、搜索符合条件的员工等多种方式,并可按员工姓
名、员工编号、进厂日期、部门进行排序查看,让员工查询变得有效而简单。
考勤管理模块根据考勤数据,按月输入到本系统中,系统将记录所有考勤记录,包
括:请假、旷工、迟到早退、加班的日期及时间等数据。并进行自动统计,记录每
个员工每月的出勤统计。系统还可以进行考勤历史记录的查询
 :.
 
事项记录:培训记录,查看培训记录,奖惩记录,其它记录的添加,删除等操作。
薪资模块多种评定方式;可使用多套计算公式,适合总公司使用多种工资计算方法:
如员工有按标准工资、固定工资、按时计酬的。实现对基本工资的管理,每月计算
工资,计算工资时可对默认值作修改;记录工资发放日期。可以建立报表查看员工
工资的历史记录
 :.
 
系统管理模块:系统管理模块中最重要的是用户登录模块。通过用户登录,获取用
户输入的用户名和密码,并与数据库中的数据进行对比,进行验证,对于正确的用
户名及密码的用户允许进入本系统。提供多级权限管理,精确到操作对象的范围、
每一步操作范围和只读、删除、新增、修改的功能权利设定。
图5-6:密码修改
2、系统开发工具与数据库
根据当今动态网页开发的普遍性及实用性,本系统的开发平台如下:开发语
言::
开发工具:DreamweaverUltraDev数据库:MicrosoftAccess2003
3、系统主要功能设计
(1)、
 :.
 
这个页面主要是通过输入用户名和密码,判别用户名是否存在和密码是否正确,通
过系统论证后才能进入首页。连接数据库后,运行的结果如下:

通过用户名和密码的验证,进入系统的首页。首页主要涉及系统管理、人力资源管
理、工资管理、考勤管理、个人助理、帮助。

实现:首先建立各个内容的数据库,编号是数据库里的自动生成的。对每一个功能
建立其对应的数据集,用intTid字段进行控制,对其过滤,不同的intTid的值对应各
个模块的页面。?tid=<%=intTid%>方法,重新返回到该页面,
不重新打开另外的页面,感觉更加的紧凑。最后把相应的字段填入到页面中去,实
现该功能。选择其中的页面运行如下:
学历页面和职称页面
 :.
 

可以了解员工的培训的项目、时间,以及培训的单位等记录。系统页面如下:

通过用户的Employee_ID选择要查看的用户的详细资料。
实现:首先建立各个内容的数据库,对每一个功能建立其对应的数据集。通过字段
EmpID,其是EmpID=(),“()”是用户的Employee_ID,这样可
以通过Employee_ID号把需要的内容放到数据集中。再次,用
?eid=<%=EmpID%>(这个是基本信息列子)返回到本页。最后把相
应的字段填入到页面中去,实现该功能。选择其中的页面运行如下:
 :.
 
通过对职工那栏的选择可以查看不同的员工的信息,管理员还可以对其中的数据库
进行员工的添加,员工的修改,员工的删除。

系统搜索功能主要分成两块:一个是简单档案查询,还有是一个复合条件查询。在
第一个查询中。主要通过SQL语言实现模糊和精确查询,另外一个查询中,是选择
要查询的条件进行复合查询。复合条件查询页面中,可以根据姓名,编号,部门等
条件进行搜索。可以结合网页来看。
以下的市简单档案查询的图片:
(2)、系统管理端功能分析
在管理端主要涉及到五个方面的管理:用户管理、基本数据管理、人力资源数据管
理。通过管理员的操作,实现对数据的更新。
系统的管理权限的设置,可以使系统的管理更加合理化,各施其职
六、系统实施和维护
系统实施就是将系统的设计功能的实现,以达到目标,它包括程序设计、人员培训、
系统调试。
1、系统实施
系统实施就像系统实施一样,是将系统设计达到最终的目的,其中包括一些功能的
完善、页面的美化、系统模块和数据库的链接、数据的上传,到最后系统的开通。
 :.
 
(1)、程序设计
系统用MicrosoftAccess设计数据,以DreamweaverUltraDev为开发平台,通过Asp
实现网页及动态操作,其中运用了JavaScript和VBScript脚本,基本实现其功能。
(2)、数据库连接
我这里连接数据库是建立了一个连接文件:<%
dimConn,strSql,DbPath
setConn=("")DbPath=
ath("Database\")
"driver={MicrosoftAccessDriver(*.mdb)};dbq="&DbPath%>
这样我们在文件中,只要调用一句<!--#includefile=”headfile/conection—〉就可以
了,不需要重复在每个网页中打入上述代码,节省了时间,更加方便了连接,不容
易出错。
(3)、定义记录集
在ASP开发过程中,数据集的应用是极为重要的,在应用程序中使用数据库,下一
步及时定义数据集(Recordset),以便从数据库中临时提取数据
举个例子:<%
setrsStudyResume=("")strSql="select*
fromEmployeeSResumeTablewhereEmployee_ID='[&EmpID&]'"rsStudyResu
,Conn,3,2%>
只有通过了这个定义才能调用数据库。(4)、人员培训
本系统功能的实现相对清晰,对人员的培训也相对简单。首先,可以让其对系统的
工作流程有个大致的了解,然后,通过模拟试验,一般人员都能胜任。
(5)、系统测试
随着系统的开通,这并不意味着所有事情都结束了,我们还要像测试一个系统一样
对整个系统进行各方面的测试以确定其性能,主要包括程序调试、功能测试、数据
库调试、以及安全测试等。
142、系统维护
系统维护是为保证系统的正常运行和安全保障等目的而采取的一系列措施,其中包
括数据库维护、信息更新、版面更新、安全测试以及数据备份等操作过程;除此之
外,还包括服务器和域名空间等的维护。
 :.
 
数据库维护和信息更新:该阶段主要是要求管理员要经常对数据库和过期的信息及
时地进行更新和维护,以保证数据库的正常运行和信息的及时性,从而保证了访问
者能够顺利地了解到最新的信息动态。
版面的更新:该过程主要是要求对系统的首页和页面定期的进行相应的调整或更新,
从而使本系统经常以崭新的面貌出现在广大访问者的面前。
安全测试和数据备份:该过程主要是从系统的安全方面考虑,由于目前整个网络体
系的安全问题还存在着较大的隐患,所以如何加强系统的安全性能对于一个系统的
正常运行具有非常重要的意义。