学生信息管理系统(5)

2019-04-02 12:12

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

- 10 -

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

第四章 详细设计及分析

4.1录入模块

4.1.1功能

主要功能用来对学生的成绩进行收集和输入,在学生信息保存在系统中的前提下。 成绩录入需要输入学生资料,比如学号,姓名,数学,语文,平均成绩。在准确输入学生资料后,就可以对该学生的各科成绩进行录入。增加以后,全局变量n加1,如果系统中存在需要增加的学号,则输出已存在学生信息,全局变量不变,返回全局指针,调用输出函数显示系统中存在的学生信息,操作完成后,系统会提示是否继续进行操作

[12]

4.1.2程序代码

void Function::Add() {

char name[20]; double no; Class score; char choose;

Student *f1, *p, *f2,*f3; system(\ f1 = Student_First; f2 = Student_First->next; f3 = Student_First->next; while (f1->next) do {

p = new Student;

cout << \请输入您要添加的学生成绩信息:\cout << \请输入学生姓名:\cin >> name; while (f2) {

- 11 -

f1 = f1->next;

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

}

}

if (strcmp(f2->GetName(), name) == 0)//比较两个字符串 { }

f2 = f2->next;

cout << \该学生已存在,请确定姓名!\\n\\n\cout << \请输入姓名:\cin >> name; break;

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

cout << \请输入语文成绩:\cin >> score.Chinese; cout << \请输入数学成绩:\cin >> score.Math; p->Set(name, no, score); f1->next = p; p->next = NULL; f1 = f1->next;

cout << \是否继续输入信息?(Y\\\\N) \cin >> choose;

if (f3->GetNo()==no) { }

f3 = f3->next;

cout << \该学生已存在,请确定学号!\\n\\n\cout << \请输入学号:\cin >>no; break; while (f3)

- 12 -

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

4.1.3运行结果截图

图4.1菜单界面

图4.2成绩录入

- 13 -

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

4.2查询模块

4.2.1功能

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

4.2.2程序代码

void Function::Search() {

double flag(0); char choose; char t1[20]; double t2; system(\

Student *temp = Student_First->next; do {

cout << \输入查询方式:\\n1.按姓名查询\\n2.按学号查询\\n\cin >> choose; if (choose == '1') {

cout << \请输入您要查询的姓名:\cin >> t1; while (temp) { }

if (flag == 0) {

- 14 -

if (strcmp(t1, temp->GetName()) == 0) { }

temp = temp->next;

flag = 1; break;

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

else


学生信息管理系统(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:稀土永磁材料的综述 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: