论文无忧网提供:计算机毕业论文范文|计算机毕业设计|计算机毕业论文
栏目导航 ASP Java Web .NET VB6.0 JAVA VC VF DELPHI PB 计算机网络 计算机科学与技术 PHP 安卓APP 其他 C# 代写论文
当前位置: > 计算机 > VF >

(B)VFVF工资管理系统

3.2 代码实现

3.2.1 系统主程序.PRG

http://www.paper51.com

SET SYSMENU OFF                    &&关闭系统菜单

http://www.paper51.com

SET SYSMENU TO               &&将系统菜单重新设置

内容来自www.paper51.com

SET TALK OFF                      &&不显示命令结果 http://www.paper51.com

SET NOTIFY OFF                  &&不显示系统信息 内容来自www.paper51.com

SET CLOCK STATUS            &&显示系统时钟

内容来自www.paper51.com

SET PALETTE OFF                &&指定使用默认的调色板

paper51.com

SET BELL ON                        &&打开计算机的铃声,并设置铃声的属性 paper51.com

SET SAFETY OFF                  &&改写文件时,不显示提示对话框

http://www.paper51.com

SET ESCAPE ON                   &&按下Esc键时,终止所执行的程序或命令 内容来自www.paper51.com

SET KEYCOMP TO WINDOWS &&指定控制VFP的击键位置 paper51.com

SET CARRY ON                    &&将当前记录的数据送到新记录中 内容来自论文无忧网 www.paper51.com

SET CONFIRM ON               &&指定可以通过在文本框中键入最后一个字符来退出文本框

http://www.paper51.com

SET EXACT ON                     &&指定用精确规则来比较两个不同长度的字符串 内容来自论文无忧网 www.paper51.com

SET NEAR ON                       &&指定FIND或者SEEK查找命令查不到时,记录指针的停留位置 http://www.paper51.com

SET ANSI OFF  &&指定VFP SQL中,如何用操作符"="比较不同长度的字符串

copyright paper51.com

SET LOCK ON                       &&使用互斥锁 内容来自www.paper51.com

SET EXCLUSIVE ON                  &&系统独占方式

copyright paper51.com

SET MULTILOCKS ON        &&设置多个互斥锁 paper51.com

SET DELETED ON                &&删除文件时,进行提示 copyright paper51.com

SET OPTIMIZE ON               &&使用Rushmore优化 内容来自论文无忧网 www.paper51.com

SET REFRESH TO 0,5           &&指定刷新时间

copyright paper51.com

SET ODOMETER TO 100            &&指定处理记录设置的计数器的时间间隔 内容来自www.paper51.com

SET CURRENCY LEFT &&指定货币符号在数值型表达式的显示位置在左边

内容来自论文无忧网 www.paper51.com

SET CURRENCY TO "¥"            &&定义货币符号为人民币符号 http://www.paper51.com

SET HOURS TO 12                &&指定时间为12小时制

paper51.com

SET DATE TO YMD                     &&指定日期为年月日形式

paper51.com

SET DECIMALS TO 2           &&指定显示数值表达式时,两位小数点 内容来自www.paper51.com

SET RESOURCE ON             &&更新资源文件

http://www.paper51.com

SET FDOW TO 1                    && copyright paper51.com

SET FWEEK TO 1                  && copyright paper51.com

SET MARK TO "."                  &&设置"."做掩码

http://www.paper51.com

SET SEPARATOR TO"."              &&在小数点左边,每三位数一组的分隔符为"." copyright paper51.com

DO FORM 工资管理系统\登录表单.scx                &&调用登录表单 paper51.com

READ EVENTS                            &&&&启动事件循环

copyright paper51.com

SET SYSMENU TO DEFAULT   &&设置系统菜单为默认的形式

paper51.com

SET SYSMENU ON               &&打开系统菜单

内容来自www.paper51.com

SET NOTIFY ON                   &&显示系统信息

copyright paper51.com

