1、 1 经济管理学院 关系数据库管理系统关系数据库管理系统 课程设计报告 班班 级级 0909 电子商务电子商务 学学 号号 姓姓 名名 指导教师指导教师 20102010 年年 1212 月月 2323 日日 2 一、一、设计题目设计题目。 学生成绩管理系统学生成绩管理系统 二二、目的目的 关系数据库管理系统课程的学习,不仅需要理论上的深入探讨,而且需要通过实践 上机, 自己开发一个数据库管理信息系统, 才能真正理解书本知识, 牢固掌握课堂教学内容。 因此, 本上机操作的目的就是要通过一个实际的管理信息系统的开发, 提高学生应用所学知 识分析问题,解决问题和实际动手的能力。 通过本课程的上机操
2、作,使学生进一步掌握关系数据库管理系统这门课程的内容,熟悉用 VFP 开发一个简单系统的基本步骤。 三、三、设计思路设计思路。 菜单功能:菜单功能: 数据管理 数据查询 统计处理 打印输出 系统管理 学生基本信息 学生选修课程信息 学生成绩统计 学生总成绩 登录 课程基本信息 教师任课信息 教师任课课时 教师任课信息 用户管理 学生成绩信息 修改密码 教师基本信息 1)数据管理 主要是对学生基本信息、课程基本信息、学生成绩信息、教师基本信息的录入、删除、 保存、定位等操作。 2)查询设计 学生选修课程信息:创建一个一对多表单,当在一个组合框中选择学生后,在下面的 GRID 中反映该学生选修的课
3、程名,课时数,任课教师及该门课程的成绩。 教师任课情况:以一对多的形式,在表格一中选择教师后,表格二中显示该教师的 任课情况。 3)统计处理 学生成绩统计:创建一个视图,该视图用来反映每个学考选修了几门课,总成绩是多 少,并将该视图加到表单的数据环境中,创建一个学生总成绩查询表单。用页框来实现,第 一页反映学生的总成绩,第二页反映学生的明细成绩。 各教师的任课时数:创建一个视图,该视图用来反映每个教师上了几门课,总学时是 多少,并将该视图加到表单的数据环境中,创建一个教师情况查询表单。 4)打印输出 在报表设计器中设计一个学生总成绩报表, 然后在学生总成绩查询表单上添加一个打 印按钮,当按下该
4、按钮时,调用上述创建的报表。 在报表设计器中设计一个教师任课信息报表,在菜单中调用该报表 四、各模块展示四、各模块展示 菜单运行结果:菜单运行结果: 3 4 用户管理用户管理 5 /new APPEN BLAN thisform.refresh thisform.txtbh.setfocus /delete delete pack thisform.refresh /reset thisform.txtbh.value= thisform.txtmc.value= thisform.txtmm.value= /exit thisform.release /first if !bof() then goto top thisform.refresh this.enabled = .f. mand6.enabled =