三九宝宝网宝宝教育写作范文

基于WEB的劳资人事管理系统

02月25日 编辑 39baobao.com

[基于SpringDM的WEB应用开发]Spring DM 1.1.x的特性便是它可以支持在其中部署WEB应用,我使用后感觉这是个很酷的特性,我甚至觉得用这种方式开发基于OSGi WEB应用比使用Spring DM Server更好,至少目前你可以...+阅读

1 引言劳资人事治理是公司企业内部很重要的一个治理事项,但目前大多公司内部劳资人事的治理,基本上是手工操作或是基于dos下的应用,这样对信息的治理者有诸多不便,有的虽然是用foxpro、visual foxpro开发,但由于开发工具本身的限制,对网络功能的支持程度不是很强,为以后软件升级到互联网带来了麻烦。因此有必要开发一个基于网络的劳资人事治理系统,能在网络环境下实现数据的录入、插入、删除、查询、统计、更新、打印等功能。同时,为了信息的保密与安全,系统还要提供一定的安全机制。Powerbuilder6.5是美国闻名的Powersoft公司推出的广泛使用于客户机/服务器体系结构下的应用程序开发工具,具有完整的Web应用开发功能。它同时支持多种关系数据库治理系统,通过微软公司的ODBC接口和专用的大型数据库接口,能够高速读取数据库中的数据。本系统就采用Powerbuilder6.5开发,服务器端的操作系统为Windows NT 4.0,客户端操作系统为Windows 98。2 系统功能的分析及规划

(1)系统功能的分析公司内部的劳资人事的治理,从大的方面分主要集中在公司职员的个人情况、工资细目、调入调出及用车等。所以该系统主要是实现对数据的录入、插入、删除、网上查询、统计、更新、打印等功能。其次,为了信息的保密与安全,系统还要提供一定的安全机制。

(2)系统功能的规划根据以上系统功能的分析,本系统决定采用MDI风格,它主要分为以下几个模块,其中劳资人事治理系统的父窗口的功能结构图如图1所示。文件模块:此模块实现本系统对数据的打开、保存、打印预览、打印及用户治理等功能,并可由此退出系统。信息治理模块:此模块实现系统的信息治理,包括对职工情况一览表、职工调入调出情况表、职工工资表及其它各表的信息数据的插入、删除、修改、保存等功能。查询模块:此模块实现本系统的查询功能,能将个人的基本情况、调入调出情况、工资情况等检索出来,并可实现多条件查询和模糊查询。统计模块:此模块用于对数据库中的信息数据按照一定的规则进行统计。系统服务模块:此模块用来系统治理人员设密码和对系统的功能和开发信息进行介绍等。对于系统中的各表,其基本信息治理功能结构图如图1所示:数据表的建立是应用程序开发过程中的非常重要的一个环节,必须清楚每一模块要操纵的数据是那些,以及数据间的相互关系,然后建立数据表。劳资人事治理系统要求能对职工的个人情况、调入调出情况、工资情况等进行治理,在职工个人情况表下面,还有象维护职务表,维护学历表等等。同时还要对系统设置安全机制,为实现以上要求,下面仅以人事、工资、密码表为例介绍一下各表的结构:职工情况一览表它包括职工标号、姓名、性别、政治面貌等信息。其结构如下:code char(4) not null, //职工编码name char(8) null, //姓名sex char(2) null, //性别politics char(8) null, //政治面貌birthday data null, //出生日期work_time data null, //参加工作时间post_zhw char(10) null, //职务address char(30) null, //家庭住址该表主键为职工编号(code)。职工工资表其结构主要包括职工所得的各种工资福利等。Code char(4) not null, //职工编号Name char(8) null, //姓名g_pay integer null, //岗位工资j_pay integer null, //技能工资w_pay integer null, //物价补s_pay integer null, //书报费ws_pay integer null, //卫生费xh_pay integer null, //小孩补贴a_pay integer null, //工龄工资ht_pay numeric(6,2) null, //合同补贴jj_pay numeric(8,2) null, //奖金total_pay numeric(8,2) null, //工资总额该表主键为职工编号code。系统密码表user_name char(10) not null, //用户名称user_word char(10) not null, //用户密码user_qx char(2) not null, //用户权限4系统的网络实现由于Powerbuilder具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成Client/Server工作方式,它使用的是业界熟悉的Web标准(HTML和Java),通过端对对的设计、调试和提交,可以控制Web应用的整个生命周期。本系统客户应用和服务器应用都采用Powerbuilder开发。其中服务器端的程序是实现中的重点部分,其内容主要是生成SQL语句对数据库操作及对所得的数据进行处理。它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。本系统的实现平台关系图如图2所示:5要害问题的解决

