c语言教务管理系统

  • 格式:doc
  • 大小:247.00 KB
  • 文档页数:23

下载文档原格式

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

c语言教务管理系统-标准化文件发布号:(9556-EUATWK-MWUB-WUNN-INNUL-DDQTY-KII

#include"stdio.h"

#include"stdlib.h"

#include"conio.h"

#include"string.h"

#include"windows.h"

//登陆界面函数

void load();

void background1();

void choice1();

void fanhui1();

void denglu();

void zhuce();

int chazhao();

//目录界面函数

void mulu();

void background();

void choice();

void add();

void xiugai();

void shanchu();

void del();

void chaxun();

void paixu();

void tongji();

void output();

void finish();

void fanhui2();

void shuchu();

int zongren();

int chr();

int enr();

int mar();

void back();

float chinese();

float english();

float math();

float zongmax();

//登陆界面结构体struct self

{

char a[10];

char b[10];

int flg;

}s[100]={{"admin","admin",1},{"1","1",1}};

//目录界面结构体

struct student

{

char num[10];

char name[10];

float chinese;

float english;

float math;

float sum;

int a;

}stu[5]={{"1100","小明",12,18,20,50,1},{"1101","小样",20,80,60,160,1}};

//登陆界面

void main()

{

load();

}

void load()

{

background1();

choice1();

}

void background1()

{

puts(" ");

puts(" ");

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

printf(" 欢迎登录学生管理系统 ");

puts(" ");

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

printf(" 1.登录 2.注册 \n ");

printf(" 请选择:");

}

void choice1()

{

int a;

scanf("%d",&a);

fflush(stdin);

switch(a)

{

case 1:denglu();break;

case 2:zhuce();break;

default:fanhui1();break;

}

}

void fanhui1()

{

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

printf(" 请重新输入!\n");

system("cls");

load();

}

void denglu()

{

struct self s2;

char c;

int i=0;

int j=0;

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

scanf("%s",s2.a);

fflush(stdin);

puts(" ");

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

c=getch();

while(c!=13)

{

printf("*");

s2.b[i]=c;

i++;

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

{

if(i==0)

continue;

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");