学生课程查询系统的设计与实现 1.建立数据库和基本表 打开 VFP,建立一个项目,命名为 xskc.在项目中建立数据库:以班级+小组(如人力 1101-01) 在数据库中建立 1 张表:“课程”表的结构 字

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/02 11:17:59
学生课程查询系统的设计与实现 1.建立数据库和基本表 打开 VFP,建立一个项目,命名为 xskc.在项目中建立数据库:以班级+小组(如人力 1101-01) 在数据库中建立 1 张表:“课程”表的结构 字

学生课程查询系统的设计与实现 1.建立数据库和基本表 打开 VFP,建立一个项目,命名为 xskc.在项目中建立数据库:以班级+小组(如人力 1101-01) 在数据库中建立 1 张表:“课程”表的结构 字
学生课程查询系统的设计与实现
1.建立数据库和基本表 打开 VFP,建立一个项目,命名为 xskc.在项目中建立数据库:以班级+小组(如人力 1101-01) 在数据库中建立 1 张表:“课程”表的结构 字段名 字段类型 字段宽度 小数位 索引 教师名 字符型 10 —— —— 星期 字符型 6 —— —— 课程名 字符型 20 —— —— 节次 字符型 3 —— —— 教室 字符型 20 —— —— 周次 字符型 2 —— —— “用户表”表的结构 字段名 字段类型 字段宽度 小数位 索引 用户编号 字符型 10 —— —— 用户名 字符型 8 —— —— 用户密码 字符型 20 —— —— 用户类型 字符型 10 —— —— 2.数据的录入 向“课程”表中输入本学期实际课程表中的内容.注意“星期”字段应输入“星期一”到“星期五”表示该课程是星期几上 注意“节次”字段应输入“1-2”或“3-4”表示该课程是第几节到几节上 注意“周次”字段应输入“单”、“双”或“全”表示该课程是单双周上还是全上 3.模块设计 (1)登录模块 输入用户名称和密码,如果用户名、密码正确,则允许进入主控制平台,如果输入错误则给出信息提示,重新输入.(2)系统管理模块 a.用户管理模块:系统管理员进行用户权限设置和用户的浏览,包括添加新用户以及对用户姓名和用户权 限的更改,一般用户不能使用该项功能.b.修改密码模块:任何用户都可以在登录系统后修改自己的的密码.(3)“查询”、“统计” 和“退出”模块 主表单为顶层表单,菜单包括“查询”、“统计”及“退出” “查询”要求按“教师名”和“课程名”查询相关的课程信息.“统计”要求按“教师名”和“课程名”分别统计本学期该教师上课的课时量和本学期该门课的课时量.“退出”要求能够退出该顶层表单和本系统
重点是这里(3)“查询”、“统计” 和“退出”模块 主表单为顶层表单,菜单包括“查询”、“统计”及“退出” “查询”要求按“教师名”和“课程名”查询相关的课程信息.“统计”要求按“教师名”和“课程名”分别统计本学期该教师上课的课时量和本学期该门课的课时量.“退出”要求能够退出该顶层表单和本系统
这里该怎么弄,或者弄好发到我的邮箱里,

学生课程查询系统的设计与实现 1.建立数据库和基本表 打开 VFP,建立一个项目,命名为 xskc.在项目中建立数据库:以班级+小组(如人力 1101-01) 在数据库中建立 1 张表:“课程”表的结构 字
&&设置表单控件的有关属性值:text1的VALUE属性值为0,text2的VALUE属性值为""在转换按钮的CLICK事件里写以下代码:
N10 =thisform.text1.value &&将需要转换的十进制数赋给变量N10C02='' &&保存二进制数字的串变量,开始为空do while N10>0 &&当输入的十进制数大于0时开始循环 N=mod(N10,2) &&求十进制数与2的模,即用十进制数除以2之后的余数 N10=int(N10/2) &&新的十进制,即使除以2之后的 C02=str(N,1)+C02 &&将取出的余数(非1即0)变成字符叠加到二进制串变量enddo C02=iif(empty(C02),'0',C02) &&判断二进制串变量是否为空,空即一个0,非空即串本身 thisform.text2.value=C02
在清空按钮的CLICK事件里写以下代码:
thisform.text1.value=0thisform.text2.value=""
在退出按钮的click事件里写代码:
thisform.release
●· 请放心使用,有问题的话请追问
●·满意请及时采纳,谢谢,采纳后你将获得5财富值.
●·你的采纳将是我继续努力帮助他人的最强动力!