C/C++校园疫情防控信息管理系统

C/C++校园疫情防控信息管理系统

题目背景
新冠病毒疫情发生以来,党中央迅速采取防控措施,全国各地
迅速行动,联合防控,全力以赴,展开了一场全国防疫阻击战。经
过全国人民持续的严防死守,无数医护人员的坚持和努力,我国疫
情防控取得了突出成效。但是由于人员流动、病毒变异等原因,疫
情仍旧存在反弹风险。
高校人员密集,人员结构复杂,师生来自全国各地,人员流动
性大,给高校疫情防控带来了极大的挑战。及时、精准和全面掌握
学生健康状况、行程、核酸检测、疫苗接种等情况,保持信息畅通,
通过信息化手段构建一条校内信息传输通道,可以给高校的疫情防
控工作带来极大的便利。

设计任务(5项)

  1. 任务选项功能
     界面尽可能的友好,实现人机交互(文本菜单,或图形用户界面GUI)。
  2. 数据输入功能
     数据存储采用结构体数组;
     具有输入提示、分隔符说明、强壮输入等可靠性处理。
  3. 文件操作功能
     数据采用文件保存,能够进行文件读/写,并具有读/写失败的处理。
  4. 算法与统计
     根据系统设计,实现排序、查找、插入/删除、修改等功能;
     各种分类统计功能。
  5. 数据输出功能
     数据采用多种格式输出,如文本显示、表格显示等;
     或采用图形显示(MFC、图形模式graphics.h等)。
    选做
    选做
    参考数据结构/功能设计
    数据<->文件
    添加学生信息
    查询各种防疫信息
    按打卡人数排序
    按核酸检测次数统计
    菜单方式工作 ……(自行设计)
    退出系统
    表格/图形化输出 鼓励设计新颖、实用的功能
    (不限于上表各项)
    参考数据结构设计: 参考系统功能设计:
    管理员信息记录:
    ID 登录密码
    学生信息记录:
    ID 登录密码 姓名 电话 邮箱 院系 班级 通讯地址 照片
    学号 000000 /选作
    每日健康填报记录:
    ID 日期:yyyy-mm-dd 体温:早 体温:中 体温:晚 是否咳嗽 是否发烧
    核酸检测统计记录:
    ID 检测时间:yyyy-mm-dd 检测地点 检测结果
    疫苗接种信息记录:
    ID 接种次数序号 接种时间:yyyy-mm-dd 接种地点 疫苗型号
    离校申请记录:
    ID 离校原因 出校时间:yyyy-mm-dd hh:mm 返校时间:yyyy-mm-dd hh:mm 行程轨迹:起点-终点 审核状态 审核意见
    学生信息管理 添加/删除
    每日健康记录
    核酸检测记录
    疫苗接种记录
    离校申请记录
    是否有体温异常(>37.3)
    是否有咳嗽症状
    是否有发烧症状
    核酸检测<5次
    接种疫苗<2
    离校申请次数>3
    每日健康打卡人数曲线
    离校审核 同意/不同意
    管理员权限
    查看所有
    填报记录
    查询
    统计分析
    修改学生信息
    可登录密码、电话
    、邮箱、通讯地址
    、照片
    每日健康记录
    核酸检测记录
    疫苗接种记录
    离校申请记录
    按记录类别
    按时间
    填报记录
    查询自己填报的
    历史记录
    学生权限
    设计要求
  6. 程序要求
    ① 模块化设计结构
    主函数:程序总体框架,输入/输出、调用函数,实现信息传递与流程控制
    子函数:完成特定功能
    ② 根据需要,文件较大时,建立自己的头文件;
    系统程序
    源程序1 …… 源程序2 …… 源程序n
    预编译命令 函数1 …… 函数n
    说明部分 执行部分
    设计要求
  7. 程序要求(续)
    ③有独到之处,有个性;
    ④采用规范的编程风格,锯齿型书写格式,适当的注释;
    ⑤全部程序必须调试通过,提交源程序(.c文件,或.cpp文件)。
    在字符串及字符输入之前的“吸收回车”问题:
    建议使用fflush(stdin); 如: fflush(stdin);
    gets(string);
    设置断点,启动调试——F5
    在watch窗口中添加
    监视变量
    F11(逐语句进入子函数逐条语句执行)
    F10(逐过程不进入子函数)Ctrl+F10(运行到光标处)
    F5(继续) Shift+F11(跳出)
    Shift+F5(停止调试)
    设计要求
  8. 实验报告要求:主题鲜明、有条理、语言简练、图表规范
    报告内容如下:
    ① 选题意义及系统功能说明
    ② 使用说明:系统使用编译环境、安装路径、文件组成与操作说明
    ③ 程序结构:
     程序结构说明及程序组成框图
     重要数据说明:核心数据结构设计与说明
     函数说明:函数名、函数功能、参数说明及算法描述、主要函数流
    程图
    ④ 系统设计难点及其解决方法
    ⑤ 运行效果与不足之处 报告中不允许出现大块程序
    只选择1~2个主要函数画流程图
    提交内容及评定标准
  9. 提交内容
     按模板要求的课程设计报告(A4双面打印);
     源代码(.c文件或.cpp文件/.h文件)和数据文件(.txt/.dat)。
  10. 提交方式
     请将设计报告(word或PDF)、源代码及数据文件提交至信箱: 随后公布,
    邮件名设置为“班级-姓名-课程设计”;
     截止时间:随后公布。
  11. 评定方式
     源代码: 根据“评定标准”打分;
     设计报告:根据提交的报告打分。
    电子版提交日期:2022年1月15日
    纸质报告:开学后提交
    有特殊情况的同学(没有电脑,无法上网),
    请这些同学与各自的任课老师联系,登记备案。
    提交内容及评定标准
    提交内容及评定标准

源码下载

链接:https://pan.baidu.com/s/1oVkuViusdoLPZA_IwtLTIw?pwd=1111

你可能感兴趣的:(c语言,c++,mfc,数据结构)