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++课程的主要内容,但我的底子薄,掌握的不是很好,所以运用起来有些困难;其次是以前没做过课程设计,有关课程设计方面的一些问题,例如,课程设计都包括哪些内容,需要写些什么,我都不是非常清楚。后来在老师、同学以及班导的帮助下,才对此有了一定的了解,有了属于自己的看法,不过程序编写过程中我也遇到了许多的麻烦,例如链表的使用,是上个学期最后的内容,不是很熟悉,经过反复的看书,终于得到了解决!
这次的课程设计是我真正发现在课堂上听懂是一回事,而当自己真正动手做时又是另外一回事。虽然最后问题都得到的解决,但未能实现保存文件,没能达到老师的要求,这也是本次课程设计的不足之处。
通过本次的课程设计,使我能够进一步掌握用程序设计语言解决实际问题的方法,在操作当中把所学到的用于实际的编程里去。使我能够提高分析问题、查阅资料、吸收新知识的能力,在分析解决问题时比以前有了很大的进步,一些常用的知识和一些常规的错误都能够解决。我认为实践周的程序设计是给我们学习的一个大好机会,使我们在这样的机会里学到了一定的知识,毕竟理论要通过实践来锻炼,也只有自己参与了这样的一个锻炼,才能更好的发现自己的不足并加以改进和完善!我清楚的认识到自己在这方面的不足之处,在这方面可以说欠缺的知识还很多很多,不能编出完全符合要求的程序。在以后的学习中我会更加努力,争取能编出更加符合要求的程序,给自己的课程设计交上一份满意的答卷,也给自己一点小小的信心!
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生考勤系统说明书(3)在线全文阅读。
相关推荐: