基于C语言实现(图形界面)学生管理系统
学生管理系统这个是大一学习 C 语言的时候做的一个小项目代码部分基本都是自己一人完成没用到什么高大上的技术在图形化方面用了 EasyX一个 C 的图形库其他都是 C 语言的基础内容。项目介绍项目总体功能概览这个是项目的总体功能主要分为两个部分学生端和教师端学生端具有创建账号、修改密码、学生登录、查询学生信息的功能教师端具有创建账号、修改密码、教师登录教师登录后可以添加、修改、删除、查找、统计学生成绩的相关信息的功能。项目部分功能展示主要功能展示1、开始界面2、学生端登录后界面3、教师端登录后界面4、教师端子菜单 15、教师端子菜单 2主要函数描述Stu_Register()、Tea_Register()学生、教师注册函数用户输入用户名函数检测输入的用户名是否已经注册过若已注册过则出现提示信息若无则继续输入密码输入密码过程中函数判断两次输入的密码是否一致若一致即完成注册不一致则出现提示信息。Stu_Logon()、Tea_Logon()学生、教师登录函数用户输入用户名函数查找是否存在该用户若不存在出现提示信息若存在则继续输入密码密码正确即完成登录若密码输入三次后仍不正确即出现提示信息。Stu_ResetPassword()、Tea_ResetPassword()学生、教师修改密码函数用户登录后可进行修改密码操作输入用户名函数检索该用户是否存在若不存在则出现提示信息若存在则输入原密码若输入三次原密码皆不正确的则出现提示信息若输入正确则输入新密码若直接跳过输入新密码阶段则默认不修改密码密码认识旧密码。Stu_ScoreManagement()、Tea_ScoreManagement()学生、教师查询学生信息函数用户输入相关的学生信息函数即从已有数据中进行模糊查询将输入的信息与已有数据进行比较如果该学生存在则在屏幕上打印出该学生的信息若没有完全吻合的学生则打印出所有与输入的信息相关的学生信息如输入信息为小则打印出所有带有“小”字的学生的信息若输入的信息完全与已有的学生信息无关则出现提示信息。Stu_CreateScore()学生信息添加函数教师用户可以输入学生的姓名若已添加该学生则出现提示信息若为添加过该学生则继续输入学生的成绩信息。Stu_AmendScore()学生信息修改函数教师用户输入学生的姓名后函数检索是否存在该学生若不存在则出现提示信息若存在则继续输入需要修改的学生成绩信息。遇到的问题2020.3.3出现插入的图片出现打不开的情况。修正将图片的格式统一为 jpg 格式。2020.3.5出现输入后保存的信息是乱码。修正将存入文件的数据进行格式转换由 wchar转换为 char来存储。2020.3.7出现学生成绩的链表排序存在空指针导致输出乱码的情况。修正将链表排序函数重新修改了一下使得排序过后传递下去的头指针不为空。2020.3.10出现进行翻页操作时部分学生成绩会出现重复输出的情况。修正修改了翻页函数防止翻页时末尾的学生重复输出。2020.5.12最新的一个问题按”exit“键后并没有退出程序程序仍在运行。修正添加了”exit(0);“语句退出程序。使用说明使用 Visual Studio 2013 点击项目的 学生管理系统(图形版).sln 文件即可打开项目注意最好使用 Visual Studio 2013 打开运行项目不然可能会发生一些问题。♻️ 资源大小32.3MB➡️资源下载https://download.csdn.net/download/s1t16/87415723注更多内容可关注微信公众号【神仙别闹】如当前文章或代码侵犯了您的权益请私信作者删除

相关新闻

高新能源渗透率园区源网荷储一体化规划及智慧能源管理系统 安科瑞 王文杰

高新能源渗透率园区源网荷储一体化规划及智慧能源管理系统 安科瑞 王文杰

