欢迎来到自考招生网

基于WEB的劳资人事管理软件

来源:www.wfsjc.com 2025-06-14

摘 要 本文提出了一个基于WWW环境的劳资人事管理软件,应用动态服务器页面达成了劳资人事的多条件查看、删除、更新、打印、密码设置等功能。
关键字 劳资人事管理软件 动态服务器页面 多条件查看 密码设置

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

2 系统功能的剖析及规划
(1)系统功能的剖析
公司内部的劳资人事的管理,从大的方面分主要集中在公司员工的个人状况、薪资细目、调入调出及用车等。所以该系统主如果达成对数据的录入、插入、
删除、在线查询、统计、更新、打印等功能。第二,

为了信息的保密与安全,系统还要提供肯定的安全机制。
(2)系统功能的规划
依据以上系统功能的剖析,本系统决定使用MDI风格,它主要分为以下几个模块,其中劳资人事管理软件的父窗口的功能结构图如图1所示。
文件模块:此模块达成本系统对数据的打开、保存、打印预览、打印及用户管理等功能,并可由此退出系统。
信息管理模块:此模块达成系统的信息管理,包含对职工状况大全、职工调入调出状况表、职工薪资表及其它各表的信息数据的插入、删除、修改、保存等功能。
查看模块:此模块达成本系统的查看功能,能将个人的基本状况、调入调出状况、薪资状况等检索出来,并可达成多条件查看和模糊查看。
统计模块:此模块用于对数据库中的信息数据根据肯定的规则进行统计。
系统服务模块:此模块用来系统管理职员设密码和对系统的功能和开发信息进行介绍等。
对于系统中的各表,其基本信息管理功能结构图如图1所示:



图1. 职工基本信息管理功能图

3 依据用户需要设计数据表
数据表的打造是应用程序开发过程中的尤为重要的一个环节,需要了解每一模块要操纵的数据是那些,与数据间的相互关系,然后打造数据表。劳资人事管理软件需要能对职工的个人状况、调入调出状况、薪资状况等进行管理,在职工个人状况表下面,还有象维护职务表,维护学历表等等。同时还要对系统设置安全机制,为达成以上需要,下面仅以人事、薪资、密码表为例介绍一下各表的结构:
职工状况大全
它包含职工标号、名字、性别、政治面貌等信息。其结构如下:
code char not null, //职工编码
name char null, //名字
sex char null, //性别
politics char null, //政治面貌
birthday data null, //出过生日期
work_time data null, //参加工作时间
post_zhw char null, //职务
address char null, //家庭住址
该表主键为职工编号。
职工薪资表
其结构主要包含职工所得的各种薪资福利等。
Code char not null, //职工编号
Name char 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 null, //合同补贴
jj_pay numeric null, //奖金
total_pay numeric null, //薪资总额
该表主键为职工编号code。
系统密码表
user_name char not null, //用户名字
user_word char not null, //用户密码
user_qx char not null, //用户权限

4 系统的互联网达成
因为Powerbuilder具备完整的web应用开发功能,由它编制的软件可以便捷的同服务器端的数据库协同工作,构成Client/Server工作方法,它用的是业界熟知的Web标准(HTML和Java),通过端对对的设计、调试和提交,可以控制Web应用的整个生命周期。本系统顾客应用和服务器应用都使用Powerbuilder开发。其中服务器端的程序是达成中的重点部分,其内容主如果生成SQL语句对数据库操作及对所得的数据进行处置。它主要分为监听顾客连接、处置顾客请求、防止死锁、向顾客推送消息等。本系统的达成平台关系图如图2所示:



图2. 达成平台关系图

5 重点问题的解决
(1) 安全机制问题
在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了预防不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级(一级)用户不只拥有对数据的查看、修改权限,还对用户的用法权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改(二级)用户对数据可以查看、打印,还可以对纪录进行增加、删除、修改等操作。只读(三级)用户只拥有对纪录的浏览、查看和打印权限。当用户要进入系统是需要先输入用户名和密码,按确认按钮后,系统分辨用户身份,对合法用户依据用户的权限级别赋予相应的用法功能。
(2) 对任一数据列进行排序的问题。
熟知Windows的用户肯定对资源管理器很熟悉,当目录或文件不少时,当然会想到用排序来尽快定位目的,你只须用鼠标在资源管理器上端的name、size、type或modified中的任意一项点击,它就会将此项按升序或降序排列。同样地,在PowerBuilder中,假如数据比较多,大家也可以使用这种方法来排序以尽快查找记录。
本系统以窗口w_rsh为例,要达成如此的排序功能,第一概念两个实例变量String pre_col=和Int click_time=0,它们分别记录上次点击的列和点击同一列的奇偶数。然后在dw_1的Clicked事件中添加如下脚本:
String clicked_pos,col,format
Long il_pos
clicked_pos = dwo.Name //取点击的对象
il_pos = Pos //对于列标题,
//获得的对象是列名+_t
If il_pos 0 Then
col = Left
If col=pre_col Then
If click_time=0 Then
click_time = 1
format = col+ A
Else
click_time=0
format = col+ D
End If
Else
click_time = 0
format = col+ A
End If
pre_col = col
dw_1.SetSort
dw_1.Sort
End If
使用上面的办法可达成象Windows中资源管理器灵活排序的功能,从而使所要浏览的数据愈加一清二楚。
(3) 数据窗口控件的编辑风格的用法
本系统对日期型、需渐变量等数据的输入使用了编辑掩码控件editmask,如此就能大大便捷用户的操作。对于象性别如此只有男、女两个值的,则使用单选钮radiobutton形式,用户在录入时仅需鼠标点击选钮即可。在设置条件时的值段名和有固定职供用户选择的数据用了下拉列表框(droplistbox),用户仅需选择所要输入的值即可。

