IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> C++知识库 -> C语言课程设计学生考勤管理系统 -> 正文阅读

[C++知识库]C语言课程设计学生考勤管理系统

学生考勤管理系统

1、题目与要求

功能:设计一考勤系统。考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、学生学号、缺课类型(迟到、早退、请假及旷课)。系统具有以下功能:
1、 录入学生的缺课记录;
2、 修改某个学生的缺课记录;
3、 查询某个学生的缺课情况;
4、 统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;
5、 统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;
6、 系统以菜单方式工作。
要求学生按照选题认真查资料调研,重点是掌握软件开发的过程,学习用计算机解决问题的方法和步骤。难点是要求学生对系统进行功能需求分析;设计合理的数据结构和系统框架;编程简练,程序功能齐全,能正确运行。说明书、流程图要清楚;课题完成后必须按要求提交课程设计报告。

2、系统总体设计

2.1功能需求分析

本系统为一个基于CMD命令窗口的学生考勤管理系统,要求能够记录、删除、修改、查询学生的考勤信息(考勤信息包括学生学号、姓名、所缺课名、缺课节次、缺课类型、缺课时间),并且能够统计学生的历史考勤信息以及每堂课的到课情况,能够通过本系统便利的实现对学生考勤情况的把控,要求操作界面友好,便捷,有一定的容错率;

2.2函数的规划和设计

/事项功能进行数据统计/
void Statistic()
/请假异常表,输出所有请假的人的信息/
void AskForLeave()
/考勤异常表,输出所有不是 ‘对勾 ’的人的信息/
void Informal()
/考勤日报表/
void Daily()
/输出考勤明细表/
void Detail_Print()
/实现排序,可以按学号,姓名,考勤日期进行排序,使用的是冒泡排序对所要求的信息进行排序/
void Order()
/此函数主要是为排序进行服务,采用指针进行交换/
void exchange(student *a, student *b)
/此函数实现的是功能5 对系统中已经存在的信息进行输出/
void Print()
/*该函数实现的是对已经存在于系统种的同学的信息进行删除操作
void Delete()
/*该函数实现的是对系统中已经存在的信息进行修改
void Change()
/该函数实现的是查找的功能,可以按学号,姓名,考勤日期进行查找/
void Find()
/该函数实现的是向系统中添加同学/
void add()
/输出每个学生的部分信息/
void PrintPartInfo()
/输出每个学生的详细信息/
void PrintAllInfo()
/输入函数,为了简化代码/
void setInfo(char p[], char des[])
在这里插入图片描述
请添加图片描述
请添加图片描述
在这里插入图片描述
在这里插入图片描述

  C++知识库 最新文章
【C++】友元、嵌套类、异常、RTTI、类型转换
通讯录的思路与实现(C语言)
C++PrimerPlus 第七章 函数-C++的编程模块(
Problem C: 算法9-9~9-12:平衡二叉树的基本
MSVC C++ UTF-8编程
C++进阶 多态原理
简单string类c++实现
我的年度总结
【C语言】以深厚地基筑伟岸高楼-基础篇(六
c语言常见错误合集
上一篇文章      下一篇文章      查看所有文章
加:2022-05-25 11:31:44  更:2022-05-25 11:32:07 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年5日历 -2024/5/13 9:28:28-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码