当前位置: 网学 > 设计下载 > VFP毕业设计 > 正文

基于VFP人事管理信息系统

来源:Http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 佚名 来源: 网络 发布时间: 13/05/10

文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了VFP毕业设计-基于VFP人事管理信息系统的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

5.2表单设计
5.2.1开始界面设计(beginning.scx)
根据开发软件的特点和用户的需要,应采用全汉字的工作界面与用户进行交流,要突出简单、明快的特点,通过菜单建立于用户的联系。
创建一个表单Form,Caption属性为“开始界面”,并确定表单的位置、尺寸和背景颜色属性。并设计该表单由以下控件组成:
Label1:其Caption属性是“欢迎使用”,Backstyle=0(透明);●Label2:其Caption属性是“人事信息管理系统”,Backstyle=0(透明);
Time1:时钟,其Interval=1000。
为了使开始画面产生动态效果,添加控件Time,调整好适当的时间间隙值即Interval属性值,然后建立一个适当的Timer过程,该过程交替改变Label1和Label2两个标签的前景颜色,从而产生动态闪烁的效果,并在该过程中设计计数器,当计数器的值从1加到10后,系统进入“输入密码界面”。
5.2.2输入密码界面设计(cipher.scx)
 “输入密码”界面是具有控制访问者使用权限的功能,利用对访问者授予不同的密码来控制其对本系统的使用,维护本系统数据的安全,防止非管理人员对本系统进行的错误操作造成对本系统的破坏。本系统根据需求分析设置使用权限分为两级:“管理员级”和“用户级”。
“管理员级”具有对本系统所有记录进行添加、删除、查询、统计、修改和对新增用户进行授权的功能。
“用户级”仅具有浏览、查询、统计的功能。
在“输入密码界面”中,要求输入正确的用户名和密码。密码和用户名作为用户进入本系统的识别码缺一不可,且各用户的密码和用户名各不相同。
为了防止恶意操作,本系统在“输入密码界面”中设计了输入次数限制,如果输入密码或用户名三次都不正确,就会退出本系统,取消本次操作。
创建一个表单Form,Caption属性为“请输入密码”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
Label1:其Caption属性是“请在指定位置输入用户名和密码”;●Label2:其Caption属性是“(仅限三次)”;
Label3:其Caption属性是“用户名”;
Label4:其Caption属性是“密码”;
Text1:用于输入用户名;
Text2:用于输入密码;
Command1:确认命令按钮;
Command2:退出命令按钮。
Command1(确认命令按钮)上设计Click过程,该过程用于确认用户输入的“用户名”和“密码”是否正确,并确认用户的权限等级。如果用户输入的“用户名”或“密码”不正确,则系统提示“用户名输入错误,请重新输入”或“密码输入错误,请重新输入”。为了防止恶意操作,该过程设计计数器,如果三次输入不正确,则会退出系统。
5.2.3功能选择界面设计(mainmenu.scx)
输入正确的密码和用户名后进入“功能选择界面”。“功能选择界面”为用户提供下一步操作的路径,设计分为“查找”、“统计”和“维护”三个功能,通过三个功能按钮进入所要完成任务的界面。
由于授权的不同,在操作者打开“功能选择界面”之后,所能进行操作的范围是不同的。“管理员级”可以操作上述三项功能;“用户级”仅能操作“查找”和“统计”两个功能,系统自动设置其不能进行“维护”功能的操作。
创建一个表单Form,Caption属性为“功能选择界面”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
Command1:查询命令按钮;
Command2:统计命令按钮;
Command3:维护命令按钮;
Command4:退出命令按钮;
Image1:添加一个图片
Shape1:产生一个矩形框。
    设计表单的Click过程,用于确认用户的使用权限,当确认用户的使用权限为“1“时,Command3(维护命令按钮)可以使用;当确认用户的使用权限为“2“时,Command3(维护命令按钮)不可以使用。
    设计Command1(查询命令按钮)的Click过程为执行“查询表单(Query.scx)”并释放本表单;
    设计Command2(统计命令按钮)的Click过程为执行“统计表单(Statics.scx)”并释放本表单;
    设计Command3(维护命令按钮)的Click过程为执行“维护表单(weihu.scx)”并释放本表单。
