学生成绩信息管理系统c语言课程设计论文论文报告.doc

学生成绩信息管理系统c语言课程设计论文论文报告.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
毕业论文毕业设计开题报告论文报告设计报告可行性研究报告

《C语言程序设计 项目设计 项目名称: 2016年 1月 13日 目 录 1 项目分析 1 1 1.2 功能需求分析 1 2 系统设计 2 结构设计 2 2 3 系统实现 4 3.1 主函数设计 4 5 3.3 姓名学号查询 10 3.4 成绩查询 12 3.5 删除学生成绩信息 13 14 4 功能测试 16 4.1 菜单测试 16 功能测试 16 21 6 项目设计总结 22 分析 图1-1 系统功能模块图 2 系统设计 结构设计 设计 “cls”); 清屏 2.3部分功能设计 1.删除学生的信息,输入学生的学号进行删除操作,如果没有此人,系统将会提示无此人,如果找到,系统将会确认你是否需要删除,流程图如1-2所示。 图1-2 删除学生信息流程图 2.输入学号进行查询对应同学的成绩,流程图如图1-3所示。 图1-3 查询功能流程图 3 系统实现设计 3.2 添加学生信息 /*学生成绩信息管理系统*/ #include stdio.h #include stdlib.h #include string.h int c,j,t; struct stu /*定义结构体类型*/ { char name[10]; char num[10]; char score[10]; } student[100], newstudent[100]; /*添加学生个人信息*/ void addnew() {int a,b,k; FILE *fp,*fp1,*fp2; /*FILE类型指针变量的定义形式*/ for(a=0;a200;a++) { system(cls); printf( 欢迎使用学生成绩管理系统\n\n\n); printf( 录入学生信息\n\n); printf(输入学生姓名:); scanf(%s,student[a].name); printf(输入学生学号:); scanf(%s,student[a].num); printf(输入学生成绩:); scanf(%s,student[a].score); printf(输入‘1’继续,‘0’结束\n); /*判断输入是否结束*/ scanf(%d,b); if(b==0) { c=a; system(cls); break; } } if((fp1=fopen(Ca1.txt,w))==NULL) /*文件名,使用文件方式*/ {printf(信息写入失败); exit(0); } if((fp2=fopen(Ca2.txt,w))==NULL) {printf(信息写入失败); exit(0); } if((fp=fopen(Ca3.txt,w))==NULL) {printf(信息写入失败); exit(0); } j=sizeof(struct stu); for(a=0;a=c;a++) {if(fwrite(student[a],j,1,fp)!=1) printf(存入失败!); } for(a=0;a=c;a++) {if(strcmp(student[a].score,80)==0) {fwrite(student[a],j,1,fp1); } else {fwrite(student[a],j,1,fp2); } } printf(添加成功!\n\n); printf(请输入0返回\n); scanf(%d,k); fclose(fp1); fclose(fp2); fclose(fp); if(k==0) system(cls); } /*继续添加成员*/ void addold() { int a,b,k,p,q; char wjm[20]; FILE *fp; j=sizeof(struct stu); system(cls); printf( 欢迎使用学生成绩信息管理系统\n\n\n); printf( 录入学生信息\n\n); printf(\n\n 存储文件名有 Ca1.txt Ca2.txt Ca3.txt \n\n); printf(请输入想继续添加的文件名:); scanf(%s,wjm); for(a=0;a200;a++) { printf(输入学生姓名:); scanf(%s,newstudent[a].name); printf(输入学生学号:); scanf(%s,newstudent[a].num);

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档