vfp如何设计登陆查询修改
1. 建立数据库和基本表,并建立合理的约束(1)打开VFP,建立一个项目birthday。
(2)在项目中建立数据库:以班级+小组(如汉语1102-01)
(3)在数据库中建立4 张表:
“生日”表的结构:
字段名字段类型字段宽度小数位索引
生日编号字符型4 —— 主索引
姓名字符型10 —— ——
公历生日日期型8 —— ——
农历生日日期型8 —— ——
“关系”表的结构:
字段名字段类型字段宽度小数位索引
人员编号字符型4 —— 普通索引
生日编号字符型4 —— 普通索引
称呼字符型8 —— ——
“人员信息”表的结构:
字段名字段类型字段宽度小数位索引
人员编号字符型4 —— 主索引
单位字符型10 —— ——
姓名字符型10 —— ——
性别字符型2 —— ——
住址字符型20 —— ——
电话字符型12 —— ——
“登录密码”表的结构:
字段名字段类型字段宽度小数位索引
账户字符型4 —— ——
密码字符型10 —— ——
(4)建立相应约束和联系:
生日表:生日编号(主索引)
关系表:人员编号(普通索引),生日编号(普通索引)
人员信息表:人员编号(主索引)
2. 数据的录入
(1)根据已建立的数据库表,自己模拟向表中输入数据。
(2)要求:除“登录密码”表之外的其他3 个表的记录都至少8 条,生日不能完全相
同。
3. 模块设计
(1)登录模块
输入用户名称和密码,如果用户名、密码正确,则允许进入主控制平台,如果输入错误
则给出信息提示,重新输入。
(2)系统管理模块
a.用户管理模块:系统管理员进行用户权限设置和用户的浏览,包括添加新用户以及对
用户姓名和用户权限的更改,一般用户不能使用该项功能。
b.修改密码模块:任何用户都可以在登录系统后修改自己的的密码。
(3)生日管理模块
生日录入模块:录入生日信息并保存;
人员信息录入模块:录入新增人员信息并保存;
生日查询模块:查询功能要求包含查询公历生日是今天的,公历生日是近一周内的,公
历生日是近一月内的三项内容。
(4)退出系统模块
退出系统
4. 完善项目内容并进行测试
(1)在VFP 环境中运行表单,修改程序错误;
(2)测试成功后,将项目连编生成可执行文件。