Выпускная квалификационная (бакалаврская) работа на тему:
ОБЪЕКТ ИССЛЕДОВАНИЯ: процессы внутреннего документооборота и управления учебно-методическими материалами ПРЕДМЕТ ИССЛЕДОВАНИЯ:
Анализ систем-аналогов
Технологии разработки
Функции ИС
Программные модули
Вход в систему
Список документов
Детали документа
Форма загрузки
Документы на согласовании
Технологический процесс по модели «клиент–сервер»
БЛАГОДАРЮ ЗА ВНИМАНИЕ

Разработка информационной системы для учета учебно-методической документации (на примере МБОУ СОШ №1 г. Ленска)

1. Выпускная квалификационная (бакалаврская) работа на тему:

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ
(БАКАЛАВРСКАЯ) РАБОТА
на тему:
«Разработка информационной системы для учета
учебно-методической документации (на примере МБОУ
СОШ №1 г. Ленска)»
Выполнил: Коновалов Владимир
Владимирович
Научный руководитель:
к.псх.н., доцент, Шамис В.А.
г. ОМСК

2. ОБЪЕКТ ИССЛЕДОВАНИЯ: процессы внутреннего документооборота и управления учебно-методическими материалами ПРЕДМЕТ ИССЛЕДОВАНИЯ:

информационная система для учёта и обработки учебно-методической
документации
ЦЕЛЬ ВКР: разработка и внедрение информационной системы, обеспечивающей
централизованный учёт учебно-методической документации в МБОУ «СОШ № 1 г.
Ленска»
ЗАДАЧИ ВКР:
1. Провести анализ существующего состояния учёта и обработки учебнометодических документов в школе, выявить основные недостатки и требования к
автоматизированной системе.
2. Разработать информационную модель и структуру базы данных, описывающую
все необходимые сущности.
3. Спроектировать архитектуру и реализовать пользовательский интерфейс
программного обеспечения на основе оптимально выбранных средств и
технологий.
4. Реализовать серверную логику и основные модули системы.
5. Оценить экономическую и социальную эффективность внедрения системы.

3.

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

4.

Цель автоматизированного варианта решения задачи
Цель информационной системы: устранить выявленные
недостатки
Повышение эффективности будет достигнуто путем
автоматизации комплекса задач:
• Централизованный учёт и хранение документов.
• Версионирование и контроль актуальности.
• Автоматизация процессов согласования.
• Удобная навигация, поиск и фильтрация.
• Генерация отчётов.
• Уведомления и контроль исполнения.

5. Анализ систем-аналогов

Система
Основной функционал
Преимущества
Ограничения для школы
1С:Документооборот
Регистрация
Соответствие ГОСТ/инструкциям
Высокая стоимость лицензий и обслуживания
входящих/исходящих/внутренних
делопроизводства
Сложность внедрения без штатного
документов
Гибкий механизм бизнес-процессов и
системного администратора
Версионирование, резолюции,
маршрутов согласования
маршрутизация
Интеграция с 1С-учётом
Полнотекстовый поиск
Контроль жизненного цикла и прав доступа
PayDox
Электронное согласование и утверждение
Веб-ориентированное решение без установки Фокус на корпоративных бизнес-процессах
Версионирование документов
«толстого» клиента
(финансы, бюджеты), избыточен для
Форумы и коллективная работа
Шаблоны бизнес-процессов «из коробки»
школьных нужд
пользователей
Коммерческая лицензия
Управление бюджетами и финансовыми
документами
«ДЕЛО» (ЭОС)
Полностью электронный документооборот с
Глубокая автоматизация делопроизводства и
Сложный процесс внедрения и
ЭЦП и шифрованием
контроля сроков
дорогостоящая поддержка
API для интеграции с другими системами
Соответствие государственным стандартам
Много модулей, не все нужны школам
Сканирование и OCR
Подсистема оповещений и маршрутизации

6. Технологии разработки

Веб-интерфейс на основе Django-шаблонов (HTML)
Tailwind CSS
Python-логика на сервере
Django-ORM

7. Функции ИС

