2021-06-23

面向对象综合程序设计(Java)课程设计:学生成绩管理系统(等级:A)

项目简介:为了帮助老师更好地管理学生并及时了解学生成绩,设计本成绩管理系统来帮助老师更为直观的了解学生学习情况。

项目采用技术:Javaswing,MySQL,java技术等

功能需求分析:每个教师管理的是学生是不同的,所以我们设计了登录与注册系统。在管理系统内,首先需要新建学生信息,在新建学生信息时需要输入学生的相关成绩等,其次需要有删除学生成绩功能,最后还要实现查询功能,可以通过查询姓名或学号查询到相关学生的成绩与相关信息。

所有实现功能总览:
1.添加学生功能:姓名、学号、性别、出生年月日。(注意:学号自动生成,学号必须唯一)
2.添加学生成绩功能:假设每个人都选修了数学、Java与体育。但输入成绩的时候,一般是给所有学生输入某一门课程的成绩。
3.根据学生学号查找学生成绩,并在界面上显示姓名、学号和成绩,学号不存在的给出提示信息。
4. 根据学生姓名(支持模糊匹配)查找学生成绩,并在界面上显示姓名、学号和成绩,如果有多个相同姓名学生存在,一起显示出来,姓名不存在的给出提示信息。
5. 生成学生学习情况报表:报表包含学号、姓名、各科目成绩及对应的该科目班级平均值,总成绩以及班级总成绩平均值。最后以总成绩平均值降序在图形界面输出,并可将该排序结果按照输出至"成绩表.txt"文件或者excel文件(输出到Excel文件为特别加分项,可以使用POI技术)。
6. 支持对学生信息的修改与删除(要在文件或数据库中有所体现),不能修改学号。
7.支持用户登录、验证操作。
界面:GUI 或 Web
数据存储在数据库中。
8.支持用户注册操作。

系统运行截图:
登录界面:在这里插入图片描述
注册界面:在这里插入图片描述

系统内部主页面:在这里插入图片描述
新建学生成绩:
在这里插入图片描述

搜索页面:
在这里插入图片描述
导出页面:
在这里插入图片描述
修改成绩页面:
在这里插入图片描述

团队组长:计科20-3 葛腾飞。
团队成员:计科20-3 王文正,计科20-2杨金田。
团队成员负责模块:

姓名负责内容
葛腾飞1.数据库链接实现2.后台逻辑实现3.插入学生信息和新建学生信息的架构实现
王文正1.Model内查询学生姓名及相关信息的代码2.负责注册用户时的逻辑架构3.设计页面布局并交由杨金田实现代码4.运营团队博客与git仓库
杨金田1.GUI界面2.插入查询成绩或删除学生信息的架构实现

项目Git地址:https://gitee.com/a1324935671/the-first/tree/master/

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值