资源简介

c语言界面开发的教学信息管理系统,包括登陆,注册,添加信息,查看信息,排序,设置系统颜色等等等

资源截图

代码片段和文件信息

#include 
#include 
#include
#include
#include

struct teacher{
long int no;
char name[20];
char position[20];
char sex[5];
float score[3];
float ave;
char flag;
};
struct user{
char name[20];
char password[20];
};

void output(int n){
int ij;
for(i=0;i<16;i++){
printf(“*“);Sleep(16);}
for(i=0;i printf(“\r“);
for(j=0;j    printf(“****************“);Sleep(16);
}
}

void output1(int n){
int ij;
for(i=0;i<32;i++){
printf(“*“);Sleep(16);
}
for(i=0;i printf(“\r“);
for(j=0;j printf(“********************************“);Sleep(16);
}
}

void setup(){
int in=35;
char *p1=“教学信息“;
char *p2=“管理系统“;
char *p3=“欢迎您的使用“;
char *p4=“祝您使用愉快“;
char *p5=“!!!“;
printf(“\n \n \n \n \n“);
for(i=0;i<4;i++){
  output(n);printf(“   “);printf(“%c%c“*p1*(p1+1)); Sleep(50);
  p1++;p1++;printf(“\n“);n=n-5;
}
    printf(“\n“);
n=35;
for(i=0;i<4;i++){
   output(n);printf(“   “);printf(“%c%c“*p2*(p2+1)); Sleep(50);
   p2++;p2++;printf(“\n“);n=n-5;
}
printf(“\n“);
printf(“                       “);
    for(i=0;i<6;i++){
   printf(“%c%c“*p3*(p3+1));printf(“ “);p3++;p3++;Sleep(500);
}
printf(“\n\n“);
printf(“                    “);
for(i=0;i<6;i++){
   printf(“%c%c“*p4*(p4+1));printf(“ “);p4++;p4++;Sleep(500);
}
for(i=0;i<3;i++){
   printf(“%c“*p5);printf(“ “);p5++;Sleep(500);
}
printf(“\n“);Sleep(500);system(“cls“);
}

int setup_enter(){
char password1[20]=“我爱你“password2[20];
int i=2;
printf(“\n \n \n \n \n“);
printf(“  请输入启动口令:“);scanf(“%s“password2);
while(strcmp(password1password2)!=0&&i>0){
system(“cls“);
printf(“\n \n \n \n \n  启动口令输入错误,你还有%d次输入机会\n\n  请输入启动口令:“i);scanf(“%s“password2);
i--;
}
if(strcmp(password1password2)!=0){
printf(“\n  非法启动,系统正在强制退出“);for(i=0;i<3;i++) {printf(“. “);Sleep(500);}printf(“\n  “);
return(0);
}
if(strcmp(password1password2)==0){
printf(“\n  口令输入正确,系统正在启动,请等待“);for(i=0;i<3;i++) {printf(“. “);Sleep(500);}system(“cls“);
return(1);
}
}

void creat_inf(){
void menu();
struct teacher tea;
FILE *fp;
char filename[10];
int flag=1i;
    system(“cls“);
for(i=0;i<20;i++){
tea.name[i]=0;
tea.position[i]=0;
}
for(i=0;i<5;i++){
tea.sex[i]=0;
}
tea.ave=0;tea.no=0;tea.score[0]=tea.score[1]=tea.score[2]=0;
tea.flag=‘\n‘;
printf(“\n请输入教师信息的保存文件名\n(注:此文件名必须以前未使用过,否则里面的信息将被删除):“);
scanf(“%s“filename);
if((fp=fopen(filename“w“))==NULL) {printf(“文件打开失败“);menu();}
printf(“文件名正确,可以使用“);Sleep(2000);system(“cls“);
while(flag!=2){
printf(“\n请输入教师信息:\n>>请输入教师职工号:“);scanf(“%ld“&tea.no);
printf(“>>请输入教师姓名:“);scanf(“%s“tea.name);
printf(“>>请输入教师性别:“);scanf(“%s“tea.sex);
printf(“>>请输入教师职称:“);scanf(“%s“tea.position);
printf(“>>请输入教师课程1教学效果评分:“);scanf(“%f“&tea.score[0]);
printf(“>>请输入教师课程2教学效果评分:“);scanf(“%f“&tea.score[1]);
printf(“>>请输入教

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        512  2012-06-24 22:20  C程序\a.txt

     文件        142  2012-06-27 12:50  C程序\b.txt

     文件        366  2012-06-24 22:38  C程序\c.txt

     文件      16245  2013-05-05 20:52  C程序\C语言课程设计.c

     文件       3485  2012-06-29 18:19  C程序\C语言课程设计.dsp

     文件        551  2012-06-29 23:01  C程序\C语言课程设计.dsw

     文件      41984  2012-06-29 23:01  C程序\C语言课程设计.ncb

     文件      48640  2012-06-29 23:01  C程序\C语言课程设计.opt

     文件       1045  2012-06-29 18:19  C程序\C语言课程设计.plg

     文件        439  2013-05-05 20:49  C程序\Debug\a.txt

     文件     237637  2012-06-27 12:44  C程序\Debug\C语言课程设计.exe

     文件     521264  2012-06-27 12:44  C程序\Debug\C语言课程设计.ilk

     文件      64523  2012-06-29 18:19  C程序\Debug\C语言课程设计.obj

     文件    2797448  2012-06-28 21:32  C程序\Debug\C语言课程设计.pch

     文件     599040  2012-06-27 12:44  C程序\Debug\C语言课程设计.pdb

     文件        123  2012-11-27 17:35  C程序\Debug\user.txt

     文件      74752  2012-06-29 18:19  C程序\Debug\vc60.idb

     文件      69632  2012-06-29 18:19  C程序\Debug\vc60.pdb

     文件         82  2012-06-24 15:38  C程序\user.txt

     目录          0  2012-11-12 12:39  C程序\Debug

     目录          0  2013-05-05 20:52  C程序

----------- ---------  ---------- -----  ----

              4477910                    21


评论

共有 条评论