C++考勤管理系统 16页

  • 184.00 KB
  • 2022-05-17 13:30:45 发布

C++考勤管理系统

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