课程设计报告课程设计题目:学分管理系统学生姓名:xx专 业:计算机科学与技术班 级:xxx指导老师:xx 2016 年 01 月 14 日目 录一、题目......................................3二、目的和要求................................3三、需求分析..................................3四、概要设计..................................3五、详细设计..................................4E-R 图....................................4建立数据库................................4VB 设计....................................6六、调试分析..................................14 七、结果分析与体会............................18八、附录或参考资料............................19 一、题目:学分管理系统一、目的和要求 通过本次课程设计让学生能够综合运用所学的关系数据库原理知识解决并能设计一个实际问题,进一步掌握数据库原理的相关理论和数据库的设计实现过程,进一步提高学生的分析问题和解决问题的能力以及学生的动手能力 运用关系型数据库管理系统,实现学生成绩管理系统开发。具体功能如下: 1、学生基本信息设置:包括专业、班级、姓名、学号等; 2、学生课程名称和成绩录入; 3、学生基本信息和课程信息的查询及增删改;4、成绩排名及相应绩点分计算。三、需求分析学生基本信息:包括学生的姓名、学号、性别、系别、班级,可以方便学生信息的查询和更新;课程基本信息:包括课程代号、课程名、课程种类、学分,可以方便课程信息的查询与更新;成绩基本信息:包括学生的学号、学生选取的课程号、学生的成绩及学分,这可以提高查询效率。四、概要设计 数据库在一个信息管理系统中占有非常重要的地位,数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响。合理的数据库结构设计可提高数据存储的效率,保证数据的完整和一致。同时,合理的数据库结构也将有利于程序的实现。 数据库需求分析 用户的需求具体体现在各种信息的提供、保证、更新和查询,这就要求数据库结构能够充分满足各种信息的输出和输入。 针对一般学生信息管理系统的要求,通过对学生学习过程的内容和数据流程分析,设计如下的数据项和数据结构: 1、学生基本信息包括的数据项有:学生学号、学生姓名、性别、班级、所在系。 2、学生选课信息包括数据项有:学生学号、课程号、考试分数、学分。 3、 课程信息有:课程号、课程名、...