.

.

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相关推荐

  1. c语言课程设计-商场商品信息管理,C语言课程设计商场商品信息管理系统

    C语言课程设计商场商品信息管理系统 1目 录1 系统分析 21.1 课程设计内容 21.2 系统功能需求分析 21.3 数据结构设计 32 系统设计 32.1 总体设计 32.2 详细设计 42.2. ...

  2. c语言程序报告学分信息管理,C语言程序报告学生学籍信息管理系统(总21页

    <C语言程序报告学生学籍信息管理系统(总21页>由会员分享,可在线阅读,更多相关<C语言程序报告学生学籍信息管理系统(总21页(21页珍藏版)>请在人人文库网上搜索. 1.C语 ...

  3. c语言程序报告学分信息管理,c语言程序报告学生学籍信息管理系统.docx

    文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] 文档编制序号:[KKIDT-LLE0828-LLETD298-POI08] C语言程序报告学生学籍信息管理系统 C语言课程设 ...

  4. 《C语言》课程设计——火车票信息管理系统

    <C语言>课程设计--火车票信息管理系统 一.课题功能描述 二.基本原理 三.程序代码 一.课题功能描述 本课题要求设计一个火车票信息管理系统,主要包括火车时刻信息的录入.火车票查询.统计 ...

  5. 施工管理系统C语言,《C语言课程设计报告-建筑工地信息管理系统》.doc

    <C语言课程设计报告-建筑工地信息管理系统> C语言课程设计报告 班级:中国地质大学计算机学院192091班 姓名: 序号:192091-28(20091003872) 指导老师:时间:2 ...

  6. c语言建筑工地管理系统,C语言课设之建筑工地信息管理系统.doc

    C语言课设之建筑工地信息管理系统 C 语 言 课 程 实 习 报 告 建筑工地信息管理系统 题目要求 <建筑工地信息管理系统>要求要建立与建筑相关的四个文件信息:1)项目2)工地 3)配件 ...

  7. 销售管理系统c语言实验报告,汽车销售信息管理系统程序设计实验报告.DOC

    汽车销售信息管理系统程序设计实验报告.DOC 汽车销售信息管理系统程序设计实验报告 姓名:宁蒙 班级:2009211128班 学号 班内序号:25 手机 邮箱:691342444@ 此次我们小学期需要 ...

  8. c语言设计之歌曲信息管理系统,C语言课设之歌曲信息管理系统

    <C语言课设之歌曲信息管理系统>由会员分享,可在线阅读,更多相关<C语言课设之歌曲信息管理系统(10页珍藏版)>请在人人文库网上搜索. 1.C语言课程设计目 录1.题目要求2. ...

  9. Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询)

    Spring+SpringMVC+MyBatis明日方舟版人员信息管理系统前端页面代码(前后端交互+SSM框架 管理员登录 游客登录 普通用户登录 人员的增删改查 信息更新 图片上传 分页查询 修改密 ...

  10. java ee学生信息管理_【全】JAVAEE_学生信息管理系统

    [实例简介] 适合学生的javaee课程设计代码,采用MVC模式开发-- [实例截图] [核心代码] JAVAEE_学生信息管理系统 └── studentSystem ├── build │   └ ...

最新文章

  1. 休斯顿大学研究人员构建具有神经功能的软体机器人
  2. mule和activemq_Mule ESB,ActiveMQ和DLQ
  3. mysql数据库mha_MySQL高可用性大杀器之MHA
  4. HTML:调用静态页面html 的几种方法
  5. P06: 分组的背包问题
  6. 在拦截器里放入参数 controller_干货|SpringMVC拦截器的使用详解
  7. 第一序列任小粟的能力_末世废土文—《第一序列》:“这世间,已经不需要齐天大圣了。”...
  8. 为什么牛顿法下降的速度比梯度下降的快
  9. 筛选数据库_快速研读国外专利,轻松筛选核心技术…研发人必看6大数据库实用功能盘点!...
  10. python爬虫 同花顺_python Flask+爬虫制作股票查询、历史数据、股评词云网页
  11. MySQL的JDBC下载
  12. 压缩算法之算术编码浅析与实现
  13. pythonselenium模拟登陆爬取信息_python3 使用selenium模拟登陆天眼查抓取数据
  14. shopex操作记录
  15. 解决JBX常见问题最权威的办法(来自borland)
  16. lego_loam 代码阅读与总结
  17. 信息记录拉取失败_个税明细申报常见失败提示信息应对方法
  18. 网站被百度网址安全中心 警告 该怎么取消拦截提示
  19. fcpx插件:Stupid Raisins Grid Pop(网格弹出布局模板)
  20. 【视觉的盛宴】-圣托里尼、爱琴海

热门文章

  1. html网页url伪静态,静态、动态、伪静态三种URL表形式优缺点介绍
  2. matlab2013基础教程,Matlab2013a教程
  3. 灵活多变的keytool和openssl生成证书,应用tomcat和nginx
  4. java图片转视频_java实现图片转换为视频
  5. 51单片机LCD12864程序移植到STM32F103C
  6. 记录下Gradle化Android Gallery3D应用的过程
  7. 为什么要使用McAfee Endpoint Security?
  8. 解决VM虚拟机鼠标闪烁的问题
  9. Windows Server 2016 RTM AVMA Keys
  10. 【LVGL】roller选项列表问题