Автоматизированная система организации деятельности клуба активных путешествий

Описывается разработанная на кафедре информационных технологий Санкт-Петербургского архитектурно-строительного университета автоматизированная система, позволяющая существенно упростить организацию деятельности клуба активных путешествий INSLED. Работа выполнялась на основании технического задания, выданного руководством клуба, и передана в клуб для опытной эксплуатации. Система ориентирована на пользователей двух категорий – внешних (неавторизованных) и внутренних (авторизованных). Внутренние пользователи, в свою очередь, подразделяются на три типа в зависимости от их статуса: участники, организаторы и администраторы. Каждая группа пользователей обладает своим набором возможностей при работе с приложением. Несмотря на то что система разработана для конкретного клуба, реализованные в ней подходы и решения могут быть успешно использованы при создании подобных систем для других организаций, занимающихся схожими видами деятельности. Система реализована в виде веб-приложения, написанного на языке Python с помощью библиотеки Django. Для хранения информации о проводимых клубом мероприятиях, участниках мероприятий, клубных картах и т. п. была спроектирована и реализована реляционная база данных (БД), работа с которой осуществляется с помощью системы управления базами данных (СУБД) MySQL. Для решения ряда задач использовались языки HTML, CSS, JavaScript, технология AJAX. Работа с системой не требует установки дополнительного программного обеспечения (ПО) – для этого достаточно наличия доступа к сети Интернет.

Авторы: И. Р. Кузнецова, А. С. Букунов, С. В. Букунов

Направление: Информатика, вычислительная техника и управление

Ключевые слова: Автоматизация бизнес-процессов, автоматизированная информационная система, веб-приложение, база данных, объектно-ориентированное программирование


Открыть полный текст статьи