没有合适的资源?快使用搜索试试~ 我知道了~
学生综合测评系统(C语言设计).doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 29 浏览量
2022-07-03
01:07:05
上传
评论
收藏 467KB DOC 举报
温馨提示
试读
62页
学生综合测评系统(C语言设计)
资源推荐
资源详情
资源评论
学生综合测评系统
C 语言课程设计报告
学 院 电子与信息学院
年级班别 08 通信本
学生姓名 XXX XXX
指导教师 成 绩
二 0 一一年六月
目录
1 概述..................................................................................................................................................1
2 需求分析..........................................................................................................................................2
3 总体设计..........................................................................................................................................2
1) 程序主界面设计............................................................................................................................2
4 程序设计..........................................................................................................................................5
1)主界面程序设计..........................................................................................................................5
(1)函数描述..................................................................................................................................5
输入参数:无.....................................................................................................................................5
输出参数:无.....................................................................................................................................5
功 能:本系统可以存储学生的基本信息和各科成绩,并能计算考试成绩,综合测评成绩和
排名。.................................................................................................................................................5
(2)函数程序..................................................................................................................................5
.............................................................................................................................................................5
int main().............................................................................................................................................5
{...........................................................................................................................................................5
system("color 2e");.............................................................................................................................5
printf("\n\n\n\t\t............欢迎使用学生综合管理系统............\n\n");...............................................5
printf("\n\n\t\t");.................................................................................................................................5
system("pause");.................................................................................................................................5
menu(); //主菜单入口函数................................................................................................................5
return 0 ;..............................................................................................................................................5
}...........................................................................................................................................................5
2)学生信息处理子菜单..................................................................................................................5
(1) 函数描述.................................................................................................................................5
函 数 名 : info_menu()....................................................................................................................5
输入参数 :无....................................................................................................................................5
输出参数 :无....................................................................................................................................5
功 能 :显示学生信息处理系统菜单..............................................................................................5
(2) 函数程序..................................................................................................................................5
void info_menu() //学生信息菜单....................................................................................................6
{...........................................................................................................................................................6
int choice;...........................................................................................................................................6
while(1){.............................................................................................................................................6
system("cls"); //清屏..........................................................................................................................6
printf("\n\n\n\n\t\t☆☆☆☆☆学生信息处理系统☆☆☆☆☆\n\n");............................................6
printf("\t\t\t● 1.输入学生信息\n");....................................................................................................6
printf("\t\t\t● 2.修改学生信息\n");....................................................................................................6
printf("\t\t\t● 3.删除学生信息\n");....................................................................................................6
printf("\t\t\t● 4.浏览学生信息\n");....................................................................................................6
printf("\t\t\t● 0.返回主菜单\n\n");.....................................................................................................6
printf("\t\t 请输入序号选择操作:");...............................................................................................6
scanf("%d",&choice);.........................................................................................................................6
if(choice==0) break;...........................................................................................................................6
switch(choice){...................................................................................................................................6
case 1: system("cls");info_input(); info_xieru(); break;....................................................................6
case 2: system("cls");info_xiugai(); break;........................................................................................6
case 3: system("cls");info_del(); break;.............................................................................................6
case 4: system("cls");info_output(); break;........................................................................................6
default:system("cls"); printf("\n\t 输入有误!请重新输入!\n\n"); break;.........................................6
}..........................................................................................................................................................6
}..........................................................................................................................................................6
}...........................................................................................................................................................6
3)学生数据处理子菜单..................................................................................................................7
(1) 函数描述.................................................................................................................................7
函 数 名: data_menu()....................................................................................................................7
输入参数 :无....................................................................................................................................7
输出参数:无.....................................................................................................................................7
功 能 :显示学生数据处理系统菜单..............................................................................................7
(2) 函数程序.................................................................................................................................7
Void data_menu() //数据处理菜单....................................................................................................7
{...........................................................................................................................................................7
int choice;...........................................................................................................................................7
//printf("\n\t 在进入学生数据管理前,请确认学生信息已全部完成!\n");................................7
printf("\n\t 输入数字选择(0:返回;其它数字继续。)\n");..........................................................7
scanf("%d",&choice);.........................................................................................................................7
if(choice==0) return;..........................................................................................................................7
while(1){.............................................................................................................................................7
system("cls"); //清屏..........................................................................................................................7
printf("\n\n\n\n\t\t☆☆☆☆☆学生数据处理系统☆☆☆☆☆\n\n");............................................7
printf("\t\t\t● 1.录入成绩数据\n");....................................................................................................7
printf("\t\t\t● 2.修改学生数据\n");....................................................................................................7
printf("\t\t\t● 3.学生数据查询\n");....................................................................................................7
printf("\t\t\t● 0.返回主菜单\n\n");.....................................................................................................7
printf("\t\t 请输入序号选择操作:");...............................................................................................7
scanf("%d",&choice);.........................................................................................................................7
if(choice==0) break;...........................................................................................................................7
switch(choice){...................................................................................................................................7
case 1: system("cls");data_input(); break;.........................................................................................7
case 2: system("cls");data_xiugai(); break;........................................................................................8
case 3: system("cls");data_chaxun(); break;......................................................................................8
default: system("cls");printf("\n\t 输入有误!请重新输入!\n\n"); break;.........................................8
}..........................................................................................................................................................8
}..........................................................................................................................................................8
}...........................................................................................................................................................8
4)学生综合信息输出.......................................................................................................................8
(1) 函数描述.................................................................................................................................8
函 数 名 : shuchu().........................................................................................................................8
输入参数 :无....................................................................................................................................8
输出参数 :无....................................................................................................................................8
功 能 :学生信息的综合输出..........................................................................................................8
(2)函数程序..................................................................................................................................8
void shuchu() //学生综合信息输出..................................................................................................8
{...........................................................................................................................................................8
int i;.....................................................................................................................................................8
data_daoru();.......................................................................................................................................8
printf("\n");.........................................................................................................................................8
.............................................................................................................................................................8
printf(" ____________ ____________ ________________ ___________ ___________
__________ \n");.................................................................................................................................8
printf(" 学号 姓名 电话 平均分 名次 测评总分\n");.....................................................................8
printf(" ____________ ____________ ________________ ___________ ___________
__________ \n");.................................................................................................................................8
for(i=0;i<count;i++){.........................................................................................................................8
.............................................................................................................................................................8
printf("|%10d %10s %14s %10.1f %10d %10.1f \
n",info[i].number,info[i].name,info[i].phone,data[i].avg,data[i].ksmc,data[i].ceping);.....................8
printf("|____________|____________|________________|___________|___________|
__________|\n");.................................................................................................................................9
.............................................................................................................................................................9
}..........................................................................................................................................................9
printf("\n\n\t\t");.................................................................................................................................9
system("pause");.................................................................................................................................9
printf("\n");.........................................................................................................................................9
}...........................................................................................................................................................9
5)帮助函数.......................................................................................................................................9
/**************************************************......................................................9
.............................................................................................................................................................9
函数名 : help().................................................................................................................................9
输入参数:无.....................................................................................................................................9
输出参数:无.....................................................................................................................................9
功能 :显示本系统的信息...............................................................................................................9
****************************************************/...................................................9
void help() //帮助信息........................................................................................................................9
{...........................................................................................................................................................9
system("cls"); //清屏..........................................................................................................................9
printf("\n");.........................................................................................................................................9
printf("\t\t\t 学生综合测评系统!\n\n");..........................................................................................9
printf(" 本系统可以存储学生的基本信息和各科成绩,并能计算考试成绩,综合测评成绩和
排名。\n\n");.......................................................................................................................................9
printf(" 基本信息包括:学号、姓名、性别、家庭住址、联系电话;\n\n 各科成绩包括:语
文、数学、英语成绩;\n\n");...........................................................................................................9
printf(" 其它包括:考试名次、同学互评分、品德成绩、任课教师评分等。\n\n");..............10
printf(" 说明:考试成绩排名是按照考试成绩计算的(考试成绩=(语+数+外)/3);\n\n");.........10
printf(" 综合测评总分=((考试成绩)*0.6+(同学互评分)*0.1+(品德成绩)*0.1\n +(任课教师
评分)*0.2)\n\n");...............................................................................................................................10
printf(" 其它请按照提示操作即可。\n\n");..................................................................................10
printf("\n\n\t\t");...............................................................................................................................10
system("pause");...............................................................................................................................10
}.........................................................................................................................................................10
6)学生信息导入函数.....................................................................................................................10
/**************************************************....................................................10
...........................................................................................................................................................10
函数名 : info_daoru().......................................................................................................................10
输入参数:无...................................................................................................................................10
输出参数:无...................................................................................................................................10
功能 :打开存放的学生信息.........................................................................................................10
****************************************************/.................................................10
void info_daoru() //学生信息导出文件函数...................................................................................10
{.........................................................................................................................................................10
FILE *f_info;....................................................................................................................................10
...........................................................................................................................................................10
printf("\n\n\t 正在导入...\n\n");.......................................................................................................10
if((f_info=fopen("info.txt","r"))==NULL){....................................................................................10
printf("\n\t 打开文件失败!\n\n");....................................................................................................10
return;................................................................................................................................................10
}........................................................................................................................................................10
count=0;............................................................................................................................................11
while(!feof(f_info)){........................................................................................................................11
fscanf(f_info,"%d %s %s %s %s ",&p.number,&p.name,&p.sex,&p.addr ,&p.phone);................11
info[count]=p;...................................................................................................................................11
count++;............................................................................................................................................11
}.........................................................................................................................................................11
printf("\n\t 导入已完成!共导入 %d 条记录!\n\n\n",count);..........................................................11
fclose(f_info);...................................................................................................................................11
system("cls");....................................................................................................................................11
}..........................................................................................................................................................11
7)学生信息输入函数.....................................................................................................................11
/**************************************************.....................................................11
...........................................................................................................................................................11
函数名 : info_input().....................................................................................................................11
输入参数:无...................................................................................................................................11
输出参数:无...................................................................................................................................11
功能 :录入学生个人信息.............................................................................................................11
****************************************************/.................................................11
void info_input() //学生信息输入函数............................................................................................11
{..........................................................................................................................................................11
int i,j;.................................................................................................................................................11
info_daoru();.....................................................................................................................................11
for( ; ; ){............................................................................................................................................11
剩余61页未读,继续阅读
资源评论
omyligaga
- 粉丝: 53
- 资源: 2万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- face-detect.ipynb
- 以下是一些关于ACM(国际大学生程序设计竞赛)、NOI(全国青少年信息学奥林匹克竞赛)以及CSP(全国青少年信息学奥林匹克竞赛提
- 是一些电子设计竞赛(电赛)经验分享,包括备赛策略、项目管理、团队合作和比赛期间的注意事项
- 全能运行库修复工具DirectX Repair v4.1.0.30770
- las格式点云数据使用详解(附VS编译好的LAStools工具)
- KRPano插件一键解密大师1.4.0 (解压密码1234)
- 适用于618节日的销售数据
- 《C++沉思录》是一本由 Scoot Meyers 所著的经典 C++ 编程书籍 该书深入探讨了 C++ 的一些高级概念和技术
- 海信刷机数据 LED42K310X3D(0000)BOM1-C006软件数据与LED42K310NX3D(0000)BOM1通用
- 网卡硬刷MAC地址的工具和教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功