Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовая / отчет курсовая бд.docx
Скачиваний:
0
Добавлен:
11.02.2026
Размер:
6.38 Mб
Скачать
  1. Цель курсовой работы.

Целью курсовой работы является освоение основных приемов:

  • работы по проектированию информационных систем;

  • работы по применению современных методологий структурного анализа и проектирования;

  • разработки реляционных баз данных заданной структуры;

  • реализации типовых процедур СУБД для обработки данных с использованием языка высокого уровня и СУБД;

  • оптимизации баз данных;

  • разработки пользовательского интерфейса и созданию выходных форм.

  1. Задание на выполнение курсовой работы.

Создать базу данных, содержащую сведения о заданном объекте (в соответствии с вариантом) и разработать интерактивную систему для обработки данных базы. Система должна обеспечивать:

  • ведение БД: просмотр, корректировку, удаление, дополнение;

  • контроль ограничения целостности (ограничение значений атрибутов и структурные ограничения);

  • использование нескольких пользователей в СУБД (минимум – администратор и пользователь) и соответственно программный интерфейс с разными уровнями доступа (например, администратор имеет право на все - создание, удаление, изменение, извлечение, а пользователь - только на извлечение);

  • формирование выходных форм в соответствии с заданиями,

  • извлечение информации по запросам пользователей в соответствии с бизнес-правилами и функционалом системы.

База данных должна содержать сведения о следующих объектах:

Пользователи – ФИО, телефон, почта, дата рождения, пройденные маршруты (с учетом даты и оценки, которой может не быть), арендованное снаряжение (что и когда брал и сдал, претензии (если есть)), чаты.

Группы пользователей – ответственный пользователь, члены группы

Инструктор (сопровождающий) – ФИО, контактные данные, стаж работы, квалификация, чаты, в которых состоит.

Чаты – название, время создания, пользователи, сообщения, кто отправил, время.

Маршруты – название, даты, сложность, привалы, пользователи, продолжительность, загруженность, стоимость, рейтинг.

Точки остановки (привалы) – местоположение, название, загруженность, вместимость, имеющиеся инфраструктура (столы, места для огня …).

Снаряжение – название, количество, цена, общая характеристика, местоположение, испорченное (списанное).

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

  • Маршрут

  • Список свободного снаряжение

  • Чек на арендованное снаряжение, оповещение для туриста

Бизнес-правила:

  • После прохождения маршрута появляется возможность его оценить

  • Группа не может уйти без сопровождающего.

  • Возможность аренды появляется только тогда, как предмет снаряжения есть на складе.

  • Снаряжение арендуется на исходной точке.

  • Клиент, на которого оформляется поход должен быть старше 18 лет.

  1. Концептуальная модель данных.

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

В ходе выполнения курсовой работы были выявлены следующие сущности: Маршрут, Привал, Тур, Турист в походе, Пользователи-туристы, Чат, Инструктор, Квалификация, Аренда.

Рис. 1. SADT-диаграмма

Соседние файлы в папке курсовая