基于vfp的考勤管理系统__内容摘要:

看自己创作的表单图 ,单击“保存表单并用表单设计器打开表单”复选框,对表进行处理。 单 击“完成”。 图 请假信息表单 报表 出差管理 单机“工具”→“向导” →选择“表单”,选择“一对多表单设计” 自己的需求选择字段,选择“员工信息”表中的员工编号,姓名,年龄,部门,职务等字段内容,单击“下一步”,可以发现步骤 2 中可以选择子表的内容选择“出差”表中出差时间,出差地点,备注等字段内容, 步骤 3 中我们将建立父表和子表之间的关系,将 2 个数据表连接,选择员工编号为匹配字段。 单击“下一步”。 步骤 4 选择表单样式 选择“浮雕式”“ 文本按钮”模式单击“下一步 ”。 步骤 5是排序次序 选择“升序” 单击“下一步”。 步骤 6 完成 通过预览可以查看自己创作的表单图 ,单击“保存表单并用表单设计器打开表单”复选框,对表进行处理。 单击“完成”。 图 加班信息表单 加班管理 单机“工具”→“向导” →选择“表单”,选择“一对多表单设计” 自己的需求选择字段,选择“员工信息”表中的员工编号,姓名,年龄,部门,职务等字段内容,单击“下一步”,可以发现步骤 2 中可以选择子表的内容选择“加班”表中工编号,姓名,加班时间,日期,备注等字段内容, 步 骤 3 中我们将建立父表和子表之间的关系,将 2 个数据表连接,选择员工编号为匹配字段。 单击“下一步”。 步骤 4 选择表单样式 选择“浮雕式”“ 文本按钮”模式单击“下一步”。 步骤 5是排序次序 选择“升序” 单击“下一步”。 步骤 6 完成 通过预览可以查看自己创作的表单图 ,单击“保存表单并用表单设计器打开表单”复选框,对表进行处理。 单击“完成”。 通过“打印”选项按钮可以对进行打印处理: 图 图 出差信息表单及打印的显示窗口 系统模块 关于系统版本信息 VFP 既具有 Visual 语言系列的功能强大、直观易用以及面向对象的优点,它的可视化能力也算是比较强,虽然没能加上文字夜光,动画效果,可是根据表单的应用就可以得到很好的效果,版本信息也是一个简单的模块组成。 打开所建立的项目考勤管理 .pjx 在表单中 ,单击“新建”创建一个表单,添加 label1 到label5并输入系统的信息和版本资料,制作等。 添加一个“确定”,命令( mand)按钮,属性为 exit 带有直接退出功能。 如图 用户密码修改 打开 ”项目 ”考勤管理 .pjx 在“表 单”新建一个名称为密码修改的表单,表单有 4个标签, 4个文本框,和两个命令按钮组成的,在四个标签中分别输入用户名,密码,新密码,重新输入新密码,将其与四个文本框对应的摆放好。 两个命令按钮中一个为“确定”按钮,另一个为“取消”按钮。 给表单弄一些细微的更改,加图片的处理得出图 图 密码修改表单的建立 由于操作有确定按钮和取消按钮的 clik 中的代码完成,所填写的代码在附录中 密码修改 代码。 退出 退出直接根据在菜单的功能来完成,在菜单中的系统管理模块中插入“退出”结果设为“过程 ”在空白的过程栏中输入代码: IF messagebox(“请确认是否退出本系统。 ”,4+32,”考勤管理系统 ”)=6 wait “正在退出考勤管理系统 ” window nowait wait clea clear event QUIT Endif 第四章 系统设计 表单建立 欢迎界面的世界 系统刚开始有个欢迎界面,该界面有一个表单来完成的。 命名为“欢迎界面”,打开“文件”点击“新建”然后创建表单,根据表单设计器,可以对表单进行加工处理,比如更换名称,设置属性,加控件等。 图 新建表单 在表单空处点击右键“属性”根据添加几个 label,将“欢迎使用。 ” forecolor 选为,“欢迎进入考勤管理系统” forecolor 选为 , backcolor 设置为,添加制作,版本,指导老师等标签。 根据 VFP的特点给该表单加以图片,使其有更好的视觉效果。 操作如下右键弹开“属性”,找到 picture 及表单的图片属性,将自己选好的图片插入到该位置即可。 图 欢迎界面 在表单中为了切换窗口,设置一个 mand(命令按钮) 名字改为“进入” ,双击并输入以下代码: *设置文件目录为 E:\Microsoft Visual Studio\Vfp98\titi set path to E:\Microsoft Visual Studio\Vfp98\titi\数据库 *调用用户登录界面 do form yhdl *释放开始界面 thisform . release 代码的作用就是调用用户登录界面,释放开始界面,让程序进入用户登陆界面 保存表单并运行,观察运行的结果。 根据结果进行适当的修改至满意的结果,开始界面设计完毕, 调用数据库来进入用户登陆界面。 登陆界面 点击“进入”之后,将切换成用户登录窗口,登录窗口也是一个表单,通过加一些控件和代码将其实现。 主要加 text, mand, edit 等按钮控件来完成 图 用户登录界面 在创建的 2 个命令按钮中, mand1 里名称修改为“确认”,并双击进入 mand .click中输入以下代码: OPEN DATABASE 数据库 USE yh *先打开 kcgl数据库文件,然后使用 yh 表,并定位到第一个记录 USER_N=TRIM() USER_P=TRIM() *定义逻辑变量 is_user,用于判断是否为合法用户 LOCATE ALL FOR user_name=USER_N IF FOUND() AND user_password=USER_P DO 菜单 .mpr *调用主界面 ELSE MESSAGEBOX(用户名或用户密码不正确,请重新输入。 ,0+16,提示 ) ENDIF 此功能实现为,用户登录就需 要调用表 YH的信息来完成的 ~ 在另一个命令按钮 mand2里将名称修改为“取消”, 并双击进入 mand .click中输入以下代码: USE CLOSE ALL *关闭所有的表和数据库文件 *释放登录表单 此功能实现为, 实现功能为关闭所有的表和数据库文件。 主界面的设计 主界面为本系统最基本、最重要的功能模块,通过主界面的菜单能对系统的其他功能集中管理。 主要采用了顶层表单技术,大大减轻了设计、编程的工作量。 通过登录界面验证之后,要是用户名和密码都为 正确就可以进入该界面。 表 44 菜单基本结构 考勤基本管理 加班管理 出差管理 请假管理 系统管理 员工信息 加班信息 出差信息 请假信息 密码修改 日常操作 报表 报表 报表 系统版。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。