Тип работы:
Предмет:
Язык работы:


Разработка интерактивной ГИС ВУЗа

Работа №173210

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы83
Год сдачи2023
Стоимость4200 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
0
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 2
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 4
1.1. Определение предметной области 4
1.2. Сравнение существующих систем 5
1.3. SWOT и VCM анализ 7
1.4. Целевая аудитория проекта 9
1.5. Требования к системе 11
1.6. Технико-экономическое обоснование 12
ГЛАВА 2. ПРОЕКТИРОВАНИЕ ИС 19
2.1. Выбор методологий проектирования 19
2.2. Анализ бизнес-процессов 22
2.3. Описание функциональных требований к системе 28
2.4. Описание информационных потоков и данных 46
2.5. Описание взаимодействия между объектами 48
2.6. Модель данных 53
ГЛАВА 3. РЕАЛИЗАЦИЯ ИС 56
3.1. Выбор инструментов разработки 56
3.2. Реализация сущностей 60
3.3. Реализация компонентов системы 62
3.4. Развертывание системы 66
ЗАКЛЮЧЕНИЕ 68
СПИСОК ИСПОЛЬЗОВАНЫХ ИСТОЧНИКОВ И ЛИТЕРАТУРЫ 70
ПРИЛОЖЕНИЕ А 72
ПРИЛОЖЕНИЕ Б 78
ПРИЛОЖЕНИЕ В

Концепция интерактивных геоинформационных систем (ГИС) широко применяется в различных областях, включая управление расписанием вузов. Такие системы позволяют:
- Эффективно управлять расписанием занятий
- Контролировать доступность аудиторий
- Контролировать количество ресурсов
- Облегчить процесс регистрации на курсы
- Автоматизировать сдачу экзаменов
Выпускная квалификационная работа рассматривает разработку интерактивной ГИС для управления расписанием вуза, которая позволит автоматизировать процесс планирования занятий и упростить работу преподавателей и студентов.
Объектом исследования является автоматизированная система управления учебной и не учебной деятельностью ВУЗа.
Предметом исследования является система управления расписанием с ГИС возможностями.
Цель работы: проектирование и разработка автоматизированной системы расписания ВУЗа с ГИС возможностями. Система позволит удобно и быстро редактировать и добавлять новые записи в расписании, работать с пользователями, управлять аудиториями и хранить географические данные о расположении корпусов, сохранять и получать данные о погоде. А также иметь множество интеграций с существующими программными решениями.
После постановки цели работы необходимо определить список решаемых задач, методы достижения целей и инструменты, используемые в работе.
Для достижения цели поставлены следующие задачи:
1. Провести предпроектный анализ
2. Определить целевую аудиторию проекта
3. Определить требования
4. Провести экономическое исследование проекта и обосновать затраты
5. Спроектировать информационную систему
6. Провести анализ бизнес-процессов
7. Построить функциональные модели и модели данных
8. На основании моделей и функциональных требований разработать информационную систему
9. На основании существующего серверного проекта реализовать графический интерфейс пользователя
10. Произвести пусконаладочные работы
Методика выполнения задач:
1. Проведение SWOT и VCM анализа
2. Сбор требований и их описание
3. Составление сметы на затраты на ВКР
4. Составление IDEF0, UML, DFD, IDEF1X моделей
5. Разработка информационной системы на проектном языке программирования
6. Выбор облачного провайдера. Запуск информационной системы на виртуальном сервере.
Используемые инструменты:
Проектирование: Visual Paradigm, ERwin Data Modeler, draw.io.
Реализация: Java, Maven, Spring Boot, Spring JPA, Spring Web, PostgreSQL, Thymeleaf, Git, GitHub, IntelliJIDEA.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе работы были выполнены следующие задачи:
1. Определена предметная область
2. Проведен анализ существующих систем и их аналогов
3. Проведен SWOT и VCM анализ
4. Определена целевая аудитория проекта
5. Определены функциональные, нефункциональные и системные требования
6. Произведен экономический расчет и сведена смета затрат
7. Информационная система спроектирована с помощью UML, IDEF0, IDEF1X, DFD диаграмм
8. Информационная система разработана и запущена на виртуальном сервере
Данный список выполненных задач говорит о достижении поставленной изначально цели проектирование и разработка автоматизированной системы расписания ВУЗа с ГИС возможностями.
Определение предметной области и проведение анализа существующих систем и аналогов позволило лучше понять требования и потребности пользователей.
SWOT и VCM анализы помогли определить сильные и слабые стороны проекта, а также возможности и угрозы связанные с его реализацией.
Определение целевой аудитории и функциональных, нефункциональных и системных требований стало важным шагом в разработке информационной системы. Это позволило определить, какие функции и возможности должны быть включены в систему, чтобы она наилучшим образом соответствовала потребностям пользователей.
Экономический расчет и сведение сметы затрат помогли определить, какие ресурсы будут необходимы для реализации проекта. Это позволило оценить финансовые риски и принять обоснованные решения о том, какие ресурсы необходимо выделить для проекта.
Проектирование информационной системы с помощью IDEF0, IDEF1X, DFD диаграмм было важным шагом в создании понятной и эффективной системы. Это позволило визуализировать структуру системы и понять, как она будет функционировать.
Разработка и запуск информационной системы на виртуальном сервере были последними шагами в проекте. Создана функциональная и эффективная система, которая поможет улучшить организацию учебного процесса в ВУЗе.
Проект по проектированию и разработке автоматизированной системы расписания для вузов с ГИС возможностями был успешно выполнен.



