考勤系统源代码.pdfVIP

  • 150
  • 0
  • 约1.5万字
  • 约 9页
  • 2021-11-22 发布于上海
  • 举报
类的定义 class Record { public: Record (); // 构造函数 void SetDate (); // 输入设置学生信息 void ReadDate() ; // 读取文本信息函数 void SaveData(); // 向文本保存信息函数 void FindRecord(); // 查找学生信息函数 void tongji (); // 统计某时间段内学生旷课数与某课程的缺课数 void ModifyDate (); // 修改学生信息 void DelRecord (); // 删除学生信息 int leixing ; // 缺课类型 long ID; // 学生学号 char Name [20 ]; // 学生姓名 char classname [20 ]; // 旷课名称 int riqi ; // 旷课日期 void ShowDate(int i); // 输出函数 }; class student{ public : int chidao ; char name [20 ]; }; // 类的实现 #include ”kaoqin。 hpp #include 〈iostream #include conio.h 〉 #include string.h #include 〈fstream 〉 using namespace std; #define Size 1000 using namespace std; // 构造函数 Record::Record() { leixing=0 ; ID=0; classname[20 ]=0; riqi=0; Name [20]=0 ; } Record CRecord[Size]; Record CRecord1 [Size]; student A [Size]; static int renshu=0 ; /////////////////////////////////////////////////// // 输出函数 void Record::ShowDate(int i ) { cout 〈〈\t 〈CRecord[i]。ID ” CRecord[i].Name ” 〈CRecord[i]。riqi 〈〈CRecord [i].classname 〈〈” ”〈CRecord[i].leixing 〈〈endl; } ////////////////////////////////////////////// 输入增添学生人数 void Record: :SetDate() { int i=0; int m=0; cout\n 输入 / 增添学生人数 : ” ; cin〉m; for(i=0;im ; i++) {cout 〈〈\n 输入 / 增添第 〈〈i+1 〈〈”个学生的信息 :”〈endl ; cout 〈〈”\n\t 学号 :”; cin 〉〉 CRecord[renshu+i ]。ID; cout ”\n\t 姓名 : ; cinCRecord[renshu+i] 。Name; cout 〈〈”\n\t 日期: ”; cin 〉CRecord [renshu+i ]。riqi ; cout 〈\n\t 课程名称 : ; cin〉 CRecord [renshu+i] 。classname; cout 〈\n\t 缺课类型请选择 :1 迟到 2 早退 3 旷课 4 请假 ”; cin 〉〉 CRecord [renshu

文档评论(0)

1亿VIP精品文档

相关文档