ВВЕДЕНИЕ 5
1 Характеристика и анализ предметной области 7
1.1 Определение и характеристика предметной области 7
1.2 Анализ систем учёта стажировок 8
2 Технологии разработки и ведения проекта 10
2.1 Методологии разработки программного обеспечения 10
2.2 Средства разработки 19
2.3 Выбор оптимальной методологии 22
3 Описание автоматизированной информационной системы учёта
стажировок 22
3.1 Общее описание 22
3.2 Архитектура 23
3.3 Основные функциональные возможности 24
4 Эргономика 26
4.1 Проектирование и разработка интерфейса 26
4.2 Оценка по критериям эргономичности интерфейса 28
ЗАКЛЮЧЕНИЕ 32
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33
ПРИЛОЖЕНИЕ
В настоящее время для увеличения собственной конкурентоспособности студент, после обучения, обязан непрерывно усугублять собственные абстрактные познания, постоянно получать и оттачивать приобретенные профессиональные навыки. Прохождение стажировки позволяют получить объем знаний и навыков, ориентированный на возможность его немедленного
применения в повседневной практической деятельности по выбранной специальности.
InterSystems - это корпорация, занимающаяся разработкой программного обеспечения. Московский филиал корпорации отвечает за продвижение,
продажу и техническую поддержку продуктов в России, странах СНГ и Балтии.
Корпорация интенсивно развивается, технологии InterSystems всё
больше и больше охватывают российский рынок программного обеспечения.
Однако российские высшие учебные заведения не готовят специалистов в
области технологий InterSystems, а востребованность таких специалистов на
рынке труда велика. В связи с этим, InterSystems проводит стажировки по
своим технологиям в различных городах. Студенты, использующие программные продукты InterSystems, проходят стажировки для повышения квалификации по данным технологиям.
Ввиду этого, возникает необходимость в автоматизации процесса учёта и аналитики стажировок. Для этого необходимо специализированное программное обеспечение, которое позволит автоматизировать процесс обработки заявок от студентов, вести журнал стажировок, хранить данные о партнёрских университетах и компаниях, информировать стажёров о возможных вакансиях, а также предоставлять платформу для бизнес – аналитики.
Таким образом, актуальной проблемой ВКР является разработка программного обеспечения, решающего следующие задачи:6
- Автоматизация процесса приема и учёта заявок на стажировку от студентов решивших повысить свою квалификацию;
- Создание и публикация расписания стажировок;
- Ведение справочников компаний, университетов, сотрудников, стажировок;
- Информирование стажёров.
В результате ВКР была реализована информационная система для автоматизации процесса обработки заявок на стажировку и организации стажировки в области дополнительного профессионального образования. Все задачи ВКР выполнены, система развернута на одном из серверов московского
филиала корпорации InterSystems и работает с сентября 2015 года.
Одной из сильных сторон разработанного проекта является скорость и
надежность, это достигнуто путем использования высокопроизводительной
СУБД Caché и JavaScript – фреймворка AngularJS.
В дальнейшем планируется развивать этот проект. Планируется добавить бизнес-аналитику, OLAP-функциональность с помощью технологии Intersystems DeepSee, для создания систем поддержки принятия эффективных
решений.