PB人事管理系统课程设计文档格式.doc

上传人:wj 文档编号:6854998 上传时间:2023-05-07 格式:DOC 页数:17 大小:258KB
下载 相关 举报
PB人事管理系统课程设计文档格式.doc_第1页
第1页 / 共17页
PB人事管理系统课程设计文档格式.doc_第2页
第2页 / 共17页
PB人事管理系统课程设计文档格式.doc_第3页
第3页 / 共17页
PB人事管理系统课程设计文档格式.doc_第4页
第4页 / 共17页
PB人事管理系统课程设计文档格式.doc_第5页
第5页 / 共17页
PB人事管理系统课程设计文档格式.doc_第6页
第6页 / 共17页
PB人事管理系统课程设计文档格式.doc_第7页
第7页 / 共17页
PB人事管理系统课程设计文档格式.doc_第8页
第8页 / 共17页
PB人事管理系统课程设计文档格式.doc_第9页
第9页 / 共17页
PB人事管理系统课程设计文档格式.doc_第10页
第10页 / 共17页
PB人事管理系统课程设计文档格式.doc_第11页
第11页 / 共17页
PB人事管理系统课程设计文档格式.doc_第12页
第12页 / 共17页
PB人事管理系统课程设计文档格式.doc_第13页
第13页 / 共17页
PB人事管理系统课程设计文档格式.doc_第14页
第14页 / 共17页
PB人事管理系统课程设计文档格式.doc_第15页
第15页 / 共17页
PB人事管理系统课程设计文档格式.doc_第16页
第16页 / 共17页
PB人事管理系统课程设计文档格式.doc_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

PB人事管理系统课程设计文档格式.doc

《PB人事管理系统课程设计文档格式.doc》由会员分享,可在线阅读,更多相关《PB人事管理系统课程设计文档格式.doc(17页珍藏版)》请在冰点文库上搜索。

PB人事管理系统课程设计文档格式.doc

(1).“登录”按钮代码 6

2.w_main窗体,显示信息,打印,另存为等操作 7

(1).“保存修改”按钮代码 7

(2).“另存为”按钮代码 7

(3).“打印”按钮代码 7

(4).“刷新”按钮代码 7

3.w_tianjia窗体,添加新员工 8

(1).“添加”按钮代码 8

4.w_shanchu窗体,删除员工 9

(1).“删除”按钮代码 9

5.w_hunying窗体,查看婚姻信息 10

(1).“修改”按钮代码 10

6.w_xueli窗体,查看学历信息 11

(1).“保存修改”按钮代码 11

(2).“打印”按钮代码 11

(3).“另存为”按钮代码 11

7.w_gonghao窗体,按工号查询员工信息 12

(1).“查询”按钮代码 12

8.w_xingming窗体,按姓名查询员工信息 13

(1).“查询”按钮代码 13

9.w_txueli窗体,统计员工学历信息 14

10.w_bumen窗体,查看部门信息 14

(1).“添加”按钮代码 15

(2).“删除”按钮代码 15

(3).“保存修改”按钮代码 15

11.w_gangwei窗体,查看岗位信息 15

(1).“添加”按钮代码 16

(2).“删除”按钮代码 16

(3).“保存修改”按钮代码 16

12.菜单menus 16

四、总结 17

1、程序说明 17

2、心得体会 17

一、功能说明

“人事管理系统”整体功能说明

整个工资管理系统仅一管理员账号,登陆后能查看员工基本信息,员工学历信息,员工婚姻信息,添加、修改、删除员工信息,查看、修改部门和岗位信息

功能说明如下:

1.新员工的基本信息的添加

2.员工信息查看,修改

3.修改密码

4.查询员工的信息

5.导出数据到各种格式中,打印员工基本信息表

6.员工学历统计图

7.部门信息管理

8.岗位信息管理

本程序制作环境:

windows7,PowerBuilder9.0,MSSQL2005

二、整体设计

1、软件功能框架设计

2、数据库设计及其关系图

注意:

以下此数据库图中未包含管理员账号、密码表格,且为MSSQL2005中创建

(1)、数据关系图

(2)、数据库视图

三、各功能简要说明

1.w_login窗体,登录验证后到主界面

(1).“登录”按钮代码

stringpassword,username

SELECTuser.admin,

user.password

INTO:

username,

:

password

FROMuser

WHEREuser.admin=:

sle_1.text;

ifsle_1.text="

"

orsle_2.text="

then

messagebox("

错误!

"

用户名或密码不能为空!

exclamation!

ok!

2)

else

ifusername=sle_1.textandpassword=sle_2.textthen

