Телефон: 8-800-350-22-65
WhatsApp: 8-800-350-22-65
Telegram: sibac
Прием заявок круглосуточно
График работы офиса: с 9.00 до 18.00 Нск (5.00 - 14.00 Мск)

Статья опубликована в рамках: Научного журнала «Студенческий» № 37(81)

Рубрика журнала: Информационные технологии

Скачать книгу(-и): скачать журнал часть 1, скачать журнал часть 2, скачать журнал часть 3, скачать журнал часть 4, скачать журнал часть 5

Библиографическое описание:
Варламова Т.В. ЭКСПЕРТНАЯ СИСТЕМА РАСЧЁТА СТОИМОСТИ СОЗДАНИЯ ВЕБ-РЕСУРСА // Студенческий: электрон. научн. журн. 2019. № 37(81). URL: https://sibac.info/journal/student/81/157573 (дата обращения: 20.04.2024).

ЭКСПЕРТНАЯ СИСТЕМА РАСЧЁТА СТОИМОСТИ СОЗДАНИЯ ВЕБ-РЕСУРСА

Варламова Татьяна Валерьевна

студент, кафедра информационных систем в экономике экономического факультета, Поволжский государственный технологический университет,

РФ, г. Йошкар-Ола

Целью работы являлось создание экспертной системы, которая будет рассчитывать примерную стоимость создания веб-ресурса.

Постановка задачи: на основании стандартных настроек и на основании данных, введённых клиентом, рассчитать стоимость создания для этого клиента по покупаемому автомобилю.

Стандартные настройки веб-ресурса:

Тип сайта

Хостинг

Время разработки

Время поддержки

Назначение экспертной системы – предположительный расчёт стоимости веб-ресурса для заказчика.

Входные данные:

1) Исходные данные, вносимые перед запуском системы:

Тип сайта

Хостинг

Время разработки

Время поддержки

2) Данные, вносимые пользователем во время работы:

Наличие уникального дизайна;

Наличие технического задания;

Разработка дополнительных функций;

Наличие системы управления содержимым;

Количество разделов.

Данные на выходе: Стоимость разработки веб-ресурса

В начале проекта создаётся онтология экспертной системы в программе Protégé-3.5. Далее классы и созданные на их основе объекты были экспортированы в экспертную оболочку CLIPS.

Описание функций и правил:

1. ask-question– функция, которая задает пользователю вопрос с некоторыми вариантами ответов. Если ответ пользователя отличается от заданных, то вопрос повторяется.

2. yes-or-no – разновидность функции ask-question, которая на вход принимает только да или нет.

Правила:

Правила, для задания вопросов системы пользователю:

1. Q0 – при запуске системы задавать вопрос «Разрабатывать уникальный дизайн?».

2. Q1 – после ответа на вопрос q0 задавать «Наличие технического задания?».

3. Q2 – после ответа на вопрос q1 задавать «Нужна ли разработка дополнительных функций?».

4. Q3 – после ответа на вопрос q2 задавать «Нужна ли система управления содержимым?».

5. Q4 – после ответа на вопрос q3, то задавать «Каково количество разделов разрабатываемого ресурса?».

Правила, для вычисления стоимости разработки от факторов:

1. R1 – Если разрабатывается веб-ресурс с индивидуальным дизайном, то умножаем базовую ставку на 2.

2. R2 – Если для ресурса не было разработано технического задания то, то умножаем базовую ставку на 2.

3. R3 – Если для ресурса предусмотрена разработка дополнительных функций, то умножаем базовую ставку на 1.3, если их не предусмотрено, то умножаем базовую ставку на 0.8 .

4. R4 – Если разрабатывается веб-ресурс с системой управления содержимым, то умножаем базовую ставку на 1.2.

5. R5 – Если количество разделов для ресурса меньше 20, то умножаем базовую ставку на 1.0, если количество разделов для ресурса от 20 до 50, то умножаем базовую ставку на 1.3, если количество разделов для ресурса больше 50, то умножаем базовую ставку на 1,5.

6. R6 – Если хостинг для веб-ресурса стандартный, то умножаем базовую ставку на 1.0, если хостинг для веб-ресурса экономный, то умножаем базовую ставку на 0.9, если хостинг для веб-ресурса иной, то умножаем базовую ставку на 1.3.

7. R7 – Если тип веб-ресурса визитка, то умножаем базовую ставку на 1.0, если тип веб-ресурса магазин, то умножаем базовую ставку на 1.5, если тип веб-ресурса портал, то умножаем базовую ставку на 1.3, если тип веб-ресурса форум, то умножаем базовую ставку на 1.4, если тип веб-ресурса иной, то умножаем базовую ставку на 1.3.

8. R8 – Если время разработки меньше 22, то умножаем базовую ставку на 1.0, если время разработки от 22 до 31, то умножаем базовую ставку на 1.1, если время разработки от 31 до 41, то умножаем базовую ставку на 1.2, если время разработки от 41 до 51, то умножаем базовую ставку на 1.3, если время разработки от 51 до 61, то умножаем базовую ставку на 1.4, если время разработки больше 61, то умножаем базовую ставку на 1.5.

9. R9 – Если время поддержки меньше 366, то умножаем базовую ставку на 1.0, иначе, то умножаем базовую ставку на 1.5.

Правила, для вывода результатов:

1. R10 – Добавление факта о накопившемся промежуточном результате.

2. R11 – Вывод на экран рассчитанной стоимости разработки веб-реурса.

3. Проектирование интерфейса пользователя

Для того, чтобы пользователь мог работать в данной программе, необходимо разработать понятный и простой интерфейс.

В ЭО CLIPS отсутствует интерфейс пользователя, поэтому работа заключалась в облегчении работы пользователя в диалоговом окне ЭО CLIPS.

Пользователь взаимодействует с системой посредством командной строки ЭО CLIPS.

В ходе работы с экспертной системой пользователь будет работать в диалоговом окне экспертной оболочки путем ввода ответов на вопросы.

Для получения результата пользователю будет необходимо ввести ответы по критериям. После ввода ответов на все вопросы система выполняет анализ результатов, после чего выводит предположительную сумму расчёта автострахования КАСКО.

 

Список литературы:

  1. Курейчик, В.М. Создание онтологической модели систем автоматизированного проектирования в среде Protégé 4.2 [Текст] / В.М. Курейчик, И.Б. Сафроненкова. – СПб.: ЮФУ, 2015. – 7 с.
  2. Сидоркина, И.Г. Экспертные системы комплексной оценки безопасности автоматизированных информационных систем [Текст] / И.Г. Сидоркина, Е.С. Кубашева. – Йошкар-Ола: ПГТУ, 2016. – 258 с.
  3. Частиков, А.П. Разработка экспертных систем. Среда CLIPS [Текст] / А.П. Частиков, Т.А. Гаврилова, Д.Л. Белов. – СПб.: БХВ-Петербург, 2014. – 393 с.

Оставить комментарий

Форма обратной связи о взаимодействии с сайтом
CAPTCHA
Этот вопрос задается для того, чтобы выяснить, являетесь ли Вы человеком или представляете из себя автоматическую спам-рассылку.