C++学生成绩管理系统,2000行完整源代码,超多功能

上传者: hongyuyi2011 | 上传时间: 2019-12-21 19:53:31 | 文件大小: 33KB | 文件类型: zip
这个C++管理系统基本涵盖了“学生成绩管理系统”的所有功能,你可以从中借鉴到C++链表、类、封装、继承、文件操作、排序等等很多知识,极具借鉴意义,以下为本项目的功能介绍: 1. 建立文件 (1)可以使用默认文件名或指定文件名将记录存储到 (2)设置适当的标志位,作为对记录进行操作的 (3)写同名文件将覆盖原来文件的 2.增加学生记录 (1) 可在已有记录后面追加新的记录 (2) 可以随时增加新的记录,它们仅保存在向量数组中 (3) 可以将一个文件读入,追加在已有记录之后 (4) 采取文件追加方式时,在没有保存到文件之前,将继续保持文件追加状态,以便实现连续追加操作方式 3. 新建学生信息文件 (1) 用来新建学生信息记录 (2) 如果已经有记录存在,可以覆盖原记录或者在原记录后面追加,也可以将原有记录信息保存 到一个指定文件,然后重新建立记录 (3) 给出相应的提示信息 4. 显示记录 (1) 如果没有记录可供显示,给出提示信息 (2) 可以随时显示内存中的记录 (3) 显示表头 5. 文件存储 (1) 可以按默认名字或指定名字存储记录文件 6. 读取文件 (1) 可以按默认名字或指定名字将记录文件读入内存 (2) 可以将指定或默认文件追加到现有记录的尾部 (3) 可以将文件连续追加到现有记录并更新记录中的“名次” 7. 删除记录 (1) 可以按“学号”、“姓名”或“名次”方式删除记录 (2) 标志将被删除的记录, 可以再次取消标志, 经确认后删除已经标志的记录(3) 如果记录是空表, 删除时应给出提示信息并返回主菜单 (4) 如果没有要删除的信息, 输出“没有找到”的信息 (5) 更新其他记录的名次 (6) 删除操作仅限于内存, 只有执行存储操作时, 才能覆盖原记录 8. 修改记录 (1) 可以按“学号”、“姓名”或“名次”方式查找要修改的记录内容 (2) 给出将被修改记录的信息, 经确认后进行修改 (3) 如果记录已经是空表,应给出提示信息并返回主菜单 (4) 如果没有找到需要修改的信息, 输出“没有找到”的信息 (5) 更新其他记录的名次 (6) 修改操作仅限于内存, 只有执行存储操作时, 才能覆盖原记录 9. 查询记录 (1) 可以按“学号”、“姓名”或“名次”方式查询记录 (2) 能给出查询记录的信息 (3) 如果查询的信息不存在, 输出提示信息 10. 对记录进行排序 (1) 可以按”学号”进行升序和降序排列 (2) 可以按”姓名”进行升序和降序排列 (3) 可以按”名次”进行升序和降序排列 (4) 如果属于选择错误, 可以立即退出程序

文件下载

资源详情

[{"title":"( 22 个子文件 33KB ) C++学生成绩管理系统,2000行完整源代码,超多功能","children":[{"title":"C++学生成绩管理系统","children":[{"title":"test.cpp <span style='color:#111;'> 6.39KB </span>","children":null,"spread":false},{"title":"head.h <span style='color:#111;'> 204B </span>","children":null,"spread":false},{"title":"store.cpp <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false},{"title":"add.cpp <span style='color:#111;'> 2.22KB </span>","children":null,"spread":false},{"title":"test_2 <span style='color:#111;'> 88B </span>","children":null,"spread":false},{"title":"read.cpp <span style='color:#111;'> 4.12KB </span>","children":null,"spread":false},{"title":"test_5 <span style='color:#111;'> 95B </span>","children":null,"spread":false},{"title":"show.cpp <span style='color:#111;'> 2.16KB </span>","children":null,"spread":false},{"title":"update.cpp <span style='color:#111;'> 7.85KB </span>","children":null,"spread":false},{"title":"test_4 <span style='color:#111;'> 93B </span>","children":null,"spread":false},{"title":"学生成绩管理程序.exe <span style='color:#111;'> 76.00KB </span>","children":null,"spread":false},{"title":"datafile <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"Count.cpp <span style='color:#111;'> 149B </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 2.11KB </span>","children":null,"spread":false},{"title":"student.h <span style='color:#111;'> 582B </span>","children":null,"spread":false},{"title":"sort.cpp <span style='color:#111;'> 12.83KB </span>","children":null,"spread":false},{"title":"test_3 <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"createandsave.cpp <span style='color:#111;'> 1.89KB </span>","children":null,"spread":false},{"title":"search.cpp <span style='color:#111;'> 2.95KB </span>","children":null,"spread":false},{"title":"test_1 <span style='color:#111;'> 94B </span>","children":null,"spread":false},{"title":"createstu.cpp <span style='color:#111;'> 6.47KB </span>","children":null,"spread":false},{"title":"del.cpp <span style='color:#111;'> 4.52KB </span>","children":null,"spread":false}],"spread":false}],"spread":true}]

评论信息

  • qq_19533277 :
    还不错,至少对于刚入门来说,算得上良心
    2018-10-15
  • 听风听雨oline :
    还不错,至少对于刚入门来说,算得上良心
    2018-10-15
  • yuanbin179 :
    演示了一下,Bug实在是太多了,不过还是学习了。
    2016-04-26
  • F-ever :
    演示了一下,Bug实在是太多了,不过还是学习了。
    2016-04-26
  • hua3x :
    不错,挺好的,特别适合刚学c++的同学
    2015-10-31
  • hua3x :
    不错,挺好的,特别适合刚学c++的同学
    2015-10-31
  • u011000290 :
    没有用到类的封装,纯粹就是面向过程的。。。呵呵
    2015-10-23
  • CouchDB :
    没有用到类的封装,纯粹就是面向过程的。。。呵呵
    2015-10-23
  • tiantian819 :
    对于我这种初学者,有点晕,分成好几模块,缺个说明
    2015-09-24
  • tiantian819 :
    对于我这种初学者,有点晕,分成好几模块,缺个说明
    2015-09-24

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明