r/>
В результаті виконаної роботи повністю реалізований запланований обсяг роботи, що включає в себе реалізацію системи зберігання даних проекту, реалізацію системи розмежування прав доступу до ресурсів сервісу і реалізацію можливості визначення спорідненості між персонами генеалогічного дерева.
Розроблений сервіс має практичну цінність для роботи з генеалогічними деревами у веб-середовищі.
Для досягнення поставленої мети пророблені наступні види робіт:
- досліджена предметна область;
- знайдено і досліджено існуючі аналоги;
- складені загальні та функціональні вимоги;
- досліджені можливі засоби розробки для вирішення поставленого завдання;
- вибрані і вивчені засоби розробки: об'єктно-реляційна СУБД PostgreSQL, документо-орієнтована СУБД CouchDB, мова програмування Python, фреймворк Django, мова програмування JavaScript;
- розроблена і реалізована архітектура реляційної бази даних;
- розроблена і реалізована архітектура нереляційних бази даних;
- розроблений і реалізований інтерфейс для доступу до збережених даних;
- розроблена і реалізована система розмежування прав доступу для різних груп користувачів;
- розроблено та реалізовано обчислення ступенів споріднення між двома персонами в генеалогічному дереві;
- проведена налагодження і тестування розробленого сервісу.
Напрямками майбутньої діяльності є розробка методів для визначення можливого спорідненості між зареєстрованими користувачами і визначення назв родинних зв'язків між будь-якими двома обраними персонами в одному генеалогічному дереві, а також більш поглиблене дослідження питання безпеки даного сервісу з розробкою методів забезпечення захищеності системи.
Література
Ф. Харарі. Теорія графів = Graph Theory/пров. з англ. В. Козирєв. - М.: Либроком, 2009. - 302 с.;
Кочевих, Сергій Володимирович. Методичний посібник з проведення генеалогічних розвідок. Основи генеалогічної культури. - СПб.: 2006. - 80 с.;
Genway - більше, ніж сім'я: [Електрон. Ресурс]. - # "Justify"> Moederevo.com: [Електрон. Ресурс]. - # "Justify"> MyHeritage.com: [Електрон. Ресурс]. - # "Justify"> Девід М. Бізлі. Python. Докладний довідник, 4...