C语言课设之学生学籍管理系统.doc

C语言课设之学生学籍管理系统.doc

ID:57380472

大小:32.50 KB

页数:10页

时间:2020-08-14

C语言课设之学生学籍管理系统.doc_第1页
C语言课设之学生学籍管理系统.doc_第2页
C语言课设之学生学籍管理系统.doc_第3页
C语言课设之学生学籍管理系统.doc_第4页
C语言课设之学生学籍管理系统.doc_第5页
资源描述:

《C语言课设之学生学籍管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、题目:学生学籍管理系统   目录:一.个人简介。二.报告摘要。三.报告目录。四.报告正文。1、系统需求分析2、系统总体设计3、系统详细设计六.总结。二.报告摘要这个C语言课程设计是关于学生学籍管理系统的设计,题目要求能够录入数据,查询,删除和排序的功能。报告依次以主函数板块、数据录入板块、查询板块、删除板块、排序板块的顺序进行。三.报告目录1主函数2数据录入3查询4删除5排序四.报告正文1系统需求分析根据题目需求,在程序中要求浏览学生的信息,应该提供数据录入、查询、删除、排序的操作。题目要得成绩、实得学分根据条件自动运算,应该提供求综合

2、成绩和实得学分的算法,另外还应该提供键盘式选择菜单实现功能选择。2系统总体设计数据录入数据查询删除数据数据排序学生学籍管理系统3系统详细设计(1)主函数负责提供输入、处理和输出部分的函数调用,其中各功能模块用菜单方式选择。程序:voidmenu(){intn,w;do{puts("tt****************MENU******************");puts("tttt1.enternewdata-student");puts("tttt2.searchbyname");puts("tt

3、tt3.searchbylearnnumber");puts("tttt4.deletedata");puts("tttt5.insertdata");puts("tttt6.enternewdata-sorce");puts("tttt6.exit");puts("tt************************************");printf("choiceyournumber(1-9):[]\bb");scanf("%d",&n);if(n<1

4、

5、n>9){w1=

6、1;getchar();}elsew1=0;}while(w1==1);switch(n){case1:enter();breakcase2:searchbyname();break;case3:searchbylearnnumber();break;case4:del();break;case5:insert():break;case6:exit(0);break;}}main(){menu();}(2)数据录入板块数据信息中学号、等是字符型,采用字符型数组,分数、、等为整数,可以采用整型数组,实得学分可能为小数,采用实型。采用结构体

7、数组存放学生数据信息到文件。程序:/*************************************************/#defineN10structstudent{intnum;charname[20];charsex;chartel[20];chardomi[3];}stu[N];viodenternewdata-student(){inti,n;printf("houmanystudents(0-%d)?:",n-1);for(n=1;n<10;n++)printf("enterdatanow");f

8、or(i=0;i

9、data-sorce(){inti,n,z,c;floats;printf("howmanynum(0-%d)?:"N-1);for(n=1;n<10;n++)printf(enterdatanow");for(i=0;i

10、1].true=cou[1].lab*0.15+cou[1].normal*0.15+cou[1].text*0.7;if(c=100)s=cou[1].normalsorce*1;elsec=cou[1]

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

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

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