学生考勤管理系统C++.docx
- 文档编号:431157
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:21
- 大小:18.65KB
学生考勤管理系统C++.docx
《学生考勤管理系统C++.docx》由会员分享,可在线阅读,更多相关《学生考勤管理系统C++.docx(21页珍藏版)》请在冰豆网上搜索。
学生考勤管理系统C++
附录代码:
#include"iostream"
#include
#include"string.h"
#include
usingnamespacestd;
#defineSize1000
classRecord
{
public:
Record();//构造函数
voidEntersystem();//进入系统函数
voidGetPwd();//获取密码
voidSetDate();//输入设置学生信息
voidSetPwd();//修改登录密码
voidReadDate();//读取文本信息函数
voidSaveData();//向文本保存信息函数
voidPutRecord();//输入考勤函数
voidFindRecord();//查找学生信息函数
voidShowRecord();//输出所有学生信息
voidOrder();//按学号排序
voidModifyDate();//修改学生信息
voidDelRecord();//删除学生信息
private:
intrenshu;//学生人数
intchidao;//迟到次数
intzaotui;//早退次数
intkuangke;//旷课次数
intqingjia;//请假次数
longID;//学生学号
charName[20];//学生姓名
charpassword[20];//登录密码
voidShowDate(inti);
};
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//类的实现
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//构造函数
Record:
:
Record()
{renshu=0;
chidao=0;
zaotui=0;
qingjia=0;
kuangke=0;
ID=0;
Name[20]=0;
password[20]=0;
}
RecordCRecord[Size];
charpwd[]={'1','2','3','4','5','6'};
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//输出函数
voidRecord:
:
ShowDate(inti)
{cout<<"\t"
< < < < < < } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //获取密码 voidRecord: : GetPwd() {inta=0; while (1) {charch; ch=getch(); if(ch=='\b') { if(a! =0) { cout< a--; } } elseif(ch=='\r') {password[a]='\0'; cout< break; } else {cout<<"*"; password[a++]=ch; } } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// //登陆进入系统 voidRecord: : Entersystem() {inta=3,b=1; charrepwd[20]; fstreamfile("\\mima.dat",ios: : in|ios: : binary); file.get(repwd,20,'\0'); file.close(); b=strlen(repwd); if(b) {strcpy(pwd,repwd);} while(a) {system("cls"); cout<<"\n\n\n\n\t\t\t欢迎使用考勤管理系统! "; cout<<"\n\n\n\t\t请输入登陆密码: "; GetPwd(); a--; if(strcmp(pwd,password)! =0) { if(a) {system("cls"); cout<<"\n\n\n\t\t密码输入错误!
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 考勤 管理 系统 C+