6 结束语
伴随计算机的进步与普及,与网络技术的扩展,平时劳资人事管理势必达成无纸化办公,并且加入到公司内部的Intranet或者是Internet上去,达成数据的共享,如此有益于劳资人事信息在单位内部的查看,提升了数据资源的借助,并且能准时的得到更新,无需象过去那样浪费很多的人力物力去进行抄写,提升了工作的效率。

参考资料
[1] 申瑞民 刘耘,基于WWW的自动答疑系统,计算机工程,25(9),1999
[2] 张师超 蒋运承 ,模糊数据库中近似相等的研究,计算机科学,25,1998.



相关文章推荐

08

27

玉林自考专升本什么时间考试?

玉林自考专升本什么时间考试?不少玉林的工薪族想要通过自考专升本提高自己的学历,但大伙对玉林自考专升本考试时间不太了解,那就跟着记者一块儿看看吧。玉林自考专升本的考试时间,一般分为上半年和下半年两次考试。

08

27

自学考试中国古时候文学史(一)考试知识点十三

陈子昂陈子昂是一位对唐诗进步有重大影响的诗人。唐高宗显庆四年(659),他出生于梓州射洪(今四川射洪县)一个富有些庶族地主家庭,从小培养了豪家子弟任侠使气的性格特点。

08

27

玉林自学考试大专没学籍吗?

玉林自学考试大专没学籍吗?伴随社会的不断进步,愈加多的人选择通过玉林自学考试大专提高自己的学历。但大伙对玉林自学考试大专是不是有学籍不太了解,那就一块儿认识一下吧。

08

27

贵港自学考试考籍怎么样取消?

贵港自学考试考籍怎么样取消?关于这个问题,不少刚刚参加贵港自学考试的考生都还不是非常知道,所以记者给大伙整理了以下内容,期望能给大伙带来帮助。贵港自学考试考籍怎么样取消:贵港自学考试考籍不需要也没办法注销,假如不想继续进行,舍弃剩余科目即可

08

27

贵港自学考试一科考多久?

贵港自学考试一科考多久?伴随社会的进步,愈加多的人选择通过贵港自学考试来提高自己的学历。不少考生对贵港自学考试每门课程的考试时长不太了解,那就跟着记者一块儿认识一下吧。

08

27

2024河南自学考试00538中国古时候文学史(一)

2024河南自学考试00538中国古时候文学史(一)入门知识简答(1)1.《诗经》的语言特点?——答:《诗经》在语言上的特点主要体目前以下四点:1、形式上,多是四言一句的四言体诗。有一些诗中也掺杂二至八言的句子。

08

27

2023自学考试02316计算机应用技术串讲笔记(2)

2023自学考试02316计算机应用技术串讲笔记41、物理数据模型:用来描述数据的物理存储结构和存储办法的。42、关系数据库系统:在数据库中的数据结构假如根据关系模型概念,就是关系数据库系统。

08

26

2020年十月自学考试心理学00031部分试题及答案

解释说明21,地方:第一章、4、1【答案】察看法:指在自然情境中对人的行为进行有目的、有计划的系统察看并记录,然后对所作记录进行剖析,以期发现心理活动变化和进步的规律的办法。22,地方:第三章、1、1【答案】意识:是人类所独有些一种高水平的

08

26

2022年十月河南自学考试《公关心理学》考试真题

2022年十月河南自学考试《公关心理学》考试真题·1一 、单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中只 有一项是最符合题目需要的,请将它选出。

08

26

2022年十月河南自学考试《行政管理学》考试真题

11. 行政管理机构设置的最基本原则是()A. 协调性原则B. 适应性原则C. 权责相称原则D. 法治性原则12. 政府有关部门对群众的来信、来访进行受理、处置和查办的管理过程是()A. 信息管理 B. 保密管理C. 信访工作 D. 公文管