Добавил:
https://vk.com/club199197084 Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
УД_КР_Цуканова_0363.docx
Скачиваний:
1
Добавлен:
03.02.2024
Размер:
99.18 Кб
Скачать

МИНОБРНАУКИ РОССИИ

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ

ЭЛЕКТРОТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

«ЛЭТИ» ИМ. В.И. УЛЬЯНОВА (ЛЕНИНА)

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

КУРСОВАЯ РАБОТА

по дисциплине «Управление данными»

Тема: Проектирование базы данных

Студент гр. 0363

Цуканова П.А.

Преподаватель

Татарникова Т.М.

Санкт-Петербург

2022

ЗАДАНИЕ НА КУРСОВУЮ РАБОТУ

Студент Цуканова П.А.

Группа 0363

Тема работы: Проектирование базы данных

Исходные данные:

Спроектировать базу данных, построить программу, обеспечивающую взаимодействия с ней в режиме диалога для автосервиса. Автосервис предлагает различные услуги по ремонту, покраске, мойке и химчистке, тюнингу и т.д. автомобилей. В автосервисе работают сотрудники, специализирующиеся на определенных видах работ. Каждый специалист может принять несколько машин. Каждая машина, находящаяся в сервисе, может иметь несколько проблем. У одного клиента может быть несколько машин.

Содержание пояснительной записки:

Введение, анализ предметной области, обоснование модели данных, обоснование выбора СУБД, описание групп пользователей, описание функций управление данными, организация защиты базы данных, заключение, список использованных источников, приложение 1 – руководство пользователя, приложение 2 – исходный код.

Предполагаемый объем пояснительной записки:

Не менее 20 страниц.

Дата выдачи задания: 09.09.2022

Дата сдачи реферата: 23.12.2022

Дата защиты реферата: 23.12.2022

Студент

Цуканова П.А.

Преподаватель

Татарникова Т.М.

Аннотация

Содержание курсового проекта состоит в реализации базы данных для автосервиса и приложения для взаимодействия с этой базой данных. Реализованная база данных написана на языке SQL с использованием веб-интерфейса администрирования СУБД phpMyAdmin. Клиент для работы пользователей с СУБД написан на языке C#. Результатом курсового проекта является готовое клиент-приложение, позволяющее взаимодействовать с реализованной базой данных в режиме диалога.

Summary

The content of the course project is to implement a database for the car service and the application to interact with this database. The implemented database is written in SQL language, using the web administration interface DBMS phpMyAdmin. Client for users to work with DBMS written in C #. The result of the course project is a finished client application that allows you to interact with the implemented database in a dialog mode.

Содержание

Введение

5

1.

Анализ предметной области

6

2.

Обоснование модели данных

7

3.

Обоснование выбора СУБД

8

4.

Описание групп пользователей

9

5.

Описание функций управление данными

10

6.

Организация защиты базы данных

14

Заключение

15

Список использованных источников

16

Приложение 1. Руководство пользователя

Приложение 2. Листинг исходный код

17

27

Введение

Хранение больших объёмов структурированных данных в электронном виде является наиболее удобным. Задачу работы с такими данными решают с помощью создания баз данных. Структурированность, возможность моментального доступа к информации, свободного её редактирования и удаления являются преимуществами такого подхода.

Целью курсовой работы является разработка базы данных на языке SQL и клиента на языке C# для обеспечения доступа пользователям к базе данных в режиме диалога. Приложение должно корректно обрабатывать ошибки.

1. Анализ предметной области

Проведем анализ задания для курсовой работы. С помощью ER модели выделим ключевые сущности и обозначим связи, которые будут устанавливаться между этими сущностями. На рис. 1 представлена ER модель.

Рисунок 1 – ER модель

Основываясь на задании курсовой и созданной модели, сформулируем задачи, которые будет решать информационная система на основе базы данных:

  • Формирование списка услуг, предлагаемых автосервисом, с указанием их цены.

  • Формирование списка машин, находящихся в автосервисе.

  • Выдача информации о данной машине (оказываемые услуги).

  • Расчет стоимости услуг для клиентов.

2. Обоснование модели данных

В данной работе требуется база данных, которая хранит в себе данные о сотрудниках, услугах автосервиса, клиентов и их машин. Используется вид связи "многие-ко-многим", в данном случае она реализуется через промежуточную таблицу. Из-за связной структуры данных потребуется создание реляционной БД.

Соседние файлы в предмете Управление данными