手机版

VF课程设计, 员工工资管理系统

时间:2025-07-15   来源:未知    
字号:

VF课程设计, 工资管理系统

数据库技术与应用课程设计

题目:员工工资管理系统

系别:测绘工程

专业:地理信息系统

班级:

姓名:时柳青 1.功能简介

孙浩 谈士军 王豪

2014年1月2日0624121

VF课程设计, 工资管理系统

工资管理信息系统对企业加强工资管理有着极其重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很多,比如工资管理模块,工资统计模块,报表设计模块,打印输出模块,模糊查询模块等等。通过本系统可以实现员工信息和工资的浏览、查询、编辑和预览打印报表的功能。

2.概要设计

由于这是一次课程设计,制作的系统相对来说比较简单。包括登录模块、数据浏览模块、数据添加模块、数据修改模块、数据删除模块、数据查询模块、数据统计模块、报表输出模块。该工资管理的系统的主要功能如图所示。 工资管理系统

浏览模块要求有员工的基本信息,查询模块个人查询通过职工编号的来查询员工各自的信息,集体查询通过查询一个部门。编辑模块包括添加、修改、删除模块,输出模块包括报表的预览与打印。

3.详细设计

工资管理系统主界面

VF课程设计, 工资管理系统

登录代码如下:

do case

case thisform.optiongroup1.value=1

if thisform.cbo用户名.value="时柳青" and thisform.txt密码.value="123" do form 工资管理系统欢迎界面.scx else i=i+1 if i<=3

messagebox("用户名或密码错误") thisform.cbo用户名.value="" thisform.txt密码.value="" thisform.cbo用户名.setfocus else

messagebox("信息有误,不能登录") endif endif

case thisform.optiongroup1.value=2

if thisform.cbo用户名.value="孙浩" and thisform.txt密码.value="456" do form 一般用户登录后的界面.scx else k=k+1

VF课程设计, 工资管理系统

if k<=3

messagebox("用户名或密码错误") thisform.cbo用户名.value="" thisform.txt密码.value="" thisform.cbo用户名.setfocus else

messagebox("信息有误,不能登录") endif endif endcase

退出代码如下: release thisform

工资管理系统欢迎界面

所用代码如下:

do form 浏览界面.scx do form 个人查询界面.scx do form 集体查询界面.scx do form 添加记录界面.scx do form 修改记录界面.scx do form 删除记录界面.scx

do form 打印界面.scx

VF课程设计, 工资管理系统

所用代码如下:

do form 个人查询界面.scx do form 集体查询界面.scx release thisform

集体查询界面

VF课程设计, 工资管理系统

确定代码如下:

do case

case http://bo1.value="生产部"

select 员工表.职工编号,员工表.姓名,工资表.基本工资,工资表.岗位工资,工资表.奖金,工资表.扣所得税,工资表.实发工资 from 员工表,工资表;

where 员工表.部门=='生产部' and 员工表.职工编号=工资表.职工编号 into cursor shchb thisform.grid1.recordsource="shchb" thisform.grid1.refresh

case http://bo1.value="销售部"

select 员工表.职工编号,员工表.姓名,工资表.基本工资,工资表.岗位工资,工资表.奖金,工资表.扣所得税,工资表.实发工资 from 员工表,工资表;

where 员工表.部门=='销售部' and 员工表.职工编号=工资表.职工编号 into cursor xshb thisform.grid1.recordsource="xshb" thisform.grid1.refresh

case http://bo1.value="技术部"

select 员工表.职工编号,员工表.姓名,工资表.基本工资,工资表.岗位工资,工资表.奖金,工资表.扣所得税,工资表.实发工资 from 员工表,工资表;

where 员工表.部门=='技术部' and 员工表.职工编号=工资表.职工编号 into cursor jshb thisform.grid1.recordsource="jshb" thisform.grid1.refresh

case http://bo1.value="公关部"

select 员工表.职工编号,员工表.姓名,工资表.基本工资,工资表.岗位工资,工资表.奖金,工资表.扣所得税,工资表.实发工资 from 员工表,工资表;

VF课程设计, 工资管理系统

where 员工表.部门=='公关部' and 员工表.职工编号=工资表.职工编号 into cursor ggb thisform.grid1.recordsource="ggb" thisform.grid1.refresh endcase

个人查询界面

确定代码如下

zgbh=alltrim(thisform.text1.value) select 工资表

set order to tag 职工编号 seek zgbh if found ()

select 工资表.职工编号,员工表.姓名,员工表.性别,员工表.工作日期,员工表.职称,工资表.基本工资,工资表.岗位工资,工资表.奖金,工资表.津贴,工资表.扣所得税,工资表.实发工资; from 员工表,工资表;

where 工资表.职工编号==alltrim(thisform.text1.value) and 员工表.职工编号=工资表.职工编号 into cursor chx

thisform.txt姓名.value=chx.姓名 thisform.txt性别.value=chx.性别

thisform.txt工作日期.value=chx.工作日期 thisform.txt职称.value=chx.职称

thisform.txt基本工资.value=chx.基本工资 thisform.txt岗位工资.value=chx.岗位工资 thisform.txt奖金.value=chx.奖金

VF课程设计, 工资管理系统

thisform.txt津贴.value=chx.津贴

…… 此处隐藏:5277字,全部文档内容请下载后查看。喜欢就下载吧 ……

VF课程设计, 员工工资管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)