C/C++校园疫情防控信息管理系统
题目背景
新冠病毒疫情发生以来,党中央迅速采取防控措施,全国各地
迅速行动,联合防控,全力以赴,展开了一场全国防疫阻击战。经
过全国人民持续的严防死守,无数医护人员的坚持和努力,我国疫
情防控取得了突出成效。但是由于人员流动、病毒变异等原因,疫
情仍旧存在反弹风险。
高校人员密集,人员结构复杂,师生来自全国各地,人员流动
性大,给高校疫情防控带来了极大的挑战。及时、精准和全面掌握
学生健康状况、行程、核酸检测、疫苗接种等情况,保持信息畅通,
通过信息化手段构建一条校内信息传输通道,可以给高校的疫情防
控工作带来极大的便利。
源码联系UP主 -> https://space.bilibili.com/329101171
设计任务(5项)
- 任务选项功能
界面尽可能的友好,实现人机交互(文本菜单,或图形用户界面GUI)。 - 数据输入功能
数据存储采用结构体数组;
具有输入提示、分隔符说明、强壮输入等可靠性处理。 - 文件操作功能
数据采用文件保存,能够进行文件读/写,并具有读/写失败的处理。 - 算法与统计
根据系统设计,实现排序、查找、插入/删除、修改等功能;
各种分类统计功能。 - 数据输出功能
数据采用多种格式输出,如文本显示、表格显示等;
或采用图形显示(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
每日健康打卡人数曲线
离校审核 同意/不同意
管理员权限
查看所有
填报记录
查询
统计分析
修改学生信息
可登录密码、电话
、邮箱、通讯地址
、照片
每日健康记录
核酸检测记录
疫苗接种记录
离校申请记录
按记录类别
按时间
填报记录
查询自己填报的
历史记录
学生权限
设计要求 - 程序要求
① 模块化设计结构
主函数:程序总体框架,输入/输出、调用函数,实现信息传递与流程控制
子函数:完成特定功能
② 根据需要,文件较大时,建立自己的头文件;
系统程序
源程序1 …… 源程序2 …… 源程序n
预编译命令 函数1 …… 函数n
说明部分 执行部分
设计要求 - 程序要求(续)
③有独到之处,有个性;
④采用规范的编程风格,锯齿型书写格式,适当的注释;
⑤全部程序必须调试通过,提交源程序(.c文件,或.cpp文件)。
在字符串及字符输入之前的“吸收回车”问题:
建议使用fflush(stdin); 如: fflush(stdin);
gets(string);
设置断点,启动调试——F5
在watch窗口中添加
监视变量
F11(逐语句进入子函数逐条语句执行)
F10(逐过程不进入子函数)Ctrl+F10(运行到光标处)
F5(继续) Shift+F11(跳出)
Shift+F5(停止调试)
设计要求 - 实验报告要求:主题鲜明、有条理、语言简练、图表规范
报告内容如下:
① 选题意义及系统功能说明
② 使用说明:系统使用编译环境、安装路径、文件组成与操作说明
③ 程序结构:
程序结构说明及程序组成框图
重要数据说明:核心数据结构设计与说明
函数说明:函数名、函数功能、参数说明及算法描述、主要函数流
程图
④ 系统设计难点及其解决方法
⑤ 运行效果与不足之处 报告中不允许出现大块程序
只选择1~2个主要函数画流程图
提交内容及评定标准 - 提交内容
按模板要求的课程设计报告(A4双面打印);
源代码(.c文件或.cpp文件/.h文件)和数据文件(.txt/.dat)。 - 提交方式
请将设计报告(word或PDF)、源代码及数据文件提交至信箱: 随后公布,
邮件名设置为“班级-姓名-课程设计”;
截止时间:随后公布。 - 评定方式
源代码: 根据“评定标准”打分;
设计报告:根据提交的报告打分。
电子版提交日期:2022年1月15日
纸质报告:开学后提交
有特殊情况的同学(没有电脑,无法上网),
请这些同学与各自的任课老师联系,登记备案。
提交内容及评定标准
提交内容及评定标准