设计并开发一套完整的在校大学生学习的综合管理系统,其中可包括以下几个模块:
(一)选课管理:该系统包括教师、学生、系、课程和教室等信息,基本情况如下:
(二)成绩评价:设计学生的绩点数据模型,每门课程分数对应有不同的绩点,设置好绩点计算规则,系统能够自动对参加学习的所有学生进行绩点统计和排名,能够按照班级对学生的平均绩点情况进行统计输出和分析。
绩点规则如下:
成绩等级 绩点
90-100 A 4.0
85-89 A- 3.7
82-84 B+ 3.3
78-81 B 3.0
75-77 B- 2.7
71-74 C+ 2.3
66-70 C 2.0
62-65 C- 1.7
60-61 D 1.3
补考60 D- 1.0
60以下 F 0
课程加以课程权重系数:基础必修:1.2;专业必修:1.1;选修:1.0。
课程学分绩点 = 课程权重系数×绩点
学生平均绩点=(课程学分1×课程学分绩点+课程学分2×课程学分绩点+…+课程学分n×课程学分绩点)/(课程学分1+课程学分2+…+课程学分n)
基于VS2019与SQL Server2019,编写语言为C#。部分代码有一些小bug,忘记改没改了。印象中是进行了修改。主要是在查询部分,老师和学生中有一个点击查询方式时字忘记变化了。自己试验一下吧。
数据库包含的表
Student
Teacher
SC
Course
Room
Dept
Class
B站一个教学,不过声音有些问题,在视频里右键-音效调节,打开清澈人声然后把增强拉满,再不行再调电脑音量使用C#制作winForm学生管理系统
百度网盘链接自取(仅代码部分)
链接:https://pan.baidu.com/s/1FqGI3L3RyS0E8YBf1Dsr_Q
提取码:ehzi