c语言做的学生管理系统.doc

c语言做的学生管理系统.doc

ID:55118695

大小:28.69 KB

页数:33页

时间:2020-04-27

c语言做的学生管理系统.doc_第1页
c语言做的学生管理系统.doc_第2页
c语言做的学生管理系统.doc_第3页
c语言做的学生管理系统.doc_第4页
c语言做的学生管理系统.doc_第5页
资源描述:

《c语言做的学生管理系统.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、/**Copyright(c)2012,陈长佑*Allrightreserved**文件名称:log_menu.c*文件标识:*摘要:本文件放置了登录函数,功能是登录到管理员主菜单或学生主菜单,*管理员账户固定,登录前加载密码,学生登录前先加载学生信息,然后匹配学生用户名和密码。**版本:1.0*作者:陈长佑*完成日期:2012年8月4日*/#include"globle.h"voidloger()//登录函数{intm=0;inti=0;inty=310909;//固定的管理员账户charst[32];//把加载的管理员密码放到该数组中charst

2、r[32];//把输入密码放到该数组中node_phead=create_headnode();//创建头结点strcpy(st,load_manege_key());//75加载管理员密码head=load_stu(head);//加载学生信息for(i=0;i<3;i++){printf("请输入用户名:");scanf("%d",&m);getchar();printf("请输入密码:");scanf("%s",str);if(head==NULL){exit(1);}while((m==y)&&(strcmp(str,st)==0))

3、//比较管理员用户名和密码{manege_menu(head);//进入管理员菜单}node_psp=head->next;if(sp!=NULL){while(sp!=NULL){if((m==sp->stu.num)&&(strcmp(str,sp->stu.key)==0))//验证学生学号和密码break;sp=sp->next;}if(sp!=NULL){student_menu(head,m);//进入学生菜单}else{printf("系统不存在这用户!");}}if(i<2){printf("输入密码或用户名错误,请在输入一次

4、");}else{exit(1);}}return;}/**Copyright(c)2012,陈长佑*Allrightreserved**文件名称:main.c*文件标识:*摘要:本文件放置主函数和定义脏标记,功能是开始运行该程序。**版本:1.0*作者:陈长佑*完成日期:2012年8月4日*/#include"globle.h"intflag=0;//脏标记intmain(){loger();//登录函数return0;}/**Copyright(c)2012,陈长佑*Allrightreserved**文件名称:globle.h*文件标识:*摘要

5、:本文件放置管理员主菜单函数和各个子函数,功能是管理员能进行添加保存加载修改查询排序打印修改自身密码等操作。**版本:1.0*作者:陈长佑*完成日期:2012年8月4日*/#include"globle.h"voidmanege_menu(node_phead){inti=0;intchoice;while(1){system("clear");printf("欢迎进入管理员界面");printf("====================");printf("1:添加学生信息");printf("2:保存学生信息");printf(

6、"3:加载学生信息");printf("4:删除学生信息");printf("5:修改学生信息");printf("6:查询学生信息");printf("7:排序学生信息");printf("8:打印学生信息");printf("9:修改管理员密码");printf("0:退出");printf("====================");printf("请选择:");i=scanf("%d",&choice);while(i==0){printf("输入错误,请再次输入:");while(getcha

7、r()!='');//清空键盘缓冲i=scanf("%d",&choice);//再次输入选择getchar();//去掉换行符}switch(choice){case1:add_stu(head);break;case2:save_stu(head);break;case3:load_stu(head);break;case4:delete_stu(head);break;case5:modify_stu(head);break;case6:search_stu(head);break;case7:sort_stu(head);break;ca

8、se8:printf_stu(head);break;case9:modify_manege_key();b

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。