ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ СТР МОСКВА
1. ПОНЯТИЯ И ПРИНЯТЫЕ СОКРАЩЕНИЯ ПО – программное обеспечение ШК – штриховой код QR-код – матричный код ТСД – Терминал сбора данных Администратор мероприятия – роль ведущего распорядителя/администратора при проведении мероприятия Организационный комитет – группа лиц, возглавляемая администратором мероприятия и обеспечивающая его проведение Участник (визитер) – лицо, непосредственно посещающее мероприятие, но не входящее в организационный комитет Бухгалтер – лицо, из Организационного комитета, в задачи которого входит контроль получения средств по оплате визитером участия в мероприятии, при наличии такового. Хостинг - услуга по предоставлению вычислительных мощностей для размещения информации на сервере, постоянно находящемся в сети Интернет).услуга вычислительных мощностей информации сервере Интернет ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.2
2. НАЗНАЧЕНИЕ СИСТЕМЫ Система предназначена для обеспечения процесса составления списка участников публичного мероприятия, проведения регистрации посетителей мероприятия в ускоренном режиме с использованием технологий штрихкодирования и информационных киосков (отдельно стоящих компьютеров, обеспечивающих самостоятельное проведение регистрации прихода участника мероприятия). Рис.1 Регистрация на административной стойке Рис.2 Самостоятельная регистрация участника ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.3
3. ОБЩИЕ ТРЕБОВАНИЯ К СИСТЕМЕ 3.1 Система должна быть построена на основе модульной архитектуры. За различный функционал должны отвечать разные модули системы. Это позволит в дальнейшем развивать систему, не меняя ее основного назначения. 3.2 Система должна обеспечивать разные уровни доступа к информации в зависимости от роли пользователя. 3.3 Система должна обеспечивать гибкость перечня данных об участниках с привязкой к мероприятию. Данные об участниках мероприятия могут отличаться для разных событий, например, информация об ученой степени участника может присутствовать в данных по конференции 1 и отсутствовать в данных по выставке Система должна обеспечивать импорт данных об участниках из файлов Excel, CSV. 3.5 Система должна быть масштабируема – одновременная работа системы по проведению более чем одного мероприятия, возможность подключения для регистрации участников того объема оборудования, которое позволит организовать комфортное прохождение регистрации в зависимости от количества участников. 3.6 Система должна обладать элементами отказоустойчивости, а именно возможностью ведения непосредственной регистрации прибывших участников при потерянном соединении с сетью Интернет. 3.7 Система должна обладать возможностью визуальной индивидуализации мероприятия в части используемых рекламных заставок, форм бейджев. ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.4
ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.5 4. СТРУКТУРА СИСТЕМЫ Рис. 3. Общая структура взаимодействия элементов системы
4. СТРУКТУРА СИСТЕМЫ 4.1. Основные элементы системы Модуль подготовки мероприятия предназначен для обеспечения подготовительных работ, проводимых организационным комитетом мероприятия, по созданию и актуализации списков участников, отслеживанию оплаты Модуль Десктоп – модуль для работы члена организационного комитета мероприятия на самом мероприятии Модуль Моноблок – модуль обеспечивающий самостоятельную регистрацию участника в информационном киоске Физическая модель хранения данных системы В качестве хранилища информации используется БД MySQL размещенная на хостинге. Система может работать с одной центральной БД, но в качестве центральной БД могут использоваться разные экземпляры, размещенные в разных местах Вопросы резервного копирования БД лежат вне функционала системы Модули Десктоп и Моноблок хранят информацию в локальных БД Модуль Синхронизация обеспечивает обмен данными между локальными и центральной базами данных в фоновом режиме Модуль Интеграции работает с центральной БД Логическая модель системы Отправной точкой работы системы является сущность «Мероприятие», c которым связаны сущности Реквизиты участников, Список участников, Список VIP, события регистрации. ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.6
4. СТРУКТУРА СИСТЕМЫ ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.7
5. МОДУЛЬ ПОДГОТОВКИ 5.1. Модуль подготовки мероприятия предназначен для обеспечения подготовительных работ. Модуль работает с центральной базой Модуль должен содержать административную часть для управления пользователями системы и их ролями Роли в системе. Роли перечислены по мере уменьшения количества прав в системе: Администратор системы – имеет возможность создавать новые центральные хранилища Администратор мероприятия – имеет возможность создавать новые мероприятия, указывать перечень дополнительных реквизитов, заполнять список VIP, загружать рекламные блоки и логотипы Бухгалтер – имеет возможность проводить регистрацию событий оплат Пользователь – имеет возможность вносить данные об участниках, проводить регистрацию событий, не связанных с оплатами Интерфейс мероприятие - позволяет редактировать основные данные мероприятия – наименование, дата проведения, место проведения, логотип мероприятия, рекламные вставки мероприятия Интерфейс список участников – позволяет редактировать список приглашенных и их данные, фильтровать по разным признакам и экспортировать список в различные форматы файлов. ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.8
5. МОДУЛЬ ПОДГОТОВКИ ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.9 Рис.5. Примерный вид интерфейса список участников.
5. МОДУЛЬ ПОДГОТОВКИ 5.5. Интерфейс редактирование данных участника - позволяет редактировать основные данные участника, просматривать и печатать бейдж, присваивает уникальный код участника. ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.10 Рис.6. Примерный вид интерфейса редактирования данных участника
5. МОДУЛЬ ПОДГОТОВКИ 5.6. Интерфейс конструирования бейджа – позволяет создать уникальный макет бейджа для использования на мероприятии Интерфейс редактирования событий оплаты – позволяет импортировать, создавать регистрационные записи об оплате, отмене оплаты, переносе оплаты на другого участника, доплате Интерфейс уведомления участников Интерфейс подготовка локальной БД по мероприятию, куда копируются все настройки мероприятия и список участников. ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.11
6. МОДУЛЬ ДЕСКТОП 6.1. Модуль Десктоп предназначен для работы члена оргкомитета на самом мероприятии Модуль разворачивается на ноутбуке или стационарном компьютере с помощью простой процедуры установки Модуль работает с локальной БД, которая может быть перенесена вручную с помощью носителей информации Модуль копирует интерфейсы работы со списком участников мероприятия Визуальное оформление модуль берет из настроек мероприятия в локальной БД Модуль позволяет внести изменения в данные об участнике, зарегистрировать /отменить регистрацию посещения, распечатать бейдж участника. ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.12
7. МОДУЛЬ МОНОБЛОК 7.1. Модуль Моноблок предназначен для проведения самостоятельной регистрации посещения участником Модуль разворачивается моноблоке с сенсорным дисплеем Модуль работает с локальной БД, которая может быть перенесена вручную с помощью носителей информации Визуальное оформление модуль берет из настроек мероприятия в локальной БД Модуль позволяет ввести уникальный код участника или отсканировать его, и распечатать бейдж участника. ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.13 Рис.7 Схема начальной заставки модуля Моноблок
7. МОДУЛЬ МОНОБЛОК ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР.14 Рис.8 Схема ввода номера участника.
8. МОДУЛЬ СИНХРОНИЗАЦИЯ ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР Модуль Синхронизация является вспомогательным модулем и предназначен для обеспечения обновления данных в локальных БД непосредственно на мероприятии Модуль устанавливается вместе с модулями Десктоп и Моноблок Модуль работает в фоновом режиме При наличии соединения с центральной базой модуль производит синхронизацию данных на основе временного ключа – из локальной БД копируются в центральную данные не скопированные с прошлого сеанса, из центральной БД в локальную БД копируются данные измененные с момента прошлого обмена События обмена логируются в текстовом файле Модуль имеет отдельный интерфейс для проведения ручной синхронизации из локальных БД скопированных вручную с других компьютеров.
9. МОДУЛЬ ИНТЕГРАЦИЯ ОПИСАНИЕ СИСТЕМЫ УПРАВЛЕНИЯ РЕГИСТРАЦИЕЙ УЧАСТНИКОВ ВЕР. 1.2 СТР Модуль Интеграция предназначен для работы с центральной БД путем внесения данных об участниках и событиях в пакетном режиме Модуль представляет собой консольное приложение для работы в режиме командной строки Формат вызова модуля – REGVIS_A {Сервер} {имя пользователя} {пароль} –{команда} 9.4. Модуль поддерживает команды FILE {имя файла} – импорт данных о пользователях из указанного файла. Возвращает ID пользователей в том же файле …