下载此文档

学生考勤管理系统课程设计.docx


文档分类:IT计算机 | 页数:约31页 举报非法文档有奖
1/31
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/31 下载此文档
文档列表 文档介绍
学生考勤管理系统课程设计.docx学号12080102172012-2013学年第二学期《高级语言程序设计》课程设计报告学生考勤管理系统计算机科学与技术12(2)班李天栋指导教师:成绩:孙淮宁计算机与信息工程系2013年6月30日目录1设计内容及要求 31设计内容 32概要设计 41该系统的功能简介 53设计过程或程序代码 51各个模块的程序流程图及运行界面 104程序调试分析 145小结 17致谢 17参考文献 17附:源程序 ,它包括:缺课日期、第儿节课(连续用begin-end的形式表示)、课程名称(课程名称中不会出现空格)、学生姓名、缺课类型(迟到、早退、请假及旷课)。1・2设计任务及具体要求任务:(1)给出软件结构,说明各模块的功能。(2) 设计相关的类,并说明该类的作用。特别要用图形说明类之间的继承关系。(3) 编写代码具体要求:(1)定义相关的数据,比如:学生学号学生姓名课程名称上课时间到课时间出勤状态[旷课/病假/事假/迟到/早退](2)能够进行以下操作:能够对数据进行增、删、改、查操作。,有以下功能:(1) .录入学生的缺课记录:从键盘输入数据(提示:为避免重复从键盘输入数据,测试时可将数据存储在文件中,利用输入重定向功能读入),输入格式为:缺课口期第几节课课程名称学生姓名缺课类型每行一条纪录。例如:2013-04-292-4中国近现代文学史李云龙迟到2013-04-282-4大学生社交礼仪马志鹏旷课(2) .修改某个学生的缺课记录:可以对缺课纪录的任意部分进行修改,然后显示一下修改后的纪录。(3) .查询某个学生的缺课情况:查询结果按照日期升序排序,同一天内按照所缺课程的时间升序排序。(4) .统计某段时间内(以天为单位),旷课学生姓名及旷课节数,查询结果先按旷课节数降序排序,旷课节数相同的学生按姓名升序排序;(5) .统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序,旷课人次相同的课程按课程名称升序排序。、缺课日期、缺课节次、缺课课程名称、缺课类型修改某学生的缺课日期、缺课节次、缺课课程名称、缺课类型查询某学生的缺课日期、缺课节次、缺课课程名称、缺课类型▼按吋间升序显示旷课学生姓名及旷课节数按时间升序显示有学生旷课的课程及旷课人次2・3各个模块之间的主要关系本程序用结构体新定义一种数据类型,系统包含一个主函数和6个子函数(insert(),check(),rivise(),Delete(),output(),deleteallchain()),6个子函数分别用来插入、查询、修改、删除、输出、收回动态分配的空间,在主函数中通过调用子函数来实现所需功能。:图2学生考勤管理系统中中四个类的类层次图学生考勤管理系统中各功能模块的实现:图3 学生考勤管理系统中菜单函数的功能图1、学生缺课信息录用功能模块:图4学生缺课信息录入的功能2、修改某学生缺课信息功能的模块图图5学生考勤管理系统修改学生缺课信息功能图3查询某学生缺课信息功能图:"输入要查询的学牛•姓名查询某学生缺课信息功能显示要查询的学生缺课信息>继续查询或返回菜单图6学生考勤管理系统查询学生缺课信息功能图4、统计某段时间内旷课学生姓名及旷课节数功能模块:缔计某罚时iHl内旷课学牛姓绪旷统计某段时间内旷课学生姓 J'课节数显示某段时间内旷课学生姓名及旷课节数名及旷课节数功能A->返回菜单图7统计某段时间内旷课学生姓名及旷课节数功能图5、统计某段时间内,有学牛旷课的课程及旷课人次功能模块图8统计某段时间内,有学牛旷课的课程及旷课人次功能图-jieshu:int-qst:intXinxi-name[20]:char-kechen[IO]:char-jieci[31:char-queke[10]:char-tm[3]:char-tiaoshu:int=0+xinxi() +〜xinxi()+setname(n:char*):void+settime(y:int,m:int,d:int):void+setqklx(qk:char*):void+setjieci(jc:char*):void+setkechen(kc:char*):void+getname():char*+getqklx():char*+getjieci():char*+getkechen():char*+gettime()

学生考勤管理系统课程设计 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数31
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小491 KB
  • 时间2020-07-29