基于LINUX系统下c语言-----学生管理系统menu文件.doc
上传人:qw****27 上传时间:2024-09-12 格式:DOC 页数:16 大小:97KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

基于LINUX系统下c语言-----学生管理系统menu文件.doc

基于LINUX系统下c语言-----学生管理系统menu文件.doc

预览

免费试读已结束,剩余 6 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

/***文件名:menu.c*作者:****时间:2012.09*说明:界面函数实现*版本:V1.0*//***********文件包含***************************/#include"printmenu.h"#include"stu.h"#include"admin.h"#include"common.h"#include"tooler.h"#include"tea.h"/****************************************************************************************************//****************全局变量的定义*********************/intSysExitFlag=0;intgSys_State=MAIN_MENU;//系统状态//charstu_password[10],tea_password[10];//intstu_num,tea_num;/***************************局部函数实现********************************/#if1intmain_menu_changestate()//一级菜单界面的状态函数实现{intchg,stu_q,tea_q,admin_q;printf("请输入选择的操作:");scanf("%d",&chg);while(1){if(chg==1){gSys_State=STU_MAIN_MENU;stu_q=stu_login(stu_phead);if(stu_q==-1)gSys_State=EXIT;//***********登录失败就退出系统break;}elseif(chg==2){gSys_State=TEA_MAIN_MENU;tea_q=tea_login(tea_phead);if(tea_q==-1)gSys_State=EXIT;//***********登录失败就退出系统break;}elseif(chg==3){gSys_State=ADMIN_MAIN_MENU;admin_q=admin_login();if(admin_q==-1)gSys_State=EXIT;//***********登录失败就退出系统break;}elseif(chg==0){gSys_State=EXIT;break;}else{printf("输入有误,请重新输入:");scanf("%d",&chg);}}return(gSys_State);}/***********************************************界面函数的实现*************************************************************/intmain(){intindex=0,num,tea_searchstuByNum;intadmin_delteaByNum,admin_modteaByNum,admin_searchteaByNum;linkstuadmin_modstu,admin_delstu,admin_checkstu;linkstustu_search_p=NULL,tea_searchstu_p=NULL,stu_modpw;linkteatea_search_p=NULL,tea_modpw;intchg,save_state,stu_class;charsym,stu_name[10];stu_phead=display_stu();//******学生信息放入内存if(stu_phead==NULL)stu_phead=stu_link_creat();//initial_stu_password(stu_phead);//***********初始化学生登录密码(stu文件里有数据则不需再使用)tea_phead=display_tea();//*****教师信息放入内存if(tea_phead==NULL)tea_phead=link_tea_creat();