е надавати користувачам можливість створення і редагування генеалогічних дерев;
- розробка та реалізація можливостей імпорту та експорту даних.
Комплексний проект створення веб-сервісу для побудови генеалогічних дерев ініційований групою студентів. Його остаточне формулювання і формулювання конкретних завдань проведена спільно з науковим керівником. p align="justify"> Завданням даної дипломної роботи є розробка та реалізація ключових компонентів системи створюваного веб-сервісу, на яких буде заснована робота всього сервісу для побудови генеалогічних дерев. У цю задачу входять такі великі підзадачі, як:
а) розробка та реалізація бази даних для зберігання всієї одержуваної від користувачів інформації і всіх даних проекту. Для вирішення цієї підзадачі необхідно:
- дослідити існуючі реляційні і нереляційні бази даних, їх характеристики і головні достоїнства;
- вибрати найбільш оптимальні СУБД для зберігання даних проекту;
- розробити і реалізувати архітектуру баз даних;
- реалізувати можливість взаємодії між обраними базами даних.
б) розробка та реалізація інтерфейсу для доступу до збережених даних. В інтерфейсі необхідно надати стандартний набір операцій над даними:
- запис;
- читання;
- редагування;
- видалення.
в) авторизація зареєстрованих в сервісі користувачів;
г) розробка та реалізація розмежування прав доступу для різних груп користувачів;
д) обчислення і відображення ступенів споріднення між будь-якими двома персонами в одному дереві.
1.3 Аналоги
В якості аналогів розглянуті такі існуючі в даний час веб-сервіси для побудови генеалогічних дерев, як:
а) сервіс В«Genway - більше, ніж сім'я!В» (див. [3]);
б) сервіс В«MoederevoВ» (див. [4]);
в) сервіс В«MyHeritageВ» (див. [5]).
Далі проаналізуємо переваги і недоліки перерахованих аналогів.
1.3.1 Сервіс В«Genway - більше, ніж сім'я!В»
Сервіс В«Genway - біль...