Курсовая по прикладной информатике в МГТУ им. Баумана должна начинаться с прикладной области. Само программирование является инструментом. Главный вопрос: какую деятельность система меняет и как доказать, что новое решение лучше текущего процесса.
В МГТУ им. Н.Э. Баумана направление 09.03.03 «Прикладная информатика» представлено в официальном перечне образовательных программ. В университете оно связано с несколькими кафедрами и прикладными профилями.
Официальные ресурсы:
https://open.bmstu.ru/courses/
https://course.bmstu.ru/2edu/programs
Найдите реальную задачу
Подходящие области:
- медицина;
- производство;
- логистика;
- образование;
- документооборот;
- сервис;
- аналитика;
- управление.
Плохо:
«Разработка базы данных».
Сильнее:
«Разработка информационной системы учёта заявок лаборатории с контролем сроков и загрузки».
Опишите процесс без системы
Кто получает информацию, вводит, проверяет, согласует и формирует отчёт?
Для каждого шага определите время, ошибку, документ и дублирование.
Тогда автоматизация имеет основание.
Pain points
Например:
- двойной ввод;
- потеря заявки;
- отсутствие статуса;
- ручное сведение Excel;
- несогласованные справочники.
Не перечисляйте общие «проблемы цифровизации».
KPI до автоматизации
Выберите:
- время;
- ошибки;
- возвраты;
- долю просрочек;
- число ручных операций.
Зафиксируйте baseline.
Без baseline нельзя доказать эффект.
Требования
Сначала пользовательские:
«Руководитель видит просроченные заявки».
Потом системные:
«Система рассчитывает deadline и фильтрует записи по статусу».
Не начинайте с таблиц БД.
Домен
Определите предметные сущности.
Например:
- пациент;
- исследование;
- образец;
- результат;
- сотрудник.
Используйте терминологию реальной области.
Бизнес-правила
Например:
- заявка не закрывается без результата;
- только руководитель утверждает;
- статус меняется после события.
Правила нужно формализовать.
Workflow
Покажите:
создано -> проверка -> работа -> согласование -> закрыто.
Для каждого перехода укажите исполнителя, условие и время.
База данных
Схема должна поддерживать правила.
Например:
- статус;
- история;
- связи;
- ограничения.
Не храните историю только в текстовом поле «комментарий».
Справочники
Используйте единые подразделения, типы, категории и статусы.
Без этого аналитика быстро ломается.
Импорт Excel
Многие реальные процессы начинают с Excel.
Если система импортирует файл, проверяйте колонки, типы, дубли и пропуски.
Ошибочную строку нужно показать пользователю, а не молча потерять.
Валидация
Разделите формат, бизнес-правило и связь.
Например, дата может быть валидной технически, но недопустимой по процессу.
Отчёт
Отчёт должен отвечать на управленческий вопрос.
Плохо:
«таблица всех заявок».
Сильнее:
«просроченные заявки по подразделениям».
Задайте фильтр, период и KPI.
Dashboard
Не делайте дашборд из 25 карточек.
Выберите объём, срок, качество и статус.
Каждый график должен помогать действию.
