学生信息管理系统文档格式.doc

上传人:b****2 文档编号:14572416 上传时间:2022-10-23 格式:DOC 页数:14 大小:2.60MB
下载 相关 举报
学生信息管理系统文档格式.doc_第1页
第1页 / 共14页
学生信息管理系统文档格式.doc_第2页
第2页 / 共14页
学生信息管理系统文档格式.doc_第3页
第3页 / 共14页
学生信息管理系统文档格式.doc_第4页
第4页 / 共14页
学生信息管理系统文档格式.doc_第5页
第5页 / 共14页
点击查看更多>>
下载资源
资源描述

学生信息管理系统文档格式.doc

《学生信息管理系统文档格式.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统文档格式.doc(14页珍藏版)》请在冰豆网上搜索。

学生信息管理系统文档格式.doc

3、编程简练,可用,尽可能的使系统的功能更加完善和全面。

4、使用说明书、流程图要清楚。

实训内容

1、课程设计的题目及简介

有新生来报到,要逐个录入其信息,如:

姓名、性别、籍贯、民族、生日、政治面貌、身份证号、高数成绩。

要求设计链表类来实现,并统计学生信息。

2、设计说明

总体结构我们采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理。

也可根据自己对题目的理解增加新的功能模块。

实训简单操作步骤

1、录入学生信息

录入学生的个人信息,例如姓名、性别、籍贯、民族、生日、政治面貌、身份证号、高数成绩、大学英语成绩、C++成绩、大学物理成绩、马克思主义成绩、总分。

2、显示学生信息

显示学生的个人信息。

3、查找学生信息

查找录入学生的个人信息。

4、删除学生信息

删除学生的个人信息。

5、修改学生信息

修改学生的个人信息。

6、统计学生成绩

统计学生的个人信息,例如高数成绩的总分,平均分,及格率。

7、保存学生信息

0、退出系统

实训结果

录入和显示学生信息界面;

统计学生的个人信息成绩界面;

实训心得体会

这一周的C语言课程实训,时间上说长不长,说短也不短,却让我学到了很多!

第一点:

C语言,我们需要学习的知识还有很多。

在这次的实训过程中,我们遇到的许多难题,我们翻阅了大量的书籍资料,我想只有努力勤奋的学习,才可以取得最后的成功!

第二点:

团队合作是非常重要的。

独木不成林,在成功的道路上不可能是一帆风顺的,在团队合作中,我们应该相互帮助,共同合作,才能最终取得成功。

想要成功就必须付出艰辛的努力,不断用知识的力量来武装自己,感染他人,这样我们才能胜利。

实训评语及成绩

评语

成绩

指导教师

(签名)

2012年6月24日

附录:

1、录入学生信息流程图

学生信息管理系统

1:

录入学生信息

2:

显示学生信息

3:

查找学生信息

4:

删除学生信息

5:

修改学生信息

6:

统计学生成绩

7:

保存学生信息

0:

退出系统

输入学生的信息,例如姓名,年龄

判断是否重复学生信息

Y

N

退出

1

继续录入学生成绩

返回主界面

功能模块图

显示学生的各类信息

按学号或者姓名查找学生信息

统计学生的各类科目的总成绩,平均分和及格率

退出系统菜单

按照学号或者姓名修改学生的信息

按照学号删除学生的信息

判断是否继续

(1),返回(0)

二、程序清单

#include<

iostream>

string>

fstream>

iomanip>

usingnamespacestd;

classstudent

{

protected:

intnumber;

charname[20];

charsex[6];

charplace[20];

charnation[6];

charbirth[20];

charparty[10];

charid[20];

floatscore[4];

public:

student*next;

student(){}

~student(){}

char*getname(){returnname;

}

intgetnumber(){returnnumber;

}

doublegetscore(inti){returnscore[i];

floatgetg(){return(score[0]+score[1]+score[2]+score[3]+score[4]);

}

voidinput()

{inte=1;

cout<

<

"

\t\t\t按提示输入:

endl;

\t\t输入学号:

"

;

cin>

>

number;

\t\t输入姓名:

name;

do

{lable:

cout<

\t\t输入性别:

cin>

sex;

if(strcmp(sex,"

男"

)==0||strcmp(sex,"

女"

)==0)

{cout<

\t\t输入籍贯:

cin>

place;

cout<

\t\t输入民族:

nation;

\t\t输入生日:

birth;

\t\t输入政治面貌:

party;

\t\t输入身份证号:

cin>

id;

\t\t输入高数分数:

score[0];

\t\t输入大学英语分数:

score[1];

\t\t输入c++语言程序设计分数:

score[2];

\t\t输入大学物理分数:

cin>

score[3];

\t\t输入马克思列宁主义哲学分数:

score[4];

e=0;

}

else

{

\t\t\t无此类型性别!

重新输入!

e=1;

gotolable;

}while(e);

return;

}

voidinput(ifstream&

is)

{

is>

number>

name>

sex>

place>

nation>

birth>

party>

id

>

score[0]>

score[1]>

score[2]>

score[3]>

is.get();

voidoutput()

学生基本信息如下:

cout<

学号:

number

<

姓名:

name

性别:

sex

籍贯:

place

民族:

nation

生日:

birth

政治面貌:

party<

endl

身份证号:

高数:

score[0]

大学英语:

score[1]

c++语言程序设计:

score[2]

<

大学物理:

score[3]

马克思列宁主义哲学:

score[4]

总分:

getg()<

voidoutput(ofstream&

os)

os<

setw(6)<

<

setw(15)<

<

setw(20)<

party

<

score[4]<

};

classschool

school(){head=newstudent;

head->

next=NULL;

key=0;

~school(){deletehead;

}

voidinput();

voidmend();

voiddel();

intfind(student**p,intnum,char*pn="

^"

);

voidfo

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 研究生入学考试

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1