java+mysql教师管理系统

完整源码地址

教师信息管理系统使用命令行交互的方式及数据库连接实现教师信息管理系统,该系统旨在实现教师信息的管理,并根据需要进行教师信息展示。该软件的功能有如下功能
(1)基本信息管理(教师号、姓名、性别、出生年月、职称、学历、学位、教师类型)
(2)可以增加、删除、修改教师信息;可以展示教师的全部信息;(3)查询教师信息,可以按性别,职称,学历/学位进行模糊查询。

运行效果图

**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
2
显示教师列表!
Teachers{教师号='杨霞', 姓名='202407020002', 性别='女', 出生年月='1986-12-10', 职称='硕士', 学历='硕士', 学位='硕士', 教师类型='编制'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
3
更新通讯录!
请输入教师编号:
202407020002
请输入姓名:
杨霞
请输入性别:
女
请输入出生年月:
1985-09-10
请输入职称:
教授
请输入学历:
博士
请输入学位:
博士
请输入教师类型:
编制
修改成功!
Teachers{教师号='202407020002', 姓名='杨霞', 性别='女', 出生年月='1985-09-10', 职称='教授', 学历='博士', 学位='博士', 教师类型='编制'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
1
添加教师!
请输入教师编号:
202407020001
请输入姓名:
张杰
请输入性别:
男
请输入出生年月:
1980-10-10
请输入职称:
教授
请输入学历:
本科
请输入学位:
学士
请输入教师类型:
兼职
添加成功!
Teachers{教师号='202407020001', 姓名='张杰', 性别='男', 出生年月='1980-10-10', 职称='教授', 学历='本科', 学位='学士', 教师类型='兼职'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
2
显示教师列表!
Teachers{教师号='张杰', 姓名='202407020001', 性别='男', 出生年月='1980-10-10', 职称='教授', 学历='本科', 学位='学士', 教师类型='兼职'}
Teachers{教师号='杨霞', 姓名='202407020002', 性别='女', 出生年月='1985-09-10', 职称='教授', 学历='博士', 学位='博士', 教师类型='编制'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
5
查找通讯录!
请输入查询方式:  5.按性别查找教师信息   6.按职称查找教师信息  7.按学历查找教师信息  8.学位查找教师信息
5
请输入查询关键词!
男
Teachers{教师号='张杰', 姓名='202407020001', 性别='男', 出生年月='1980-10-10', 职称='教授', 学历='本科', 学位='学士', 教师类型='兼职'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
5
查找通讯录!
请输入查询方式:  5.按性别查找教师信息   6.按职称查找教师信息  7.按学历查找教师信息  8.学位查找教师信息
6
请输入查询关键词!
教授
Teachers{教师号='张杰', 姓名='202407020001', 性别='男', 出生年月='1980-10-10', 职称='教授', 学历='本科', 学位='学士', 教师类型='兼职'}
Teachers{教师号='杨霞', 姓名='202407020002', 性别='女', 出生年月='1985-09-10', 职称='教授', 学历='博士', 学位='博士', 教师类型='编制'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
5
查找通讯录!
请输入查询方式:  5.按性别查找教师信息   6.按职称查找教师信息  7.按学历查找教师信息  8.学位查找教师信息
7
请输入查询关键词!
本科
Teachers{教师号='张杰', 姓名='202407020001', 性别='男', 出生年月='1980-10-10', 职称='教授', 学历='本科', 学位='学士', 教师类型='兼职'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
5
查找通讯录!
请输入查询方式:  5.按性别查找教师信息   6.按职称查找教师信息  7.按学历查找教师信息  8.学位查找教师信息
8
请输入查询关键词!
博士
Teachers{教师号='杨霞', 姓名='202407020002', 性别='女', 出生年月='1985-09-10', 职称='教授', 学历='博士', 学位='博士', 教师类型='编制'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
4
删除教师!
请输入教师编号:
202407020001
删除成功!
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
2
显示教师列表!
Teachers{教师号='杨霞', 姓名='202407020002', 性别='女', 出生年月='1985-09-10', 职称='教授', 学历='博士', 学位='博士', 教师类型='编制'}
**********教师信息管理系统*************
请输入你的操作:0.退出系统 1.增加教师信息  2.显示教师信息  3.修改教师信息  4.删除教师信息  5.查找教师信息
***********************
0Process finished with exit code 0

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/web/38633.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

25西安电子科技大学研究生政策(最新)

25西安电子科技大学研究生政策(最新) 01全国研究生报名情况 全国研究生报名人数438万,首次下降超36万人。 02西电研究生全日制/非全日制报名情况 西电硕士研究生报考录取情况(包含全日制、非全日制),2024年…

python-数据容器对比总结

基于各类数据容器的特点,它们的应用场景如下: 数据容器的通用操作 - 遍历 数据容器的通用统计功能 容器的通用转换功能 容器通用排序功能 容器通用功能总览

一文彻底搞懂Transformer - Input(输入)

一、输入嵌入(Input Embedding) 词嵌入(Word Embedding):词嵌入是最基本的嵌入形式,它将词汇表中的每个单词映射到一个固定大小的向量上。这个向量通常是通过训练得到的,能够捕捉单词之间的语义…

HTTP入门

入门HTTP协议 1. 原理介绍 爬虫就是用程序模拟浏览器的行为,发送请求给服务器,获取网页的内容,解析网页数据。 要学会爬虫,先要了解浏览器是如何和服务器交流的。浏览器通过HTTP协议和服务器交流。 2. HTTP协议简介 2.1…

The Forest Enemy Pack(2D动画角色游戏模型)

这个包包含14个适用于platformer和2d rpg游戏的动画角色。 动画总帧数:1785 用于动画的所有精灵都具有透明背景,并准备有1500x1200和750x600两种尺寸。 对于每个角色,你也可以找到具有单独身体部位的精灵表,这样你就可以轻松地制作自己的动画。它们有PNG和PSD格式。 示例场…

强化学习-5 策略梯度、Actor-Critic 算法

文章目录 1 基于价值( value-based \text{value-based} value-based )算法的缺点2 策略梯度算法2.1 解释2.1.1 分母和分子相消2.1.2 对数函数的导数2.1.3 组合公式2.1.4 总结 3 REINFORCE算法4 策略梯度推导进阶4.1 平稳分布4.2 基于平稳分布的策略梯度…

HSP_13章 Python_魔术方法

文章目录 P132 魔术方法1. 魔术方法的基本介绍2. 常见的魔术方法2.1 __str__2.2 __eq__2.3 其它的几个魔术方法 P132 魔术方法 参考文档 1. 魔术方法的基本介绍 2. 常见的魔术方法 2.1 str # 请输出Monster[name,job,sal]对象的属性信息 #可以根据需要…

竞赛选题 交通目标检测-行人车辆检测流量计数 - 竞赛选题

文章目录 0 前言1\. 目标检测概况1.1 什么是目标检测?1.2 发展阶段 2\. 行人检测2.1 行人检测简介2.2 行人检测技术难点2.3 行人检测实现效果2.4 关键代码-训练过程 最后 0 前言 🔥 优质竞赛项目系列,今天要分享的是 🚩 毕业设计…

OtterTune dead,参数调优还有DBdoctor

前言 数据库性能调优这块必不可少的环节是进行参数调优,数据库的参数很多,比如Oracle甚至有上千个参数,如何进行参数设置非常关键。参数调优需要基于业务的负载模型、硬件配置等多种因素,好的参数调优可以让数据库性能整体吞吐提…

植物大战僵尸杂交版,最新安装包(PC+手机+苹果)+ 修改器+高清工具

植物大战僵尸杂交版:全新游戏体验与创意碰撞 游戏简介 《植物大战僵尸杂交版》是由B站知名UP主潜艇伟伟迷基于经典游戏《植物大战僵尸》进行的一次大胆且富有创意的二次创作。这款游戏不仅保留了原版游戏的经典玩法,还融入了植物杂交的全新概念&#x…

Qt扫盲-QRect矩形描述类

QRect矩形描述总结 一、概述二、常用函数1. 移动类2. 属性函数3. 判断4. 比较计算 三、渲染三、坐标 一、概述 QRect类使用整数精度在平面中定义一个矩形。在绘图的时候经常使用,作为一个二维的参数描述类。 一个矩形主要有两个重要属性,一个是坐标&am…

同步互斥与通信

目录 一、同步与互斥的概念 二、同步与互斥并不简单 三、各类方法的对比 一、同步与互斥的概念 一句话理解同步与互斥:我等你用完厕所,我再用厕所。 什么叫同步?就是:哎哎哎,我正在用厕所,你等会。 什…

【实战场景】记一次UAT jvm故障排查经历

【实战场景】记一次UAT jvm故障排查经历 开篇词:干货篇:1.查看系统资源使用情况2.将十进制进程号转成十六进制3.使用jstack工具监视进程的垃圾回收情况4.输出指定线程的堆内存信息5.观察日志6.本地环境复现 总结篇:我是杰叔叔,一名…

线下促销折扣视频介绍

千呼新零售2.0系统是零售行业连锁店一体化收银系统,包括线下收银线上商城连锁店管理ERP管理商品管理供应商管理会员营销等功能为一体,线上线下数据全部打通。 适用于商超、便利店、水果、生鲜、母婴、服装、零食、百货、宠物等连锁店使用。 详细介绍请…

什么是定时器?

前言👀~ 上一章我们介绍了阻塞队列以及生产者消息模式,今天我们来讲讲定时器 定时器 标准库中的定时器 schedule()方法 扫描线程 手动实现定时器 任务类 存储任务的数据结构 定时器类 如果各位对文章的内容感兴趣的话,请点点小赞&am…

【Python】列表

目录 一、列表的概念 二、列表的创建 1.变量名 [ ] ..... 2.通过Python内置 的I ist类的构造函数来创建列表 三、操作列表元素的方法 1. 修改 2. 增加元素 3. 删除 4. 其他操作 四、遍历列表 五、列表排序 六、列表切片(list slicing) 七、…

值得细读的8个视觉大模型生成式预训练方法

作者:vasgaowei(已授权原创) 编辑: AI生成未来 链接:https://zhuanlan.zhihu.com/p/677794719 大语言模型的进展催生出了ChatGPT这样的应用,让大家对“第四次工业革命”和“AGI”的来临有了一些期待,也作为…

Linux基础指令介绍与详解——原理学习

前言:本节内容标题虽然为指令,但是并不只是讲指令, 更多的是和指令相关的一些原理性的东西。 如果友友只想要查一查某个指令的用法, 很抱歉, 本节不是那种带有字典性质的文章。但是如果友友是想要来学习的,…

深入浅出:npm常用命令详解与实践【保姆级教程】

大家好,我是CodeQi! 在我刚开始学习前端开发的时候,有一件事情让我特别头疼:管理和安装各种各样的依赖包。 那时候,我还不知道 npm 的存在,手动下载和管理这些库简直是噩梦。 后来,我终于接触到了 npm(Node Package Manager),它不仅帮我解决了依赖管理问题,还让我…

Python深度理解系列之【排序算法——冒泡排序】

读者大大们好呀!!!☀️☀️☀️ 👀期待大大的关注哦❗️❗️❗️ 🚀欢迎收看我的主页文章➡️木道寻的主页 文章目录 🔥前言🚀冒泡排序python实现算法实现图形化算法展示 ⭐️⭐️⭐️总结 🔥前…