main.c

#include "student.h"
#include "teacher.h"
#include "operator.h"
#include "admin.h"
#define  user admin
#define  pwd 123
Tlist  tlist;
T_list t_list=&tlist;
Slist  slist;
S_list s_list=&slist;
P_TEA p_tea;
char user1[20],password[20];
int main(void) {
	int a;//记录用户登录身份
//多线程模块
	  initial(s_list);//加载信息
 A:       puts("");
	    printf("\t+===============================================+\n");
		printf("\t               学生信息管理系统                  \n");
		printf("\t+===============================================+\n");
		printf("\t*            ---选择登录身份----                 *\n");
		printf("\t*               1.管理员登录                     *\n");
		printf("\t*               2.教师登录                      *\n");
		printf("\t*               3.学生登录                      *\n");
		printf("\t*               4.退出学生信息系统                      *\n");
		printf("\t+===============================================+\n");

		puts("输入你的登录身份?(Y)1 或 2 或 3");
		scanf("%d",&a);

	   switch(a)
	   {
	   case 1:
		   printf("请输入工号:");
			   		scanf("%s",user1);
			   		 printf("输入密码:");
			    		scanf("%s",password);
			    	       if (strcmp("admin",user1)==0&&strcmp("123",password)==0)
			    	       {
		   Tinitial (t_list);
		   admin(s_list,t_list);
			    	       }
			    	       else
			    	       {
			    	    	   puts("用户名或密码错误");
			    	       goto A;
			    	       }
		   break;
	   case 3:

		  stu_login(s_list);
		  goto A;
		   		break;
	   case 2:
		   Tinitial (t_list);
	       tea_login(t_list);
	       p_tea=read2( t_list);
        	   seestu(s_list,p_tea);
	       goto A;
		      break;
	   case 4:
		      printf("\t您将退出学生信息系统,感谢您的使用\n");
		      exit(0);
		      break;
	   }



    return 0;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值