PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第7页
图4-3人事管理系统主菜单
代码编写
主窗口含有菜单,用户可以通过选择菜单命令来调用系统的各个功能模块,调用其他窗口。用户的单击将触发菜单项的clicked事件,例如,双击“人员信息录入”菜单项,为其他clicked事件响应函数编写代码如下
//设置打开新窗口的参数
Str_emp_param strIn
strIn_state=“newrecodrd”
strIn.rowno=-1
//使用给定的参数,打开人员信息录入窗口
Opensheetwithpaim(w_employee,strIn,w_main,1,Original!)
以上程序会打开一个新的“人员信息录入”窗口,在打开新窗口的程序段中,响应函数给打开窗口函数Opensheetwithparam传入了及个参数,其中:
W_employee参数是将要被打开的新的窗口对象。
strIn将被作为一个参数传递给w_employee的Open函数的不同之处。 strIn是一个PowerBuilder结构(类型为str_emp_param),它的定义如图4-4所示。
type Variable Name
string state
integer rowno
integer Row_id
integer
图4-4strIn结构定义
4.2.2人员信息录入模块设计
(1)窗口设计。人员信息输入窗口( w_employee)用来录入新的人员信息,或者修改,浏览已经存在的人员信息。窗口及其上的空间的主要属性设置如表4-5所示。
w-employee的控件列表
名称 属性 属性值
w-employee 录入人员信息 录入图书信息
WindowType Main
dw-work Dataobject Dw_emp_tmp
BoarderStyle StyleLowered
Pb1 text 确定
Pb2 text 取消
表4-5
根据表4-5设计窗口,设计结果如图所示。
窗口上的分页控件上有基本信息,履历,社会关系和奖惩记录4个页面。履历,社会关系和奖惩记录3个页面的内容如图4-7—图4-9所示。
图4-6人员信息录入窗口
图4_7履历页面毕业论文
http://www.Lwfree.cn/ 论文网
http://www.751com.cn/图4-8奖惩页面
图4-9社会关系页面
(2)数据窗口设计。人员录入窗口使用了3个数据窗口,分别是履历信息数据窗口dw-empexp奖惩信息数据窗口dw-ap和社会关系信息数据窗口dw-rel.
履历信息数据窗口dw-empexp如图4-10所示。
图4-10数据窗口dw_empexp
奖惩信息数据窗口dw_ap如图4-11所示.
图4-11数据窗口dw_ap
社会关系信息数据窗口dw-rel4-12如图所示.
图4-12数据窗口dw-rel
图4-13人员信息录入工作原理
4.2.3部门信息录入模块设计
(1)窗口设计。部门信息输入窗口(w-dep)用来录入新的部门信息,或者修改,浏览已经存在的部门信息。窗口及其上的控件的主要属性设置如表4-14所示。
w-dept的控件列表
名称 属性 属性值
w-dept Title 部门信息录入
WindowType Main
Dw-work Dataobject Dw-dept-edit
BoarderStyle Styleowered
Pb-ok Text 确定
Pb-cancel Text 取消
表4-14
根据表4-14设计窗口,设计结果如图4-14所示。
图4-14部门信息录入窗口
(2)数据窗口设计。数据窗口w-dept-edit的定义如图4-15所示。
图4-15数据窗口w-dept-edit
4.3 数据库设计
人事管理系统需要实现对部门信息和部门信息的录入,人员信息的操作,浏览个人情况及代码表的文护等等功能,其中员工信息包括员工基本信息,员工家庭信息,工作经历信息。本课题围绕企业人事管理系统所要实现的功能,设计所需的数据库及表。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一页
PB人事管理系统(摘要+需求分析+详细设计+系统测试+参考文献) 第7页下载如图片无法显示或论文不完整,请联系qq752018766