1 of 20

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное бюджетное образовательное учреждение высшего образования

«Казанский национальный исследовательский технический университет им. А.Н. Туполева-КАИ»

Институт компьютерных технологий и защиты информации

Кафедра прикладной математики и информатики

Тема дипломной работы:

«Разработка автоматизированной информационной системы организации учебного процесса

на выпускающей кафедре»

Дипломник:

студентка группы 4298

Петухова О.Д.

Руководитель дипломного проекта:

к.пед.н., доцент каф. ПМИ

Медведева С.Н.

Казань 2021

2 of 20

Цель

  • Целью создания данной автоматизированной информационной системы является улучшение качества организации учебного процесса на выпускающей кафедре.
  • Объектом данного дипломного проекта является программная система, позволяющая создавать рабочую документацию по распределению учебной нагрузки, что является полезным инструментом для ответственного за учебно-методическую работу по кафедре.

3 of 20

Постановка задачи

Требуется разработать АИС для организации планирования и учета документации учебной нагрузки выпускающей кафедры на выпускающей кафедре.

Данная программа должна обеспечивать следующий функционал:

  • Возможность записи данных с входного документа/запись данных из системы;
  • Возможность записи/редактирования/удаления данных из базы данных;
  • Возможность поиска данных в системе;
  • Формирование документа «План учебной нагрузки преподавателя выпускающей кафедры»;
  • Формирование служебной записки «О численности и ставках преподавателей»;
  • Формирование документа «Информация к расписанию»;
  • Формирование «Служебной записки по расписанию»;
  • Хранение всех данных по учебным годам.

4 of 20

Инструментальные средства разработки

Для реализации программного продукта были использованы современные и актуальные средства разработки программного обеспечения:

- среда разработки программного обеспечения Microsoft Visual Studio;

- объектно-ориентированный язык программирования C#;

- встроенном в Microsoft Visual Studio инструменте MS SQL;

- язык запросов SQL;

- система управления пакетами для платформ разработки Microsoft NuGet;

- пакет Open XML.

5 of 20

Проектирование АИС

6 of 20

Этапы создания АИС организации учебного процесса на выпускающей кафедре

  1. Определение и анализ требований
  2. Проектирование системы
    1. Проектирование базы данных
    2. Проектирование классов системы
    3. Проектирование GUI

2. Разработка системы

    • Разработка базы данных
    • Разработка форм системы
    • Разработка классов системы

3. Тестирование системы

    • Тестирование системы
    • Тестирование входных/выходных данных
    • Тестирование базы данных

4. Опытная эксплуатация системы

7 of 20

База данных

8 of 20

Диаграмма классов

9 of 20

Главное окно

10 of 20

Входные данные. Информация об учебных дисциплинах

11 of 20

Входные данные. Информация о преподавателях

12 of 20

Окно «База преподавателей»

13 of 20

Выходные данные. «План учебной нагрузки преподавателя выпускающей кафедры»

14 of 20

Выходные данные. «План учебной нагрузки преподавателя выпускающей кафедры»

15 of 20

Выходные данные. Служебная записка «О численности и ставках преподавателей»

16 of 20

Окно «База дисциплин»

17 of 20

Выходные данные. «Информация к расписанию»

18 of 20

Выходные данные. «Служебная записка по расписанию»

19 of 20

Выходные документы

20 of 20

Заключение

  • Изучена предметная область распределения учебной нагрузки;
  • Разработана концепция «АИС организации учебного процесса на выпускающей кафедре»;
  • Спроектирована «АИС организации учебного процесса на выпускающей кафедре»;
  • Выполнена программная реализация «АИС организации учебного процесса на выпускающей кафедре»;
  • Проведено тестирование и правка системы;
  • Произведена опытная эксплуатация системы.

Задачи и цели данной работы достигнуты.