ча.  
 Метою дипломної роботи є розробка та реалізація ключових компонентів системи створюваного веб-додатки, на яких буде заснована робота всього сервісу для побудови генеалогічних дерев. 
  Варто відзначити, що дана мета є локальною щодо мети створення всього веб-додатки, а робота є частиною комплексного проекту, що виконується трьома студентами гр. 9208. p align="justify"> Мета дипломного проекту формує наступний список взаємопов'язаних робіт: 
  - дослідження предметної області; 
  - пошук і розгляд існуючих аналогів розроблюваного сервісу, виявлення їх переваг та недоліків; 
  - складання загальних і функціональних вимог; 
  - дослідження і вибір оптимальних засобів розробки для вирішення поставленого завдання; 
  - вивчення обраних програмних засобів; 
  - розробка та реалізація архітектури системи зберігання даних; 
  - розробка та реалізація інтерфейсу для доступу до збережених даних; 
  - розробка та реалізація системи розмежування прав доступу для різних груп користувачів; 
  - розробка та реалізація обчислення ступенів споріднення між двома персонами в генеалогічному дереві; 
				
				
				
				
			  - налагодження і тестування розробленого сервісу; 
  - аналіз і оцінка отриманих результатів. 
  Для проведення робіт вирішено використовувати: операційну систему Linux Ubuntu, систему контролю версій Git, мова програмування Python, фреймворк Django, об'єктно-реляційну СУБД PostgreSQL, документо-орієнтовану СУБД CouchDB, скриптова мова програмування JavaScript, інструмент управління проектами та відстеження помилок у програмному забезпеченні Trac, текстовий редактор Jedit. 
  1. Постановка завдання 
   1.1 Загальний опис створюваного сервісу 
  програмне генеалогічне дерево 
  Створюваний веб-сервіс призначається для користувачів мережі інтернет, які цікавляться історією свого роду, збирають відомості про своїх предків, і охочих розібратися у родинних зв'язках, а також залучити до цього своїх близьких. 
  Функції, що їх сервісом в інтересах користувача: 
  а) побудова та друк родоводів дерев; 
  б) імпорт і експорт даних; 
  в) обчислення і відображення ступенів споріднення між двома персонами в генеалогічних деревах;