77范文网 - 专业文章范例文档资料分享平台

学生信息管理系统(6)

来源:网络收集 时间:2019-04-02 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

武汉工程大学计算机科学与工程学院 综合设计报告

}

}

cout << \姓名\\t学号\\t平均成绩\\t语文成绩\\t数学成绩\\n\temp->Out();

break;

else if (choose == '2') { }

cout << \请输入您要查询的学号\cin >> t2; while (temp) { }

if (flag == 0) { } break;

cout << \姓名\\t学号\\t平均成绩\\t语文成绩\\t数学成绩\\n\temp->Out();

cout << \无该学生的信息\\n\else

if (t2 == temp->GetNo()) { }

temp = temp->next;

flag = 1; break;

4.2.3运行结果截图

-图4.3按姓名查询学生信息-

- 15 -

武汉工程大学计算机科学与工程学院 综合设计报告

图4.4按学号查询学生信息

4.3删除模块

4.3.1功能

主要功能是用来删除学生资料。在系统保存学生资料的前提下,想删除某学生的资料,可以输入学生姓名或学号,系统查找该学生资料后,就可以删除了。由于学生辍学,毕业等原因,及时对系统进行更新,删除一些没用的信息,可以使系统更加优化,首先判断系统中是否存在学生信息,如果存在且没有找到学生的信息,则输出没有此学生信息,否则删除学生信息,删除以后,变量n减1,返回全局指针,函数中会提示是否继续删除学生信息。

4.3.2程序代码

void Function::Delete() {

char name[20]; double no; char choose; Student *p, *q; system(\ p = Student_First; cout << \请输入姓名:\ cin >> name;

cout << \输入学号:\

- 16 -

武汉工程大学计算机科学与工程学院 综合设计报告

cin >> no; while (p) { } Save();

cout << \返回主菜单\\n2.继续删除\ cin >> choose; }

q = p->next;

if (strcmp(q->GetName(), name) == 0 && q->GetNo() == no) { }

p = p->next;

cout << \姓名\\t学号\\t平均成绩\\t语文成绩\\t数学成绩\\n\q->Out();

cout << \是否删除(Y/N)\cin >> choose;

if (choose == 'y' || choose == 'Y') { } break;

p->next = q->next; delete q;

cout << \删除成功:\\n\

4.3.3运行结果截图

图4.5删除学生信息

- 17 -

武汉工程大学计算机科学与工程学院 综合设计报告

图4.6删除函数

4.4修改模块

4.4.1功能

主要功能是用来修改学生资料。在系统保存了某学生资料的前提下,想要查找该学生资料,可以输入该学生姓名,系统就会显示该学生资料和各科成绩等信息,这样就可以修改该学生的资料,成绩等信息。

4.4.2程序代码

void Function::Modify() {

char choose, name[20]; Student *temp, *p; double no; Class score; system(\

temp = p = Student_First;

cout << \请输入您要修改的学生姓名:\ cin >> name; while (temp) {

if (strcmp(temp->GetName(), name) == 0)

- 18 -

武汉工程大学计算机科学与工程学院 综合设计报告

}

{ }

temp = temp->next;

cout << \姓名\\t学号\\t平均成绩\\t语文成绩\\t数学成绩\\n\temp->Out();

cout << \请输入姓名:\cin >> name;

cout << \请输入学号:\cin >> no;

cout << \请输入语文成绩:\cin >> score.Chinese; cout << \请输入数学成绩:\cin >> score.Math;

temp->Set(name, no, score); break;

Save();

cout << \修改成功!\

cout << \返回主菜单\\n2.继续修改\ cin >> choose;

4.4.3运行结果截图

图4.7修改学生成绩

- 19 -

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生信息管理系统(6)在线全文阅读。

学生信息管理系统(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/565861.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: