毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

VF人事管理系统 第6页

更新时间:2008-6-23:  来源:毕业论文

VF人事管理系统 第6页

编辑表单的初始化事件(Init Event)程序代码为

  private jsjajqzc1zc2zc3zc4

use 人事档案

count to js

thisform.container1.text1.value=js

count for 性别="" to ja

thisform.container1.text2.value=ja

count for 性别 ="" to jq

thisform.container1.text3.value=jq

count for 职称="教授" to zc1

thisform.container2.text1.value=zc1

count for 职称="副教授" to zc2

thisform.container2.text2.value=zc2

count for 职称="讲师" to zc3

thisform.container2.text3.value=zc3

count for 职称="助教" to zc4

thisform.container2.text4.value=zc4

use

5.8报表设计

   创建报表rj是一对多报表,数据源为数据表“人事档案”和“家庭成员”。

制作过程:

1.利用“项目管理器”里的“一对多报表向导”,按确定按钮,进入“一对多报表向导”步骤1窗口:从父表选择字段。

2.在“数据库和表”列表框中选择要输出的数据表“人事档案”做为父表,然后在“可用字段”列表中选择要输出的字段。

3.单击“下一步”进入步骤2窗口“从子表选择字段”,先在“数据库和表”列表框中选择要输出的数据表“家庭成员”作为子表,在“可用字段”列表框中选择要输出的字段。

4.数据表“人事档案”和“家庭成员”事先已经建立索引。因而在步骤3窗口中,两个表选取匹配的字段“编号”。

5.单击“下一步”进入步骤4:排序记录。再“下一步”进入步骤5:选择报表样式,选择一个报表样式,输出方向可以根据需要选择纵向或横向。单击“下一步”进入步骤6窗口:完成。

6在步骤6中可以输入表的标题,可单击“预览”按钮进行预览,不满意时有单击“上一步”来逐步返回进行修改:最后,选择适当选项后单击“完成”按钮,则一个新的报表建立。

5.9主菜单设计

菜单的设计从一开始就是为了方便用户界面的使用。在以往的DOS界面里,程序员为了编写一个自己的菜单系统,往往要花费大量的时间和精力。现在,有了可视化的编程工具,WINDOWS用户界面已经越来越来趋于简单化,其结果是只要了解一些最基本的工具,在加上简单的代码,用户就完全可以编写自己的操作界面。

今天,尽管WINDOWS的各种快捷工具越来越起着重要的作用,但是菜单作为一种方便地操作方式,起作用仍然是不可替代的。使用Visual FoxPro 6.0的“菜单设计器”可以把用户的任务和操作组织起来,并放入合乎逻辑的菜单组。菜单设计提高了Visual FoxPro 6.0应用程序能力[3]

以下给出主菜单系统参数设置:

主菜单中三个过程文件程序代码如下:

a.系统初始化的过程代码:

SET SAFETY OFF

CLOSE DATABASE

A=MESSAGEBOX("系统记录将被清空,你真的这样做?!!!"4+16+256"系统警告")

IF A=4

 USE 人事档案

 ZAP

 USE 家庭成员

 ZAP

 USE 社会关系

 ZAP

ENDIF

USE

b.系统备份的过程代码:

CLOSE DATABASE

A=MESSAGEBOX("请把备份盘插入软驱!!"4+64+256"提示信息")

USE 人事档案

IF A=4

 COPY TO A:\人事档案.DBF

 USE 家庭成员

 COPY TO A:\家庭成员.DBF

 USE 社会关系

 COPY TO A:\社会关系.DBF

ENDIF

USE

b.系统恢复的过程代码:

SET SAFETY OFF

CLOSE DATABASE

A=MESSAGEBOX("请把备份盘插入软驱!!"4+64+256"提示信息")

IF A=4

 USE A:\人事档案.DBF

 COPY TO  人事档案.DBF

 USE A:\家庭成员.DBF

 COPY TO 家庭成员.DBF

 USE A:\社会关系.DBF

 COPY TO 社会关系.DBF

ENDIF

USE

 

主菜单参数设置一烙彭:

 

菜单名称

结果

编辑或命令

跳过

 

文件

子菜单

 

K18=0

 

系统初始化

过程

 

K1=0

 

恢复系统

过程

 

K2=0

 

系统备份

过程

 

K3=0

 

数据更新

命令

Do form babj.scx

K4=0

 

更改口令

命令

Do form 密码修改表单.scx

K5=0

 

查询

子菜单

 

K6=0

 

模糊查询

命令

Do form rskpcx.scx

K8=0

 

精确查询

命令

Do form cxl.scx

K7=0

 

统计

子菜单

 

K9=0

 

职务统计

命令

Report form tjzw.frx preview

K10=0

 

学历统计

命令

Report form wh.frx preview

K11=0

 

职称统计

命令

Do form tjzc.scx

K12=0

 

部门统计

命令

Do form tjbm.scx

K13=0

 

报表

子菜单

 

K14=0

 

个人档案

命令

Report form rj.frx preview

 

 

员工社会关系

命令

Report form rs.frx preview

 

 

职工基本信息

命令

Report form rsda.frx preview

 

 

报表打印

命令

Do form dada.scx

K16=0

 

浏览

子菜单

 

K15=0

 

员工基本情况

命令

Do form ln.scx

 

 

员工家庭情况

命令

Do form jiatln

 

 

 

 

 

 

 

 

 

5.10编译

当所有的程序编辑好后,需要对系统进行编译,制作成为可以执行的程序。

编译过程简述如下:

1. 将系统中涉及到的文件全部包含到“项目管理器”.需要注意的是主界面等用到图片文件需要手工添加近来,将其包含到“其他”中的“其他文件”项中.无用的表单,数据表等都要移除,最后将他们的源文件从系统目录中删除。

2.单击项目管理器右侧的“连编”按钮,选择连编项目.选择“重新连编全部文件”命令,他的功能是将项目管理器中包含的文件做检查,如果在连编后删除某些文件,就需要使用这个按钮对文件重新连编,这一过程是计算机自动完成的。

3 编译结束后,如果没有错误,就可以生成可执行文件了,如有错误系统会自动弹出提示,在提示中,可以选择“忽略”,“全部忽略”,“取消”,这里的“忽略”就是不管出现什么样的错误,继续编译,当然通常一旦出现错误提示就应该选择“取消”,然后找出相应的错误,改正后再编译。

     

 

通过编写这个程序后,感觉得到VFP6.0是一个强大的数据处理工具,因为无论是最终用户或是程序编制者,在使用过程中都可以找到一个相当便捷的方法来实现自己的想法。

经过一个多星期的设计和开发,人事管理系统基本开发完毕。其功能基本符合用户需求,能够完成员工基本信息、家庭成员、社会关系的输入和统计。以及各类相关报表的打印。并提供部分系统文护功能,使用户方便进行数据备份和恢复、数据删除。同时也考虑到了单位编码以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。

在编制过程中,首先考虑到了界面的友好性,并在界面设计时不采用烦琐的细节,使界面简

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

VF人事管理系统 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。