学生成绩管理系统(团队)

该项目是一个基于GUI和Mysql数据库的成绩管理系统,利用DBUtils连接数据库,实现学生信息的增删改查,包括自动学号生成和模糊匹配查询功能。系统还计算每门课程的平均成绩,并支持用户登录验证。团队成员分工明确,通过Git进行代码管理和协作。
摘要由CSDN通过智能技术生成

一.项目简介

     管理员使用该平台用于记录学生考试成绩,解决传统中关于学生的数据收集和整理采用人工收集,和处理这些数据的难题,引入计算机来代替手工操作,引入成绩管理系统更加便捷的对学生数据进行增加、删除、改变和查询。管理系统可以极大的节省人力物力财力,储存不易出错、储存时间更长,对于学校人数比较多的学校,一个成绩管理系统是必不可缺的。

二.项目采用技术

    1.GUI编程设计窗口

    2.使用Mysql数据库存储信息

    3.通过DBUtils连接数据库

    4.使用Git提交代码进行存储与管理

三.功能需求分析

    1.添加学生功能:姓名、学号、性别、出生年月日。(注意:学号自动生成,学号必须唯一);
    2.添加学生成绩功能:假设每个人都选修了高等数学、Java程序设计和大学体育。但输入成绩的时候,一般是给所有学生输入某一门课程的成绩;
    3.根据学生学号查找学生成绩,并在界面上显示姓名、学号和成绩,学号不存在的给出提示信           息; 
    4. 根据学生姓名(支持模糊匹配)查找学生成绩,并在界面上显示姓名、学号和成绩。如果有多           个相同姓名学生存在,一起显示出来,姓名不存在的给出提示信息;

    5. 支持对学生信息的修改与删除(要在文件或数据库中有所体现),不能修改学号;

    6.支持用户登录、验证操作
       界面:GUI 或 Web
       数据存储在数据库或者文件中,建议存储在数据库

四.模块简介

五.项目亮点

     1.利用雪花算法随机生成不重复的学号

     2.实现了学号查询或者是学生姓名的模糊匹配查询

     3.在每门成绩下方计算出所有学生该科目的平均成绩

六.系统演示操作及主要功能

     视频演示

     

VID_20230614_121643

七.团队负责模块

  姓名                                                             负责模块
 晋昊博通过GUI界面监听的信息对数据库内信息进行修改,进行逻辑管理
 甘枫玲设计增删改界面及与主界面的交互,设计登录界面
 李开心设计主页面并实现监听以实现其他窗口与功能,并在主界面实现查询功能

八.项目git地址

​​​​​​HBeailen/StudentSystem (github.com)bhttps://github.com/HBeailen/StudentSystem

九.团队git提交记录 

                          p1  晋昊博的提交记录

                           p2  甘枫玲的提交记录

                           p3  李开心的提交记录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值