Реферат
Введение 3
1 Анализ предметной области 4
1.1 Анализ технического задания 4
1.2 Анализ существующих решений 8
1.3 Выводы по главе 12
2 Проектирование 13
2.1 Архитектура системы 13
2.2 Интерфейс пользователя 17
2.3 Прецеденты 18
2.4 API 20
2.5 Выводы по главе 21
3 Разработка 22
3.1 Реализация серверной части 22
3.2 Реализация клиентской части 23
3.3 Реализация модели 26
3.3.1 Сущность данных в таблице 26
3.4 Тестирование 28
3.5 Выводы по главе 29
Заключение 30
Список сокращений 31
Список использованных источников 32
В современном мире конкуренция становится всё жёстче, а потребности клиентов всё выше. Для успешного функционирования предприятия необходимо обеспечить эффективное управление всеми бизнес-процессами, включая процессы, выполнения заказов. Мониторинг заказов играет ключевую роль, в обслуживании клиентов и эффективности работы предприятия.
Сегодня существует множество готовых решений для мониторинга заказов, однако они не всегда полностью соответствуют потребностям конкретного предприятия.
Поэтому актуальной задачей является разработка собственной системы верхнеуровневого мониторинга заказов, которая будет полностью соответствовать потребностям предприятия и обеспечить гибкость и масштабируемость в процессе развития бизнеса.
Цель данной выпускной квалификационной работы заключается в разработке системы верхнеуровневого мониторинга заказов для предприятия «АО НИИ. Радиосвязь». Система верхнеуровневого мониторинга заказов должна стать надежным решением для сокращения времени обработки заказов, повышения оперативности и уменьшения вероятности ошибок. Реализация данной системы позволит повысить эффективность управления заказами, улучшить взаимодействие между службами предприятия. Система предназначена для сбора, хранения, анализа и предоставления информации по деятельности предприятия в части контрактов по основному производству.
Система предназначена для использования как основного справочного инструмента в работе сотрудников высшего руководящего звена и основной платформой для фиксации данных.
Для достижения цели в работе решаются следующие задачи:
- анализ предметной области;
- проектирование системы;
- разработка системы.
В ходе выполнения работы был проведён анализ технического задания, в ходе которого были сформулированы требования к разрабатываемой системе. Был проведен анализ существующих решений, в ходе анализа были выявлены некоторые технические решения, которыми обладают аналогичные системы мониторинга заказав. А именно использование архитектурного паттерна MVC, разработка API в соответствии с концепцией REST API. Данные решения позволили прейти к проектированию системы верхнеуровнего мониторинга заказов.
На этапе проектирования, была спроектирована архитектура системы, описаны основные технологии и инструменты для разработки, описан макет интерфейса, составлены прецеденты использования системы, что позволило перейти к разработке системы.
Разработка системы включала в себя реализацию серверной и клиентской частей, создание моделей данных, а также тестирование системы.
Не все компоненты системы были завершены в рамках выпускной квалификационной работы. Были заложены основы для дальнейшей разработки. В будущем будут реализованы и интегрированы оставшиеся модули и система будет внедрена в эксплуатацию.