Современные информационные технологии/3.Программное обеспечение

 

Яжик П.

Національний університет «Львівська політехніка», Україна

Програмно-експертна система функціонування та консультації кінологічного клубу

 

Розвиток комп’ютерної техніки, інформаційно-комунікаційних технологій та глобальної мережі Інтернет відкривають широкі можливості для збору, аналізу та використання інформації. Сучасні комп’ютерні технології дають можливість здійснювати всебічну комп’ютеризацію рішення аналітичних задач та значно розширювати можливості систем обробки даних.

Згідно поставленого завдання необхідно розробити програмно-експертну систему функціонування та консультації кінологічного клубу, що передбачає розв’язання наступного ряду задач:

1.        Дослідження наявних засобів рішення поставленої задачі.

2.        Збір інформації про діяльність кінологічного клубу, а саме:

·        собак (родовід, персональні дані, дані про стан здоров’я, харчування, пройдені курси дресирування і т.п.);

·        власників (персональні дані);

·        тренерів (персональні дані, професійні дані);

·        додаткові дані (асортимент кормів).

3.        Впорядкування та формалізація зібраних даних.

4.        Розробка моделі бази даних із визначенням структури, переліку необхідних таблиць.

5.        Планування інтерфейсу БД – моделювання вхідних форм та звітів.

6.        Вибір засобів для реалізації БД.

7.        Створення моделі програмно-експертної системи за допомогою діаграм UML.

8.        Вибір засобів для реалізації змодельованої програмно-експертної системи.

9.        Програмна реалізація проекту.

10.   Наповнення бази даних.

11.   Тестування функціонування створеної системи.

Формування специфікації до програмно-експертної системи і розробка документації.

При проведенні аналізу наявних засобів рішення поставленої задачі було проаналізовано структуру та функціональність сайтів українських, російських та американських кінологічних клубів, вибраних за різним показником рейтингу популярності в пошукових системах.

Оскільки більшість сайтів кінологічних клубів представляє собою лише сторінки рекламного характеру – на них розміщено інформацію про продаж цуценят, пропозицію та попит в’язок, відомості про виставки тощо – то отримання адекватної оцінки предметної галузі, порівняльне визначення необхідних для програмно-експертної системи характеристик та функціональних можливостей становить складний процес.

Програмно-експертна система, що розробляється, передбачає отримання користувачами, залежно від рівня доступу, наступної інформації:
Тренери – повна інформація про собак і власників їх групи, рекомендації щодо догляду та виховання.

Господарі – персональна інформація, дані про собаку, курси дресирування та корми, часткові дані про тренера, рекомендації стосовно виховання та догляду собаки.

 

 

 Діаграма варіантів використання моделі програмно-аналітичної системи

Розроблена діаграма варіантів використання являє собою найбільш загальну концептуальну модель складної системи, що є вихідною для побудови всіх інших діаграм.

Отже, проаналізовано принципи роботи та структуру програмно-аналітичних систем, їх варіанти реалізації в галузі кінології, застосування для кінологічних клубів та спілок. Досліджено наявні засоби розв’язку поставленої задачі. У процесі проектування програмно-аналітичної системи визначено необхідні характеристики та функціональність, вибрано та обґрунтовано програмні засоби і технології для реалізації.

Літературні джерела

1.                 Джарратано, Дж. Экспертные системы. Принципы разработки и программирование.– М.: Вильямс, 2007. – 1152с.

2.                 Евменов, В.П. Интеллектуальные системы управления.– М.: Либроком, 2009. – 304с.

3.                 Рыбина, Г.В. Основы построения интеллектуальных систем. – М.: Инфра-М, 2010. – 432с.