5.2.4查询表单设计
在“查询界面”设计中,要把进行职工基本情况查询的条件全部包括在内,这样就可以实现任意条件的查询,并应设计排序功能,在选定要查询的条件后,经过确认和排序后打印输出。
建一个表单Form,Caption属性为“查询界面”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
Label1—23:分别为职工基本情况的字段名;
Text1—23:分别为存放职工基本情况;
command1:确认命令按钮
command2:重新设置命令按钮
command3:确认排序命令按钮
command4:打印命令按钮
command5:退出命令按钮
commandgroup1:其属性“commandcount”=3
commandgroup1.command1:全部选定命令按钮
commandgroup1.command2:全部取消命令按钮
commandgroup1.command3:选择或取消命令按钮
optiongroup1:其属性“optioncount”=6
optiongroup1.option1--6:其属性“caption”分别为职工号、姓名、职务、出生日期、职称和民族
grid1:建一个表,存放选定的职工基本情况的记录
设计Command1(确认命令按钮)的Click过程,判断职工基本情况表(personal-cards.dbf)中的值与输入的值是否一致,如一致则将该记录存入grid1中;如不一致则提示无此条件的记录;
设计Command2(重新设置命令按钮)的Click过程,将选择框中Text1—23的值设为空;
设计Command3(确认排序命令按钮)的Click过程,将按照选定的值的顺序排列grid1中的记录;
设计Command4(打印命令按钮)的Click过程,打印grid1中经选定的记录。
设计commandgroup1.Command1(全部选定命令按钮)的Click过程,全部选定grid1中的记录;
设计commandgroup1.Command2(全部取消命令按钮)的Click过程,全部取消grid1中的记录;
设计commandgroup1.Command3(选择或取消命令按钮)的Click过程,单个选择或取消grid1中的记录。
5.2.5统计表单设计(Statistics.scx)
在“统计界面”设计中,根据人事管理的需求,设计了“行政职务统计”、“政治面貌统计”、“技术职务统计”和“文化程度统计”这四个项目,分别用于统计行政职务、政治面貌、技术职务和文化程度等情况,作为人事信息管理小型软件,在对繁杂的人事统计上有其一定的局限性,并不能够完全满足对所有条件的统计功能。因此,在“职务统计”中仅设计中层干部和一般干部的统计;在“政治面貌统计”中仅设计党员、团员的统计;在“职称统计”中仅设计中级、高级职称的统计;在“文化程度统计”中仅设计专科、本科的统计。
创建一个表单Form,Caption属性为“统计选择界面”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
container1:产生一个容器;
Command1:统计技术职称命令按钮;
Command2:统计政治面貌命令按钮;
Command3:统计任职情况命令按钮;
Command4:统计文化程度命令按钮;
Command5:退出命令按钮;
Image1:添加一个图片
设计Command1(统计技术职称命令按钮)的Click过程为执行“职称统计表单(par.scx)”并释放本表单;
设计Command2(统计政治面貌命令按钮)的Click过程为执行“政治面貌统计表单(polity.scx)”并释放本表单;
设计Command3(统计任职情况命令按钮)的Click过程为执行“任职情况统计表单(headship.scx)”并释放本表单;
设计Command4(统计文化程度命令按钮)的Click过程为执行“文化程度统计表单(educated.scx)”并释放本表单。
5.2.6技术职务统计界面设计(par.scx)
创建一个表单Form,Caption属性为“职称统计界面”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
command1:打印命令按钮
command2:退出命令按钮
设计表单的activate过程,用于显示职称统计结果。根据系统设计思想职称统计的对象只限于中级职称和高级职称,在高级职称中分别进行“男”、“女”和“汉族”、“少数民族”的统计;并且是分部门统计,而后进行合计。……因为进行统计的数据在不断的变化中,保证打印输出的统计数据上显示统计的截止时间,在统计表上方使用DATA()函数显示统计数据的截止时间。
设计Command1(打印命令按钮)的Click过程,用于打印输出统计界面上显示的表格。程序设计思想与显示统计结果的设计思想基本一致。
5.2.7政治面貌统计表单设计(polity.scx)
创建一个表单Form,Caption属性为“政治面貌统计界面”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
command1:打印命令按钮
command2:退出命令按钮
设计表单的activate过程,用于显示政治面貌统计结果。根据系统设计思想职称统计的对象只限于党员和团员,在党员中分别进行“男”、“女”和“汉族”、“少数民族”的统计;并且是分部门统计,而后进行合计。……因为进行统计的数据在不断的变化中,保证打印输出的统计数据上显示统计的截止时间,在统计表上方使用DATA()函数显示统计数据的截止时间。
设计Command1(打印命令按钮)的Click过程,用于打印输出统计界面上显示的表格。程序设计思想与显示统计结果的设计思想基本一致。
5.2.8行政职务统计表单设计(headship.scx)
创建一个表单Form,Caption属性为“职务统计界面”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
command1:打印命令按钮
command2:退出命令按钮
设计表单的activate过程,用于显示职务统计结果。根据系统设计思想职称统计的对象只限于中层干部和一般干部,在中层干部中分别进行“男”、“女”和“汉族”、“少数民族”的统计;并且是分部门统计,而后进行合计。……因为进行统计的数据在不断的变化中,保证打印输出的统计数据上显示统计的截止时间,在统计表上方使用DATA()函数显示统计数据的截止时间。
设计Command1(打印命令按钮)的Click过程,用于打印输出统计界面上显示的表格。程序设计思想与显示统计结果的设计思想基本一致。
5.2.9文化程度统计表单设计(educated.scx)
创建一个表单Form,Caption属性为“文化程度统计界面”,确定表单的位置、尺寸等属性。并设计该表单由以下控件组成:
command1:打印命令按钮
command2:退出命令按钮
设计表单的activate过程,用于显示文化程度统计结果。根据系统设计思想职称统计的对象只限于大学本科和大学专科,在大学本科中分别进行“男”、“女”和“汉族”、“少数民族”的统计;并且是分部门统计,而后进行合计。……因为进行统计的数据在不断的变化中,保证打印输出的统计数据上显示统计的截止时间,在统计表上方使用DATA()函数显示统计数据的截止时间。
设计Command1(打印命令按钮)的Click过程,用于打印输出统计界面上显示的表格。程序设计思想与显示统计结果的设计思想基本一致。
本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

网学推荐

免费论文

原创论文

浏览:
设为首页 | 加入收藏 | 论文首页 | 论文专题 | 设计下载 | 网学软件 | 论文模板 | 论文资源 | 程序设计 | 关于网学 | 站内搜索 | 网学留言 | 友情链接 | 资料中心
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2015 myeducs.Cn www.myeducs.Cn All Rights Reserved
湘ICP备09003080号