РК. Построить программу, позволяющую сформировать базу данных о клиентах бензоколонки, каждый из которых имеет следующие характеристики: фамилию, имя, регистрационный номер автомобиля, стоимость оплаченных услуг связи и остаток денег на счете. Программа д
Описание
Условия для программы, под которые она выполнена:
Построить программу, позволяющую сформировать базу данных о клиентах бензоколонки, каждый из которых имеет следующие характеристики: фамилию, имя, регистрационный номер автомобиля, стоимость оплаченных услуг связи и остаток денег на счете. Программа должна обеспечить возможность поиска клиента по заданному номеру автомобиля или фамилии с визуализацией его характеристик, а также возможность поиска наиболее активного клиента, увеличение его счета на величину бонуса и формирование для него текста СМС с новогодним поздравлением, сохраненным в текстовом файле с именем, совпадающим с регистрационным номером автомобиля.
Программа в сделанном ввиде:
Показать/скрыть дополнительное описание
Условия для программы, под которые она выполнена: Построить программу, позволяющую сформировать базу данных о клиентах бензоколонки, каждый из которых имеет следующие характеристики: фамилию, имя, регистрационный номер автомобиля, стоимость оплаченных услуг связи и остаток денег на счете. Программа должна обеспечить возможность поиска клиента по заданному номеру автомобиля или фамилии с визуализацией его характеристик, а также возможность поиска наиболее активного клиента, увеличение его счета на величину бонуса и формирование для него текста СМС с новогодним поздравлением, сохраненным в текстовом файле с именем, совпадающим с регистрационным номером автомобиля. Программа выполняет следующие действия: При нажатии на кнопку \"Открыть готовую таблицу\" (Button1Click), пользователь может выбрать файл таблицы с клиентами, представленный в формате CSV, и загрузить его в таблицу StringGrid1.
При нажатии на кнопку \"Сохранить текущую таблицу\" (Button2Click), пользователь может выбрать место сохранения и имя файла, и текущая таблица StringGrid1 сохраняется в формате CSV. При нажатии на кнопку \"Добавить клиента\" (Button3Click), появляются диалоговые окна для ввода данных о новом клиенте (фамилия, имя, регистрационный номер автомобиля, стоимость оплаченных услуг и баланс счета). После ввода данных новая запись добавляется в таблицу StringGrid1. При нажатии на кнопку \"Найти клиента\" (Button4Click), программа выполняет поиск клиента в таблице по регистрационному номеру автомобиля или фамилии. Если найден клиент, информация о нем отображается в таблице StringGrid2.
При нажатии на кнопку \"Поиск наиболее активного клиента\" (Button5Click), программа выполняет поиск клиента с наибольшей стоимостью оплаченных услуг в таблице StringGrid1. Найденному клиенту добавляется бонус в размере 50000 рублей на баланс счета, а также создается текстовый файл с поздравительным сообщением в виде СМС, где имя файла формируется по регистрационному номеру автомобиля клиента. Информация о наиболее активном клиенте отображается в таблице StringGrid3. .