中南民族大学创新实验室学生考勤管理是学生日常学习的重要保障。本项目是对学生考勤管理的简单模拟,用菜单选择方式完成下列功能:
数据输入:学生(包含姓名和学号信息)每天到达实验室的时间和离开时间;
数据输出:
(1)学生考勤明细(每天)和汇总(每周);
(2)学生数据查询(可以按学号或姓名查询);
(3)添加、修改、删除学生考勤数据;
(4)数据排序,请依据每周在实验室学习时长对所有学生排序。
功能要求及说明:
(1)系统以菜单界面方式工作,运行界面友好,演示程序以用户和计算机的对话方式进行,在用户有非法输入时能够给出相应提示;
(2)采取模块化方式进行程序设计,要求程序的功能设计、数据结构设计及整体结构设计合理;
(3)用户可以选择从键盘输入数据或者从文件读取数据,运行结果可以输出到屏幕和保存到文件中;
(4)测试用例至少三组以上,并包含对用户非法输入情况的测试;结合测试结果,对程序进行分析说明;
(5)程序何时退出应该由用户自主选择决定。
1