Создание веб-интерфейса для построения генеалогических деревьев - Курсовая работа

бесплатно 0
4.5 120
Описание создаваемого сервиса. Разработка и реализация серверной части сервиса и клиентской части сервиса, которая будет предоставлять пользователям возможность создания и редактирования генеалогических деревьев, возможность импорта и экспорта данных.


Аннотация к работе
Темой данного дипломного проекта является создание веб-сервиса для построения генеалогических деревьев, а именно разработка и реализация серверной компоненты. Применение локальных программ затрудняет обмен собранной информацией с другими пользователями (родственниками). В веб-сервисах эта проблема исчезает, но проявляется ряд других недостатков, таких как отсутствие импорта и экспорта данных, отсутствие системы прав доступа к деревьям пользователя, ограничения функциональности в бесплатном режиме и другие. Цель дипломного проекта формирует следующий список взаимосвязанных работ: - исследование предметной области; - поиск и рассмотрение существующих аналогов разрабатываемого сервиса, выявление их достоинств и недостатков; - составление общих и функциональных требований; - исследование и выбор оптимальных средств разработки для решения поставленной задачи; - изучение выбранных программных средств; - разработка и реализация архитектуры системы хранения данных; - разработка и реализация интерфейса для доступа к хранимым данным; - разработка и реализация системы разграничения прав доступа для разных групп пользователей; - разработка и реализация вычисления степеней родства между двумя персонами в генеалогическом дереве; - отладка и тестирование разработанного сервиса; - анализ и оценка полученных результатов. Для проведения работ решено использовать: операционную систему Linux Ubuntu, систему контроля версий Git, язык программирования Python, фреймворк Django, объектно-реляционную СУБД PostgreSQL, документо-ориентированную СУБД CouchDB, скриптовый язык программирования JavaScript, инструмент управления проектами и отслеживания ошибок в программном обеспечении Trac, текстовый редактор Jedit. 1.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?