SET EXCLUSIVE OFF          &&关闭系统独占方式 copyright paper51.com

SET SAFETY ON                   &&改写文件时,显示提示对话框 http://www.paper51.com

MODIFY WINDOWS SCREEN  &&恢复Windows窗口 http://www.paper51.com

3.2.2 菜单设计 http://www.paper51.com

3.2.2.1 tanmenu.mnx paper51.com

打开菜单设计器,设计好必要的属性,设计结果见图3.2。

copyright paper51.com

图3.2 快捷菜单tanmenu

copyright paper51.com

3.2.2.2 zhumenu.mnx http://www.paper51.com

(1)打开菜单设计器,设计好必要的属性,设计结果见图3.3。 http://www.paper51.com

(2)对“文件(\<F)”进行编辑,可的设计结果如图3.4 http://www.paper51.com

图3.3 zhumenu菜单栏 paper51.com

图3.4 zhumenu文件(\<F)的子菜单 内容来自www.paper51.com

(3)再分别对“编辑(\<E)”、“查询工资(\<S)”、“查询奖金(\<P)”、“计算数据(\<C)”、“打印报表(\<R)”、“帮助(\<H)”进行编辑,可得图3.5。

paper51.com

copyright paper51.com

图3.5 zhumenu 运行结果

内容来自论文无忧网 www.paper51.com

3.2.3报表设计

http://www.paper51.com

(1)工资条的设计如图3.6所示。

http://www.paper51.com

paper51.com

图3.6 工资条的设计 copyright paper51.com

    实现了工资条的打印,使员工对自己的工资情况有个了解。 http://www.paper51.com

(2)奖金条的设计如图3.7所示。

内容来自www.paper51.com

paper51.com

图3.7 奖金条的设计 内容来自论文无忧网 www.paper51.com

    实现了奖金条的打印,让员工对自己的奖金情况有所了解。 copyright paper51.com

3.2.4 表单设计 http://www.paper51.com

3.2.4.1 登陆表单

http://www.paper51.com

图3.8登陆表单 copyright paper51.com

    登陆表单的作用是操作者只有输入了正确的职工号和密码才能登陆进入工资管理系统。 http://www.paper51.com

3.2.4.2 修改密码表单

http://www.paper51.com

内容来自www.paper51.com

图3.9修改密码表单

内容来自www.paper51.com

修改密码表单主要用来完成修改密码的功能。为了系统的安全起见,密码用一段时间就要进行更换。在该表单中,单击“确定”按钮,进行密码的修改。单击“取消”按钮,取消密码修改的操作。 内容来自论文无忧网 www.paper51.com

3.2.4.3添加操作员表单

内容来自论文无忧网 www.paper51.com

paper51.com

图3.10添加操作员表单 http://www.paper51.com

添加操作员表单的作用是完成操作员的添加。可以添加或者删除一条操作员记录。 内容来自www.paper51.com

3.2.4.4查询结果表单 内容来自论文无忧网 www.paper51.com

(1)基本工资查询结果表单 内容来自论文无忧网 www.paper51.com

http://www.paper51.com

图3.11基本工资查询结果表单

内容来自www.paper51.com

基本工资查询结果表单显示按一定条件查询出的基本工资的信息。共有三个表单:分别是部门查询表单、职工号查询表单以及姓名查询表单。在每个界面中都可以查看第一条、前一条记录、后一条记录、最后一条记录以及退出该界面。 内容来自论文无忧网 www.paper51.com

这个表单是按部门查询的基本工资查询结果表单。 内容来自论文无忧网 www.paper51.com

(2)劳务奖金查询结果表单 copyright paper51.com

paper51.com

图3.12劳务奖金查询结果表单 paper51.com

    劳务奖金查询结果表单显示按条件查询出的劳务奖金结果信息。共有三个表单:非别是部门查询表单、职工号查询表单以及姓名查询表单。在每个界面中都可以查看第一条记录、前一条记录、后一条记录、最后一条记录以及退出该界面。这个表单是按部门查询的劳务奖金查询结果表单。

