学生考勤系统说明书(3)

2019-06-17 17:17

break; case 6:

cout<<\统计学生缺课信息列表面板==========\\n\ preNode = head; while(preNode) {

curNode = preNode->next;

if(curNode && !strcmp(curNode->data.courseType, queke[0]))

chidaoCount++;

if(curNode && !strcmp(curNode->data.courseType, queke[1]))

zaotuiCount++;

if(curNode && !strcmp(curNode->data.courseType, queke[2]))

kuangkeCount++;

if(curNode && !strcmp(curNode->data.courseType, queke[3]))

qingjiaCount++; preNode = curNode; }

cout<<\迟到的学生有 \个!\ cout<<\早退的学生有 \个!\ cout<<\旷课的学生有 \个!\ cout<<\请假的学生有 \个!\

cout<<\是否返回系统菜单?(是输入0,否输入1退出系统)\\n\ cin>>k; if(k) {

cout<<\您已退出学生考勤管理系统\\n\ return 0; }

break;

default:

cout<<\输入不合法\\n\

cout<<\是否返回系统菜单?(是输入0,否输入1退出系统)\\n\ cin>>k; if(k) {

cout<<\您已退出学生考勤管理系统\\n\ return 0; }

break;

} } }

return 0; return 0; }

2.5 测试 输入学生信息

录入学生信息

查询学生信息

修改学生信息

统计学生信息

3 总结

本次实验是我上大学以来做的第二个课程设计,虽然平时也做过许多的实

验,但是题目刚拿到手时仍然是手足无措,不知从何下手,首先面对的是编写程序的问题,面向对象的程序设计思想是我们这学期C++课程的主要内容,但我的底子薄,掌握的不是很好,所以运用起来有些困难;其次是以前没做过课程设计,有关课程设计方面的一些问题,例如,课程设计都包括哪些内容,需要写些什么,我都不是非常清楚。后来在老师、同学以及班导的帮助下,才对此有了一定的了解,有了属于自己的看法,不过程序编写过程中我也遇到了许多的麻烦,例如链表的使用,是上个学期最后的内容,不是很熟悉,经过反复的看书,终于得到了解决!

这次的课程设计是我真正发现在课堂上听懂是一回事,而当自己真正动手做时又是另外一回事。虽然最后问题都得到的解决,但未能实现保存文件,没能达到老师的要求,这也是本次课程设计的不足之处。

通过本次的课程设计,使我能够进一步掌握用程序设计语言解决实际问题的方法,在操作当中把所学到的用于实际的编程里去。使我能够提高分析问题、查阅资料、吸收新知识的能力,在分析解决问题时比以前有了很大的进步,一些常用的知识和一些常规的错误都能够解决。我认为实践周的程序设计是给我们学习的一个大好机会,使我们在这样的机会里学到了一定的知识,毕竟理论要通过实践来锻炼,也只有自己参与了这样的一个锻炼,才能更好的发现自己的不足并加以改进和完善!我清楚的认识到自己在这方面的不足之处,在这方面可以说欠缺的知识还很多很多,不能编出完全符合要求的程序。在以后的学习中我会更加努力,争取能编出更加符合要求的程序,给自己的课程设计交上一份满意的答卷,也给自己一点小小的信心!


学生考勤系统说明书(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:作文升格——病文修改——点题

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: