Файл: Курсовой работы.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 25.04.2024

Просмотров: 6

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Федеральное государственное бюджетное образовательное учреждение

высшего образования

"Уфимский государственный авиационный технический университет"
Кафедра автоматизированных систем управления


ПОЯСНИТЕЛЬНАЯ ЗАПИСКА

к курсовому проекту по дисциплине

"Базы данных"
1304. Б1Б22. 02.___.___.ПЗ

Обучающийся ______________________ группа ______

(Фамилия И.О.)
Дата защиты ____________
Оценка ________________________(_____ баллов)
Руководитель ________________ (ДемченкоМ.С.)

Консультант:_________________(_____________________)

Уфа-2022


Федеральное государственное бюджетное образовательное учреждение

высшего образования

"Уфимский государственный авиационный технический университет"
Кафедра автоматизированных систем управления

ЗАДАНИЕ

на курсовой проект по дисциплине «Базы данных»


Студент




Группа

ПИ-

Руководитель

Демченко М.С




Фамилия И.О.




номер группы




Фамилия И.О.




1.Тема курсовой работы:

«Разработка концептуально-логических моделей базы данных бизнес-процесса

______________________________________________________________________

»




наименование темы

2.Основное содержание:







Текст пояснительной записки оформляется в текстовом редакторе MS Word в соответствии с СТП УГАТУ.

В пояснительной записке должны содержаться следующие разделы:

Лист задания

Введение

Основание для разработки

Назначение и цели разработки

Требования к объекту разработки

Раздел 1 Бизнес-процесс, обслуживаемый базой данных

Раздел 2. Построение ER-модели

Раздел 3 Реализация

Заключение

Список литературы

В СДО УГАТУ в соответствии с установленными сроками должны быть загружены два файла – файл Пояснительной Записки к курсовому и файл с База Данных (Microsoft_access или 1С предприятие).


Дата выдачи _____________ Дата окончания ___________________________

Руководитель _____________________ М.С. Демченко Студент _________________





Уфа 2022


Содержание

Введение 3

  1. Описание бизнес-процесса, обслуживаемого базой данных 4

    1. Краткое описание бизнес-процесса 4

    2. Перечень функций бизнес-процесса 4

    3. Информация для обслуживания функций бизнес-процесса 4

    4. Описание функций бизнес-процесса 4

  2. Разработка логической модели базы данных 6

  3. Разработка физической модели базы данных 8

  4. Выполнение запросов к базе данных 10

    1. Запрос на выборку 10

    2. Запрос на выборку 11

    3. Запрос на вычисление 12

    4. Формирование отчета 13

Заключение 16

Список литературы 17

Введение

введение


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

Предметную область следует выбирать ту, в которой вы наиболее информированы. Процесс, должен быть вам понятен в деталях.

основание для разработки


Курсовая работа по дисциплине «Базы данных» предусмотрена учебным планом направления подготовки 09.03.03 «Прикладная информатика».

назначение и цели разработки


В соответствии с «Положением о курсовом проектировании» УГАТУ целью курсового проектирования является формирование опыта комплексного решения конкретных задач профессиональной деятельности, в данном случае – задач разработки концептуально-логических моделей базы данных информационной системы. Эта общая цель включает обучающие, воспитательные, развивающие цели.

Обучающие цели:

  • закрепление, углубление, расширение и систематизация знаний, полученных при изучении данной и других, предшествовавших ей дисциплин,

  • закрепление умений применять эти знания для решения типовых задач;

  • формирование умений работы с программным инструментарием;

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

  • формирование умений формулировать логически обоснованные выводы, предложения и рекомендации по результатам выполненной работы;

  • формирование умения грамотно с филологической и психологической точек зрения составить доклад и подготовить презентацию защищаемого проекта (работы);

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


Воспитательные цели, призванные воспитывать в студентах:

  • уверенность в своих творческих и коммуникационных возможностях;

  • самостоятельность, ответственность за выполняемую инженерно-техническую работу;

  • навыки планомерной регулярной работы над решением поставленной задачи.

Развивающие цели, способствующие формированию у студентов:

  • системного мышления;

  • интеллектуального творческого потенциала;

  • профессиональной письменной и устной речи.



1 Бизнес-процесс, обслуживаемый базой данных

База данных, проектируемая в рамках данного задания, предназначена для информационного обеспечения (обслуживания) бизнес-процесса учета клиентской базы и контроля заказов товаров – «Интернет-магазин».
    1. Краткое описание бизнес-процесса


Процесс учета клиентской базы и контроля заказов товаров осуществляется в некоторой организации, занимающейся активной продажей различных товаров в интернете. Таким образом, «Интернет-магазин» представляет собой хранилище перечня товаров, данных клиентов и заказов.
    1. Перечень функций бизнес-процесса


Бизнес-процесс обычно подразделяется на подпроцессы, процедуры, функции. В рамках данного курсового проекта бизнес-процесс состоит из функций. Для бизнес-процесса «Интернет-магазин»» требуется информационное обеспечение для следующих функций:

  1. «Создание списка товаров». Процесс составления перечня товаров для продаж.

  2. «Контроль за выполнением заказа». Процесс учета выполнения заказов.

  3. «Создание списка клиентов». Процесс фиксации покупателей.
    1. Информация для обслуживания функций бизнес-процесса


База данных должна удовлетворять информационные потребности указанных выше функций бизнес-процесса. Для этого она должна предусматривать хранение сведений, относящихся к базовым сущностям этих функций, перечисленным
ниже.
    1. Описание функций бизнес-процесса


Функция «Создание списка товаров». Информационная структура этой функ ции содержит следующие агрегаты:

Агрегат «Товар».Сведения, внесенных в учебный процесс дисциплин. Структура агрегата, следующая:

  • «Код товара» атрибут. Описание без дубликатов.

  • «Наименование» атрибут.

  • «Единицы измерения» атрибут

  • «Фото» атрибут



Функция «Контроль за выполнением заказа». Информационная структура этой функции содержит следующие агрегаты:

Агрегат«Заказ».Сведения об учениках, их данные, класс, успеваемость. Структура агрегата следующая:

  • «Код товара» атрибут. Кодирование без дубликатов.

  • «Код клиента» атрибут.

  • «Дата заказа» атрибут.

  • «Заказано» атрибут.

  • «Дата продажи» атрибут.

  • «Продано» атрибут.

  • «Цена» атрибут.


Функция «Создание списка клиентов». Информационная структура этой функции содержит следующие агрегаты:

Агрегат«Клиент».Сведения о занятости преподавателя и его специальность. Структура агрегата следующая:

  • «Код клиента» атрибут. Кодирование без дубликатов.

  • «Фамилия» атрибут.

  • «Имя» атрибут.

  • «Отчество» атрибут.

  • «Фирма» атрибут.

  • «Индекс» атрибут.

  • «Город» атрибут.

  • «Район» атрибут.

  • «Адрес» атрибут

  • «Телефон» атрибут


Таким образом, в разделе 1 приведено неформальное концептуальное описание проблемной области для автоматизируемых функций информационной системы, служащих основой для дальнейшего проектирования формальных моделей базы данных. Здесь дано краткое описание информационной системы;
локальные описания проблемной области применительно к каждой автоматизи руемой функции.

      1. Разработка логической модели базы данных


Имена полей и типы данных таблицы «Товар» представлены на рисунке 1.



Рисунок 1 Таблица «Товар», в режиме конструктора Microsoft Access
Имена полей и типы данных таблицы «Клиент» представлены на рисунке 2.



Рисунок 2 Таблица «Клиент», в режиме конструктора

MicrosoftAccess
Имена полей и типы данных таблицы «Заказ» представлены на рисунке 3.



Рисунок 3 Таблица «Заказ», в режиме конструктора

MicrosoftAccess
Схема данных, на которой расположены все таблицы базы данных и все связи между существующими таблицами, представлена на рисунке 4.


Рисунок 4 Схема данных в Microsoft Access
Таким образом, в разделе 2 спроектирована логическая структура базы данных. Для каждой автоматизируемой функции построена иерархическая мо- дель данных, определены локальные ограничения целостности и операционные правила, описаны имена полей и типы данных создаваемых сущностей. По- строено графическое представление глобальной модели в виде схемы данных.

      1. Разработка физической модели базы данных


Физическая модель базы данных реализована в Microsoft Access. Физическая сущность таблицы «Товар» с заполненными полями представлена на рисунке 5.