qq_35547186 2016-07-08 02:47 采纳率: 50%
浏览 3981
已采纳

学生成绩管理系统 急急急C++

1 项目功能介绍
设计实现一个学生成绩管理系统,它具有以下功能:
1)实现单门成绩的输入、存储、输出;
2)实现对单门成绩的排序;
3)实现对不同成绩区间段的统计;
4)实现对用户身份的验证;
5)人机交互界面友好、程序容错能力高;
跪求!
2 具体要求
1)程序运行后首先显示学生成绩管理系统界面,其中包含系统功能介绍、操作说明及用户身份验证。
​例如,开头显示“欢迎使用XXX学生成绩管理系统”,然后要求输入登录密码进行身份验证(密码为cup2016),接着显示系统包含功能及操作说明,比如输入“1”进行成绩输入,输入“2”进行成绩输出,输入“3”进行成绩查询,输入“4”进行成绩排序,输入“5”进行成绩统计等。

2)成绩输入要求从键盘输入每个学生的成绩,并存储到文件中。
​要求成绩输入拥有容错能力,如输入成绩必须为0~100之间的数,不符合要求的输入程序能够提示错误。

3)成绩输出要求从文件中读取学生成绩,并显示在屏幕上。

4)成绩排序要求能够对原文件中存储的成绩按照从高到低的顺序进行排序,并存储在另一个文件中,注意排序结果对应的学生序号。鼓励使用多种排序算法。

5)实现对不同成绩段的统计。
​要求输入感兴趣的成绩区间(例如小于60分、60分~80分、80分以上),统计该区间的学生人数及序号。

  • 写回答

12条回答 默认 最新

  • DreamLife. Qt领域优质创作者 2016-07-08 06:11
    关注

    我有一个叫做收支管理系统,使用Qt c++写的,你可以改吧改吧,把他编程成绩管理系统,大致都一样,用户验证,数据录入,数据排序,数据查询,

    数据用的是本地sqlite,源码地址:http://download.csdn.net/detail/z609932088/8844945

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(11条)

报告相同问题?

悬赏问题

  • ¥250 雷电模拟器内存穿透、寻基址和特征码的教学
  • ¥200 比特币ord程序wallet_constructor.rs文件支持一次性铸造1000个代币,并将它们分配到40个UTXO上(每个UTXO上分配25个代币),并设置找零地址
  • ¥15 关于Java的学习问题
  • ¥15 如何使用chatgpt完成文本分类任务?
  • ¥15 已知速度v关于位置s的等式,怎么转化为已知位置求速度v的等式
  • ¥15 我有个餐饮系统,用wampserver把环境配置好了,但是后端的网页却进去,是为什么,能不能帮远程一下?
  • ¥15 R运行没有名称为"species"的插槽对于此对象类"SDMmodelCV"
  • ¥20 基于决策树的数字信号处理,2ask 2psk 2fsk的代码,检查下报错的原因
  • ¥15 wincc已组态的变量过多
  • ¥60 如图:直线与椭圆X轴平行,求直线与椭圆任意一点的相切坐标计算公式