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


Проектирование и администрирование информационной системы «Пользовательский мессенджер» (Интегрированное управление базами данных в распределенных системах, Воронежский Государственный Технический Университет)

Работа №105245

Тип работы

Курсовые работы

Предмет

программирование

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

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


Введение 5
1 Разработка проекта информационной системы с применением объектно-ориентированного подхода 6
1.1 Диаграмма вариантов использования 6
1.2 Диаграмма классов 15
1.3 Диаграммы последовательностей 20
1.4 Диаграммы деятельностей 25
1.5 Диаграммы состояний 28
2 Создание базы данных средствами сервера баз данных 32
2.1 Выбор сервера баз данных и создание базы данных 32
2.2 Описание структуры таблиц 37
2.3 Создание схемы базы данных 39
3 Администрирование базы данных 41
Заключение 43
Список литературы 44


Целью курсового проекта является проектирование информационной системы «Пользовательский мессенджер», а также описание средств администрирования базы данных с помощью инструментария выбранного сервера баз данных.
Реализация поставленной цели предполагает решение следующих задач:
- освоение технологии объектно-ориентированного проектирования и построения диаграмм на языке UML;
- разработка диаграмм вариантов использования, диаграмм классов, диаграмм последовательности, деятельности, состояний для выбранной предметной области;
- выбор сервера баз данных и описание структуры таблиц и схемы базы данных средствами выбранной СУБД;
- освоение средств администрирования базы данных и разработка инструкции по их применению.
В первом разделе проекта рассмотрены особенности разработки диаграмм вариантов использования, приведены описания вариантов использования для выбранной предметной области и итоговая диаграмма вариантов использования. В этом разделе также описана диаграмма классов и основные объекты предметной области, информацию о которых надо накапливать и обрабатывать. В данном разделе приведены диаграммы описания поведения информационно-программных систем с помощью диаграмм последовательностей, деятельности и состояний.
Второй раздел содержит краткую инструкцию по созданию базы данных, таблиц и схемы данных средствами СУБД PostgreSQL. В данном разделе также дано описание структуры таблиц.
В третьем разделе приведены инструкции по администрированию базы данных, которые позволяют производить резервное копирование и восстановление как всего кластера, так отдельных баз данных.


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

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

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


В ходе выполнения курсового проекта были рассмотрены следующие вопросы:
- технологии объектно-ориентированного проектирования и построения диаграмм;
- применение диаграмм вариантов использования, диаграмм классов, диаграмм последовательности, деятельности, состояний;
- применение программных средств для создания базы данных и таблиц;
- освоение средств администрирования базы данных.
Применение объектно-ориентированного подхода для проектирования и разработки информационных систем имеет следующие преимущества:
- возможность создавать классы и объекты визуальным способом;
- высокий уровень абстракции;
- инкапсуляция, наследование, полиморфизм;
- упрощение накопления типовых проектных решений;
- отсутствие строгой последовательности в выполнении.
Выбранный сервер баз данных PostgreSQL имеет следующие функциональные возможности и преимущества:
- БД неограниченного размера;
- мощные и надёжные механизмы транзакций и репликации;
- расширяемая система встроенных языков программирования и поддержка загрузки C-совместимых модулей;
- наследование;
- легкая расширяемость.



1 Сергеева Т.И. Проектирование распределенных информационных систем: учеб. пособие / Т.И. Сергеева, М.Ю. Сергеев. – Воронеж: ВГТУ, 2017.
2 Сергеева Т.И. Проектирование объектно-ориентированных баз данных: учеб. пособие / Т.И. Сергеева. - Воронеж: ВГТУ, 2013.
3 PostgreSQL [электронный ресурс] – Режим доступа: https://www.postgresql.org/ (дата обращения 20.04.2022)
4 Arch Linux postgresql [электронный ресурс] – Режим доступа: https://archlinux.org/packages/extra/x86_64/postgresql/ (дата обращения 20.04.2022)
5 DBeaver github page [электронный ресурс] – Режим доступа: https://github.com/dbeaver/dbeaver (дата обращения 20.04.2022)
6 PostgreSQL: Documentation: 14: pg_dump [электронный ресурс] – Режим доступа: https://www.postgresql.org/docs/current/app-pgdump.html (дата обращения 20.04.2022)
7 PostgreSQL: Documentation: 14: pg_restore [электронный ресурс] – Режим доступа: https://www.postgresql.org/docs/current/app-pgrestore.html (дата обращения 20.04.2022)

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




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