学生档案管理系统

  • 格式:doc
  • 大小:63.50 KB
  • 文档页数:29

下载文档原格式

  / 29
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

学生档案管理系统

《C语言程序设计》

课程设计

课题:学生成绩管理系统

班级:1003

专业:教育信息与技术学院

成员:谭俊奇胡梦东吴峰

指导教师:黄海军

时间:2011年6月14—2011年6月28日

学生成绩管理系统一.人员分配:

谭俊奇负责源程序的编写,写出流程图并评价。

胡梦东查找参考资料,上机核对程序的运行情况。吴峰负责对源程序的核对及对整个实验的评价。

二.设计要求:

1)根据键盘上的数字,定义成绩管理系统的分配任务2)该系统可以增加学生成绩的记录。

3)该系统可以查找学生的成绩

4)该系统可以统计(总成绩和平均分)

5)该系统可以修改学生信息

6)该系统可以查看学生成绩

7)该系统可以删除学生成绩

8)该系统可以输出不及格人数

9)可以保存修改信息

10)可以随时退出系统

三.参考资料

1)参考windows api 函数大全

2)参考C 语言程序总汇

3)参考C语言上机实验题库

4)参考C 语言系统操作手册四.系统结构和部分流程图

总结构

struct student st[300]

xianshi()

void add()

void chazhao()

void tj()

void xg() void del() void bjg() void zz() void select() void bca()

void fh()

return 0

五.源代码

#include

#include

#include

#define true 1

struct student

{

char name[60];

char ID[7];

int score;

};

int dq(struct student st[]); void xianshi();

void bc(struct student st[]); void add();

void select();

void zz();

void chazhao();

void xhcz();

void xmcz();

void del();

void xmsc();

void xhsc();

void tj();

void bjg();

void xg();

void xhxg();

void xmxg();

void bca();

void fh();

struct student st[300];

int Number=0;

void main()

{

int choose=0;

FILE *fp=NULL;

char yesorno;

if((fp=fopen("C://student.dat","rb"))==NULL) {

printf("\n=========>提示:文件不存在,是否要创建一个?(y/n)\n");

scanf("%c",&yesorno);

if(yesorno=='y'||yesorno=='Y')

{

fp=fopen("C://student.dat","wb");

fclose(fp);

}

else

exit(0);

}

else

{

Number=dq(st);

}

system("cls");

while(true)

{

xianshi();

printf("\t\t====>请选择:");

scanf("%d",&choose);

system("cls");

switch(choose)

{

case 0: exit(0);fh();break;

case 1: add();fh();break;

case 2: select();fh();break;

case 3: chazhao();fh();break;

case 4: del();fh();break;

case 5: tj();fh();break;

case 6: bjg();fh();break;

case 7: xg();fh();break;

case 8:zz();fh();break;

case 9:bca();break;

default:break;

}

fflush(stdin);

getchar();

system("cls");

}

}

void bca()

{

printf("\t=====程序在运行时已自动保存.....\n");

}

void fh()

{

printf("\t===>按Enter键返回主菜单\n"); }

void xg()

{

int way=0;

printf("请选择修改查找方式\n");