1、功能要求
功能一:要求有班级学生的信息管理,主要管理的内容包括(班级、学号、姓名等基本信息)。功能包括学生信息的录入、更改、查询、删除、等。
功能二:成绩管理,主要可能包括(C++ 程序设计、多媒体技术、大学英语、高等数学、大学体育、马克思主义政治经济学等数据)。功能包括成绩的录入、更改、查询删除、排序、计算平均分(按班级、科目求平均分)。
2、开发要求
要求一:可管理的班级10个以上,每个班级30人以上。
要求二:基于数据库对数据进行管理。
工具:vs2019,mysql
配置属性:
1.项目->属性->C/C++ ->常规->附加包含目录
把mysql中include文件地址复制过去
2.项目->属性->连接器->常规->附加库目录
把mysql中lib文件地址复制过去
3.项目->属性->连接器->常规->输入 ->附加依赖项
复制libmysql.lib进去
最后在mysql安装目录下找到libmysql.DLL文件,复制到项目文件夹中
因为我电脑和下载的mysql都是64位的,vs2019也要设置成x64环境
下面是做完后的界面
初始界面
信息管理界面(初始化有十个班级通过下拉框可以选择)
录入按钮界面
查询按钮界面
更改按钮和删除按钮需要鼠标左键单击列表框某一项后才能触发
成绩管理界面(列表框只显示有成绩的学生;平均成绩编辑框显示当前下拉框中的班级中科目平均分;通过单击列表头触发排序)
录入按钮界面(学生框只显示没有成绩的学生)
查询按钮