资源描述:
《C语言设计学生选课系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、#include#include#include#include#include#defineLENsizeof(structstu)#defineFORMAT"%-8d%-10s%-8d%-10d%-8d%-15st%-20s"#defineDATAcomm[i].num,comm[i].name,comm[i].banji,comm[i].xuehao,comm[i].chengji,comm[i].teach,comm[i].
2、timu#defineTMsizeof(structstu)#defineFORMAT2"%-8d%-15st%-20s"#defineTMKcomm[i].bianhao,comm[i].laoshi,comm[i].xuantistructstu/*定义学生信息结构体*/{intnum;/*编号*/intbianhao;charname[15];/*学生名称*/intbanji;/*班级*/intxuehao;/*学号*/intchengji;/*成绩*/charteach[15];/*老师名称*/charlaosh
3、i[15];chartimu[20];/*选题*/charxuanti[20];};structstucomm[100];/*定义结构体数组*/voidin();/*录入学生信息*/voidgive();/*管理员录入可选课题*/voidshow();/*显示学生信息*/voidorder1();/*按成绩排序*/voidorder2();/*按班级学号排序*/voiddel();/*删除学生信息*/voiddel2();/*删除题目信息*/voidmodify1();/*管理员修改学生信息*/voidmodify2();/*
4、学生选择毕业设计题目*/voidmenu1();/*管理员菜单*/voidmenu2();/*学生菜单*/voidinsert();/*插入学生信息*/voidtongji();/*所选题目*/voidsearch();/*查找学生信息*/voidmain()/*主函数*/{inth,flag1,flag2,flag3;charname[20]="",password[10]="11111";charname1[20]="guanli",password1[10]="11111";charxuanzhe[20]="gl";ch
5、arperson[20],password2[10],ch[20];printf("tt********欢迎进入2014本科毕业设计管理系统!********");printf("tttt用户登录");printf("请选择登陆方式:您是管理员请输入gl,学生请输入其他:");gets(ch);flag1=strcmp(ch,xuanzhe);for(h=0;h!=6;){if(flag1==0){printf("管理员名:");gets(person);flag2=strcmp(person,na
6、me1);printf("密码:");gets(password2);flag3=strcmp(password1,password2);}else{printf("用户名:");gets(person);flag2=strcmp(person,name);/*strcmp比较两个字符串,若相等返回0*/printf("密码:");gets(password2);flag3=strcmp(password,password2);}if(flag2==0&&flag3==0){printf("ttt登陆成功!");
7、if(flag1==0)menu1();elsemenu2();break;}else{printf("ttt用户名或密码错误!");printf("ttt请注意:您还剩%d次机会!",5-h);h++;}}if(h=5)printf("对不起,您输入的用户名或密码有误,系统已强制退出。");}voidmenu1()/*管理员菜单*/{intn;system("cls");printf("tt********欢迎进入2014本科毕业设计管理系统管理员入口!********");p
8、rintf("tt*-------------------学生管理系统-----------------*");printf("tt
9、1.录入学生信息
10、");printf("tt
11、2.序号查找信息(精确)
12、");printf("tt
13、3.名称查找信