C语言之学生档案管理

/***********************一叶星尘S欢**********************/

#include

#include

#include

#include

#define MAX 500 //定义储存容量

typedef struct

{

int month,day,year; //出生年月

}BD;

typedef struct

{

int number; //学号

char name[13]; //姓名

char sex[7]; //性别:male or female

BD birth; //出生年月 MM-DD-YY

char addr[35]; //地址

}ST;

ST student[MAX]; //全局变量

/***********************函数声明**************************/

void menu_show(); //显示菜单

void menu(); //菜单响应

char get_menu_choice(); //获取菜单选择信息

FILE*file_operate(char*mode); //文件操作模块

void add(FILE*fp); //添加学生信息

void show(FILE*fp); //显示学生信息

void search(FILE*fp); //查找学生信息

void modify(FILE*fp); //修改学生信息

void del(FILE*fp); //删除学生信息

void f_backup(); //文件备份

void psw_check(); //密码验证

void set_psw(); //设置密码

/************************主函数***************************/

int main()

{

system("cls");

psw_check();

menu();

return 0;

}

/***********************显示菜单**************************/

void menu_show()

{

printf("\n\n");

printf("\t+------------------------------------------+\n");

printf("\t| 学生档案管理系统 |\n");

printf("\t|------------------------------------------|\n");

printf("\t| 【1.输入数据】 | 【5.删除数据】 |\n");

printf("\t| 【2.显示数据】 | 【6.备份数据】 |\n");

printf("\t| 【3.查询数据】 | 【7.设置口令】 |\n");

printf("\t| 【4.修改数据】 | 【0.退出 】 |\n");

printf("\t+------------------------------------------+\n");

}

/*********************菜单响应模块************************/

void menu()

