qt 实现桌面系统_[源码和文档分享]基于QT实现的学生成绩管理系统

本文档介绍了基于QT设计的学生成绩管理系统,系统能够录入、修改学生的成绩信息,提供成绩查询、统计功能,包括按成绩、学分排列、挂科数统计等。系统以菜单驱动,方便用户操作。详细源码和文档可在<https://www.write-bug.com/article/2192.html>获取。
摘要由CSDN通过智能技术生成

1.系统需求分析

学生成绩管理系统记录了学生大一的各科成绩及每门课程的成绩,它包括:学
期、姓名、班级(汉字)、学号、科目、学分、分数,试设计学生成绩管理系统,使之能提供以下功能:

  • 录入、修改学生的各科的成绩信息:从键盘输入数据(提示:为避免重复从键盘输入数据,测试时可将数据存储在文件中,利用输入重定向功能读入),输入格式为:学期 姓名 班级 学号 科目 学分 分数。每行一条记录。并在输入不合法记录时报错。若该信息已存在则覆盖原信息。系统根据分数得到该信息对应的评级、学分绩及是否挂科。
    • 例如:大一上学期 王世杰 无七六 2016010539 工程制图 2 87
    • 此时系统得到该信息评级为 B+,学分绩为 3.3,未挂科
  • 查询某个学生某学期或整个学年各门课的成绩:按照分数降序排列,相同的课程按学分降序排列,并提供该课程的评级和学分绩。同时给出该时间段平均学分绩
  • 统计某课程所有学生总成绩情况,按照分数(总学分绩)降序排列,相同的按学号升序排列
  • 查询某课程所有学生成绩,按照分数(总学分绩)降序排列,相同的按学号升序排列
  • 统计学生挂科数并按降序排列,相同的按姓名升序排列
  • 系统以菜单方式工作。(所谓菜单指用户可以自由选择所要执行的功能。学生可以通过以上功能录入信息、修改信息、查询信息、整理统计出所要了解的信息,除了要实现上述的基本功能之外,本系统还应该在细节上下工夫,使用户使用方便)

c2df9cf2bd949ce5386d04165acfab4f.png

5491ea0c42433b6f72963e506eaf31ae.png

参考文档和完整的文档和源码下载地址:

https://www.write-bug.com/article/2192.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值