Данное веб-приложение предназначено для организации и управления научной конференцией. Оно предоставляет интерфейсы для работы с организаторами, программным комитетом, участниками, подачей заявок на доклады и сохранением данных.
- Создание базового набора: позволяет задать базовые компоненты, такие как председатели комитетов и место проведения.
- Регистрация организаторов: добавление организаторов с указанием имени, возраста и области компетенции.
- Подача заявок: участники могут отправлять заявки с информацией о докладах.
- Утверждение заявок: администрация может принимать или отклонять заявки.
- Вывод участников комитетов: просмотр всех членов программного и организационного комитетов.
- Сохранение данных: экспорт данных в формат JSON для резервного копирования.
index.html
Страница для создания базы конференции: председателей комитетов и места проведения.register_organizer.html
Страница для регистрации организаторов с заполнением персональных деталей.organizers.html
Вывод списка зарегистрированных организаторов и их компетенций.request_reg.html
Страница подачи заявки участником для доклада.review_request.html
Просмотр заявки и действия: одобрение или отклонение.program_committee_members.html
Вывод участников программного комитета и их докладов.organizing_chairman.html
Просмотр информации о председателе организационного комитета.program_chairman.html
Просмотр информации о председателе программного комитета.save_committees.html
Сообщение об успешном сохранении данных в JSON.
- Flask: Лёгкий веб-фреймворк для создания маршрутов, обработки данных и рендеринга HTML-шаблонов.
- Python: Основной язык разработки.
- HTML: Определение структуры веб-страниц.
- CSS + Bootstrap 5: Стилизация и создание адаптивного дизайна.
- Jinja2: Шаблонизатор для динамического вывода данных в HTML.
- JSON: Сохранение данных о программных и организационных комитетах.
/— Главная страница. Создание основного набора данных для работы системы./register_organizer— Регистрация нового организатора (человека, участвующего в процессе подготовки конференции)./organizers— Просмотр списка всех организаторов./request_reg— Подача заявки на участие в конференции./review_request/<int:id>— Просмотр и обработка определённой заявки./program_committee_members— Просмотр всех участников программного комитета./organizing_chairman— Просмотр информации о председателе оргкомитета./programming_chairman— Просмотр информации о председателе программного комитета./save_committees— Сохранение данных в JSON.
После нажатия на кнопку сохранения, информация о комитетах записывается в файлы:
program_committee_members.json— данные участников программного комитета.organizing_committee_members.json— данные участников организационного комитета.
- Sergievich
- © 2023–2027


