ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:16.86KB ,
资源ID:20950489      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/20950489.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(学生考勤管理系统源代码教程文件Word文件下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

学生考勤管理系统源代码教程文件Word文件下载.docx

1、return jc;char *getkechen()char *gk;gk=kechen;return gk;int *gettime();private:char name20;/姓名char jieci3,kechen10,queke10;int tm3;static int tiaoshu;int xinxi:tiaoshu=0;int *xinxi:gettime()int *t;t=tm;tm0=year;tm1=month;tm2=day;return t;class qkechen:public xinxiqkechen()kcshu+;qkechen()kcshu-;int

2、getrc(xinxi st1,int n,int j);char qkn20;/公有数据成员int renci;static int kcshu;/静态数据成员int qkechen:kcshu=0;getrc(xinxi st1,int n,int j)renci=0;renci+;for(int i=0;in;i+)if(*(st1i+1.gettime()+1)=*(st1j.gettime()+1)&*(st1i+1.gettime()+2)=*(st1j.gettime()+2)if(strcmp(qkn,st1i.getkechen()=0)return renci;class

3、qstu:qstu()qst+;qstu()qst-;void print(xinxi &st1);int getjs(xinxi st1,int n,int j);int setjs(int js=0)jieshu=js;char qstn20;int jieshu;static int qst; /静态数据成员int qstu:qst=0;void qstu:print(xinxi &st1)cout|缺课日期 |第几节课 |课程名称 |缺课类型|endl;|*st1.gettime()*(st1.gettime()+1)*(st1.gettime()+2)st1.getjieci()st

4、1.getkechen()st1.getqklx()getjs(xinxi st1,int n,int j)int i=0,js=0;xinxi min;if(*(st1j.getjieci()+2)!=0)js=+2;elsejs+;for(i=0;*(st1i+1.gettime()+2)=*(st1j.gettime()+2)if(strcmp(st1i+1.getname(),qstn)=0)if(*(st1i.getjieci()+2)!jieshu=js;return jieshu;/函数声明int shuru(xinxi st1);void chaxun(xinxi st1,qs

5、tu qt);void xiugai(xinxi st1,int n);void tongji1(xinxi st1,qstu qt1);void tongji2(xinxi st1,qkechen qk1);void caidan();void xiansi(xinxi &void setqstn(xinxi st1,qstu qt1,int n);void setqkn(xinxi st1,qkechen qk,int n);/全局变量int g,k=1,b=1;int q=-1;char name20,kechen10,queke10,jieci3;int y,m,d;/主函数int m

6、ain()xinxi tl15;/定义 15条信息类对象qstu qt10;qkechen qk6;int ch;while(1)coutch;switch(ch)case 1: g=shuru(tl); break;case 2: xiugai(tl,g);case 3: chaxun(tl,qt);case 4: tongji1(tl,qt);case 5: tongji2(tl,qk);case 6: exit(0);return 0;void caidan() system(color A);*学生考勤管理系统*1.-录入学生的缺课记录-* coutmd;st1q.settime(y,

7、m,d);请输入缺课类型queke;st1q.setqklx(queke);请输入缺课节次jieci;st1q.setjieci(jieci);是否还要继续输入:(y/n)a;while(a=yreturn q+1;void xiugai(xinxi st1,int n)int k=1,j=0,a10;int flgh;int h;while(k=1) cout请输入你要修改缺课记录的学生姓名flgh=0;if(strcmp(name,st1i.getname()=0)do aj=i;1.修改日期 2.修改节次 3.修改课程名称 4.修改缺课类型请输入要选择的数值(1,2,3,4)int b;

8、b;if(b=1)请输入新日期st1i.settime(y,m,d);else if(b=2)请输入新节次st1i.setjieci(jieci);else if(b=3)请输入新课程名称st1i.setkechen(kechen);else if(b=4)请输入新缺课类型st1i.setqklx(queke);flgh=1;j+;while(b4);if(flgh=0)没有你要找的学生姓名,请重试要退出请按 0k;还要继续吗(10)退出请按 0j;h=ai;xiansi(st1h);void chaxun(xinxi st1,qstu qt)char n=;int u10;while(n=i

9、nt j=0;输入你要查询的学生姓名:int i=0;for(;g;uj=i;if(j=0)没有你所要的学生名字!/没有找到是否退出退出请按 nnfor(int a=0;aa+)/只有一条信息if(j2) i=ua;*st1i.gettime()*(st1i.gettime()+1)*(st1i.gettime()+2)| st1i.getjieci()st1i.getkechen()st1i.getqklx()/两条信息以上排序i=ua;if(*(st1i.gettime()+1)*(st1i+1.gettime()+1)qti.print(st1i);if(*(st1i.gettime()

10、+1)=*(st1i+1.gettime()+1)&*(st1i+1.gettime()+2)*(st1i.gettime()+2)=*(st1i+1.gettime()+2)if(strcmp(st1i.getjieci(),st1i+1.getjieci()=-1)是否继续查询(y/n)继续请按 y退出按 n/统计某段时间内旷课学生姓名及旷课节数void tongji1(xinxi st1,qstu qt1)int d1=0,js=0;if(g=0)没有你要统计的学生信息请返回菜单录入学生缺课信息else if(g=1)姓名:st10.getname()if(*(st10.getjieci

11、()+2)!节数:js/信息按时间排序int i=0;(g-1);min=st1i;st1i=st1i+1;st1i+1=st1i;d1+;for(int j=0;j(g-d1);j+)*st1j.gettime()*(st1j.gettime()+1)*(st1j.gettime()+2) setqstn(st1,qt1,g);qt1i.qstnqt1i.getjs(st1,g,i)/统计某段时间内旷课的课程及旷课人次void tongji2(xinxi st1,qkechen qk1) int d1=0,rc=0;课程名:st10.getkechen()rc+;人数:rc setqkn(s

12、t1,qk1,g);qk1i.qknqk1i.getrc(st1,g,i)学生姓名 |*(st1.gettime()*(st1.gettime()+2)st1.getname()/设置缺课学生名void setqstn(xinxi st1,qstu qt1,int n)if(i=0)strcpy(qt10.qstn,st1i.getname();else if(strcmp(st1i.getname(),st1i+1.getname()!=0)strcpy(qt1i.qstn,st1i.getname();k+;/设置有缺课学生的课程名void setqkn(xinxi st1,qkechen qk,int n)if(i=0)strcpy(qk0.qkn,st1i.getkechen();else if(strcmp(st1i.getkechen(),st1i+1.getkechen()!strcpy(qki.qkn,st1i+1.getkechen();b+;

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1