从规划到调度,一文读懂零碳园区的“源网荷储”是如何协同工作的?在“双碳”目标的引领下,构建一个“安全高效、清洁低碳”的新型能源体系已成为行业共识。对于新能源占比较高的园区而言,集成了风、光、储、充、热(冷&a…

2026/7/7 21:12:04 阅读更多 →
联手攻克具身智能机器人固态电池,均胜电子与恩力动力达成战略合作

联手攻克具身智能机器人固态电池,均胜电子与恩力动力达成战略合作

近日,均胜电子与恩力动力达成战略合作,共同开拓具身智能机器人动力能源领域的巨大潜力市场。双方将充分整合各自在电池管理系统技术、固态电池技术以及具身智能相关领域的核心优势,从产品协同、技术融合、市场共建等维度开展合作,…

2026/7/7 23:48:45 阅读更多 →
实战演练:用 CrewAI 搭建一套自动化的自媒体内容创作流水线

实战演练:用 CrewAI 搭建一套自动化的自媒体内容创作流水线

演示"搜索员"、"文案员"与"审核员"如何协同工作前言:为什么你需要一条 AI 内容流水线?做过自媒体的朋友都懂那种痛苦——选题、收集资料、写初稿、自我审核、反复打磨,一篇 2000 字的干货文章往往要耗费半天时…

2026/5/17 8:47:08 阅读更多 →

最新新闻

Whismer AI 私有知识库实战:3步上传PDF/网页,打造专属法律/客服AI助手

Whismer AI 私有知识库实战:3步上传PDF/网页,打造专属法律/客服AI助手

Whismer AI 私有知识库实战:从文档上传到智能助手的完整指南 在信息爆炸的时代,如何让AI真正理解你的专业领域?Whismer AI提供的私有知识库功能,让个人开发者和小团队能够快速构建专属的智能助手。本文将带你从零开始,…

2026/7/9 3:48:41 阅读更多 →
紧急预警:ChatGPT 4-turbo在金融合规问答中存在3类未披露幻觉模式,而Gemini Flash已通过银保监会AI模型备案——附可复现测试用例集

紧急预警:ChatGPT 4-turbo在金融合规问答中存在3类未披露幻觉模式,而Gemini Flash已通过银保监会AI模型备案——附可复现测试用例集

更多请点击: https://codechina.net 第一章:紧急预警:ChatGPT 4-turbo在金融合规问答中存在3类未披露幻觉模式,而Gemini Flash已通过银保监会AI模型备案——附可复现测试用例集 三类高危幻觉模式实证发现 我们在银保监会《金融大…

2026/7/9 3:44:39 阅读更多 →
2026 成人用眼舒缓科普,日常如何缓解长时间用眼干涩疲劳

2026 成人用眼舒缓科普,日常如何缓解长时间用眼干涩疲劳

屏幕前的读者,无论您是每天紧盯代码的程序员、报表不断的金融分析师,还是重度依赖电子设备的远程工作者,本文旨在解决一个共性问题:如何在2026年眼花缭乱的护眼市场中,找到一套安全、长效、可落地的用眼舒缓方案。本文…

2026/7/9 3:44:39 阅读更多 →
新疆螺纹钢厂家怎么挑才靠谱

新疆螺纹钢厂家怎么挑才靠谱

在新疆的建筑工地上,螺纹钢作为钢筋混凝土结构的“骨架”,其质量直接决定了建筑的安全性和耐久性。无论是高层住宅、工业厂房,还是基础设施项目,选对螺纹钢厂家,无异于为工程系上了“安全带”。本文将从行业从业者的视…

2026/7/9 3:42:39 阅读更多 →
PHP RCE 漏洞防御:基于CTFHub 6道题目的3层安全编码实践

PHP RCE 漏洞防御:基于CTFHub 6道题目的3层安全编码实践

PHP RCE 漏洞防御:基于CTFHub 6道题目的3层安全编码实践在当今的Web应用安全领域,远程代码执行(RCE)漏洞无疑是最危险的安全威胁之一。这类漏洞一旦被利用,攻击者可以直接在服务器上执行任意命令,导致数据泄露、服务器被控制等严重…

2026/7/9 3:42:39 阅读更多 →
ChatGPT 4.0 科研论文润色实战:3个Prompt优化段落结构与学术表达

ChatGPT 4.0 科研论文润色实战:3个Prompt优化段落结构与学术表达

ChatGPT 4.0 科研论文润色实战:3个Prompt优化段落结构与学术表达 在学术写作中,语言表达的精确性和段落结构的逻辑性往往决定着论文的成败。许多研究者虽然掌握了扎实的专业知识,却苦于无法将研究成果以符合学术规范的方式呈现。本文将分享三…

2026/7/9 3:38:38 阅读更多 →

日新闻

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南

3大音乐平台逐字歌词完整解决方案:ESLyric-LyricsSource完全指南 【免费下载链接】ESLyric-LyricsSource Advanced lyrics source for ESLyric in foobar2000 项目地址: https://gitcode.com/gh_mirrors/es/ESLyric-LyricsSource 还在为Foobar2000找不到高质…

2026/7/9 0:01:04 阅读更多 →
ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍

ElegantBook封面定制揭秘:3个步骤打造专业级学术书籍 【免费下载链接】ElegantBook Elegant LaTeX Template for Books 项目地址: https://gitcode.com/gh_mirrors/el/ElegantBook 你是否曾经为学术书籍的封面设计而烦恼?想要一个既专业又美观的封…

2026/7/9 0:03:06 阅读更多 →
如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南

如何高效使用pyodbc:企业级数据库连接终极指南 【免费下载链接】pyodbc Python ODBC bridge 项目地址: https://gitcode.com/gh_mirrors/py/pyodbc 在当今数据驱动的商业环境中,企业级数据库连接已成为现代应用开发的核心需求。pyodbc作为一款强大…

2026/7/9 0:07:11 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/8 16:14:06 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/7 12:34:47 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/8 16:59:55 阅读更多 →

月新闻