c语言学生成绩管理系统综合实训.doc

c语言学生成绩管理系统综合实训.doc

ID:51846836

大小:82.50 KB

页数:32页

时间:2020-03-16

c语言学生成绩管理系统综合实训.doc_第1页
c语言学生成绩管理系统综合实训.doc_第2页
c语言学生成绩管理系统综合实训.doc_第3页
c语言学生成绩管理系统综合实训.doc_第4页
c语言学生成绩管理系统综合实训.doc_第5页
资源描述:

《c语言学生成绩管理系统综合实训.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、学生成绩管理系统摘要:学生成绩管理系统是针对学校对学生记录进行管理的工具。管理内容有对成绩记录的输入、删除等以及其他附加功能。通过在TC中利用选择与循环、函数的定义和调用、数组、指针、结构体以及它们的混合使用来实现系统的可用性。学生通过学习与学生成绩管理系统从而提升设计开发管理与测试能力,更直接的接触成形的系统代码,将所学知识点综合地运用到实际操作中,进而可以独立自主的进行开发系统。需求分析:(0)初始化(1)输入若干条记录(2)删除一条记录(3)显示记录(4)按姓名查找(5)保存记录(6)调用记录(7)统计信息(8)从正文中添加数据到结构体数组中(9)将数

2、据复制到一个新文件(10)排序制造一个新表格(11)添加数据(12)按学号搜索(13)按总成绩排序(14)退出程序正文:#include#include#include#include#include#include#include#defineN3typedefstructz1{charno[11];charname[15];intscore[N];floatsum;floataverage;intorder;structz1*ne

3、xt;}STUDENT;STUDENT*init();STUDENT*create();STUDENT*delete(STUDENT*h);voidprint(STUDENT*h);voidsearch(STUDENT*h);voidsave(STUDENT*h);STUDENT*load();voidcomputer(STUDENT*h);STUDENT*insert(STUDENT*h);voidappend();voidcopy();STUDENT*sort(STUDENT*h);STUDENT*index(STUDENT*h);voidtotal(S

4、TUDENT*h);intmenu_select();main(){inti;STUDENT*head;head=init();clrscr();for(;;){switch(menu_select()){case0:head=init();break;case1:head=create();break;case2:head=delete(head);break;case3:print(head);break;case4:search(head);break;case5:save(head);break;case6:head=load();break;cas

5、e7:computer(head);break;case8:head=insert(head);break;case9:copy();break;case10:head=sort(head);break;case11:append();break;case12:head=index(head);break;case13:total(head);break;case14:exit(0);}}}menu_select(){char*menu[]={"***************MENU***************","0.initlist","1.Enter

6、list","2.Deletearecordfromlist","3.printlist","4.Searchrecordonname","5.Savethefile","6.Loadthefile","7.computerthescore","8.insertrecordtolist","9.copythefiletonewfile","10.sorttomakenewfile","11.appendrecordtofile","12.indexonnomber","13.totalonnomber","14.Quit"};chars[3];intc,i;

7、gotoxy(1,25);printf("pressanykeyentermenu......");getch();clrscr();gotoxy(1,1);textcolor(YELLOW);textbackground(BLUE);gotoxy(10,2);putch(0xc9);for(i=1;i<44;i++)putch(0xcd);putch(0xbb);for(i=3;i<20;i++){gotoxy(10,i);putch(0xba);gotoxy(54,i);putch(0xba);}gotoxy(10,20);putch(0xc8);f

8、or(i=1;i<44;i++)putch(0xcd

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

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

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