1. 成绩管理系统

基本要求

基本功能

  1. 添加成绩
  2. 删除成绩
  3. 查询学生成绩
  4. 查询班级成绩
  5. 退出

拓展功能

  1. 写入文件
  2. 读取文件

具体要求

基本功能

成绩记录簿中记录以下数据:
学号、姓名、课程编号、课程名称、成绩、学分

所有成绩都以百分制计分:输入信息时要检查数据项学号、课程编号、成绩、学分的合法性,其中,

  1. 学号:8位数字;
  2. 课程编号:5位数字;
  3. 成绩:0~100之间的整数;
  4. 学分:1~5之间的实型数。

添加成绩:需要输入学生的学号或姓名、课程编号及成绩,如已有该门课程成绩给出提示;

查询(班级或个人)成绩
(1)查询个人成绩:以学号或姓名作为关键字,可查询一个学生的所有成绩,和已完成的总学分。
(2)查询班级成绩:以课程编号为关键字,并且最后要统计平均分、及格率及全班同学不同课程在不同分数段分布的人数及百分比。

拓展功能:

a) 程序启动时先从文件读入数据,如果文件中没有数据则给出提示;
b) 每次修改的数据写入文件。


示例图


成果图







2. 日程表管理系统

基本要求

基本功能

  1. 添加日程信息
  2. 删除日程信息
  3. 查询管理
  4. 设置管理

拓展功能

  1. 日程信息的修改
  2. 设置修改
  3. 设置删除

具体要求

基本功能

基本功能

  • 添加功能:需要输入日期、时间及相关的事件名称

  • 删除功能:需要输入日期、时间后,显示相关的事件名称,由用户确认是否删除。

  • 查询功能:
    查询提前提醒事件,即提示将要发生的日程信息;

  • 设置功能:
    a)可以设置提前提醒的时间;
    b)日程信息需写入文件,文件的内容结构自我定义;
    c)输入的日期、时间要进行合理性检查;
    d)设置提前提醒的时间,并进行合理性检查。

拓展功能:

  • 能进行日程表信息的修改;
  • 设置信息的修改、删除。

示例图


成果图




添加日程时会对添加的当天所有日程根据时间先后进行排序,可参考上下两幅图






编译方法


gcc -fexec-charset=gbk -o [目标文件] [源文件]

  • 加上-fexec-charset设置字符集,防止编译出来的程序是乱码的;如果实在不行可以去下载Visual Studio (2019/2022)
    如果用Visual Studio (2019/2022),那就要设置一下,不然scanf用不了

VS用不了scanf的解决方法:项目->属性->C/C++预处理器添加
_CRT_SECURE_NO_WARNINGS


文件链接

成绩记录簿
日程表管理系统


测试程序

为方便查看效果,可以下载并运行程序查看效果是否达到预期
【测试程序点此下载】


