В последнее время становится особенно популярно внедрять на различных производствах полностью автоматизированные системы, которые позволяют не только координировать и контролировать весь рабочий процесс каждого сотрудника, но и дают возможность организовать полностью автономное и функциональное место для каждого специалиста таким образом, чтобы он мог заниматься своими должностными обязанностями даже за пределами офиса компании. Достаточно только электронного девайса с поддержкой браузера и наличие интернет –соединения.
Для реализации таких амбициозных проектов любому студенту требуется целый ряд базовых знаний как в области программирования, так и в сфере обработки и защиты информации, умение аналитически мыслить и способность грамотно выстраивать всю сетевую архитектуру будущей системы. Очень часто подобные разработки становятся темами для выпускных дипломных работ, в которых студенты показывают и рассказывают на наглядных примерах о преимуществах и недостатках нескольких приведенных в пример уже созданных систем, а также демонстрируют то, что смогли придумать сами и даже внедрить в реальный процесс производства.
Важно понимать, что для того, чтобы успешно защитить подобную тему, нужно уже на начальном этапе разработать для себя подробный план действий, который будет включать не только персональное видение студента всей проблематики работы, но и некоторые корректировки научного руководителя или его ассистента. После внесения всех изменений и исправлений обычно получается примерно следующий список шагов:
- Анализ предметной области, выявление основного вида деятельности, которым занимается исследуемая компания;
- Описание всех основных действий сотрудников компании, их полномочий и возможных взаимосвязей между друг-другом;
- Составление схем и диаграмм, отражающих общее затраченное время на обработку одного заказа/задания, подсчет текущей производственной эффективности;
- Определение основных функциональных возможностей будущего ПО, а также выбор и обоснование наиболее подходящих средств и инструментов для его создания;
- Проектирование, моделирование и реализаций основных модулей системы, проведение тестовых испытаний в реальных условиях рабочей среды. Определение рекомендуемых технических характеристик рабочей станции;
- Исправление ошибок и недочетов, вывод программы в бизнес-процесс;
- Подсчет экономической эффективности внедренного автоматизированного комплекса, подведение итогов проекта и финальные выводы.