c语言教务管理系统

  • 格式:docx
  • 大小:40.63 KB
  • 文档页数:22

下载文档原格式

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

#i nclude"stdio.h"

#i nclude"stdlib.h"

#i nclude"c on io.h"

#i nclude"stri ng.h"

#i nclude"wi ndows.h"

// 登陆界面函数void load();

void backgro un d1();

void choice1();

void fan hui1();

void den glu();

void zhuce();

int chazhao();

// 目录界面函数void mulu();

void backgro un d();

void choice();

void add();

void xiugai();

void sha nchu();

void del();

void chax un();

void paixu();

void ton gji();

void output();

void fini sh();

void fan hui2();

void shuchu();

int zongren();

int chr();

int en r();

int mar();

void back();

float chin ese();

float en glish();

float math();

float zon gmax();

// 登陆界面结构体struct self

{

char a[10];

char b[10];

int flg;

}s[100]={{"admi n","admi n",1},{"1","1",1}};

//

目录界面结构体

小明",12,18,20,50,1},{"1101","

// 小样",20,80,60,160,1}}; 登陆界面void mai n()

{

load();

}

void load()

{

backgro un d1(); choice1();

}

void backgro un d1()

{ puts("");

puts("");

printf (”

********************************************\n"); printf (” 欢迎登录学生管理系统

puts("");

printf (”

********************************************\n"); printf (”

1. 登录

2. 注册 \n "); printf (”

请选择:");

}

void choice1()

{

int a;

scan f("%d",&a); fflush(stdi n);

switch(a)

{

case 1:de nglu();break;

case 2:zhuce();break; default:fa nhui1();break; }

void fan hui1()

{

printf (”

输入错误!\n"); printf (”

请重新输入!\n");

system("cls");

struct stude nt { char num[10]; char n ame[10]; float chi nese;

float en glish; float math;

float sum; int a; }stu[5]={{"1100","

load();

}

void den glu()

{

struct self s2;

char c;

int i=0;

int j=0;

printf(" 请输入用户名:\n");

scan f("%s",s2.a);

fflush(stdi n);

puts("");

printf(" 请输入密码:");

c=getch();

while(c!=13)

{

prin tf("*");

s2.b[i]=c;

i++;

while((c=getch())==8)

{

if(i==0)

con ti nue;

putchar('\b');

putchar('');

putchar('\b');

s2.b[--i]=0;

}

}

s2.b[i]=0;

s2.flg=1;

puts("");

puts(s2.b);

for(i=0;i<100;i++)

{

if(!strcmp(s[i].a,s2.a)&&!strcmp(s[i].b,s2.b)) {

printf("成功!");

system("cls");

欢迎进入学生管理系统\n\n\n");

prin tf("\n\n\n\n\n\n\n\n\n\t\t\t

Sleep(2000); system("cls");

mulu();

}

else

{

j++;

}

}

if(j==100)

{

fan hui1();

}

}

void zhuce()

{

struct self s3;

char c,d;

int i,j;

i=0;

printf(" 请输入帐号:”);

gets(s3.a);

puts(s3.a);

printf(" 请输入密码:");

c=getch();

while(c!=13)

{

prin tf("*");

s3.b[i]=c;

i++;

while((c=getch())==8)

{

if(i==0) con ti nue;

putchar('\b');

putchar('');

putchar('\b'); s3.b[--i]=0;

}

}

s3.b[i]=0;

s3.flg=1;