最新c语言学生信息管理系统1Word文档格式.docx
《最新c语言学生信息管理系统1Word文档格式.docx》由会员分享,可在线阅读,更多相关《最新c语言学生信息管理系统1Word文档格式.docx(32页珍藏版)》请在冰豆网上搜索。
//系部
charaddr[10];
//家庭住址
chartel[15];
//电话
intage;
//年龄
intelec;
//选修课
intrequ;
//必修课
intsum;
//总成绩
}stu[N],ts;
structadmin//管理员结构体
{
//管理员编号
//密码
}adm[N],ta;
structteacher//教师结构体
//教师编号
}thr[N],tt;
intID;
//登录号
inti,j;
intlen=0;
//学生人数
intlent=0;
//老师人数
intlena=0;
//管理员人数
voidsave()//保存信息
FILE*fp;
if((fp=fopen("
student.txt"
"
w"
))==NULL)//打开文件
{
printf("
文件打开失败!
"
);
exit(0);
}
for(i=0;
i<
len;
i++)//写入文件
{
fprintf(fp,"
%s\t%s\t%s\t%s\t%s\t%s\t%s\t%d\t%d\t%d\t%d\t\n"
stu[i].num,stu[i].name,stu[i].code,stu[i].sex,stu[i].depart,stu[i].addr,stu[i].tel,stu[i].age,stu[i].elec,stu[i].requ,stu[i].sum);
fclose(fp);
//关闭文件
if((fp=fopen("
teacher.txt"
))==NULL)//打开教师文件
lent;
%s\t%s\t\n"
thr[i].num,thr[i].code);
admin.txt"
))==NULL)//打开管理员文件
lena;
adm[i].num,adm[i].code);
}
voidload()//读取信息
r"
fopen("
//创建文件
gotoloop1;
i=0;
while(!
feof(fp))//读取文件
fscanf(fp,"
%s%s%s%s%s%s%s%d%d%d%d"
&
stu[i].num,&
stu[i].name,&
stu[i].code,&
stu[i].sex,&
stu[i].depart,&
stu[i].addr,&
stu[i].tel,&
stu[i].age,&
stu[i].elec,&
stu[i].requ,&
stu[i].sum);
if(!
feof(fp))
i++;
len=i;
//数量
loop1:
gotoloop2;
fscanf(fp,"
%s%s"
thr[i].num,&
thr[i].code);
if(!
lent=i;
//教师数量
loop2:
strcpy(adm[0].num,"
123"
//初始化初始账号
strcpy(adm[0].code,"
//初始化初始密码
lena=1;
save();
//保存
return;
adm[i].num,&
adm[i].code);
lena=i;
//管理员数量
//关闭文件
}
charmenu_login()//登陆菜单
charch;
system("
cls"
//清屏
\n\n\n\n"
---★------------------------中国海洋大学青岛学院---------------------★---\n"
\n"
---★-------------------------欢迎使用-----------------------★---\n"
printf("
---★--------------------------学生信息管理系统------------------------★---\n"
\n\n"
\t\t\t|-------------Login----------|\n"
\t\t\t|\t1.帮助【必看】|\n"
\t\t\t|\t2.学生登陆|\n"
\t\t\t|\t3.教师登录|\n"
\t\t\t|\t4.管理员登录|\n"
\t\t\t|\t5.退出|\n"
---★------------------------------------------------------------------★---\n"
\t\tchoose(1-5):
请选择:
ch=getchar();
getchar();
//消除缓存中的换行符
returnch;
voidhelp()
COLOR2f"
---★---------------欢迎使用--------------★---\n"
\n尊敬的用户您好!
\n============================================================\n||"
\n|1.欢迎进入帮助系统!
|\n||"
\n|★★★★★★★★|\n||"
\n|2.请按照菜单提示进入数字代号!
\n|3.教师和学生信息由管理员写入!
\n|4.成绩为-1表示尚未录入成绩!
\n|5.初始管理员初始登录账号:
123密码:
123!
\n|6.谢谢您的使用!
\n|7.教师和学生首次登陆账号和密码由管理员给定|\n||"
\n============================================================\n"
请按任意键进入登录界面:
..."
getch();
voidexit1()
system("
COLOR3f"
printf("
--------【学生信息管理系统】-------\n"
制作人:
【王汝通】\n"
================================================================================\n"
●☆☆Bye-Bye☆☆●\n"
★★★★★★★★★★★★★★★★★★★★★★★★★★★★\n"
\n"
☆☆☆☆☆☆☆☆☆☆☆\n"
★★★★★★★★★★★\n"
海★10级\n"
★软\n"
大★件\n"
★工