Курсовая по прикладной информатике в НИЯУ МИФИ имеет прямую связь с действующими образовательными программами. В актуальном перечне 2026 года по направлению 09.03.03 указаны, в частности, «Интеллектуальные информационно-аналитические системы» и «Мобильные и адаптивные приложения».
Официальная страница:
https://admission.mephi.ru/admission/baccalaureate-and-specialty/education/programs
Это означает, что прикладная информатика в МИФИ может вести и к аналитическим системам, и к мобильным решениям. Главное - не начинать с технологии без понятной прикладной задачи.
Сформулируйте проблему
Плохо:
«Разработка мобильного приложения».
Сильнее:
«Разработка мобильного приложения для контроля выполнения регламентных операций с офлайн-синхронизацией и журналом событий».
Или:
«Информационно-аналитическая система для выявления отклонений в финансовых операциях».
Теперь понятен результат.
Пользователь
Определите:
- кто;
- где;
- на каком устройстве;
- что делает;
- какой риск ошибки.
Мобильное приложение для полевого инженера и аналитическая система финансового мониторинга требуют совершенно разной архитектуры.
As-Is
Разберите процесс до автоматизации.
Например:
бумажный чек-лист -> ручной ввод -> Excel -> сводный отчёт.
Измерьте:
- time;
- number of steps;
- error;
- delay.
Так появляется baseline.
Требования
Разделите:
- user;
- functional;
- non-functional.
Пользовательское:
«Инженер может заполнить чек-лист без сети».
Системное:
«Данные сохраняются локально и синхронизируются после восстановления связи».
Offline-first
Для мобильной темы это реальная архитектурная задача.
Нужно решить:
- local storage;
- conflict;
- sync;
- retry.
Не считайте отсутствие интернета редким исключением, если приложение работает в цехе или на площадке.
Конфликт синхронизации
Если один объект изменили на двух устройствах, какая версия победит?
Варианты:
- last write;
- merge;
- manual resolve.
Решение должно соответствовать данным.
Мобильный интерфейс
Учитывайте:
- маленький экран;
- перчатки;
- плохое освещение;
- скорость ввода.
Не переносите desktop form на телефон без адаптации.
Камера и сканирование
Если используется QR или barcode, задайте:
- lighting;
- distance;
- error handling.
Покажите fallback на ручной ввод.
Push notification
Уведомление должно быть связано с действием.
Например:
«Проверка просрочена».
Не отправляйте каждое изменение статуса всем пользователям.
Аналитическая система
Если курсовая ближе к information analytics, определите:
- sources;
- indicators;
- models;
- users.
Не начинайте с dashboard.
Сначала нужен вопрос.
Data mart
Для аналитики можно выделить витрину.
Например:
fact_transactions
dim_time
dim_category.
Но dimensional model нужна только если она помогает запросам.
ETL
Покажите:
extract -> validate -> transform -> load.
Для финансовых или производственных данных особенно важны quality checks.
Data quality
Проверьте:
- duplicates;
- missing;
- invalid amount;
- impossible date;
- inconsistent code.
Система аналитики не должна скрывать ошибки красивыми диаграммами.
Правило и ML
Для выявления отклонений сравните:
- simple rule;
- statistical threshold;
- ML model.
Это помогает понять, нужна ли сложная модель.
