...../ 阳 航 空 工 业 学 院 课 程 设 计学 号 5班 级 6402101姓 名 晨指导老师 王晓岩2024 年 9 月 20 日航空工业学院课 程 设 计 任 务 书院系:电子 专业:电子信息工程 班级:6402101学号:5 题目:会议签到系统一、课程设计时间2024 年 9 月 10 日至 2024 年 9 月 14 日,共计 1 周,20 学时。二、课程设计容用 C 语言编写软件完成以下任务:(1)数据信息(参加会议人员代号,,性别,工作单位,职务,联系方式,是否签到等)保存在 meeting.dat 文件中。(2)签到。(3)按工作单位将数据信息排序。(4)统计实际参加会议的人数和缺席的人数。三、课程设计要求1. 程序质量:贯彻结构化的程序设计思想。用户界面友好,功能明确,操作方便。用户界面中的菜单至少应包括“录入”、“人员签到”、“数据排序”、“统计参加和缺席人数”、“退出”5 项,所有数据的改变都应该在相关文件中有所体现。代码应适当缩进,并给出必要的注释,以增强程序的可读性。2. 课程设计说明书:课程结束后,上交课程设计说明书和源程序。课程设计说明书的格式和容参见提供的模板。四、指导老师和学生签字指导老师:________ 学生签名:________五、说明书成绩六、老师评语目录一、需求分析..............................1二、程序流程图............................2三、核心技术的实现说明与相应程序段........9四、个人总结.............................15五、参考文献.............................15六、源程序...............................16一、需求分析经过对程序设计题目的分析可知,整个程序的设计实现大致分为三个模块,其中每一个模块对应一个函数,他们的功能分别是:录入参加会议人员信息数据函数(add) , 人 员 签 到 数 据 函 数 (signin) , 排 序 函 数(compositor)。在这些函数当中,录入信息和排序函数的实现严格根据题目的要求,而签到和统计参加人数和缺席人数都放到了函数(signin)里。1、录入参加会议人员信息数据函数 主要实现程序最初运行时参加会议人员信息数据的录入以与其后的运行中人员数据的追加功能;2、人员签到数据函数 实现的功能是根据参加会议人员的代号对人员进行签到,并对签到人员进行标记,最后统计并输出参加人数和缺席人数。3、排序函数 实现的功能是根据人员代号的增序显示。 除上面介绍的功能之外,程序还具有退出功能,可...