首页 > 编程语言 >C/C++核酸检测管理系统[2023-02-09]

C/C++核酸检测管理系统[2023-02-09]

时间:2023-02-09 16:58:46浏览次数:58  
标签:02 课程设计 要求 09 信息 学生 修改 添加 C++

C/C++核酸检测管理系统[2023-02-09]

2022级计科1班《高级语言程序设计》课程设计方案
一、工作安排
1、完成时间:2023年1月10日---2023年2月10日
2、地点安排:因新冠疫情影响,采用线上教学、答疑,验收方式采用线上方式进行。
二、课程设计项目及要求
1、项目名称:核酸检测管理系统的设计与实现
2、目的要求:
通过本次课程设计,要求加深对C语言的语法规则、数组、函数、指针、结构体、链表等方面基本内容的理解,体会面向过程的设计思想;自学并尝试使用第10章“对文件的输入输出”中的基础知识。
注意:在设计的过程中,按功能定义函数,进行模块化设计,各个功能模块用函数的形式来实现。
3、设计项目要求:
(一)功能要求:
学生信息必须包括姓名、学号、性别、专业、健康码、核酸检测结果等,系统具有添加学生信息、显示学生信息、查询学生信息、统计学生信息、修改学生信息等基本功能。
(1)添加学生信息:可以添加多个学生的信息,要求有“请添加学生信息”和“学生信息添加成功”的提示信息。
(2)显示学生信息:可以显示已添加的所有学生的全部信息,要显示姓名、学号、性别、专业等字样。
加分项:可以根据不同的要求(专业、性别、健康码等)显示学生的信息,如只显示健康码为绿码的学生信息。
(3)查询学生信息:查询时可实现按姓名查询、按专业查询等。若找不到要查找的学生则提示“要查找的学生不存在”,若找到则显示该学生的全部信息。
(4)统计学生信息:可以统计所有学生的总人数
加分项:可以根据不同的要求(专业、性别、健康码等)统计学生的信息,如只统计专业为计算机科学与技术且健康码为绿码的学生人数。
(5)修改学生信息:修改时可实现按姓名查询、按专业查询等找到需要修改信息的学生。若找不到要修改信息的学生则提示“要修改信息的学生不存在”,若找到则可选择修改该学生的全部信息或者部分信息。
加分项:可以根据学生的原始信息判断是否修改,如李四同学的原始健康码为黄码,则提示“请将该同学的健康码修改为绿码”,并进行信息修改。如果李四同学的原始健康码为绿码,则提示“该学生的健康码信息不需要修改”。
(6)退出管理系统:如果输入0则退出管理系统,显示“退出管理系统”的提示信息。
其他加分项:①在上述基本功能的基础上添加其他功能②其他创新点
4、程序运行结果。
(一)主程序界面:
主程序从void main()开始运行,调用menu菜单函数打印菜单,提示用户选择需要使用的功能。

图1 程序运行参考界面(基本要求)
(二)添加学生信息

图2 添加学生信息(基本要求)
(三)显示学生信息

图3 显示学生信息(基本要求)
(四)查找学生信息

图4 查找学生(基本要求)
(五)统计学生信息

图5 统计学生(基本要求)
(六)修改学生信息

图6 修改学生(基本要求)
5、 验收标准
(1)若班上组与组间的代码雷同,该相应组的同学的课程设计成绩为不及格。
(2)按照发布的《课程设计报告书》(附件1)模板书写文档,文档撰写要求按照《课程设计撰写要求20200607》(附件2)进行,课程设计优秀文档可参考(附件3)。
(3)教师应指定至少2个(组)作品完成优秀的学生提交自己的程序运行视频(要求含声音讲解)。不指定,主动报名提交,如没有主动提交的则全班同学都需要提交。逾期不交,视课程设计为不及格。
(4)2023年2月10日晚上10点前由学习委员收齐作品(包括项目文件、课程设计报告书和视频)统一提交给任课老师,逾期不交,视课程设计为不及格。压缩包命名方式:组长名字+学号。其他组员的信息写在课程设计报告中。

二、成绩评定标准
成绩评定定级:优秀、良好、中等、及格和不及格等5个等级
成绩的组成:设计成绩(60%)+文档成绩(40%)
未提交文档组,则组内全部同学课程设计成绩直接评定为不及格!

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111

标签:02,课程设计,要求,09,信息,学生,修改,添加,C++
From: https://www.cnblogs.com/codewriter/p/17106099.html

相关文章