当前位置:首页>> >>


学生成绩管理系统版本2.rar

收藏

资源目录
    文档预览:
    编号:20181030003518610    类型:共享资源    大小:5.83MB    格式:RAR    上传时间:2018-10-30
    尺寸:148x200像素    分辨率:72dpi   颜色:RGB    工具:   
    45
    金币
    关 键 词:
    学生 成绩管理系统 版本
    资源描述:
    JISHOU UNIVERSITY程 序 设 计 基 础课 程 设 计题 目: 学生成绩管理系统作 者: 马俊杰学 号: 2017401260所属学院: 软件学院专业年级: 软件工程 2017 级 4 班指导教师: 宋旭东完成时间: 2017 年 6 月 20 日—2017 年 6 月 29 日软件学院制项目描述目标是为了方便管理员对学生成绩以及有效信息的操作,可以很清楚,很方便的查找到每一个学生的成绩信息,提高办学效益!项目功能目标1.学生基本信息功能模块,其功能包括:学生基本成绩的查询、管理员对学生信息的增加、删除、修改等操作。2.对学生成绩进行统计,查找到每门课的成绩都高于 90 的人,单门课低于平均分的人,还有不及格的人数.3.进行文件的保存和读取!系统创新点:1. 没有使用链表,使用简单的 TXT 文档保存!2. 结构体和字符数组,交替使用!3. 简单易懂,操作简便系统主要流程管理员登陆学生信息的录入添加 学生信息的修改,删除,保存,计算平均分学生信息的分数计算,根据分数进行统计代码#include#include#include#include#include/*功能:1.添加学生信息(学号,姓名,性别, 5 门课 程成绩)2.按学号或者姓名查找、修改、删除和保存各个学生的信息3.按学号或者总分排序输出每个学生的信息以及总分、平均分和名次4.计算全班各门功课的平均分,显示每门课程低于平均分的学生信息5.显示每门课程成绩在 90 分以上的,以及每门课程不及格的学生信息注意:必须排序后才能排出名次*/#define N 50/*定义结构类型*/struct student{int stuNo;char name[10];char sex[5];float score1 ;float score2;float score3;float score4;float score5;float sumScore;float avgScore;int ranking; //排名} stu[N];/*函数声明*/int login();void add();void del();void delByIndex(int i);void search();int searchByNo();int searchByName();void update();void updateByIndex(int i);void display();void sort();void sortByNo();void sortBySum();void writeFile();void readFile();struct student input();void lowScoreAvg();void greaterThanNinty();void failed();int count=0; //存储当前已有的学生人数/*程序入口*/void main(){int select;int isSuccess;int c = 0;//记录登入的次数do{isSuccess = login();if(!isSuccess){printf(“\n\t\t\t 用户名不存在或密码错误,请检查后重新输入!\n“);printf(“\n\t\t\t“,2-c);c++;if(c==3){printf(“\n\t\t 您已尝试登入三次且失败,系统将退出!\n“);exit(1);}fflush(stdin);getch();}elsebreak;}while(1);do{system(“cls“);printf(“\n\t\t 欢迎进入学生成绩管理系统\n“);printf(“\n***********************************************\n“);printf(“\n1.添加学生信息\n“);printf(“\n2.删除学生信息\n“);printf(“\n3.修改学生信息\n“);printf(“\n4.查找学生信息\n“);printf(“\n5.显示学生信息\n“);printf(“\n6.学生信息排序\n“);printf(“\n7.单门课程低于课程平均分的学生信息\n“);printf(“\n8.每门课程成绩在 90 分以上的学生信息\n“);printf(“\n9.每门课程不及格的学生信息\n“);printf(“\n10.保存文件\n“);printf(“\n11.打开文件\n“);printf(“\n12.退出系统\n“);printf(“\n**********************************************\n“);printf(“\n\t 请选择:“);scanf(“%d“,if(select == 12){printf(“\n\t~~bye!!!\n“);break;}switch(select){case 1:add();break;case 2:del();break;case 3:update();break;case 4:search();break;case 5:display();break;case 6:sort();display();printf(“\n 排序已完成,按任意键继续...“);fflush(stdin);getch();break;case 7:lowScoreAvg();break;case 8:greaterThanNinty();break;case 9:
    展开阅读全文
    1
      金牌文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:学生成绩管理系统版本2.rar
    链接地址:http://www.gold-doc.com/p-255291.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们
    [email protected] 2014-2018 金牌文库网站版权所有
    经营许可证编号:浙ICP备15046084号-3
    收起
    展开