学生作业完成情况管理系统.ppt

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
题目: 学生作业完成情况管理系统:假设某门课程一学期要留10次作业,每次老师要进行批改,给出分数后还要进行登记。学期期末要根据每次作业的成绩计算出最终的平时成绩。 要求: 用户注册登录功能; 1.通过键盘输入某位学生某次作业的分数; 2.从磁盘文件导入学生信息; 3.给定学号,显示某位学生作业完成情况; 4.给定某个班级的班号,显示该班所有学生的作业完成情况; 5.给定某位学生的学号,修改该学生的作业完成信息; 6.给定某位学生的学号,删除该学生的信息; 7.按班级号查询该班学生成绩; 8.按学号查询该学生成绩; 9.将所有学生成绩按降序排列。 登录部分 登陆 注册 退出 登录部分: int log() { char a[7]={0}; char name[12]={0};//初始化 char b[7]={0}; FILE* fp; int i; char ch; //chmod(passwd.txt,0755); fp=fopen(passwd.txt,r); if(fp==NULL){printf(注册文件无法打开或已损坏,请在程序当前目录下创建passwd.txt文件并重新注册!\n); exit(1);} ch=getc(fp); if(ch==EOF){printf(未注册,请注册!\n); return 1;} fclose(fp); fp=fopen(passwd.txt,r); if(fp==NULL){printf(注册文件无法打开,请在程序当前目录下创建passwd.txt文件并重新注册!\n); exit(1);} read_passwd(a,name,fp); fclose(fp); printf(用户名:%s\n,name); printf(请输入密码:(6个字符)); for(i=0;i6;i++) { b[i]=getch(); printf(*); } b[6]=\0; clear(); if(strcmp(a,b)==0){printf(登陆成功!\n); return 0;} else{printf(密码错误,请重新登录\n); return 1; } } 登录系统的代码: 学生作业完成情况管理程序 手动输入学生姓名班级学号各次作业分数 从文件导入学生信息 输入学号,显示某位学生作业完成情况 输入班号,显示该班学生的作业完成情况 输入学生的学号,修改该学生的各类信息 输入学生的学号,删除该学生的信息 显示各类统计信息 返回主菜单 清屏 导出至文件 默认路径导入 自定义路径导入 修改姓名 修改班级 修改成绩 按学号查询平均成绩(最终成绩) 按班级查看平均成绩(最终成绩) 查看平均成绩降序序列 默认路径导出 自定义路径导出 选3 开始 已注册? 注册 N 登录 读取信息? Y 默认路径 自定义路径 Y(选2) 选a 选b N(选1) 手动输入 查询信息 总体信息? 输学号查该生信息 全部成绩降序排列 Y 选4 输班号查该班信息 输班号查平均成绩 输学号查平均成绩 选1 N(选7) 选3 选2 修改、删除信息 修改信息? Y(选5) 选1 选2 选3 修改班级 修改姓名 修改成绩 删除信息 N(选6) 清除屏幕 退出? 返回主菜单 N(选8) Y(选a) 默认路径导出 自定义路径导出 结束

文档评论(0)

书屋 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档