【C语言期末/实践/大作业】成绩管理系统日程表管理系统相关推荐

  1. JavaFX实现学生成绩管理系统(综合实践大作业)

    文章目录 1.简介 2.如何运行这份代码 第一行:用于连接本地数据库(若使用本地数据库则将此句取消注释将第二行注释掉即可) 第二行:用于连接服务器数据库 第三行:用于填写用户名(默认为root) 第四 ...

  2. C语言大作业:旅游资讯管理系统

    C语言大作业:旅游资讯管理系统 题目: 一.主体功能点要求: 1.设计主菜单实现用户交互 a.添加旅游资讯记录 每条记录至少包含如下项:编号.日程安排.费用.点赞数.添加旅游资讯记录时,要求键盘输入对 ...

  3. c语言程序设计创新大作业,C语言程序设计大作业报告.pdf

    C语言程序设计大作业报告 课程设计(大作业)报告 课程名称: C 语言程序设计 设计题目: 实验设备管理系统 院 系: 信息技术学院 班 级: 2015级物联网工程 1班 设 计 者: 何盛 高陶 王 ...

  4. HTML网页设计期末课程大作业 ~中国茶文化5页面带轮播(HTML+CSS+JS)~ 学生网页设计作业源码...

    HTML网页设计期末课程大作业 ~ 中国茶文化5页面带轮播(HTML+CSS+JS)~ 学生网页设计作业源码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...

  5. HTML网页设计期末课程大作业 ~中国茶文化5页面带轮播(HTML+CSS+JS)~ 学生网页设计作业源码

    HTML网页设计期末课程大作业 ~ 中国茶文化5页面带轮播(HTML+CSS+JS)~ 学生网页设计作业源码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从 ...

  6. HTML网页设计期末课程大作业 :汽车网页——宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载

    HTML网页设计期末课程大作业 :汽车网页--宝马轿车 6页 带背景音乐 学生网页设计作业HTML+CSS+JavaScript学生网页课程设计期末作业下载 临近期末, 你还在为HTML网页设计结课作 ...

  7. 《spark技术应用》课程期末考试大作业报告,使用eclipse完成求top值、文件排序、二次排序三个程序的个性化开发。

    ​​​​目录 一.选题的目的及要求... 4 二.设计思路... 4 三.主要内容及关键技术.. 5 四.制作步骤... 5 1.准备工作... 5 1.1在VMware中安装一台Ubuntu64位系 ...

  8. HTML期末大作业 ~ 马尔代夫旅游网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计...

    HTML期末大作业 ~ 大学生旅游官网网页设计作业成品 ~ HTML+CSS+JS网页设计期末课程大作业 ~ web前端开发技术 ~ web课程设计网页规划与设计~ 临近期末, 你还在为HTML网页设 ...

  9. HTML网页设计期末课程大作业 ~医药用品购物商城首页(HTML+CSS)

    HTML网页设计期末课程大作业 ~医药用品购物商城首页(HTML+CSS) 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合 ...

最新文章

  1. vscode配置记录
  2. 全网最简单的dubbo源码调试,建议点赞收藏!!!
  3. Java 8 简明教程
  4. NHibernate概括
  5. SQL SERVER 常用日期计算
  6. 设计模式之(Factory method)工厂方法模式
  7. python从小白到大牛百度云盘_Java从小白到大牛 (关东升著) 中文pdf+mobi版[36MB]
  8. 关于MySqlConnection的一个特殊异常
  9. Ansible 入门:安装 简例 playbook应用
  10. 找不到服务器micro,Go Micro服务发现
  11. 编译技术算符优先分析课设c++_2020年河北省专接本理工类计算机科学与技术软件工程专业考试大纲...
  12. sublime php code sniffer,Sublime插件CodeSniffer配置
  13. 支持华为荣耀HarmonyOS鸿蒙2.0系统安装谷歌服务框架play商店GMS的工具介绍,也开始支持其他安卓设备安装谷歌套件
  14. java Web中实现QQ邮箱验证以及验证码注册用户
  15. Pytorch拟合心形函数
  16. Nginx完全正向保密(perfect forward secrecy)设置
  17. Win8输入法不见了怎么办
  18. 什么是服务器集群?海外服务器集群的优势?
  19. amd服务器如何修改睿频,amd自动睿频怎么开 amd开启睿频教程
  20. matlab三维可视化,MATLAB中三维数据可视化及应用

热门文章

  1. docker笔记 - container name 冲突
  2. 下载资料,站点汇总,别只知道去百度文库,既能找到好文档,还能获取收益
  3. android uil,Android UIL图片加载框架学习
  4. 快速修改PDF文档中图片的方法
  5. 智慧物业管理系统操作流程
  6. 神州泰岳确认将获飞信合约 称续签只是时间问题
  7. 最新免费空间排行榜 from bbs.crsky.com
  8. LUNA16数据集的百度云链接
  9. 抖音云控市场为什么这么火爆!
  10. sketchup8基础教程草图大师初学者《现代茶几模型》