Управление
пользователями
доступом
Создание и
загрузка
документов
Аутентификация
Форма ввода
метаданных
Отправка
документа на
рецензию
Назначение ролей
Загрузка файла
версии (DOCX/PDF)
Автоматическое
изменение статуса
документа после
решения
Разграничение
прав в зависимости
от роли
Автоматический
присвоение статуса
«На согласовании»
Согласование и
контроль
качества
Уведомления и
оповещения
Генерация
уведомлений при
загрузке новой
версии или
отправке на
согласование
Напоминания о
сроках
согласования
Статус «Прочитано»
/ «Непрочитано»
для каждого
сообщения
Поиск и
фильтрация
Административ
ные функции
Фильтры по типу
документа
Управление
справочниками
Фильтры по
предмету и
учебному году
Настройка прав
доступа и ролей
пользователей
Поиск по названию
и автору
Резервное
копирование и
восстановление
данных (на уровне
СУБД)
Выборка по статусу
Архивация и
удаление

8. Программные модули

Модуль
Назначение
Основные файлы и классы
accounts
Аутентификация, управление
models.py – User (расширяет AbstractUser, добавляет роль), forms.py – LoginForm, views.py –
пользователями и ролями
documents
CRUD-операции с документами и их
метаданными
approvals
Логика согласования версий
документов
notifications
Генерация и показ уведомлений
LoginView, LogoutView, ProfileView, permissions.py – IsTeacher, IsMethodist, IsAdmin
models.py – DocumentType, Subject, SchoolYear, Document, Version; forms.py – DocumentForm,
VersionForm; views.py – DocumentListView, DocumentCreateView, DocumentDetailView,
VersionCreateView, DocumentDeleteView
models.py – Approval; forms.py – ApprovalForm; views.py – PendingApprovalsListView,
ApprovalUpdateView
models.py – Notification; views.py – NotificationListView, NotificationMarkReadView; signals.py
– хэндлеры автосоздания уведомлений
reports
Построение отчётов и экспорт данных
views.py – ReportFormView, ReportResultView, ReportExportPDFView, ReportExportExcelView;
utils.py – generate_pdf_report(), generate_excel_report()
core
Общие утилиты, контекст-процессоры
и декораторы
urls.py
Главный маршрутизатор проекта
middleware.py – добавление пользователя в контекст; context_processors.py – site_info (школа,
учебный год); decorators.py – @role_required; helpers.py – get_current_academic_year(),
status_label()
Подключает маршруты: accounts/ – accounts.urls, documents/ – documents.urls, approvals/ –
approvals.urls, notifications/ – notifications.urls, reports/ – reports.urls

9. Вход в систему

10. Список документов

Список документов по
фильтру

11. Детали документа

12. Форма загрузки

13. Документы на согласовании

14.

Раздел «Уведомления»

15. Технологический процесс по модели «клиент–сервер»

Ввод данных и загрузка файла (сбор информации)
Передача запроса на сервер (передача информации)
Сохранение метаданных и первой версии (обработка информации)
Генерация уведомления методисту (обработка информации)
Показ «Панели управления» и уведомление пользователя (выдача информации)
Просмотр списка «На согласовании» (выдача информации)
Проверка и решение методиста (обработка информации)
Уведомление учителю о результате (выдача информации)
Загрузка новой версии (сбор и передача информации)
Просмотр деталей документа (выдача информации)
Формирование отчётов и экспорт (обработка и выдача информации)

16.

Экономическая часть
• Экономия рабочего времени и материалов (бумага, печать)
• Непрямой социально-экономический эффект - повышение качества управления учебным
процессом и ускорение принятия решений
• Стоимость разработки и запуска ИС 84 020 руб.
Статья затрат
Расчёт (обоснование)
Сумма, руб.
1. Заработная плата
разработчик (35 000 руб./мес × 1,85 мес)
75 850
методист (30 000 руб./мес × 0,37 мес)
2. Оборудование и амортизация
амортизация ПК (50 000 руб./36 мес × 1,85 мес)
2 570
ПО (свободное)
3. Хостинг и SSL
VPS-хостинг (500 руб./мес × 2 мес)
1 000
SSL-сертификат (Let’s Encrypt)
4. Интернет-канал и связь
1 000
5. Резервное копирование
NAS/облако (300 руб./мес × 2 мес)
600
Общая сумма затрат
(1) + (2) + (3) + (4) + (5) + (6)
84 020

17. БЛАГОДАРЮ ЗА ВНИМАНИЕ

English     Русский Правила