基于WWW的劳资人事管理系统
职工情况一览表
它包括职工标号、姓名、性别、政治面貌等信息。其结构如下:
codechar(4)notnull,//职工编码
namechar(8)null,//姓名
sexchar(2)null,//性别
politicschar(8)null,//政治面貌
birthdaydatanull,//出生日期
work_timedatanull,//参加工作时间
post_zhwchar(10)null,//职务
addresschar(30)null,//家庭住址
该表主键为职工编号(code)。
职工工资表
其结构主要包括职工所得的各种工资福利等。
Codechar(4)notnull,//职工编号
Namechar(8)null,//姓名
g_payintegernull,//岗位工资
j_payintegernull,//技能工资
w_payintegernull,//物价补
s_payintegernull,//书报费
ws_payintegernull,//卫生费
xh_payintegernull,//小孩补贴
a_payintegernull,//工龄工资
ht_paynumeric(6,2)null,//合同补贴
jj_paynumeric(8,2)null,//奖金
total_paynumeric(8,2)null,//工资总额
该表主键为职工编号code。
系统密码表
user_namechar(10)notnull,//用户名称
user_wordchar(10)notnull,//用户密码
user_qxchar(2)notnull,//用户权限
系统的网络实现
由于Powerbuilder具有完整的web应用开发功能,由它编制的软件可以方便的同服务器端的数据库协同工作,构成Client/Server工作方式,它使用的是业界熟悉的Web标准(HTML和Java),通过端对对的设计、调试和提交,可以控制Web应用的整个生命周期。本系统客户应用和服务器应用都采用Powerbuilder开发。其中服务器端的程序是实现中的重点部分,其内容主要是生成SQL语句对数据库操作及对所得的数据进行处理。它主要分为监听客户连接、处理客户请求、避免死锁、向客户推送消息等。本系统的实现平台关系图如图2所示:
图2.实现平台关系图
关键问题的解决
(1)安全机制问题
在进入系统之前,要进行身份确认,只有用户名和用户密码都相符的用户方可进入本系统。为了防止不合法用户对数据的察 《基于WWW的劳资人事管理系统(第2页)》