欢迎来到天天文库
浏览记录
ID:45302929
大小:184.00 KB
页数:16页
时间:2019-11-11
《C++考勤管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、考勤管理系统系别:XXXXX成员:XXX(XXXX)XXX(XXXX)导师:XXX小组成员组长:姓名:XXX学号:XXXXXX组员:姓名:XXX学号:XXXXXX内容提纲引言需求分析系统设计系统实现系统测试结束语致谢11.引言目前高校校园信息化逐步完善,能有效地借助网络才能提高办事效率。如今各大高校针对师生的成绩查询系统、教务管理系统、招生就业系统、BBS、校园网站等系统在各大高校纷纷出现,对全校师生的学习、生活、管理、办公带来了便利。因此学生考勤管理系统能进一步加强高校学风建设,维护正常的教学秩序,给学生创造一个优良的学习环境。2.需求分析学生对本系统的主要需求是:在线
2、请假以及查看在校期间所有的上课出勤信息。在线请假需求:学生请假的全过程当中,学生可以随时查看请假的详细进展情况。查看出勤信息需求:学生可以查看在校期间所有学期上课出勤的详细信息,如:查看“大学英语”这门课程在整个学期请假、旷课多少次。2.需求分析功能描述:考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课(连续用begin-end的形式表示)、课程名称(课程名称中不会出现空格)、学生姓名、缺课类型(迟到、早退、请假及旷课)。试利用C++知识设计并实现考勤管理系统,使之能提供以下功能:录入缺课记录:从键盘输入学生缺课数据(提示:为避免重复从键盘输入数据,测试时可将数据
3、存储在文件中,利用输入重定向功能读入),格式为:缺课日期第几节课课程名称学生姓名缺课类型,每行显示一条纪录。3.系统设计学生考勤管理总体结构图学生考勤管理系统录入缺课信息修改缺课信息查询缺课信息姓名和缺课节数统计课程和缺课人数统计显示所有缺课学生信息保存数据至文件中3.系统设计类之间关系图Time类Xinxi类qstu类qkechen类4.系统实现系统主页面设计4.系统实现录入缺课纪录4.系统实现修改缺课纪录4.系统实现查询缺课情况4.系统实现显示所有缺课学生情况5.系统测试软件界面不太美观,可能影响用户体验。某些界面必须根据提示输入有效的数据,若输入的数据不合法,程序可
4、能崩溃,这个问题可以通过限制输入实现,但因时间及精力有限,暂时未实现。在程序的各种功能的实现中,我们遇到了许多问题。通过不断调试和查阅相关资料,我们解决了遇到的问题,修复了Bug,优化了代码,不断的增加程序的功能。遇到的情况及解决方案6.结束语本学期我们学习了C++语言这门课程,总的感觉这门课程对于我们非常有用。通过实践专周,我可以说又将C++语言这门课程重新学习了一遍,也因为程序设计的需要,熟练掌握了类的使用和文件使用等等。总的来说,这个专周让我们熟悉了C++语言的许多基本设计知识。也通过一周的自主设计,让我们明白了程序是怎样设计出来的。增强了我们对于一个课题的整体把握
5、能力。为我们以后能够全面把握一个项目提供了一个很好的锻炼机会。这个专周,我们同学之间也是相互帮助,互相合作,来共同完成一项任务。同学们间的相互协作让大家彼此间加深了友谊,也体会到了团队所带来的效率。总之,这个专周下来,我受益匪浅。7.致谢谢谢老师给予指导!
此文档下载收益归作者所有