首页 > 编程语言 >C/C++实验仪器管理系统

C/C++实验仪器管理系统

时间:2022-12-12 23:33:34浏览次数:55  
标签:借出 管理系统 C++ 次数 报废 仪器 使用 维护

C/C++实验仪器管理系统

6.21 实验仪器管理系统

[问题详述]
实验室的仪器由专人维护管理以保证实验时能够正常使用。仪器的管理实行使用登记制度,仪器使用(借出)达到一定次数,管理人员就要对仪器进行调校、维护、保养或者报废处理。请编写应用程序,实现实验仪器的借、还管理;统计仪器的使用次数,提醒管理人员进行仪器的维护保养。
实验室的仪器分成三个类别,每类仪器需要进行维护的频率与正常使用的年限分别遵循不同的时间规定。A类仪器每使用(借出)2次就需要调校维护;使用满5年就要报废处理。B类仪器至多使用(借出)20次后,需要调校维护;使用期限为15年。C类仪器至多使用100次后要进行维护;使用期限为20年。仪器的维护可以提前进行,例如某种C类仪器使用95次就进行维护。
每台仪器都有详细的记录资料,登记了该仪器的编号、名称、购置日期、类别、状态,使用次数。仪器的状态有“可借、已借出、待维护、报废”4种;使用次数是指自最近的一次维护后,已经借出(使用)的次数。应当报废的仪器或者该维护而尚未维护时(其状态是"待维护”),不允许借出。

[程序要求]
实验仪器管理系统代替手工操作,实现仪器的借、还管理;自动统计仪器的使用次数提醒管理人员进行仪器的维护保养。其主要功能是:
运行系统时,输入当前日期,读取实验仪器登记数据文件,处理数据文件内容,自动查找达到报废时间的仪器,将其状态修改为报废;在用户主菜单中提供借出、归还、使用次数统计、维护登记、仪器报废预警等菜单选项;系统运行结束时,挑出当天已报废仪器的数据添加
保存到报废仪器文件末尾,将正常使用的实验仪器登记数据重新保存到实验仪器登记数据文件中。

主菜单功能具体为:
仪器借出:根据输入仪器的名称,如果该仪器为“可借"状态,则办理借出(修改状态、使用次数);如果不可借,则显示相应的状态提示。
仪器归还:输入仪器的编号、名称办理归还手续(修改状态、使用次数);如果该仪器达到应该维护的程度,则显示需要维护的提醒。
使用次数统计:对于B类和C类仪器,显示最多使用n次就需要维护的仪器编号和名称。其中n为输人的一个整数。例如,输入3,统计使用次数达到或超过17次的B类和97次的C类仪器的编号和名称。该操作是对仪器进行维护的一个提前预计,可以在实验仪器借出不频繁时,提前维护仪器,调节工作的忙与闲的节奏。

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

标签:借出,管理系统,C++,次数,报废,仪器,使用,维护
From: https://www.cnblogs.com/codewriter/p/16977454.html

相关文章