python学生考勤管理系统设计_学生考勤管理系统课程设计报告1

本文详细介绍了Python实现的学生考勤管理系统,包括需求分析、系统功能、数据需求和性能需求。系统具备录入、修改缺勤记录,查询缺勤情况,统计缺勤和旷课数据等功能,同时提供了相应的菜单操作。通过流程图展示了系统结构。
摘要由CSDN通过智能技术生成

一.需求分析

功能需求:

1

、录入学生的缺勤记录;

2

、修改某个学生的缺勤记录;

3

、查询某个学生的缺勤情况;

4

、统计某段时间内,缺勤学生学号及缺勤次数,按缺勤权值统计学生的负分值,并能进行

排序;

5

、统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;

6

、系统以菜单方式工作

数据需求

本系统主要涉及的数据有学生缺课信息类和有关信息排序类。学生缺课信息包括缺课时

间,学生姓名,课程名称,第几节,学生迟到次数,早退次数,请假次数,旷课次数。有关

信息排序类包括对课程排序和对姓名排序。

性能需求

要求系统具有可靠性,速度要快

二、系统的主要功能

(1)

、录入学生的缺课记录,函数代码

void input(records *r){}

模块中。首先提示用户

按照正确的格式进行学生缺课记录的录入,这个步骤比较简单,只需要不断地将记录的每个

数据项存入结构体对应的成员中。

(2)

、修改某个学生的缺课记录,函数代码

void edt(records *r){}

模块中。首先必须查

找到你所需要修改的那位的学生全部缺课记录。这个模块不需要定义新的结构体。在修改前

当然要检查记录是否为空了,不为空的话,可以设置下面这五个菜单供用户选择:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值