学生成绩管理

项目简介:

        学生成绩管理系统是为了更好的管理学生考试成绩而开发的数据管理软件。它对于一个学校是不可缺少的重要部分,它的内容对于学校的决策者和管理者来说都至关重要。学生成绩管理管理系统为用户提供充足的信息和快捷的查询手段,实现学生基本信息、成绩的录入,删除,查询以及成绩的统计分析等几方面的功能。本系统开发的总体任务是实现学生成绩管理的系统化、规范化、自动化。达到提高学生成绩管理效率的目的。

项目采用技术:

        本系统使用 GUI图形界面和文件存储技术。

功能需求分析:

         1.添加学生功能:姓名、学号、性别、出生年月日。(注意:学号自动生成,学号必须唯一)

        2.添加学生成绩功能:假设每个人都选修了数学、Java与体育。但输入成绩的时候,一般是给所有学生输入某一门课程的成绩。

        3.根据学生学号查找学生成绩,并在界面上显示姓名、学号和成绩,学号不存在的给出提示信息

        4. 根据学生姓名(支持模糊匹配)查找学生成绩,并在界面上显示姓名、学号和成绩,如果有多个相同姓名学生存在,一起显示出来,姓名不存在的给出提示信息

        5. 生成学生学习情况报表:报表包含学号、姓名、各科目成绩及对应的该科目班级平均值,总成绩以及班级总成绩平均值。最后以总成绩平均值降序在图形界面输出,并可将该排序结果按照输出至"成绩表.txt"文件。

        6.从txt文件中导入学生成绩。

        7. 支持对学生信息的修改与删除,不能修改学号。

        8.支持用户登录

        界面:GUI 或 Web

        数据存储在数据库或者文件中,建议存储在数据库。

项目亮点:

        1.界面布局美观。为了使界面布局更加美观,给左侧栏添加了滚动条,导致传统的布局模式如流式布局,网格布局等都不美观甚至无法将界面完整显示,参考百度上的代码重新编写了一个布局。

        2.系统设计人性化。增删改查学生信息时,对输入的错误信息有友好的提示,例如当输入的学生姓名为数字时,会有弹窗提示;容错率较高,程序不会随意崩溃。

        3.自动保存功能。可以手动保存,系统也会每十分钟自动保存到txt文档中,减少突发状况下的损失。

系统演示操作视频或者主要功能截图:

添加学生:

导入成绩 :

修改信息:

删除学生: 

 查询成绩:

导入文件:

学习情况报表:

保存:

排序:

登录:

团队成员负责模块(以表格的形式):

成员负责模块
罗晨珊导入学生并对学生成绩进行增删改查
刘砚导入成绩
杨雨佳登录模块

项目git地址:https://github.com/Luochenshan/Student-Achievement-Management-System

团队成员git提交记录截图:

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值