班级信息管理c语言代码,C语言班级信息管理系统(有详细代码).doc
.
.
C语言编写的班级信息管理系统
有 班级信息录入,班级信息查询,班级信息修改,班级信息全部显示。
录入的信息有:班级 级别 专业 班主任 总人数 男生人数 女生人数。
代码:
#include
#include
#include
#include
#define NULL 0
#define LEN sizeof(struct student)
#define FILE_DATA_PATH "c:\student.txt"
struct student
{
long int num;
char name[20];
int age;
char sex[4];
char birthday[10];
char address[30];
long int tele_num;
char E_mail[20];
struct student *next;
};
int TOTAL_NUM = 0;
struct student *head = NULL;
void welcome();
void mainmenu();
void record();
void insert(struct student *stu);
void display(struct student *stu);
void displayAll();
void query();
void query_by_num();
void query_by_name();
void readData();
void writeData();
void freeAll();
void del();
void change();
void devise(struct student *p);
int main()
{
char userName[9];
char userPWD[7];
int i;
welcome();
for(i = 0; i < 3; i++)
{
printf("\n管理员初始用户名和密码均为admin\n");
printf("请输入您的用户名:");
scanf("%s", userName);
printf("\n请输入您的密码:");
scanf("%s", userPWD);
if ((strcmp(userName,"admin")==0) && (strcmp(userPWD,"admin")==0))
{
//用户名和密码正确,显示主菜单
mainmenu();
break;
}
else
{
if (i < 2)
{
//用户名或密码错误,提示用户重新输入
printf("用户名或密码错误,请重新输入!");
}
else
{
//连续3次输错用户名或密码,退出系统。
printf("您已连续3次将用户名或密码输错,系统将退出!");
}
}
}
return 0;
}
//显示欢迎信息
void welcome()
{
printf("+---------------------------+\n");
printf("| |\n");
printf("| 欢迎使用学生信息管理系统 |\n");
printf("| |\n");
printf("+---------------------------+\n");
}
//系统主菜单
void mainmenu()
{
int choice;
choice = -1;
readData();
printf("\n温馨提示:为保证您的操作得到保存,请按正常顺序退出系统^_^\n");
do
{
printf("\n\n\n");
printf("\t\t\t--------------------------------\n");
printf("\t\t\t+ 学生信息管理系统 |\n");
printf("\t\t\t--------------------------------\n");
printf("\t\t\t+ [1]----录入学生信息 |\n");
printf("\t\t\t+ [2]----浏览学生信息 |\n");
printf("\t\t\t+ [3]----查询学生信息 |\n");
printf("\t\t\t+ [4]----删除学生信息 |\n");
printf("\t\t\t+ [5]----修改学生信息 |\n");
printf("\t\t\t+ [0]----退出系统
班级信息管理c语言代码,C语言班级信息管理系统(有详细代码).doc相关推荐
- c语言课程设计-商场商品信息管理,C语言课程设计商场商品信息管理系统
C语言课程设计商场商品信息管理系统 1目 录1 系统分析 21.1 课程设计内容 21.2 系统功能需求分析 21.3 数据结构设计 32 系统设计 32.1 总体设计 32.2 详细设计 42.2. ...
- c语言程序报告学分信息管理,C语言程序报告学生学籍信息管理系统(总21页
<C语言程序报告学生学籍信息管理系统(总21页>由会员分享,可在线阅读,更多相关<C语言程序报告学生学籍信息管理系统(总21页(21页珍藏版)>请在人人文库网上搜索. 1.C语 ...
- c语言程序报告学分信息管理,c语言程序报告学生学籍信息管理系统.docx
文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] C语言程序报告学生学籍信息管理系统 C语言课程设 ...
- 《C语言》课程设计——火车票信息管理系统
<C语言>课程设计--火车票信息管理系统 一.课题功能描述 二.基本原理 三.程序代码 一.课题功能描述 本课题要求设计一个火车票信息管理系统,主要包括火车时刻信息的录入.火车票查询.统计 ...
- 施工管理系统C语言,《C语言课程设计报告-建筑工地信息管理系统》.doc
<C语言课程设计报告-建筑工地信息管理系统> C语言课程设计报告 班级:中国地质大学计算机学院192091班 姓名: 序号:192091-28(20091003872) 指导老师:时间:2 ...
- c语言建筑工地管理系统,C语言课设之建筑工地信息管理系统.doc
C语言课设之建筑工地信息管理系统 C 语 言 课 程 实 习 报 告 建筑工地信息管理系统 题目要求 <建筑工地信息管理系统>要求要建立与建筑相关的四个文件信息:1)项目2)工地 3)配件 ...
- 销售管理系统c语言实验报告,汽车销售信息管理系统程序设计实验报告.DOC
汽车销售信息管理系统程序设计实验报告.DOC 汽车销售信息管理系统程序设计实验报告 姓名:宁蒙 班级:2009211128班 学号 班内序号:25 手机 邮箱:691342444@ 此次我们小学期需要 ...
- c语言设计之歌曲信息管理系统,C语言课设之歌曲信息管理系统
<C语言课设之歌曲信息管理系统>由会员分享,可在线阅读,更多相关<C语言课设之歌曲信息管理系统(10页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计目 录1.题目要求2. ...
- Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)
Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密 ...
- java ee学生信息管理_【全】JAVAEE_学生信息管理系统
[实例简介] 适合学生的javaee课程设计代码,采用MVC模式开发-- [实例截图] [核心代码] JAVAEE_学生信息管理系统 └── studentSystem ├── build │ └ ...
最新文章
- 休斯顿大学研究人员构建具有神经功能的软体机器人
- mule和activemq_Mule ESB,ActiveMQ和DLQ
- mysql数据库mha_MySQL高可用性大杀器之MHA
- HTML:调用静态页面html 的几种方法
- P06: 分组的背包问题
- 在拦截器里放入参数 controller_干货|SpringMVC拦截器的使用详解
- 第一序列任小粟的能力_末世废土文—《第一序列》:“这世间,已经不需要齐天大圣了。”...
- 为什么牛顿法下降的速度比梯度下降的快
- 筛选数据库_快速研读国外专利,轻松筛选核心技术…研发人必看6大数据库实用功能盘点!...
- python爬虫 同花顺_python Flask+爬虫制作股票查询、历史数据、股评词云网页
- MySQL的JDBC下载
- 压缩算法之算术编码浅析与实现
- pythonselenium模拟登陆爬取信息_python3 使用selenium模拟登陆天眼查抓取数据
- shopex操作记录
- 解决JBX常见问题最权威的办法(来自borland)
- lego_loam 代码阅读与总结
- 信息记录拉取失败_个税明细申报常见失败提示信息应对方法
- 网站被百度网址安全中心 警告 该怎么取消拦截提示
- fcpx插件:Stupid Raisins Grid Pop(网格弹出布局模板)
- 【视觉的盛宴】-圣托里尼、爱琴海
热门文章
- html网页url伪静态,静态、动态、伪静态三种URL表形式优缺点介绍
- matlab2013基础教程,Matlab2013a教程
- 灵活多变的keytool和openssl生成证书,应用tomcat和nginx
- java图片转视频_java实现图片转换为视频
- 51单片机LCD12864程序移植到STM32F103C
- 记录下Gradle化Android Gallery3D应用的过程
- 为什么要使用McAfee Endpoint Security?
- 解决VM虚拟机鼠标闪烁的问题
- Windows Server 2016 RTM AVMA Keys
- 【LVGL】roller选项列表问题