РК Построить программу, позволяющую сформировать базу данных о питомцах зоопарка, каждый из которых характеризуется видом, кличкой, номером вольера, весом суточного рациона корма и весом остатка корма на складе. Программа должна позволять вывод информации
Описание
Условия для программы, под которые она выполнена:
17.
Построить программу, позволяющую сформировать базу данных о питомцах зоопарка, каждый из которых характеризуется видом, кличкой, номером вольера, весом суточного рациона корма и весом остатка корма на складе. Программа должна позволять вывод информации о питомце по номеру вольера или кличке, а также поиск питомца, которому надо срочно заказывать корм. Заказ корма формируется в виде электронного письма, сохраненного в текстовом файле с именем, образованном из номера вольера и вида питомца зоопарка.
Программа в сделанном ввиде:
В программе можно загрузить сразу готовую таблицу из директории проекта Gotovaya_tablica !!!!! Это экономит время на заполнение
Показать/скрыть дополнительное описание
Построить программу, позволяющую сформировать базу данных о питомцах зоопарка, каждый из которых характеризуется видом, кличкой, номером вольера, весом суточного рациона корма и весом остатка корма на складе. Программа должна позволять вывод информации о питомце по номеру вольера или кличке, а также поиск питомца, которому надо срочно заказывать корм. Заказ корма формируется в виде электронного письма, сохраненного в текстовом файле с именем, образованном из номера вольера и вида питомца зоопарка. Программа содержит следующие элементы интерфейса: StringGrid1: элемент управления, представляющий сетку (таблицу), используемую для отображения и редактирования данных о животных.
StringGrid2: ещё одна сетка, используемая для отображения результатов поиска. OpenDialog1 и SaveDialog1: диалоговые окна для открытия и сохранения файлов. Button1, Button2, Button3, Button4, Button5: кнопки, которые выполняют определенные действия при нажатии. Edit1 и Edit2: текстовые поля для ввода значений. В программе реализованы следующие функциональности: Открытие готовой таблицы с животными из файла в формате CSV при нажатии на Button1. Сохранение текущей таблицы животных в файл в формате CSV при нажатии на Button2. Добавление нового питомца в таблицу при нажатии на Button3. Для этого открываются диалоговые окна для ввода различных данных о питомце, таких как вид, кличка, номер вольера, вес суточного рациона и вес остатка корма.
Поиск животного по номеру вольера или кличке и отображение результатов в StringGrid2 при нажатии на Button4. Поиск осуществляется по значению, введенному в Edit2 (по номеру вольера) или Edit1 (по кличке). Поиск животных, у которых остаток корма меньше рациона, и создание для каждого из них текстового файла с предупреждающим сообщением при нажатии на Button5. Файлы называются в соответствии с номером вольера и видом животного..