1. Смирнов М. UML - быстрый старт / М. Смирнов. - 2-е издание, оформленное. - Москва : Наука, 2016. - 47 с.
2. Рамбо Дж. UML 2.0. Объектно-ориентированное моделирование и разработка, 2-е изд. / Дж. Рамбо, М. Блаха. - СПб : Питер, 2021. - 544 с. - ISBN 978-5-4461-9428-5
3. Волошин В.А. Инфологическая модель данных: пример построения er- диаграммы / В.А. Волошин, В.Д Шляхов, С.О. Барышевский. - Санкт- Петербург : Лань, 2020. - 20 с.
4. DFD (Data Flow Diagram) Диаграммы — зачем они нужны и какие бывают // habr : сайт. - URL: https://habr.com/ru/post/668684/(дата обращения: 14.01.2023)
5. ГОСТ 34.321-96 Информационные технологии (ИТ). Система стандартов по базам данных. Эталонная модель управления данными : дата введения 2001-07-01. - Москва : Издательство стандартов, 2001. - 24 с.
6. Шёнбергер С., Кемпфер А. Реинжиниринг бизнес-процессов: точки принятия решений по автоматизации в процессе реинжиниринга. — Berlin; Heidelberg: Springer-Verlag, 1996. — 238 c.
7. Шилдт Герберт Java полное руководство / Герберт Шилдт. - М : ООО "И.Д. Вильяме",, 2015. - 1376 с.
8. Эккель Б. Философия Java / Б. Эккель. - 4-е изд. - СПб. : Питер, 2018. - 1159 с.
9. Head First. Паттерны проектирования. Обновленное юбилейное издание / Э. Фримен, Э. Робсон, К. Сьерра, Б. Бейтс. - Санкт Петербург : "Питер", 2021. - 656 с.
10. Седжвик Р. Computer Science. Основы программирования на Java, ООП, алгоритмы и структуры данных / Р. Седжвик, К. Уэйн. - Санкт- Петербург : Питер, 2018. - 1072 с.
11. Лафоре Р. Структуры данных и алгоритмы Java / Р. Лафоре. - Санкт- Петербург : Питер, 2011. - 704 с.
12.Spring Framework Documentation // Spring.IO : сайт. - URL:
https://docs.spring.io/spring-framework/docs/current/reference/html/(дата обращения: 26.02.2023)
13. Web MVC framework // Spring : сайт. - URL:
https://docs.spring.io/spring-framework/docs/3.2.x/spring-framework- reference/html/mvc.html(дата обращения: 01.04.2023)
14. Spring Framework Documentation : сайт. - URL:
https://docs.spring.io/spring-framework/reference/(дата обращения: 14.05.2023)
15. Spring Data JPA - Reference Documentation : сайт. - URL:
https://docs.spring.io/spring-data/jpa/docs/current/reference/html/ (дата
обращения: 30.03.2023)
16. Моргунов Е. П. PostgreSQL. Основы языка SQL: учебное пособие / Е. П. Моргунов. - СПб. : БХВ-Петербург, 2018. - 336 с. - ISBN 978-5¬9775-4022-3
17. Бьюли А. Изучаем SQL / А. Бьюли. - Москва : Символ-Плюс, 2019. - 308 с. - ISBN 978-5-932860-5-19
18. Уорд Б Внутреннее устройство Linux / Б Уорд. - Питер : СПб, 2016. - 384 с.
19. Карлинг М. Системное администрирование Linux / М. Карлинг, С. Деглер, Д. Деннис. - Санкт-Петербург : Питер, 2004. - 592 с.
20. Стахов А.А. Сетевое администрирование Linux / А.А. Стахов. - Санкт- Петербург : БХВ-Петербург, 2004. - 480 с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