C语言如何实现学生宿舍信息管理系统
发表于:2024-10-22 作者:千家信息网编辑
千家信息网最后更新 2024年10月22日,这篇文章主要讲解了"C语言如何实现学生宿舍信息管理系统",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C语言如何实现学生宿舍信息管理系统"吧!功能描述该
千家信息网最后更新 2024年10月22日C语言如何实现学生宿舍信息管理系统
这篇文章主要讲解了"C语言如何实现学生宿舍信息管理系统",文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习"C语言如何实现学生宿舍信息管理系统"吧!
功能描述
该学生宿舍信息管理系统主要实现的功能有:创建学生宿舍信息,显示学生宿舍信息,查询学生宿舍信息,修改学生宿舍信息,删除学生宿舍信息,保存学生宿舍信息,读取学生宿舍信息。其系统功能模块图如下:
完整代码如下:
#include#include #include #include #include #define MAX 1000int k=0; //结构体类型typedef struct { char name[20]; //姓名 char sex[5]; //性别 char classs[20]; //班级 int number; //学号 int age; //年龄 int dorm; //宿舍号 int year; //年份 int month; //月份}students; //创建学生宿舍信息int establish(students stu[]){ int i,x; for(i=0;i<1000;i++) { system("cls"); printf("\n\n 录入学生信息 (最多%d个)\n",MAX); printf(" ----------------------------\n"); printf("\n 第%d个学生",k+1); printf("\n 请输入学生的学号:"); scanf("%d",&stu[k].number); printf("\n 请输入学生的姓名:"); scanf("%s",stu[k].name); printf("\n 请输入学生的性别:"); scanf("%s",stu[k].sex); printf("\n 请输入学生的年龄:"); scanf("%d",&stu[k].age); printf("\n 请输入学生的班级:"); scanf("%s",stu[k].classs); printf("\n 请输入学生入住时间(如:2017 9):"); while((scanf("%d %d",&stu[k].year,&stu[k].month))!=EOF) { if(stu[k].year<1000||stu[k].year>9999||stu[k].month>12||stu[k].month<1)//限定输入范围 { printf("对不起,输入错误,请重新输入:"); } else break; } printf("\n 请输入学生的宿舍号:"); scanf("%d",&stu[k++].dorm); printf("\n 请按 1 键返回主菜单或按 0 键继续创建:"); scanf("%d",&x); if(x!=0) break; } return k;} //显示学生宿舍信息 void display(students stu[]){ int i; for(i=0;i 7) { printf("对不起,输入错误,请重新输入:"); } else { switch(choose) { case 1: { printf("\n 请输入你改的新学号:"); scanf("%d",&stu[i].number); break; } case 2: { printf("\n 请输入你改的新姓名:"); scanf("%s",stu[i].name); break; } case 3: { printf("\n 请输入你改的新性别:"); scanf("%s",stu[i].sex); break; } case 4: { printf("\n 请输入你改的新年龄:"); scanf("%d",&stu[i].age); break; } case 5: { printf("\n 请输入你改的新班级:"); scanf("%s",stu[i].classs); break; } case 6: { printf("\n 请输入你改的新宿舍:"); scanf("%d",&stu[i].dorm); break; } case 7: { printf("\n 请输入你改的新入住时间:"); scanf("%d %d",&stu[i].year,&stu[i].month); break; } } printf("修改成功!"); Sleep(500); printf("\n\n学号:%d 姓名:%s 性别:%s 年龄:%d 班级:%s 宿舍号: %d 入住时间:%d/%d\n",stu[i].number,stu[i].name,stu[i].sex,stu[i].age,stu[i].classs,stu[i].dorm,stu[i].year,stu[i].month); m=1; break; } } } } if(m==0) { printf("对不起,此学生信息不存在!\n"); } printf("按任意键返回主菜单!"); getch(); return ;} //删除学生信息void deletee(students stu[]){ char name1[20]; int i,j,m=0; printf("请输入学生姓名:"); scanf("%s",name1); printf("\n"); printf("正在查找是否存在此学生信息.....\n"); Sleep(1000); for(i=0;i 7) { printf("对不起,输入错误,请重新输入:"); } else { switch(choose) { case 1: k=establish(stu); break;//创建学生宿舍信息 case 2: display( stu) ; break;//显示学生宿舍信息 case 3: query(stu); break;//查询学生宿舍信息 case 4: modify(stu); break;//修改学生宿舍信息 case 5: deletee(stu); break;//删除学生宿舍信息 case 6: preservation(stu); break;//保存学生宿舍信息 case 7: read(stu);break;//读取学生宿舍信息 case 0: break; } break; } } }}int main(){ title(); start(); return 0;}
感谢各位的阅读,以上就是"C语言如何实现学生宿舍信息管理系统"的内容了,经过本文的学习后,相信大家对C语言如何实现学生宿舍信息管理系统这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是,小编将为大家推送更多相关知识点的文章,欢迎关注!
学生
信息
宿舍
输入
学号
系统
姓名
年龄
性别
班级
时间
管理系统
管理
查询
文件
正在
菜单
语言
成功
功能
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
睡眠状态的服务器能访问吗
金蝶如何从数据库修改物料
注册qq出现服务器繁忙
自己会软件开发做什么好
电网网络安全教育
数据库保证数据安全性的措施
互联网络安全资料内容
惠聚网络安全保障
网络安全渗透原理
泰安平台软件开发公司
服务器搬家一般需要多长时间
沁县网络安全和信息化
搭建云免流服务器
惠州惠城网络安全宣传
互联网图片科技
网络安全知识好考
安全风险数据库样表
安卓软件开发分工
如何登入泰拉瑞亚服务器
创建数据库的路径怎么修改
深圳微搜网络技术有限公司
勘察测绘研究院软件开发人员
财务软件开发公司
博世创新软件开发有限公司
河南移动解析最强dns服务器
网络安全部署技术
安徽交友软件开发收费报价表
跟单软件开发
五大软件开发模型的联系
湖南戴尔服务器维修调试费用