Лабораторная
работа №3.
Разработка диалоговой GUI-системы
Фабула
В 2011-2012 учебном году в ШГПИ была введена в эсплуатацию веб-ориентированная
система удаленной подачи заявлений абитуриентов на поступление в наш вуз. Принцип работы
системы: используя сеть Интернет, абитуриент посещает соответствующий раздел веб-портала ШГПИ shgpi.edu.ru и
заполняет заявление на поступление в вуз. Абитуриент может заполнить произвольное количество заявлений,
одно или несколько из которых будет им подтверждено при личном посещении вуза во время работы
приемной комиссии. Такой подход позволяет упростить процесс заполнения заявлений и ускорить их обработку,
уменьшить потери времени абитуриента на выполнение формальных операций.
Задание
На основе бланка заявления выделить 5 информационных блоков,
которые требуется заполнить абитуриенту:
- Блок выбора направления подготовки (доступ к актуальным направлениям подготовки в ШГПИ можно получить
здесь)
- Блок данных об ЕГЭ/вступительных испытаниях
- Блок персональных данных
- Блок информации об обучении в учебных заведениях
- Блок дополнительных данных
Каждый блок должен быть реализован в виде отдельного диалогового окна (в дальнейшем - "диалог").
Переход между диалогами -
кнопками "вперед" и "назад". Первый блок не содержит кнопки "назад", последний - вместо кнопки
"вперед" содержит кнопку "завершить". По окончании полного ввода данных абитуриент должен
получить на руки электронный документ (txt, html, pdf и т.п.), содержащий всю введенную
им информацию.
Требования к интерфейсу системы
Требования к интерфейсу системы соответствуют требованиям к
GUI-интерфейсам (см.лекции).
Требования к интерфейсу отдельного диалога
Требования к интерфейсу отдельного диалога соответствуют требованиям к
GUI-интерфейсам (см.лекции).
Требования к средствам программирования
Разрешается использование любых программных систем, обеспечивающих создание программ с интерфейсами
GUI или WEB (частный случай GUI).
Дополнительное задание
Разработать систему хранения заявлений, подразумевающую возможность доступа абитуриента к своим ранее заполненным
заявлением, для исправления информации, удаления заявления и т.п. Учитывать возможность использования
системы произвольным количеством абитуриентов.
Бонусы за решение дополнительного задания: +1 экзаменационный балл - первому, +0.5 - второму и третьему.
Плагиат - не оценивается. Самостоятельность разработки - проверяется в обязательном порядке.