vfp课程设计报告人力资源管理系统
代码很详细!!!
Vfp课程设计报告
人力资源管理系统
姓 名 张瑾、杨舒仪 学 院 人文与社会科学学院 专业班级 公共事业管理 学 号 1115450133、1115450129 指导老师 陈芬
代码很详细!!!
Vfp人力资源管理系统设计报告
一、系统总体规划
1、系统任务
人力资源管理是所有公司、企事业单位所必需的,功能完善及操作方便的人力资源管理系统,可以大大提高管理员的工作效率,及时准确的反映员工的基本信息及薪酬情况,本系统是根据某高等学校的人力资源进行设计的,主要将人力资源的统计从人工直接统计解放出来,利用计算机来统计,直接获得准确信息,使职员管理工作系统化、规范化、自动化。具有较强的针对性和功能性。
2、系统功能
本系统采用面向对象的设计思想,以菜单和表单的形式进行各表单的调用,主要完成以下功能:
(1)档案更新
人事记录的增加; 人事记录的修改; 人事记录的删除; 人事记录的浏览;
(2)档案统计
统计职工年龄情况 统计职工政治面目 统计职工婚姻状况 统计职工技术职务 统计职工文化程度 统计职工民族情况 统计职工工资情况
代码很详细!!!
(3)档案输出 a.浏览查询
查询输出个人简历 查询输出家庭成员 查询输出人事卡片 查询输出社会关系 b. 精确查询
精确查询个人简历,家庭成员,人事卡片,社会关系
(4)修改密码
(5)报表打印
档案统计报表打印
档案输出报表打印
3、开发和运行环境
开发工具:Visual FoxPro 6.0
运行环境: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事件代码:
if bel1.left<=150
bel1.left=bel1.left+4 bel1.top=bel1.top+10 else
thisform.release do form 欢迎登录 endif
2、 登录界面
输入正确的管理员姓名、密码和等级显示“登录成功”,进入主菜单。如果不输入则会显示“姓名或密码不能为空,请重新输入”,如果输入错误,则会显示“用户不存在或密码等级错误”。
代码很详细!!!
“登录”按钮click事件代码: USE glry
IF EMPTY(THISFORM.TEXT1.VALUE).or.empty(THISFORM.TEXT2.VALUE) MESSAGEBOX("用户名或密码不能为空,请重新输入",48,"系统提示") thisform.text2.SetFocus ELSE
locate for alltrim(glry.xm)==alltrim(thisform.text1.value) alltrim(glry.mm)==alltrim(thisform.text2.value) alltrim(glry.dj)==alltrim(thisform.text3.value) IF FOUND()
MESSAGEBOX("成功") do form 菜单
thisform.release ELSE
MESSAGEBOX("用户不存在或密码等级错误",46,"系统提示") thisform.text1.Value="" thisform.text2.Value="" thisform.text3.value="" thisform.text2.SetFocus ENDIF ENDIF
and and
3、 主菜单
主菜单是用户进入系统后主要接触的界面,由它可以进入各个功能模块。分别单击按钮“档案更新”、“档案更新”、“档案输出”、“修改密码”可进入与之相对应的功能模块,单击“退出”按钮退出本系统。为使界面不至于单调,给主界
代码很详细!!!
面加入图片作为背景。
4、档案更新
档案更新模块包含了“人事记录增加”、“人事记录修改”、“人事记录删除”几个功能模块,单击进入使用并且左侧会出现主菜单的简洁版(见下图)。单击“退出”即出现结束界面,退出本系统。
代码很详细!!!
(1)人事记录增加
人事记录表单
“确定”按钮的click事件代码: set exclusive on select rskp
if empty(alltrim(thisform.text1.value)) messagebox("代号不能为空",48,"错误") thisform.text1.setfocus else
代码很详细!!!
dh1=alltrim(thisform.text1.value) xm1=alltrim(thisform.text2.value) xrzw1=alltrim(thisform.text3.value) mz1=alltrim(thisform.text4.value) zzmm1=alltrim(thisform.text5.value) whcd1=alltrim(thisform.text6.value) jtcs1=alltrim(thisform.text7.value) bm1=alltrim(thisform.text8.value) xb1=alltrim(thisform.text9.value)
csny1=ctod(allt(thisform.text10.value)) jg1=alltrim(thisfo …… 此处隐藏:3412字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [高中教育]电子线路高频非线性部分2.1
- [高中教育]中班美术活动——我的小手
- [高中教育]常用三极管参数大全
- [高中教育]计算机常见故障及解决办法
- [高中教育]风机基础环水平度控制方法探讨
- [高中教育]机械安全工程(专升本)阶段性作业3
- [高中教育]2009年安徽省高考语文考试说明刍议
- [高中教育]unit5 let's eat公开课教案设
- [高中教育]计算机网络原理课后习题答案
- [高中教育]2016-2022年中国新能源市场研究与投资
- [高中教育]2015-2020年中国会议行业市场评估及投
- [高中教育]经销商大会峰会主持人串词开场白
- [高中教育]2014新版北师大数学三年级上册小熊购物
- [高中教育]七年级第一学期体育与健康全套教案
- [高中教育]第三章:国际金融市场
- [高中教育]六年级下册数学单元测试-2.比例 北师大
- [高中教育]2016年上海海事大学法学院624刑法之《
- [高中教育]中国碳化钙产业竞争现状及未来五年投资
- [高中教育]网络时代,我们怎么玩
- [高中教育]圆锥曲线——高中数学基础知识与典型例
- 高集医院世界艾滋病宣传日活动方案
- 苏教版六年级英语上册期末试卷含答案
- 全民枪战生化英雄模式幽灵怎么玩 生化
- 灿烂的宋元文化一导学案
- 第2章货币资金与应收款项
- 北师大版八年级下册数学第三章《分式》
- 浅析高分子材料成型加工技术
- 华南理工大学2013年度共青团先进集体及
- 教师资格科目二小学教案模板(共合集)
- 工程扩建可研报告
- 中华人民共和国海事局2014年度招录公务
- 提高农村小学生作文能力的教学尝试
- 徒手心肺复苏术操作步骤
- 毛概试题库7-15章
- 2014-2015学年度(上)初中班主任工作计
- 企业驾驶员安全生产责任书
- 第07章 不等式测试题-2016年高考文科数
- 医疗器械经营企业工作程序
- 考研英语必背36篇_彩版_精华
- 初中9月13-15假期作业 (1)




