Требуется создать программу на Delphi с комментариями в коде, которая будет задавать вопросы пользователю (10-15 вопросов) с ответами данет. После этого, на основании данных ответов, будет выводить наиболее вероятный путь решения проблемы.
Пример 1:
Проблема: Пользователь не имеет доступа к удалённой локальной сети.
1. Пингуется ли на компьютере пользователя адрес 127.0.0.1? да
2. Пингуется ли шлюз по умолчанию? да
3. Используется протокол маршрутизации RIP? нет
4. Используется протокол маршрутизации EIGRP? нет
5. Используется протокол маршрутизации OSPF? да
6 Имеются ли в таблице маршрутизации сети изученные данным протоколом? да
7. Имеется ли на маршрутизаторе маршрут до удалённой сети? нет
Решение: Проверить включена ли удалённая сеть в маршрутные обновления.
Пример 2:
Проблема: Пользователь не имеет доступа к удалённой локальной сети.
1. Пингуется ли на компьютере пользователя адрес 127.0.0.1? да
2. Пингуется ли шлюз по умолчанию? да
3. Используется протокол маршрутизации RIP? нет
4. Используется протокол маршрутизации EIGRP? нет
5. Используется протокол маршрутизации OSPF? да
6 Имеются ли в таблице маршрутизации сети изученные данным протоколом? нет
7. Имеется ли на маршрутизаторе маршрут до удалённой сети? нет
Решение: Проверить правильность настройки протокола OSPF. чтобы все маршрутизаторы были в одной и тойже AREA, имели одинаковые значения таймеров обновления, корректные настройки аутентификации, и включали в обновления все необходимые сети.
Строгой конкретики нет.
Имеется база знаний, на основе которой выдаются решения, основанные на данных пользователем ответов. Вопросы предоставлю в формате Word.
Схема работы: запускается exe файл. появляется окно программы с приветствием, темой диплома и другой информацией. Вверху слева есть кнопка "Начать процесс выявления неисправности" кнопка "Справка" кнопка "Выход" Пользователь кликает Начать процесс. Ему по очереди задаются вопросы на которые он может ответить да или нет. После того как пользователь ответил на все вопросы, ему выдаётся общая сводка вопросов с его ответами и результат в виде руководства, как исправить работу сети и предложение пройти диагностику ещё раз или выход. Если в базе не имеется решения для данной проблемы, появляется предложение добавить решение, которое потом будет предлагаться при следующем запуске и таком-же ответе на вопросы, то есть реализован механизм добавления знаний.