(1) 安全机制问题在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级

(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改

(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。只读

(三级)用户只拥有对纪录的浏览、查询和打印权限。当用户要进入系统是必须先输入用户名和密码,按"确认"按钮后,系统辨别用户身...

bluehill人事管理系统 web页面部分要用VB语言编写

function GetXMLNodeSpecialValue(strEntityEngineFile:String; XMLNodePath:String; const XMLAttrName:String='; const XMLSpecialName:String='; const XMLSpecialValue:String='; const dep:Char ='.'):String; var xmlDocument :IXMLDocument; node :IXMLNode; xmlnodeList :TStrings; i :Integer; urlcount :Integer; begin //xml节点路径 xmlnodeList:=TStringList.Create; xmlnodeList.Delimiter:=dep; xmlnodeList.DelimitedText:=xmlnodepath; urlcount:=xmlnodeList.Count; //xml对象 xmlDocument :=TXMLDocument.Create(nil); xmlDocument.LoadFromFile(strEntityEngineFile); xmlDocument.Active:=true; try node:= xmlDocument.DocumentElement; if(node.NodeName = xmlnodeList[0]) then begin //扫描节点 for i := 1 to urlcount-1 do begin if(nodenil) then begin node := getnodefromIXMLNodeList(node.ChildNodes,xmlnodeList[i]); end else Break; end; if(node=nil)then begin result:='; end else begin //判断是取属性还是取节点内容 if(Trim(xmlattrname)=') then result:=node.Text else begin result := node.AttributeNodes.Nodes[XMLSpecialName].NodeValue; //这里不想再声明一个临时变量了,就用result来比较,可能有隐患。

while ((resultXMLSpecialValue)) do begin node := node.NextSibling; while (node.NodeName = '#comment') do begin node:= node.NextSibling; end; result := node.AttributeNodes.Nodes[XMLSpecialName].NodeValue; end; result:=node.AttributeNodes.Nodes[XMLAttrName].NodeValue; end; end; end else begin result:='; end; except result:='error'; end; xmlDocument.Active:=false; end; 功能说明:登录名/密码 读取浏览器端的Cookie值,如果员工以前登录过,则自动显示上次的登录名,光标定位在“密码”文本框。若以前没有登录过,则光标停留在“登录名”文本框,且文本框显示空白 密码长度不得超过20个字符,超过以后限制输入。可允许的字符至少要包括数字(0~9)、大写字母(A~Z)和小写字母(a~z)。但在这个登录页面,密码没有受到限制。在这里如果密码不正确,则无法进入系统。

限制密码格式是在后面的“修改登录密码”模块涉及的 功能说明:点击导航栏中每个功能模块的链接,都会进入相应模块的主界面。这个主界面默认为该功能模块下属的几个子链接中的第一个链接页。但是,有可能会根据登录者拥有的权限不同而出现不同的登录页面。比如在“请假审核”模块中,若普通员工进入则会显示“对不起,该网页属经理专用,请退出”等字样,只有经理级别以上的登录者才可以进入该页面。

人士管理系统的毕业论文怎么写啊。。这个系统怎么做呢

基于web的人事管理系统的设计与实现 [摘 要]本文根据企业人力资源管理系统的需要,采用基于web的.NET三层架构技术,设计实现了人事管理系统,本文 简要论述了该系统的设计原理、总体结构和实现方法,系统具有很好的适用性和可扩充性。[关键词]asp.net 人事管理 MIS 人力资源系统是任何企业信息管理、ERP、生产业务等系统中 的基础模块,因为任何企业的运作都是围绕着人来开展并由人来 实施的。一个人力资源系统设计的好与坏,直接影响到今后企业 中各系统之间的整合。由于企业中计算机系统的建设是一个长期 渐进的过程,并且企业在发展过程中也会有这样那样的变化,因 此在设计人力资源系统的时候除了合理性外还要考虑留有充分的 可扩充性。

一、需求分析1.功能需求 在目前Internet/Intranet环境下,一个合理有效的人力资源系统 应涵盖人力资源管理的所有领域,贯穿整个人力资源管理业务的 流程,同时考虑与企业中其他业务系统的整合。它包括以下功能:人力资源规划:制定长期及阶段性人力资源计划,以此为依 据决定人才招聘、人员安排、员工培训等操作。人才招聘:制定招聘计划,具体招聘工作可通过网站或传统 广告渠道进行,系统记录招聘的反馈信息,建立人才储备库并了 解什么是最有效的招聘渠道。人事管理:包括员工人事信息管理、劳动合同管理、考勤管 理、休假管理、业绩评估、离职管理等。薪资或福利管理:对发放工资、福利的管理,要从人事管理 中的考勤、休假、业绩评估中获取数据。员工培训管理:制定培训计划,建立员工培训纪录,并对培 训效果进行评估。员工发展管理:根据员工的业绩评估、培训情况等数据,为 决策层提供某些员工可进一步发展的依据。以上各功能都应提供各种查询统计功能与报表输出功能,可 以动态直观的反映企业人力资源的状况。人员权限管理:权限的管理不仅限于人力资源系统内部的权 限,最好是将企业内所有系统的权限信息在这里统一进行管理。2.系统目标 合理的数据库设计,大大提高数据的一致性和安全性,减少 数据冗余。采用浏览器或服务器的操作方式,客户端不需要安装复杂的 数据库客户端软件和人力资源系统应用客户端系统,大大增强系 统的易用性。与企业其他管理系统统一设计,将资产和人力资源有机结合 起来,为实现企业ERP打下良好基础。通过对软件开发全过程的版本控制,以及业务人员全过程的 参与,有效减少系统维护、扩展和升级的成本。

二、模块设计1.系统总体模块设计人事管理系统相关部门的业务体现了管理信息系统提高劳动 生产率和方便信息查询的优势。相关部门对系统的要求也越来越 高。随着公司各项人力资源管理制度的优化和计算机软件技术的 发展,人力资源系统在界面、操作方式、功能、系统维护、安全 性,以及升级等方面提出了更高的要求。本系统人力资源系统的 总体框架图及模块划分如图1所示。 2.系统权限设计 为了便于与企业其他管理系统进行统一管理,本权限设计采 用基于webservice的统一权限管理,如图2所示。 权限管理系统将其他业务子系统的用户访问范围进行集中管理 控制。人事管理子系统不需要在内部包含各自的权限模块,当进行 判断用户是否具有某个操作的资格时,调用权限管理系统的Web服 务,由后者进行查询后再返回判断结果。这种模型下,各个子系统 的关系显得清晰、规范,改善了系统的安全性和维护的方便性。

三、系统实现1.系统的实现技术 本系统在.NET平台下实现,ASP.NET是微软在.NETFramework 上提供的全方位的Web开发平台,其优点是引入了全新的HTML 编程模型,将程序代码与用户接口分开,使程序更具可扩充性;ASP.NET还提供结构服务,进一步减少了开发人员必须编写的代 码量,并提高了应用程序的可靠性。在人事信息管理软件的建设中,需要处理大量的数据,ASP.NET除了支持原有的ODBC数据库访问技术外,还提供了ADO.NET 技术。ADO.NET提供对Microsoft SQL Server等数据源以及通过 OLEDB和XML公开的数据源的一致访问,并通过两个核心组件 Dataset和.NET Framework数据提供程序完成从数据操作中分解出 数据访问的任务。使用断开式数据集这一概念已成为编程模型中的焦点,如果 不使用断开连接的模型,就意味着必须一直打开连接,直到每个 用户的会话结束为止。要知道,给每个用户打开连接在系统资源 上是非常昂贵的,使用断开连接的数据库可以使应用程序的效率 高得多,并能处理更多的工作负载。Dataset是ADO.NET的断开式 结构的核心组件,它包含一个或多个Dataset对象的集合,这些对 象由数据行、数据列、主键、外键、约束以及有关Datatable中数 据和关系信息组成.2.系统的实现架构 架构设计是软件开发的基础,并往往决定一个项目的成 败。三层结构是目前流行的架构设计模式,它是在由 Buschmann等提出的“层模式”基础上发展起来的,经典的三 层结构分为:表现层(UI)、业务逻辑层(BLL)和数据访问层 (DAL)。各个分层之间通过对外接口来互相访问,除此之外就 几乎没有什么联系,很好体现了模块之间的松耦合。而层内部 主要是处理和本层...

企业人事管理系统具体包括哪几个模块因为我要做毕业设计想多

目前在企业做人事系统,没有参考什么资料,介绍一下我的模块吧:

一、人员基本资料

A、个人基本信息(填简历时的那些:从姓名、身份证、住址……)

B、教育情况(这里之所以要单独分出来是因为很多员工存在在职培训的情况,方便随时增加)

C、培训记录(公司经常组织培训,在选择岗位人员的时候需要赛选参加过培训的人员)

D、合同信息(员工的合同签订日期、有效日期;可以提供合同到期提醒)

E、公司职务信息(在公司中的角色:在公司的职务、岗位、合同、奖惩、培训记录)

F、工资级别(因为系统有薪资发放的功能,所以单独拉出来)

说明:实际上可以根据系统功能的侧重点再细分、或合并为若干部分。

二、合同管理

A、合同管理(公司分别有哪些类别的合同,各年限及相关信息的维护)

B、合同历史(针对合同类别记录公司曾与员工签订过的合同及人员)

C、合同签订与解除(提供合同的签订、解除功能)

三、岗位职务

A、岗位职务管理(岗位职务相关信息维护、如果复杂性些会根据不同部门细分、如果公司较规范肯定有ISO的文件)

B、员工职务、岗位(单独、批量修改员工的职务和岗位)

四、薪资管理(最混乱的部分)

A、工资奖金(……)

B、调节税

C、员工基数

D、员工考勤

E、统计报表

五、系统参数及其他

专门提供系统参数的修改:例如 默认试用期长度、部门结构关系、操作员权限、操作记录、使用帮助、打印工具安装(系统是B/S的,提供Web打印)、发放工资奖金的日期设定……

六、打印报表

专门增加的模块,为所有有关数据 提供图形报表、Web打印和xls、csv等文件导出的功能。

以上只是我的划分方式,主要看系统提供的功能和侧重点;我的系统主要功能简单说就是人员档案管理和薪资的发放这两块东西。但细分下去就变化多样了。

以下为关联文档:

什么叫劳资科管理劳资科管理 在该部分中有临时工管理,工人定级管理,岗位津贴管理,社会保险管理。 临时工管理 在该部分时对临时工的信息进行管理,由临时工管理中主要有临时工增员管理,临时工减员...

基于java web的图书管理系统的设计与实现的开题报告怎么写原发布者:朝朝暮暮歌题目基于JavaWeb的图书管理系统的设计与实现指导老师******专业班级姓名*******学号*****年月*日摘要:计算机信息处理系统的引进已彻底改变了许多系统的经...

人事管理系统有几大模块HR各大模块工作,各有侧重,但又不可分割,少了哪一个模块,都会影响整个人力资源系统功能的发挥。如果根据企业人力资源管理的不同发展阶段来划分,可以分为:低级阶段人事行政部设置1-...

如何做用java做基于web的学生成绩管理系统Java jdk , Tomcat , mysql 或者其他的数据库 ,数据库管理工具(Navicate for mysql 等), myeclipse(尽量最新版本) 这些软件尽量为最新的 。 Tomcat配置java jdk /bin下的 JAVA_HO...

企业人事管理系统的系统业务流程展开全部 人事管理系统是一个面向企业人事部门工作人员,为其提供服务的综合信息管理系统人员通过本系统完成相关的日常工作,这些工作也是平常较为繁重的工作。员工的个人信息...

请教中小型企业人事管理的制度所需的管理软件等等关于人事管理的企业管理可以划为几个分支:人力资源管理、财务管理、生产管理、采购管理、营销管理等。通常的公司会按照这些专门的业务分支设置职能部门。 在企业系统的管理上,又可分为企业...

人事管理系统有哪些8Manage HCM人事管理系统软件让企业更有效地管理和控制人力资源。功能包括: 1、人才招聘:帮助规划各部门的招聘,并根据部门要求管理整个审批流程。雇佣经理、人力资源经理和招...

人事管理系统有什么用人事管理系统,属于ERP的一个部分。它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集...

人力资源部人事管理的工作流程和岗位职责如何才能做好人事管理四个主干方向,公供参考: 一、要坚持人性化管理与规范化管理相结合。 现代企业在人事管理过程中应充分体现人性化管理的要求, 树立以人为本的思想,把人性化管理思想融入到企业人...

推荐阅读
图文推荐