1、 课 程 设 计 报 告 课程名称课程名称 VFP 数据库管理系统数据库管理系统 课题名称课题名称 班级学生成绩管理系统班级学生成绩管理系统 专专 业业 统计学统计学 班班 级级 统计学统计学 120X 班班 学学 号号 姓姓 名名 指导教师指导教师 2014 年年 1 月月 6 日日 一一 、 设 计 内容与设计要 求、 设 计 内容与设计要 求 1 1设计内容:设计内容: 课题一:班级课题一:班级学生学生成绩管理系统成绩管理系统 在我学院每学期都要进行学生的考试成绩管理, 学生成绩信息是学生在校学习是否 合格的重要依据。以往,学生成绩都是由老师手工登记、计算、统计完成。既消耗老师 的大量精
2、力,而且登记、计算和统计的过程中容易出错。实现学生成绩的计算机管理, 能提高效率及准确率,并且为成绩信息的查询带来极大的方便和快捷。 1、学生的成绩管理系统应具有以下功能: (1) 学生基本信息管理,主要完成学生基本信息的添加、修改、删除和浏 览; (2) 学生成绩管理,主要完成各门课程成绩的添加、修改、删除和浏览; (3) 信息查询,能够查询每个学生多种成绩信息、排名情况等; (4) 实现个人成绩、课程成绩、班级成绩等的统计。 2、数据库结构设计 按照系统不同的功能模块,需要不同的表来存储信息,数据库设计如下: (1) 学生基本信息表 STUINFO 名称名称 字段名称字段名称 数据类型数据
3、类型 主键主键 非空非空 学号 XH Char(3) Yes Yes 姓名 XM Char(8) No Yes 性别 XBr Char(2) No (2) 学生成绩信息表 SCORE 名称名称 字段名称字段名称 数据类型数据类型 主键主键 非空非空 学号 XH Char(3) Yes Yes 语文 YUWEN Numeric(3,0) NO Yes 数学 SHUXUE Numeric(3,0) NO Yes 英语 YINGYU Numeric(3,0) NO Yes 平均分 PINGJUNFEN Numeric(5,1) NO 2 2设计要求:设计要求: 掌握结构化程序设计和面向对象程序设计的
4、主体思想,以自顶向下逐步求精 的方法编制程序解决一些实际的问题, 为将来编写软件积累一些典型的案例处理 经验。 (1)按学号顺序选课题号,并在规定的时间内独自完成相关课题的项目开发、 VFP 源程序编写、调整和运行。源程序及编译生成各文件均保存; (2)按本任务书的要求,编写课程设计报告 (Word 文档格式) 。并用 A4 的复印纸打印并装订; (3)在 2014 年 1 月 6 日之前,请各班学习委员收齐课程设计报告交黄晓宇老 师 ,联系电话:13007443755。 附:附: 课程设计课程设计报告内容要求如下:报告内容要求如下: 一、 封面封面 二、 课程设计任务书课程设计任务书 三、
5、课程设计主文档课程设计主文档 内容如下: 1、 课程设计题目 2、 课程设计目的 3、 课程设计主要任务 4、 设计环境 5、 总体设计方案的选定 (主控模块和各子模块的设计方法及框图) 6、 源程序清单 7、 收获及体会 参考资料 四、报告内容要求用四、报告内容要求用宋体五号字,主标题用黑三号、一级标题用黑四号字,二宋体五号字,主标题用黑三号、一级标题用黑四号字,二 级标题用宋体小四号字加粗,要求用级标题用宋体小四号字加粗,要求用 A4A4 纸张打印出来。纸张打印出来。 课程设计说明书装订顺序:封面、任务书、正文、附件(A4 大小的图纸及程序清单) 。 二、二、进 度 安 排进 度 安 排
6、第第 1818 周,具体安排如下:周,具体安排如下: 星期星期 时间时间 班级班级 内容内容 地点地点 第18周星期一 下午 任务布置 D-600 第18周星期三 8:00-12:00 1101/02 第一次上机 机房 第18周星期四 2:30-18:20 1101/02 第二次上机 机房 第18周星期五 8:00-12:00 1101/02 第三次上机与答辩 机房 湖南工程学院计算机与通信学院湖南工程学院计算机与通信学院 2013 年年 12 月月 26 日日 班级学生成绩管理系统班级学生成绩管理系统 一、引言一、引言 1、开发背景、开发背景 班级学生成绩管理,通常是使用人工方式,效率低且容易出现错误。通过班级学生成绩 管理软件来进行成绩管理,高效、准确无误,查询、统计方便易行,给班级成员带来了很大 的方便。 2、实现目标、实现目标 根据实际需要,编写班级学生成绩管理系统,解决传统手工方式的成