功能5要如何实现,已有部分代码在附件中
12345.zip
(3.65 KB)
学生考勤信息管理 系统
1 建立文件
(1)考勤记录文件使用指定文件名 ARecord.txt;
(2)可以不保存输入记录,但需要确认是否保存输入记录
2.文件的存取和显示
(1)可以单独存取文件;
(2)可以随时显示内存中记录的全部内容;
3 删除记录
(1)可以按“学号”或“姓名”方式删除记录;
(2)能给出被删除的信息,进行删除,如果没有要删除的信息,输出没有找到的信息;
4 查询记录
(1)可以按“姓名”或“学号”方式查询个人信息和考勤登记信息记录
(2)可以按“任课教师”或“课程名称”方式查询课程信息
(3)能给出查询记录的信息;
(4)如果查询的信息不存在,输出没有找到的信息;
5 统计记录
(1)可以显示某生某门课考勤信息,并统计各类违纪情况次数
(2)可以显示某人所有门课考勤信息,并统计各类违纪情况次数
(3)可以显示某班所有课程考勤信息,并统计各类违纪情况次数
6 备份功能
(1) 编写函数 Backupdata 实现将 ARecord.txt 内容复制到备份文件 backup.txt 中,要求
不能使用该两个文件以外的任何文件。
7 整体功能
(1)可以随时检索、删除、或增加新记录,保存或取消新的记录
(2)姓名可由 16 位字符和数字的混合编码组成
(3)使电话号码可由 11 位字符和数字组成
(4)将输出信息加上输出信息栏,例如
7 测试数据要求
(1)不少于 3 门课信息(高数、英语、程序设计)。
(2)不少于 1 个班,每班不少于 10 个同学。每人每门课的考勤信息不少于 5 次。
附表 1:数据格式要求
个人信息
姓名 学号 班级 专业 电话 年龄 生日 宿舍 QQ
课程信息
课程编号 课程名称 课程学分 任课教师 上课时间 上课次数 上课地点
考勤登记信息
姓名 学号 班级 课程编号 课程名称 考勤违纪 第几次课 时间 地点
迟到/早退/
旷课/正常