1、学生选课管理系统 目录目录 目录. 0 一、总体说明 2 二、功能模块结构图 3 三、变量说明(公有、私有、本地变量 . 3 四、数据库、表的设计及描述 . 4 1.数据库:. 4 2.(1)管理员表: 4 (2)学生基本信息表: . 5 (3)课程表: 5 (4)学生成绩表:. 5 (5)密码表: 6 五、操作说明 6 六、各模块代码及结果图 . 7 封面: . 7 登录: . 8 主界面: . 9 可选课程信息表单: 10 学生选课记录查询10 记录修改下的表单: 11 VFP 综合程序设计报告 1 学生选课信息: . 11 课程信息修改表单: 12 报表: 12 密码修改: .14 菜单
2、: 15 七、课程设计总结: .16 VFP 综合程序设计报告 2 一、总体说明一、总体说明 总体功能介绍: 1、 在学生选课信息管理系统中,先打开封面,两秒后自动关闭并跳转至登 录界面; 2、 首先输入用户名和密码等登录信息,点击确定登录进入主界面,点击退 出登录,退出系统; 3、 登陆成功,进入主界面以后,有以下模块“数据查询” 、 “记录修改” 、 “报 表” 、 “密码安全” 。在“数据查询”中,包含“课程查询” ;在“记录修改” 中包含“课程和学生选课修改”和“学生选课” ;在“报表”中包含以下两 项子菜单: “学生选课情况” , “可选课程” ;在“密码安全”中有“密码修 改”子菜
3、单。 4、 进入主界面 1、在“数据查询”下的“课程查询”在其中输入中输入相应课程名称可以 显示已将选课的内容,早课程信息上边的框中输入相应的课程名称可以 查询该门课的课程信息;也可以在“数据查询”中的“选课记录查询” 中可以通过按照“学号”对学生的选课记录进行统计; 2、 在“记录修改”的下拉菜单中的“课程和学生选课修改”中可以对课程 信息进行修改,主要包括添加、删除、和退出等;在该下拉菜单下的“学 生选课”子菜单中可以添加选课信息和删除选课信息; 3、 “报表”的下拉菜单中有“学生选课情况”和“课程信息”的报表,通 过这两张报表可以查看和打印学生的选课情况,以及所有的课程信息内 容,并可以
4、按照学号、班级、系别显示学生的选课情况; 4、 在“密码安全”下拉菜单中有“密码修改”通过“密码修改”可以使原 用户还可通过密码修改来不定期修改自己的原始密码,保证了数据的真 实性和安全性。 VFP 综合程序设计报告 3 二、功能模块结构图二、功能模块结构图 按课程名称查询选课情况 :课程信息查询 数据查询 按课程名称查询课程信息 学生选课记录查询(按照学号进行查询) 可进行课程信息修改 课程和学生选课修改 可进行学生信息修改 主界面 记录修改 学生选课 (可实现学生的自由选课) 密码登陆 学生选课情况 报表 可选课程 密码安全 (密码信息修改) 三、变量说明三、变量说明(公有、私有、本地变量公有、私有、本地变量 1在登录系统中,有公有变量 i,表示输入密码的次数,i的初值设为 0,当 i=3 时系统将提示已超过三次;还有公有变量 uid,其代指的是全局变量“用户名” 信息。 2.私有变量:pwd:记录登录时的用户密码。 3、密码修改表中的本地