1、 李洪会 年 12 月 30 日【主题】本次课程设计我的课题是企业人事管理。主要培养我们的VFP的设计能力, 提高我们的综合素质。我的任务是建立能够实现对一个公司人员登陆, 查询, 录入、 修改功能的系统。在登录界面中, 用户名是aaa, 密码是123456我的设计思路现建立一个主菜单, 然后将表单联系起来。再经过表单对自由表的查询、 录入、 修改等功能来实现我们系统的顺利运行。在制作过程中, 我得到了同学的无私帮助, 结合个人努力, 最终成功完成了本次课程设计, 实现了原先预想的功能。1. 系统总体设计1.1系统功能简介该系统能够进行职工信息查询, 录入, 修改和退出录入: 录入姓名, 年龄
2、, 性别, 学历, 籍贯, 职工编号。修改: 职工信息都可修改。查询: 进入登陆界面后, 会自动出现浏览查询界面, 供人查询1.2系统功能结构图2. 数据库设计职工表( 姓名, 年龄, 性别, 学历, 籍贯, 职工编号) 普通关键字: 职工编号任职表( 职工编号, 部门编号, 工资情况, 任职年限, 是否在职, 考勤情况, 工作表现) 3. 实验数据职工表数据如下所示:任职表数据如下所示:4. 程序设计界面4.1登录界面系统登录界面设计1) 控件属性设置 图片winter的路径属性Picture设置为VFP的默认路径。 标签label1的标题属性Caption设置为: 用户名, 并设置相应的字
3、体、 字号和颜色。2) 代码设计表单的登录事件代码: USE 密码 GO TOP flag=0 DO WHILE .NOT. EOF() IF Alltrim(用户名)=aaa(Thisform.Text1.Value) IF Alltrim(密码)=123456(Thisform.Text2.Value) do form 主表单 ELSE WAIT 密码错误 WINDOW TIMEOUT 2 ENDIF flag=1 EXIT ENDIF SKIP ENDDO IF FLAG=0 用户名错误ENDIF 表单的Destroy事件代码: RELEASE MEUN 4.3职工信息查询标签: lab
4、el1 标题: caption 设置为: 职工部门 label2 标题:文本框: text1 接收由键盘输入的数据 text2 接收由键盘输入的数据命令按钮: command1 标题: 查询 Command2 标题: 清除表格: 显示查询结果 命令按钮command1的Click事件代码:SELECT 职工.*; FROM 数据1!部门 INNER JOIN 数据1!任职表; INNER JOIN 数据1!职工 ; ON 任职表.职工编号 = 职工.职工编号 ; ON 部门.部门编号 = 任职表.部门编号; WHERE 部门.部门名称 = thisform.text1.value;INTO T
5、ABLE 职工部门.dbfthisform.grid1.recordsource=职工部门命令按钮command2的Click事件代码: SELECT 职工.*; WHERE 任职表.职工编号 = thisform.text2.value; INTO TABLE 职工编号.dbf thisform.grid2.recordsource=职工编号thisform.text2.value= thisform.text1.value=thisform.text1.setfocus4.4职工信息录入学生成绩录入表单设计 lbl姓名 标题: Caption 设置为: 姓名 Lbl年龄 标题: 年龄 Lb
6、l性别 标题: 性别Lbl学历 标题: 学历 Lbl籍贯 标题: 籍贯 Lbl职工编号 标题: Label1, label2标签无标题, 程序运行时, 根据文本框的内容显示标题信息。 txt姓名 数据源: 任职表 设置为: Txt年龄 数据源: Txt性别 数据源:txt学历 数据源: Txt籍贯 数据源: Txt职工编号 数据源: 录入 退出录入 insert into 职工 values(thisform.txt职工编号.value,thisform.txt姓名.value,thisform.txt年龄.value,thisform.txt性别.value,thisform.txt学历.v
7、alue,thisform.txt籍贯.value)退出 thisform.releaseclear events5. 课程设计总结在本次课程设计我觉得我还是学到了比较多的东西。我们都知道现在企业需要很多的多功能的人才, 现代综合型人才必须要学会这些系统的设计。我选择的是企业人事管理系统设计, 做这项设计首先从整体中把握设计的几个大的方向, 首先我是设计登录界面, 其次设计主界面, 在主界面我需要设计职工信息查询, 职工信息录入, 职工信息修改, 职工信息打印和职工信息退出这五项功能。1、 在学习设计登录界面, 我学习了如何去实现登录功能和跳转界面。可能对一些同学来说不是很难, 可是我在做的时
8、候还是出现了很多困难, 不过在同学和老师的帮助下顺利的完成了。2、 之后我主要是设计主界面, 主界面主要包含五部分的内容, 查询, 录入, 修改, 打印, 以及退出, 接着想办法将五部分功能逐一去实现。查询功能, 就是能够根据职工部门和职工编号去查询职工的信息。录入功能, 如果用户需要录入新员工的信息便可在录入功能中输入职工的信息。如果需要修改信息便可在修改功能, 将修改信息在表格中显示出来。打印功能, 就是根据需要能够打印出职工信息表。 在整个设计中, 经历了很多的失败, 可是我知道我作为一个初学的学生来说, 程序设计必须学会的, 还好有些这个学期的基础再加上老师在几天老师的辛苦教学以及同学的帮助下, 较原来有个很大的进步, 但在做系统时还是不是很熟练, 我想还是我的基础知识学得不够扎实, 应该看看课本, 在做登录界面和主界面的设计过程掌握的不够好, 为了自己在这些方面学的更好些, 接下来针对自己的弱势方面加强练习。参考文献1. 计算机等级考试二级教程2. vfp8中文参考手册3. visual foxpro7.0应用编程150例
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1