Введение
С течением времени роль образования в обществе начала значительно увеличиваться. Из-за этого внутренняя организция высших учебных заведений становится всё сложнее: количество информации становится больше, а структура высших учебных заведений сталаболее запутанной и многослойной. Сейчас качественное управление данными является одним из основных условий для успешного развития организационной сферы образования. Вместе с тем, эффективное управлениеучебным заведением невозможно без мощной информационной и технической поддержки.Внедрение информационных систем на кафедрах является важным шагом в автоматизации всего вуза и большим импульсом для развития сферы образования.
Целью курсового проекта является разработка автоматизированной информационной системы для автоматизации кафедры вуза.
В первой главе курсового проекта рассматриваются общие вопросы организации управления кафедрой, а так же производится системный анализ предметной области.
Во второй главе курсвого проекта описывается построение функциональной модели, этапы проектирования базы данных, UML – проектирование и обозначение интерфейса будущего приложения.
Третья глава посвящена описанию выбору средств разработки и описанию работы приложения.
В заключении приводятся результаты, достигнутые в ходе курсового проектирования.
Аналитическая часть
Системный анализ предметной области
Данная информационная система предназначена для обработки технической и организационной информации, которая относится к кафедрам высших учебных заведений.
Назначение проектируемой системы
В базе данных должна храниться и обрабатываться некоторая информация об университетской кафедре, такая как: списки студенческих групп (имена студентов и их успеваемость), список оборудования кафедры, нормативные документы, расписание мероприятий, список задач для инженера кафедры и учёт рабочего времени сотрудников кафедры.
Цели создания проектируемой системы
Упростить обработку данных и процесс назначения и выполнения поставленных перед сотрудником задач. Облегчить получение информации по необходимому вопросу.
Задачи, решаемые с помощью проектируемой системы
1) просмотр информации об учебных группах, оборудовании и т.д.
2) ведение учёта состава студенческих групп кафедры и их успеваемости,оборудования кафедры, нормативных документов кафедры
3) вывод расписания мероприятий кафедры
4) добавление, редактирование и удаление информации об обучающихся, внутреннем устройстве кафедры, документации и т.д
5) обработка рабочих задач
Проектная часть
Функциональная модель
Управление кафедрой А0 |
Информация о студентах |
Информация об оборудовании |
Информация о мероприятиях |
Сотрудники |
Отчёты |
Расписание |
Списки |
Заведующий кафедрой |
Устав вуза |
Правила кафедры |
Рисунок 1-Контекстная диаграмма«Управление кафедрой»
Таблица 1-Описание контекстной диаграммы
Название блока | Вход | Выход | Управление | Механизм |
Управление кафедрой | Информация о студентах, оборудовании, мероприятиях | Отчёты, расписание, списки | Устав вуза, правила кафедры | Сотрудники, заведующий кафедрой |
Сформированные данные |
Полученные данные |
Информация о студентах |
Информация об оборудовании |
Информация о мероприятиях |
Получение данных о кафедре А1 |
Занесение данных в БД А2 |
Формирование документации А3 |
Сотрудники |
Отчёты |
Расписание |
Списки |
Заведующий кафедрой |
Устав вуза |
Правила кафедры |
Рисунок 2 -Диаграмма декомпозиции «Управление кафедрой»
Таблица 2-Описание диаграммы декомпозиции
Название блока | Вход | Выход | Управление | Механизм |
Получение данных о кафедре | Информация о студентах, оборудовании, мероприятиях | Полученные данные | Устав вуза | Сотрудники, заведующий кафедрой |
Занесение данных в БД | Полученные данные | Сформированные данные | Правила кафедры | Сотрудники, заведующий кафедрой |
Формирование документации | Сформированные данные | Отчёты, расписание, списки | Устав вуза, правила кафедры | Сотрудники |
UML – проектирование
2.2.1 Диаграмма вариантов использования
Рисунок 3 – диаграмма вариантов использования
Диаграмма классов
Рисунок 4 – диаграмма классов
Диаграмма развёртывания
Рисунок 5- диаграмма развёртывания
Проектирование базы данных