vfp课程设计报告人力资源管理系统

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Vfp课程设计报告

人力资源管理系统

姓名张瑾、杨舒仪

学院人文与社会科学学院

专业班级公共事业管理

学号 33、29

指导老师陈芬

Vfp人力资源管理系统设计报告

一、系统总体规划

1、系统任务

人力资源管理是所有公司、企事业单位所必需的,功能完善及操作方便的人力资源管理系统,可以大大提高管理员的工作效率,及时准确的反映员工的基本信息及薪酬情况,本系统是根据某高等学校的人力资源进行设计的,主要将人力资源的统计从人工直接统计解放出来,利用计算机来统计,直接获得准确信息,使职员管理工作系统化、规范化、自动化。具有较强的针对性和功能性。

2、系统功能

本系统采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,主要完成以下功能:

(1)档案更新

人事记录的增加;

人事记录的修改;

人事记录的删除;

人事记录的浏览;

(2)档案统计

统计职工年龄情况

统计职工政治面目

统计职工婚姻状况

统计职工技术职务

统计职工文化程度

统计职工民族情况

统计职工工资情况

(3)档案输出

a.浏览查询

查询输出个人简历

查询输出家庭成员

查询输出人事卡片

查询输出社会关系

b. 精确查询

精确查询个人简历,家庭成员,人事卡片,社会关系

(4)修改密码

(5)报表打印

档案统计报表打印

档案输出报表打印

3、开发和运行环境

开发工具:Visual FoxPro

运行环境:Windows 9x 、Windows 2000、Windows XP

二、需求分析

人力资源管理系统的设计最重要的是各项功能健全,使用方便简洁,界面友好。本套系统可以满足管理员对职工信息的浏览、修改、查询、打印、统计等多项功能,操作简易。

三、系统框架

五、系统功能模块设计

1、登录模块

管理员通过输入正确的用户名、密码、等级方可进入到主菜单,进入人事档案的浏览、更新、统计、打印报表以及修改密码等表单。

2、档案更新模块

(1)增加人事记录。可直接添加人事记录,根据提示输入新的人事数据,点击确定按钮保存至rskp表,代号重复时会有提示,退出返回主菜单;

(2)修改人事记录。浏览人事记录的过程中,随时可以通过点击编辑按钮进行修改,点击保存可保存修改后的记录,退出返回主菜单;

(3)删除人事记录。浏览人事记录的过程中,随时可以通过点击删除按钮删除这一条记录,退出返回主菜单。

3、档案输出模块

四张查询表单分别用于浏览输出职工个人简历、社会关系、家庭成员和人事基本信息,并可进行报表打印。

一张表单精确查询,输出任一代号的人员的相关信息。

4、档案统计模块

根据职工的年龄、文化程度、技术职务、政治面貌、婚姻状况、民族、工资以及进行统计。

5、修改密码模块

密码修改功能,该功能方便了用户对于自身密码的定期修改的要求,保证了信息的安全。

六、数据库设计

1、数据库表结构设计

本系统建立数据库后,数据库中主要包括五个数据表:人事基本信息

表、个人简历表、家庭成员信息表、社会关系信息表、管理人员表,其字段属性如下:

人事基本信息表rskp

家庭成员表jtcy

社会关系表shgx

个人简历表grjl

管理人员表glry

2、关系设计

七、表单介绍及关键的程序代码

本系统有24张表单,根据修要对每张表单的autocenter、caption、fontsize、titlebar等的属性,并对表单进行了界面的修饰与美化。主要表单有如下

1、欢迎界面

运行“人力资源管理系统”可执行文件,首先会显示一个动态的很漂亮的欢迎界面。通过设置计时器,其标签“欢迎登录人力资源管理系统”从左上角缓缓移动至右下角,登录界面出现。

timer1事件代码:

else

do form 欢迎登录

endif

2、登录界面

输入正确的管理员姓名、密码和等级显示“登录成功”,进入主菜单。如果不输入则会显示“姓名或密码不能为空,请重新输入”,如果输入错误,则会显示“用户不存在或密码等级错误”。

“登录”按钮click事件代码:

USE glry

MESSAGEBOX("用户名或密码不能为空,请重新输入",48,"系统提示")

ELSE

IF FOUND()

MESSAGEBOX("成功")

do form 菜单

ELSE

MESSAGEBOX("用户不存在或密码等级错误",46,"系统提示")

e=""

ENDIF

ENDIF

3、主菜单

主菜单是用户进入系统后主要接触的界面,由它可以进入各个功能模块。分别单击按钮“档案更新”、“档案更新”、“档案输出”、“修改密码”可进入与之相对应的功能模块,单击“退出”按钮退出本系统。为使界面不至于单调,给主界面加入图片作为背景。

4、档案更新

档案更新模块包含了“人事记录增加”、“人事记录修改”、“人事记录删除”几个功能模块,单击进入使用并且左侧会出现主菜单的简洁版(见下图)。单击“退出”即出现结束界面,退出本系统。

(1)人事记录增加

人事记录表单

“确定”按钮的click事件代码:

set exclusive on

select rskp

messagebox("代号不能为空",48,"错误")

else

xrzw1

set order to dh

seek dh1

if !found()

insert into rskp (dh,xm,xrzw,mz,zzmm,whcd,jtcs,bm,xb,csny,jg,zc,jkzk,brcf,gzbt,gz,zh,h yzk,jtzz,bh,dm,bz,jbdwsj,cjgzsj,nl)value(dh1,xm1,xrzw1,mz1,zzmm1,whcd 1,jtcs1,bm1,xb1,csny1,jg1,zc1,jkzk1,brcf1,gzbt1,gz1,zh1,hyzk1,jtzz1,b h1,dm1,bz1,jbdwsj1,cjgzsj1,nl1)

messagebox("添加成功!",48,"信息")

thisfo

thi

else

messagebox("此代号已存在,请另输一个",48,"错误")

endif

endif

“取消”按钮click事件代码:

''

“退出”按钮click事件代码:

相关文档
最新文档