文章导读:在新的一年中,各位网友都进入紧张的学习或是工作阶段。网学的各位小编整理了VFP毕业设计-基于VFP人事管理信息系统的相关内容供大家参考,祝大家在新的一年里工作和学习顺利!
客服咨询,网学网竭诚为您服务,本站永久域名: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 |