
Среда программирования: Delphi 7.0
База данных: Текстовый файл (свой формат)
Название работы: СМО Обслуживание автомобилей в автосервисе
Вид работы: Контрольная работа
Тематика работы: Прочие
Объем программы: 5 (по десятибалльной шкале)
Уровень сложности: 5 (по десятибалльной шкале)
Разработчик (автор):
Программист сайта kursovik.com
(письмо автору)
Данная работа написана ЧЕЛОВЕКОМ без использования ИИ
Ключевые слова: СМО, Обслуживание, автомобиль, автосервис, класс
Функции программы:
Tcar – это одно авто. У него есть уникальный код id, строка для отображения на экране и флаг того что это авто высокоприоритетное. Потомок от Tobject для того чтобы его можно было добавлять в стандартный список.
tQue – это очередь. Потомок от стандартного tList. Наследует все методы для работы со списком, то есть добавление, добавление в нужную позицию, удаление. Для того чтобы этот класс стал очередью а не списком, как предок, сделаны два метода: push – добавление с учетом приоритета и get – возврат элемента с удалением из очереди.
tWorker – это вроде как рабочее место. В свойствах класса текущее авто cur и очередь que на обработку. Кроме того свойство work – целое число, которое хранит количество оставшихся минут на обработку текущего авто. Если текущего авто нет, то cur=nil
tManager – менеджер очередей. Содержит массив из 4х работкников. Главный его метод – step. В step обрабатывается один шаг работы менеджера. Метод newcar создает и добавляет машину в первую (маойка) очередь. Обработка элементов осуществляется в соотв с заданием. Когда обработана машина в первом работнике(мойке), то она записывается в три оставшиеся очереди. Когда любой работник забирает машину из своей очереди на обработку, то она удаляется из всех других очередей. После обработки любым работником, машина проверяется на наличие еще не пройденных работ. Если такие есть то она встает во все очереди где ее еще не обработали. Если обработали везде, то считается что она полностью обработана и память из под нее можно освободить.
Авто режим.
Если на форме нажать эту галочку, то раз в секунду будет автоматически делаться один шаг работы менеджера. Кроме того в зависимости от установленной вероятности будут добавляться новые авто в очередь мойки.
Описание (отчет): Нет, но можно заказать его написание
Unit1
smo_sto
smo_sto
smo_sto
smo_sto
smo_sto
smo_sto
Unit1
op|
Стоимость ИСХОДНОГО ТЕКСТА программы составляет 1000 руб РФ Продажа каждой работы строго учитывается, у каждой работы есть своя история продаж. |