C 学籍管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C++学生学籍管理系统

1、基本要求:为方便管理一个班同学的学籍,编写一个学籍管理系统软件。系统记录必须

包括学生姓名、学号、数学、物理、化学、英语、网络等课程成绩。

2、基本管理功能:

(1)添加:增加一个同学的记录到管理系统中。

(2)查询:可以根据姓名或学号查找某人的相关信息,若找到则显示其信息。

(3)修改:在管理系统中修改一个同学的记录。

(4)保存:将所有学生学籍信息保存在一个文件中(数据库文件或普通的文本文件)。

(5)读取:从文件中读取已保存了数据。

(6)删除:从管理系统中删除一条记录。

(7)恢复:能恢复被删除的记录。

(8)统计:(A)计算各门课程全班平均成绩及总成绩;(B) 统计其课程全班得:100分、90?99分、80?89分、70?79分、60?69分、59分以下学生人数及全班总人数的

百分比;(C)以表格形式打印全部学生的平均成绩( 包括各课总的平均成绩)。

(9)其他:可以根据自己的思路设计其他功能。

PS:我们报告是手写的,所以报告没有弄上来,不过源程序大家可以看一下,下面是运行的界面

剩下的功能大家自己试吧,这里就不截图了。

源程序:(头文件#include ""和主函数int main(int argc, char* argv[]) 是建工程时自带的,把之前的清掉后直接复制即可)

#include ""

#include

#include

#include

#include

#include<>

#include<>

#include

using namespace std;

int n=0,u=0;

int number[5][6]={{0},{0},{0},{0},{0}}; ame>>j[i].num>>j[i].sex>>j[i].shuxue>>j[i].wuli>>j[i].huaxue>>j[i].yingyu>>j[i].wangluo;

cout<<'\n';

system("cls");

}}

void add_massage(int m,Student j[])ame>>j[i].num>>j[i].sex>>j[i].shuxue>>j[i].wuli>>j[i].huaxue>>j[i].yingyu>>j[i].wangluo; system("cls");

}

n=n+m;}

void change_data(int m,Student j[])ame>>j[m-1].num>>j[m-1].sex>>j[m-1].shuxue>>j[m-1].wuli>>j[m-1].huaxue>>j[m-1].yingyu>> j[m-1].wangluo;

system("cls");

cout<

修改成功^_^,按任意键返回主菜单。"<

}

void put_massage(int m,Student j[])

{int i;

cout<<" ________________________________________________________________ "<

cout<<" |序号|姓名|学号|性别|数学|物理|化学|英语|网络|"<

cout<<" |----|--------|----------|----|----|----|----|----|----|"<

for(i=0;i

{

cout<<" |";cout<<" "<

cout<<"

"<

cout<

cout<<"

"<

cout<<"

"<

cout<<"

"<

cout<<"

"<

相关文档
最新文档