1、一一. .课程设计题目课程设计题目 学生成绩管理系统 二二功能描述功能描述 系统主要由四部分组成:系统用户的管理、学生成绩的管理、学生信息的管 理、,学生成绩信息的统计,其中还包括登录界面等模块。 各模块的主要功能如下: (1).系统用户的管理:实现用户的添加、删除和密码的修改 (3).学生成绩的管理:实现学生成绩的录入,查询,删除和修改。 (4).学生成绩信息的统计:实现学生男女生人数以及不及格人数的统计。 (2).学生信息的管理:实现学生学籍信息的添加,查询、删除和修改。 三三概要设计概要设计 对上述各项功能进行集中、分块,按照结构化层序设计的要求,得到如图 1 所示的系统功能模块图。 学
2、生学生成绩管理系统成绩管理系统 系 统 管 理 成 绩 管 理 学 生 信 息 统 计 信 息 添 加 用 户 修 改 密 码 退 出 系 统 成 绩 录 入 成 绩 修 改 成 绩 查 询 信 息 查 询 信 息 修 改 信 息 添 加 项 目 统 计 图 1 系统功能模块图 四四数据库设计数据库设计 数据库在本成绩管理系统中占有非常重要的地位, 数据库结构的好坏将直接 对应用系统的效率以及实现的效率产生影响。 合理的数据库及结构设计可以提高 数据存储的效率,保证数据的完整和一致。同时合理的数据库结构也将有利于程 序的实现。设计本系统的数据库应该充分满足用户的需求。 针对一般学生管理系统的需
3、求,通过对学生学习过程的内容的分析,设计如 下面所示的数据项和数据结构。 (1)基本信息表:包括的字段有:学号,姓名,性别,年龄,联系电话,家庭 住址。 表 1 基本信息表 字段名称 数据类型 字段大小 学号 文本 10 姓名 文本 10 性别 文本 2 年龄 数字 2 联系电话 数字 50 班级 文本 50 家庭住址 文本 50 (2)成绩表: 包括的字段有: 学号,姓名,性别,班级,高数成绩,英语 成绩,计算机成绩。 表 2 成绩表 字段名称 数据类型 字段大小 学号 文本 10 姓名 文本 10 性别 文本 2 班级 文本 10 高数成绩 数字 20 英语成绩 数字 20 计算机成绩 数
4、字 20 (3) ,学生密码表: 包括的字段有: 用户名,密码。 表 3 密码表 字段名称 数据类型 字段大小 用户名 文本 10 密码 文本 10 (4)教师密码表:包括的字段有:用户名,密码。 表 4 教师密码表 字段名称 数据类型 字段大小 用户名 文本 10 密码 文本 10 五五详细设计详细设计 系统主要由五部分组成:系统用户的管理、学生成绩的管理、学生信息的管 理、信息的查询,其中还包括登录界面以及成绩的统计模块。 各模块的主要功能如下: 1.系统用户的管理:实现用户的添加、删除和密码的修改。通过.Hide 对象方法 隐藏原有窗体界面,通过.Show 对象方法显示所要用到的窗体界面。 2.学生信息的管理: 通过创建数据库, 连接数据库, 调用数据库及Data控件Adodc 控件,MSHFlexGrid 控件的使用来实现学生信息的添加,查询,删除和修改。 3.学生成绩的管理:通过创建数据库,连接数据库,调用数据库以及 Data 控件 Adodc 控件,MSHFlexGrid 控件的使用来实现学生成绩的录入,查询,删除和修 改。