概要:图2. 实现平台关系图关键问题的解决 (1) 安全机制问题在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。只读(三级)用户只拥有对纪录的浏览、查询和打印权限。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。 对任一数据列进行排序的问题。 熟悉windows的用户一定对资源管理器不陌生,当目录或文件很多时,当然会想到使用排序来尽快定位目标,你只要用鼠标在资源管理器上端的name、size、type或modified中的任意一项点击,它就会将此项按升序或降序排列。同样地,在powerbuilder中,如果数据比较多,我
基于WWW的劳资人事管理系统,标签:领导讲话稿,行政公文写作范文,http://www.67jx.com图2. 实现平台关系图
关键问题的解决
(1) 安全机制问题
在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察看和修改,本系统把用户分为三个级别:超级、可修改和只读用户,即一二三级用户。超级(一级)用户不仅拥有对数据的查询、修改权限,还对用户的使用权限进行控制,可以设定用户名、密码和其权限,还可以对纪录进行增加、删除、修改等操作。可修改(二级)用户对数据可以查询、打印,还可以对纪录进行增加、删除、修改等操作。只读(三级)用户只拥有对纪录的浏览、查询和打印权限。当用户要进入系统是必须先输入用户名和密码,按“确认”按钮后,系统辨别用户身份,对合法用户根据用户的权限级别赋予相应的使用功能。
对任一数据列进行排序的问题。
熟悉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(clicked_pos,‘_t‘) //对于列标题,
//取得的对象是列名+”_t”
if il_pos >0 then
col = left(clicked_pos,il_pos -1)
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(format)
dw_1.sort()
end if
采用上面的方法可实现象windows中资源管理器灵活排序的功能,从而使所要浏览的数据更加一目了然。
数据窗口控件的编辑风格的使用
本系统对日期型、需渐变量等数据的输入采用了编辑掩码控件editmask,这样就可以大大方便用户的操作。对于象性别这样只有男、女两个值的,则采用单选钮radiobutton形式,用户在录入时只需要鼠标点击选钮即可。在设置条件时的值段名和有固定职供用户选择的数据使用了下拉列表框(droplistbox),用户只需选择所要输入的值即可。
6 结束语
随着计算机的发展与普及,以及互联网技术的扩展,日常劳资人事管理必将实现无纸化办公,并且加入到公司内部的intranet或者是internet上去,实现数据的共享,这样有利于劳资人事信息在单位内部的查询,提高了数据资源的利用,并且能及时的得到更新,不需要象过去那样浪费大量的人力物力去进行抄写,提高了工作的效率。