{

while(1)

{

menu_show();

switch(get_menu_choice())

{

case '1':add(file_operate("a"));

system("pause");

system("cls");

break;

case '2':show(file_operate("rb"));

system("pause");

system("cls");

break;

case '3':search(file_operate("rb"));

system("pause");

system("cls");

break;

case '4':modify(file_operate("rb"));

system("pause");

system("cls");

break;

case '5':del(file_operate("r"));

system("pa

建立学生信息档案c语言,C语言之学生档案管理.doc相关推荐

  1. Java语言写一个简单的学生信息管理系统,通过JDBC连接数据库对学生信息进行增删改查,采用三层思想和DBUtils第三方框架。

    我把源代码和sql文件放GitHub上了,你们可以自行下载:https://github.com/fenglily1/student. 有问题可以留言或私信,我看到就会回. 进阶版加上页面的管理系统在 ...

  2. 学生管理系统java mysql_学生信息管理系统 基于Java+mysql开发的学生管理系统 - 下载 - 搜珍网...

    压缩包 : 学生信息管理系统.zip 列表 学生信息管理系统/ 学生信息管理系统/build/ 学生信息管理系统/build.xml 学生信息管理系统/build/built-jar.properti ...

  3. python输入学号姓名输出自我介绍_请编写一个程序,使用字典存储学生信息,学生信息包括学号和姓名,请根据学生学号从小到大输出学生信息。_学小易找答案...

    [单选题]维持人体直立姿势的重要肌 [选择题]2. 对尿失禁患者的护理中错误的一项是( ) [简答题]你印象最深的一处旅游景点是哪里?给你印象深刻的地方在于?有我们的民俗文化元素吗? [判断题]中间继 ...

  4. JavaWeb第九次:程序设计题:在MySQL,创建一个学生信息数据库Student,创建一张学生注册信息表message,包含name (姓名)、age (年龄)、sex (性别)、educ

    程序设计题: 在MySQL,创建一个学生信息数据库Student,创建一张学生注册信息表message,包含name (姓名).age (年龄).sex (性别).education(学历).phon ...

  5. c语言编辑学生信息录入的程序,c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!!...

    c语言编的学生信息管理系统小程序!!有不足的请指出,谢谢!! #include #include #include struct st { char name[20]; int english; in ...

  6. 【C语言结构体题】定义用于存储学生信息的结构体数组,输入学生的准考证号、姓名和成绩信息,计算总分,并按总分由高到低输出。

    在此基础上,增加下列功能函数 1.学生信息查询功能,根据学生的准考证号查询学生成绩信息 2.学生信息插入功能,在结构体数组的指定位置插入学生信息 3.学生信息删除功能,根据准考证号来删除满足条件的学生 ...

  7. Mysql写学生信息成绩管理系统(C语言)

    前言 重点参考前辈们写的优秀文章,这里只做一些的补充 准备 1.MySQL安装 参考链接:https://www.cnblogs.com/xiaokang01/p/12092160.html 安装前注 ...

  8. oracle学生信息管理系统课程设计,数据库课程设计-学生信息管理系统的设计与实现.doc...

    数据库课程设计-学生信息管理系统的设计与实现 2011-2012课程设计II 学生信息管理系统的设计与实现 一 设计内容 建立一个简单的在校学生信息查询系统,可以让使用者查询到学生的一些简单的个人信息 ...

  9. 6.2已知5个学生信息,要求输出成绩最高的学生的信息

    6.2已知5个学生信息{101, "李明",89},{102, "苑达",95},{103,"孙佳",89}, {104, "王子 ...

  10. gui学生信息管理系统java,Java实训·GUI学生信息管理系统

    学生信息管理系统 一.功能需求 1.可设置学校信息 2.可设置状态栏信息 3.登录与注册功能 4.登录用户修改密码功能 5.对学生记录增加和修改 6.查询:按学号.姓名.班级和系部进行查询 7.删除: ...

最新文章

  1. django搭建示例-ubantu环境
  2. 部分 VII. Array
  3. 一张思维导图搞定你的Python所有基础
  4. 用url传值,如何传多个值
  5. nacos+openfeign服务提供和服务消费远程调用代码简单实例2
  6. python 课程设计 夏敏捷_Python课程设计(微课视频版21世纪高等学校通识教育规划教材)/计算机技术入门丛书...
  7. 这几个冷门却实用的 Python 库,我爱了!
  8. asp.net 的web.config文件编写
  9. 福建省计算机应用基础一级考试,福建省高等院校学生计算机一级考试大纲
  10. python实现api server,初学python,准备学习做个restful api server,现在有些困惑
  11. 移动端适配的理解——REM方案
  12. android 投屏 ipad,安卓手机投屏到ipad上
  13. MP3 Toolkit(音频剪辑常用软件工具箱) | 音频剪辑软件免费版哪个好用?
  14. 使用Photoshop制作名片
  15. 3dmax界面由哪几部分组成
  16. ABP框架----写一个WebAPI
  17. 大数据时代没有隐私,我们都在裸奔
  18. 接口(API)设计规范
  19. C#屏蔽Alt+F4组合键
  20. 2023北京老博会·老年用品展·老年食品展·北京老年助浴展

热门文章

  1. 前端生成海报图片(html2canvas偏移坑)
  2. 背后的力量 | 推动政府数字化建设 华云数据为潜江市生态环境局搭建新一代企业级云平台
  3. 剑网3手游微信52服务器灵霄峡,剑网3 英雄凌霄峡详细攻略
  4. 网络安全:绕过 MSF 的一次渗透测试
  5. Linux下nemu寄存器怎么打开,基础设施(2)
  6. html广告倒计时代码,js实现倒计时广告效果
  7. @Transactional详解及其实现步骤
  8. 机器学习笔记之EM算法(一)隐变量与EM算法公式的收敛性
  9. 边缘计算网关与5G融合解决数据传输难题
  10. lol3.10日服务器维护,英雄联盟3月10日更新维护时间 LOL10.5版本维护结束时间