ЗадачаИнформационные системыГод: 2025СИБИТ: Сибирский институт бизнеса и информационных технологий
👁 15💼 0

Готовая практическая работа: ИС 'Обучение'

Загружена: 19.02.2026 08:14

Проект фактографической ИС 'Обучение' для централизованного учета студентов, преподавателей, дисциплин и расписания. Описаны функциональные подсистемы, реализация веб-прототипа на Flask/SQLite и интерфейс с CRUD. Практическая ценность — готовый прототип и рекомендации по внедрению.

Содержание

1. Смоделируйте ситуацию, связанную с потребностями внедрения информационной системы. Кратко опишите ее.	3
2. Определите состав функциональных и обеспечивающих подсистем информационной системы.	3
3. Выберите наиболее подходящий тип информационной системы в соответствии с бизнес-процессами организации (фактографическая или документно-ориентированная ИС). Обоснуйте свой выбор.	4
4. Создание информационной системы (или одной из её подсистем) выбранного типа	5
5. Приведите примеры информационных сервисов для обработки различных видов информации в заданной предметной области.	14
6. Перечислите основные требования к оборудованию и программному обеспечению на рабочем месте пользователя ИС.	15
7. Перечислите возможные проблемы при инсталляции ИС на рабочих местах заказчика, а также проблемы, связанные с сопровождением системы.	16

Подробное описание

📘 О чем эта работа

Проект посвящен разработке фактографической информационной системы 'Обучение' для автоматизации управления учебным процессом: объект — студенты, преподаватели, дисциплины и их связи; предмет — проектирование и реализация подсистемы учета и назначения дисциплин. В работе моделируется потребность в централизованном хранении расписания, учебных планов и успеваемости.

📚 Что внутри

В работе конкретно описаны состав функциональных и обеспечивающих подсистем и реализован прототип веб-приложения:

  • Список функциональных подсистем: управление студентами, управление преподавателями, расписание занятий, учет успеваемости, назначение дисциплин.
  • Реализация: прототип на Flask (Python) с базой SQLite, HTML-интерфейс и собственные CSS-стили для элементов (кнопки, поля ввода, выпадающие списки).
  • Функционал модулей: CRUD-операции для таблиц 'Студенты', 'Преподаватели', 'Дисциплины'; форма назначения дисциплины студенту; формы добавления/редактирования/удаления записей (рисунки 1–13).
  • Диаграммы: диаграмма классов базы данных (рисунок 14) и диаграмма вариантов использования (рисунок 15), которые показывают сущности и взаимодействие акторов с системой.
  • Сервисы: планирование расписания, управление учебными планами, учет успеваемости, автоматическое назначение преподавателей, информирование, аналитика и отчетность.
  • Описание требований: аппаратные (CPU Intel Core i3/аналог, 4 ГБ RAM, HDD 250 ГБ) и программные (Windows/Linux/macOS, браузер, драйверы, антивирус, поддержка TCP/IP).
  • Перечень возможных проблем внедрения: несовместимость оборудования, зависимости/библиотеки, сетевая инфраструктура, интеграция с существующими ИС, недостаточная подготовка пользователей, задачи резервного копирования и сопровождения.

📊 Для кого подходит

Проект полезен студентам и преподавателям прикладной информатики и информационных систем, администраторам учебных заведений и разработчикам прототипов ИС для автоматизации расписания, учета студентов и аналитики успеваемости.

✨ Особенности

Ценность работы в конкретной реализации прототипа на Flask/SQLite с готовыми формами CRUD и интерфейсом, наличии диаграмм классов и вариантов использования, а также в практических рекомендациях по аппаратным и программным требованиям и по возможным проблемам сопровождения.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура подсистем и модели данных универсальна: сущности 'Студент', 'Преподаватель', 'Дисциплина', связи и расписание легко адаптируются под конкретные учебные планы.

Можно адаптировать?
Да. Код-прототип на Flask/SQLite и описанные CRUD-модули можно расширить для интеграции с СУБД предприятия, добавить аутентификацию, API и механизмы синхронизации с уже существующими системами.