内容来自论文无忧网 www.paper51.com

3.2.4.5 查询基本工资表单设计 copyright paper51.com

    查询基本工资表单设计根据一定的条件查询出基本工资的信息。包括按部门查询、按姓名查询以及按职工号查询。

内容来自www.paper51.com

(1)按部门查询表单

内容来自论文无忧网 www.paper51.com

内容来自www.paper51.com

图3.13按部门查询表单

http://www.paper51.com

    按部门查询表单的作用是根据给出的部门代码查询出基本工资的信息。 内容来自www.paper51.com

(2)按职工号查询表单

内容来自www.paper51.com

copyright paper51.com

图3.14按职工号查询表单 内容来自www.paper51.com

按职工号查询表单的作用是根据给出的职工号查询出基本工资的信息。 内容来自www.paper51.com

(3)按姓名查询表单

copyright paper51.com

内容来自论文无忧网 www.paper51.com

图3.15按姓名查询表单

内容来自论文无忧网 www.paper51.com

按姓名查询表单的作用是根据给出的职工姓名查询出职工的基本工资的信息。

内容来自论文无忧网 www.paper51.com

3.2.4.6 查询劳务奖金表单 内容来自论文无忧网 www.paper51.com

查询劳务奖金表单设计根据一定的条件查询出劳务奖金的信息,包括按部门查询、按姓名查询以及按职工号查询。 内容来自www.paper51.com

(1)按部门查询表单

paper51.com

    按部门查询表单的作用是根据给出的部门代码查询出职工的劳务奖金的信息。

内容来自www.paper51.com

http://www.paper51.com

图3.16按部门查询表单

内容来自论文无忧网 www.paper51.com

(2)按职工号查询表单

copyright paper51.com

paper51.com

图3.17按职工号查询表单

copyright paper51.com

   

内容来自论文无忧网 www.paper51.com

按职工号查询表单的作用是根据给出的职工号查询出职工的劳务奖金的信息。

内容来自www.paper51.com

(3)按姓名查询表单 copyright paper51.com

按姓名查询表单的作用是根据给出的职工姓名查询出职工的劳务奖金的信息。

http://www.paper51.com

http://www.paper51.com

图3.18按姓名查询表单

http://www.paper51.com

3.2.4.7 计算基本工资表单

内容来自www.paper51.com

图3.19计算基本工资表单

http://www.paper51.com

计算基本工资表单主要的作用是在改变基本工资的某个项目时,自动计算出当月的应发工资。 copyright paper51.com

3.2.4.8计算劳务奖金表单

paper51.com

http://www.paper51.com

图3.20计算劳务奖金表单

paper51.com

计算劳务奖金表单主要的作用是在改变劳务奖金的某个项目时,自动计算出当月的应发奖金数目。 http://www.paper51.com

3.2.4.9 部门调换表单 http://www.paper51.com

paper51.com

图3.21部门调换表单

内容来自www.paper51.com

部门调换表单主要用来完成职工在不同的部门之间的变动。单击“调换”按钮实现职工调换到新的部门。单击“取消”按钮,取消职工的部门调换操作。因为部门的变动有可能引起职工的工资的变动。 http://www.paper51.com

其它模块设计略,具体的见代码设计。 copyright paper51.com

3.2.5 连编程序 paper51.com

连编应用程序项目是本设计的收尾工作。通过连编将项目资源,如视图、查询、表单、报表、菜单、类、过程这些包含于项目管理器中的文件信息结合在一起,生成一个扩展名为工资管理系统.exe的可执行文件,或扩展名为.app的应用程序。

内容来自www.paper51.com

连编程序之前,要进行设置主文件、确定包含或排除文件、设置项目信息等操作。完成这些操作后,运行主程序,当主程序没有错误后,即可连编项目。 paper51.com

------分隔线----------------------------
联系方式