各地中考

按省/直辖市查询:北京 | 上海 | 天津 | 重庆 | 河北 | 山西 | 内蒙古 | 辽宁 | 吉林 | 黑龙江 | 江苏 | 浙江 | 安徽 | 福建 | 江西 | 山东 | 河南 | 湖北 | 湖南 | 广东 | 广西 | 海南 | 四川 | 贵州 | 云南 | 西藏 | 陕西 | 甘肃 | 青海 | 宁夏 | 新疆 | 台湾 | 香港 | 澳门

您现在的位置:蒙恩招生网 > 中考资讯 > 体育

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

来源:www.xwios.com 2025-08-22

中考体育


摘 要 本文提出了一个基于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.



相关文章

热点专题

  • 光明自考考试有什么考场规则?
  • 盐田自学考试合格证是什么?
  • 柳州自学考试能带计算器进来吗?

[中考体育]2022年下半年上海普陀

[中考体育]四川自学考试英语二(0