messagebox("

通过验证!

用户名和密码正确,欢迎您使用本系统!

Information!

else

messagebox("

用户名或密码错误,请重新输入!

endif

endif

2.w_main窗体,显示信息,打印,另存为等操作

(1).“保存修改”按钮代码

ifmessagebox("

提示信息"

是否保存修改?

Question!

YesNo!

1)=1then

dw_1.update(),messagebox("

保存完成"

messagebox("

保存失败"

(2).“另存为”按钮代码

dw_1.SaveAs()

(3).“打印”按钮代码

dw_1.Print()

(4).“刷新”按钮代码

dw_1.retrieve()

3.w_tianjia窗体,添加新员工

(1).“添加”按钮代码

if(sle_1.text="

orsle_2.text="

orsle_3.text="

orsle_4.text="

orsle_5.text="

orsle_6.text="

orsle_7.text="

orsle_8.text="

orsle_9.text="

orsle_10.text="

orsle_11.text="

orsle_12.text="

orsle_13.text="

orsle_14.text="

orsle_15.text="

orsle_16.text="

)then

信息未填完整"

ifmessagebox("

是否添加此员工?

insertinto员工基本信息表(员工基本信息表.工号,员工基本信息表.姓名,员工基本信息表.学历,员工基本信息表.岗位,员工基本信息表.部门,员工基本信息表.电话号码,员工基本信息表.性别,员工基本信息表.出生日期,员工基本信息表.家庭住址,员工基本信息表.婚否,员工基本信息表.参加工作时间)

values(:

sle_1.text,:

sle_2.text,:

sle_12.text,:

sle_3.text,:

sle_4.text,:

sle_5.text,:

sle_10.text,:

sle_6.text,:

sle_8.text,:

sle_9.text,:

sle_7.text);

insertinto员工婚姻情况表(员工婚姻情况表.姓名,员工婚姻情况表.性别,员工婚姻情况表.配偶)

sle_11.text);

insertinto员工学历情况表(员工学历情况表.姓名,员工学历情况表.学历,员工学历情况表.专业,员工学历情况表.学校,员工学历情况表.外语水平,员工学历情况表.毕业时间)

sle_13.text,:

sle_14.text,:

sle_15.text,:

sle_16.text);

messagebox("

添加完成"

else

messagebox("

添加失败"

endif

4.w_shanchu窗体,删除员工

(1).“删除”按钮代码

messagebox("

请两项都要输入"

ifmessagebox("

删除后无法恢复,是否删除此员工所有信息?

deletefrom员工基本信息表

where员工基本信息表.姓名=:

sle_1.textand员工基本信息表.工号=:

sle_2.text;

deletefrom员工学历情况表

where员工学历情况表.姓名=:

deletefrom员工婚姻情况表

where员工婚姻情况表.姓名=:

删除完成"

sle_1.text="

else

删除失败"

5.w_hunying窗体,查看婚姻信息

(1).“修改”按钮代码

dw_1.update()

6.w_xueli窗体,查看学历信息

(2).“打印”按钮代码

(3).“另存为”按钮代码

dw_1.saveas()

7.w_gonghao窗体,按工号查询员工信息

(1).“查询”按钮代码

if(sle_6.text="

)thenmessagebox("

请输入工号"

select员工基本信息表.工号,员工基本信息表.姓名,员工基本信息表.学历,员工基本信息表.岗位,员工基本信息表.部门,员工基本信息表.家庭住址

into:

sle_7.text

from员工基本信息表

where员工基本信息表.工号=:

sle_6.text;

sle_6.text="

8.w_xingming窗体,按姓名查询员工信息

(1).“查询”按钮代码

请输入姓名"

select员工基本信息表.工号,员工基本信息表.姓名,员工基本信息表.学历,

员工基本信息表.岗位,员工基本信息表.部门,

员工基本信息表.家庭住址

where员工基本信息表.姓名=:

9.w_txueli窗体,统计员工学历信息

10.w_bumen窗体,查看部门信息

intk1

k1=dw_1.InsertRow(0)

dw_1.ScrollToRow(k1)

(2).“删除”按钮代码

dw_1.DeleteRow(0)

(3).“保存修改”按钮代码

11.w_gangwei窗体,查看岗位信息

intg1

g1=dw_1.InsertRow(0)

12.菜单menus

四、总结

1、程序说明

本系统是采用Powerbuilder9.0为开发工具,开发环境Windows7。

数据库采用微软公司旗下产品SQL2005。

演示版本数据库连接采用MS环境下数据源OBDC,数据源名称<

人事管理系统>

,在PB9.0中连接时名为<

人事管理数据库(PB课程设计)>

该系统是XXX在PB课程设计期间完成,编写耗时一周。

由于是PB的初作品,难免有些不近人意之处,由于我们以前从事程序编写工作不多并且由于水平和时间有限,所以很多更人性化工作没有做到。

程序界面未进行任何美化修改,并且程序本身难免可能存在一些功能不足,语法不够严谨等小问题,希望老师能够谅解!

2、心得体会

17

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 幼儿教育 > 幼儿读物

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2