【精品】学籍管理

【精品】学籍管理

ID:43047135

大小:186.00 KB

页数:13页

时间:2019-09-25

【精品】学籍管理_第1页
【精品】学籍管理_第2页
【精品】学籍管理_第3页
【精品】学籍管理_第4页
【精品】学籍管理_第5页
资源描述:

《【精品】学籍管理》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、C++程设计报告课题:学生学籍管理系统专业班级:学号:姓名:一、系统总体方案1・能够从屏幕上读取一个学生的信息并将信息存入到数据文件屮。2.能够将指定的信息从文件中删除。3.能够按编号、姓名对学生的信息进行检索并将检索结果显示在屏幕上。4・可以统计全部学生的总成绩,及其在班上的排名。5.能够统计齐科的平均成绩及及格率。6.要求有错误提示功能,例如性别只能输入男女,输入错误提示重新输入。7.如果检索不到相应的信息应提示用户。二、设计思路和步骤(1)川户注册表(川户名,密码)(2)学牛基本信息表(学号,姓名,

2、专业班级,性别,年龄)(3)班级信息表(班级名称,专业名)(4)选课信息表(课程号,学号,学分)(5)学生成绩表(学号,姓名,班级,课程名,学分)三、流程图与功能模块:(1)系统启动,进入欢迎界面后进入主界面(2)在登陆界而,通过身份验证,述入系统,但在这里密码必须正确。(3)根扰需要进入你需要的模块,并执行指定模块。(4)功能结束,返冋主界而。(5)退出系统。2、模块1、读取信息2、删除文件3、检索模块4、成绩排名5、平均成绩6、错误提示7、出错反馈四、设计代码#include#i

3、neludevoidmenu();//函数声明"""主菜单函数voidhelp();voidbuild();voidadd();voiddel();voidsave();voidload();voidprint。;voidprint(intI,int*p);voidprint1(intI,int*p);voidmend();voidscore();voidall();intfindnum(int*r);intfindname(int*r);voidcountout();voidcount

4、in();structstudent{intnumber;charname[20];doublemath,e,c,avg,all;};studentpeople[100];staticintn;charfile[30],ch;voidmain(){system("color1A");cout«"ttt欢迎使用学生成绩管理系统"«endl;menu();}voidmenu(){cout«endlvvendl;cout«,,cout«n学生成绩管理系统cout«"cout«"cout«"1.帮助cout

5、«"2.输入数据并存档cout«"3.添加学生cout«"4.删除学生cout«"5•修改学生资料;cout«6.成绩统计”;cout«"7.总成绩统计cout«"8.储存学牛成绩;cout«"9.安全退出系统coutvv”0.查看全部cout«"chara;cout«endl«"ttt请输入选项:cin»a;cout«endl;2.switch(a){caseT:help();break;case'2':builcl();break;case3:add();break;case'4':del();

6、break;case'5':mend();break;case'6':score();break;case*7':all();break;case'8':save();break;case'9':cout«"退fli程序n«endl;break;case'O'{print();cout«"任意键返回。”vvendl;getchar();system(Hcls");menu();};break;default:cout«"输入错误"«endl;cout«"回车键返回。”vvendl;getchar();sy

7、stem("cis”);menu();}}voidbuild()//新建{fstreamoutf;cout«"输入文件名(包括扩展名):";cin»file;cout«endl;cout«"请问初始化学生的个数:”;cin>>n;coutvvendl;for(inti=0;ivn;i++){cout«"ttt学号:";cin»people[i].number;cout«endl;cout«"ttt姓名:";cin»people[i].name;cout«endl;cout«"ttt数学:

8、”;cin»people[i].math;cout«endl;coutvv”ttt英语:”;cin»people[i].e;cout«endl;cout«"tttC++:";cin>>people[i].c;cout«endl;}coutvvnvvendl;save();}voidsave()//保存{system("cis");fstreamoutf;outf.open(file,ios::out

9、ios::bi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。