"VF历年上机试题汇总及专业解析:快下吧,让过级更容易!"

需积分: 0 6 下载量 168 浏览量 更新于2024-04-16 1 收藏 529KB DOC 举报
通过姚明的例子,谈谈孩子的运动和学习;考孩子未来,运动重要还是学习更重要;谈谈孩子的成长和教育。";*07022、建立一个人员简历数据库,文件名为 RYJL.DBC,并输入数据。该数据库中有两个数据表:个人信息表(GRXX.DBF)和工作经历表(GZJL.DBF)。其数据形式如下:个人信息表(GRXX.DBF) 工作经历表(GZJL.DBF) 要求:将数据库(RYJL.DBC)中的 GRXX.DBF(父表)和 GZJL.DBF(子表)以“个人编号”建立一对多永久关系。参考答案:数据类型:个人编号 C(6),姓名 C(6),性别 C(2),出生日期 D 工作单位 C(20),起始时间 D,终止时间 D,工作职务 C(10)索引类型: GRXX 表 —— 个人编号(主索引) GZJL 表 ——个人编号(主索引)或(候选索引)3、建立程序文件 COM-SQL713.PRG,要求将完成下列各小题任务的 VFP 数据表操作命令或 VFP-SQL命令写在该程序文件中。在程序首行用注释语句注明考生姓名和准考证号,并用注释语句标注小题号。(1)根据个人信息表 GRXX.DBF 中的“姓名”字段排序显示全部信息。(2)查看工作经历表 GZJL.DBF 中的所有记录。(3)向工作经历表 GZJL.DBF 中添加一条新记录,内容为自己公司的工作经历。";*07023、假设你从事某公司管理,需要用VF 开发一个工资管理系统;根据下列要求设计该工资管理系统并编写相关程序。要求:(1)系统包括用户登录、工资录入、工资计算、工资查询等功能。(2)职工数据存储在 ZGB.DBF 数据表中,包括职工号、姓名、基本工资、津贴、奖金、公积金等字段。(3)工资数据存储在 GZB.DBF 数据表中,包括职工号、起始日期、终止日期、实发工资等字段。(4)实发工资的计算规则为“实发工资=基本工资+津贴+奖金-公积金”。(5)需考虑数据的有效性和安全性,避免数据冗余和错误。参考答案:(1)程序设计思路:首先编写登录功能,验证用户权限;其次设计工资录入功能,将职工数据和工资数据录入到相应数据表中;然后实现工资计算功能,根据给定规则计算实发工资并更新到工资数据表;最后实现工资查询功能,实现按条件查询工资信息。(2)程序代码示例:LOGIN.PRG(登录功能):```foxproIF username="admin" and password="123456" DO FORM MAIN.FRXELSE MESSAGEBOX("用户名或密码错误!")ENDIF```GZLRU.DBF(工资录入功能):```foxproAPPEND FROM zgb.dbfFOR i=1 TO RECCOUNT() GO TOP INSERT INTO gzb.dbf VALUES (zgb.职工号, DATE(), DATE()+30, zgb.基本工资+zgb.津贴+zgb.奖金-zgb.公积金) SKIPNEXTENDFOR```GZJS.CDX(工资计算功能):```foxproSELECT gzbSET ORDER TO 起始日期SCAN gzb.实发工资 = zgb.基本工资+zgb.津贴+zgb.奖金-zgb.公积金 REPLACE ALL gzb.实发工资ENDSCAN```GZCXH.DBT(工资查询功能):```foxproSET FILTER TO 职工号="123456"GO TOP```(3)系统安全性:禁止未授权用户访问数据表,设置密码保护数据表,定期备份数据,加强网络安全防范措施;数据有效性:限制数据输入字段的类型和范围,设置数据校验规则,确保数据准确完整。4、总结:通过VF历年上机试题的学习,我们可以更好地掌握VF的使用技巧和数据管理知识。利用VF可以方便快速地建立数据库和编写程序,实现各种功能需求。同时,我们也需要注重数据的有效性和安全性,避免数据错误和泄露。希望大家在VF的学习过程中能够认真总结历年试题,不断提升自己的技能水平。