Главная страница
Навигация по странице:

  • Инфологическое проектирование Анализ предметной области «Сервисного центра»

  • 3. Анализ информационных задач и круга пользователей системы

  • ER-диаграмма «Сервисный центр» (Упрощенная)

  • Выбор СУБД и других программных средств В качестве СУБД был выбран My SQL WorkbenchЛогическое проектирование

  • Нормализация полученных отношений

  • Определение дополнительных ограничений целостности

  • Проектирование базы д анны х сервисный центр


    Скачать 470.46 Kb.
    НазваниеПроектирование базы д анны х сервисный центр
    Дата26.05.2022
    Размер470.46 Kb.
    Формат файлаdocx
    Имя файлаOtchet_SR.docx
    ТипОтчет
    #550858

    Министерство образования, науки и молодежной политики Республики Коми

    Государственное профессиональное образовательное учреждение

    «Сыктывкарский политехнический техникум»

    ОТЧЕТ
    Тема: «ПРОЕКТИРОВАНИЕ БАЗЫ ДАННЫХ

    «Сервисный центр»
    Дисциплина «Основы проектирования баз данных»
    Специальность «09.02.07 Информационные системы и программирование»

    Выполнил: студент группы 214-А

    Бородин Иван (Ф.И.О.)

    Оценка: ________________________
    Проверил преподаватель:

    _____________________

    Воронина А.Е.

    Сыктывкар

    2022

    Цель:

    Создать модель БД для упрочнения работы клиентов со строительной компанией и внутренней работы внутри строительной компании.

    Задачи:

    1. Инфологическое проектирование

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

    2. Атрибуты сущностей

    3. Анализ информационных задач и круга пользователей системы

    4. Выбор СУБД и других программных средств

    1. Логическое проектирование реляционной БД

    1. Нормализация полученных отношений (до 3НФ)

    2. Составление реляционных отношений

    3. Определение дополнительных ограничений целостности

    1. Заключение. Описать таблицу и составить физическую модель


    Инфологическое проектирование

    1. Анализ предметной области «Сервисного центра»

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

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

    Ремонт компьютеров начинается с диагностических работ, определяется характер неисправностей, после которых мастер или менеджер перезванивают клиенту и оговаривают срок, а также стоимость необходимых работ и запчастей. В случае если клиента не устраивают какие-либо моменты, он может отказаться от проведения ремонта. Только после получения согласия клиента мастер производит ремонт компьютера.

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

    При получении компьютера из ремонта клиент предъявляет акт приема-передачи товара, после чего оплачивает все оговоренные с мастером работы. На каждое отремонтированное изделие дается гарантийная поддержка.

    Для информационного обслуживания сервисного центра создается база данных «Ремонт компьютеров», которая содержит следующие данные:

    § Сведения о компьютерах, которые были сданы в ремонт;

    § Сведения о причине поломки;

    § Сведения о мастере, который проводил диагностику поломки и ремонт компьютера;

    § Сведения о проделанных, определенным мастером, работах, с указанием времени начала и конца ремонта.

    § Стоимость услуг для каждого клиента.

    База данных строится с учетом следующих особенностей:

    § Каждый клиент может принести в ремонт несколько компьютеров;

    § Каждый компьютер может иметь несколько поломок;

    § В сервисном центре работают сотрудники, специализирующиеся на определенном виде работ, поэтому один мастер может принять несколько компьютеров;

    § Ремонт компьютеров, находящихся на гарантии, проводится бесплатно.

    2. Атрибуты сущностей

    1)Исполнитель. АТРИБУТЫ -Адрес проживания,Телефон,График,Должность,ФИО

    2)Услуга. АТРИБУТЫ -Тип,Сфера,Цена,Сроки,Исполнитель.

    3)Клиент.АТРИБУТЫ- Адрес проживания,Телефон,Дата регистрации,ФИО.

    3. Анализ информационных задач и круга пользователей системы

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

    Основные функции:

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

    HR - отдел по отбору и найму персонала. Отвечает за то, чтобы в сервисном центре работали лучшие люди. Так же ведет аналитику работы организации.

    Коммерция - отдел, который отвечает за приток денег в сервисный центр. Маркетинг, реклама, общение с клиентами, заключение сделок.

    Финансы - отдел, который отвечает за подсчет денег, сдачу отчетов в проверяющие органы и контроль материальных активов. Отдел дебиторской и кредиторской задолженностей, бухгалтерия.

    Производство - отдел, который отвечает за выполнение ремонтов и устранение неисправностей в технике. Сюда относится снабжение, мастера, инженеры, закупка запчастей и прочее.

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

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

    ER-диаграмма «Сервисный центр»

    (Упрощенная)





    Услуга

    (Уточненная)


    Исполняет услугу


    Цена

    Тип

    Сфера

    Сроки

    Исполнитель


    Адрес проживания


    Услуга

    Исполнитель


    Телефон


    Заказывает услугу





    График

    Должность

    ФИО



    Адрес проживания

    Телефон

    Дата регистрации

    ФИО

    Клиент



    1. Выбор СУБД и других программных средств

    В качестве СУБД был выбран My SQL Workbench
    Логическое проектирование


    1. Составление реляционных отношений


    Исполнитель

    Имя поля

    Тип данных

    Размер поля

    Адрес проживания

    VARCHAR

    255

    Телефон

    INT




    График

    DATE




    Должность

    VARCHAR

    255

    ФИО

    VARCHAR

    255


    Клиент

    Имя поля

    Тип данных

    Размер поля

    Адрес проживания

    VARCHAR

    255

    Телефон

    INT




    Дата регистрации

    DATE




    ФИО

    VARCHAR

    255

    Услуга

    Имя поля

    Тип данных

    Размер поля

    Тип

    VARCHAR

    255

    Сфера

    VARCHAR

    255

    Цена

    INT




    Сроки

    DATE




    Исполнитель

    VARCHAR







    1. Нормализация полученных отношений



    Первая форма нормализации

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

    Что было

    Что стало

    Таблицы: Клиент и Исполнитель

    ФИО


    Таблицы: заказчик и рабочие (Списки значений были разделены на разные поля)

    Имя

    Фамилия

    Отчество


    Вторая форма нормализации.

    Добавление ключевых столбцов и проведение декомпозиции.

    Что было

    Что стало

    Таблицы: Клиент, Исполнитель, Услуга


    Таблицы: Клиент, Исполнитель, Услуга

    были разбиты на таблицы: Клиент, Исполнитель, Услуга, Сферы деятельности, Должности, Заказ

    С последующим добавлением ключевых столбцов в поля: Код Клиента, Код Услуги, Код Исполнителя, Код Клиента, Код Сферы, Код Должности, Код Заказа




    Третья форма нормализации.

    Избавление зависемости неключевых столбцов от неключевых

    Что было

    Что стало

    Таблицы рабочие, заказчик, объект, бригады и материалы.

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



    1. Определение дополнительных ограничений целостности

    Таблица Исполнитель

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код исполнителя

    INT

    Да




    Имя

    VARCHAR




    45

    Фамилия

    VARCHAR




    45

    Отчество

    VARCHAR




    45

    Дата рождения

    DATE







    Телефон

    INT







    График

    DATE







    Должность

    VARCHAR




    45


    Таблица Клиент

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Клиента

    INT

    да




    Адрес проживания

    VARCHAR




    45

    Телефон

    INT







    Дата регистрации

    INT







    Фамилия

    VARCHAR




    45

    Имя

    VARCHAR




    45

    Отчество

    VARCHAR




    45

    Заказ

    INT








    Таблица Услуга

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Услуги

    INT

    Да




    Тип

    VARCHAR

    Да

    45

    Цена

    INT







    Сроки

    DATE







    Сферы деятельности

    INT







    Исполнитель

    INT







    Требования

    INT








    Таблица Заказ

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Заказа

    INT

    да




    Время заказа

    DATE







    Услуга

    INT







    Клиент

    INT









    Таблица Должности

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Должности

    INT

    да




    Описание

    VARCHAR




    45


    Таблица Требования

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Требований

    INT

    да




    Ресурсы для ремонта










    Затраты

    VARCHAR




    45

    Поставщик

    INT

    да





    Таблица Сфера деятельности

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Сферы

    INT

    да




    Тип Сферы

    VARCHAR




    45

    Описание Сферы

    VARCHAR




    45

    Исполнители

    VARCHAR




    45

    Должность

    INT

    да




    Таблица Поставщик

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Поставщика

    INT

    да




    Название фирмы

    VARCHAR




    45

    Заключение

    Описание таблиц:

    Таблица Исполнитель

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Маска ввода

    Код исполнителя

    INT

    Да







    Имя

    VARCHAR




    45




    Фамилия

    VARCHAR




    45




    Отчество

    VARCHAR




    45




    Дата рождения

    DATE







    00.00.0000

    Телефон

    INT







    \(999") "000\-00\-00;0;-

    График

    DATE







    00.00-00.00

    Должность

    VARCHAR




    45





    Таблица Клиент

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Маска ввода

    Код Клиента

    INT

    да







    Адрес проживания

    VARCHAR




    45




    Телефон

    INT







    \(999") "000\-00\-00;0;-

    Дата регистрации

    INT







    00.00.0000

    Фамилия

    VARCHAR




    45




    Имя

    VARCHAR




    45




    Отчество

    VARCHAR




    45




    Заказ

    INT











    Таблица Услуга

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Маска ввода

    Код Услуги

    INT

    Да







    Тип

    VARCHAR

    Да

    45




    Цена

    INT










    Сроки

    DATE







    00.00.0000- 00.00.0000

    Сферы деятельности

    INT










    Исполнитель

    INT










    Требования

    INT











    Таблица Заказ

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Маска ввода

    Код Заказа

    INT

    да







    Время заказа

    DATE







    00-00

    Услуга

    INT










    Клиент

    INT












    Таблица Должности

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Должности

    INT

    да




    Описание

    VARCHAR




    45


    Таблица Требования

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Требований

    INT

    да




    Ресурсы для ремонта










    Затраты

    VARCHAR




    45

    Поставщик

    INT

    да





    Таблица Сфера деятельности

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Сферы

    INT

    да




    Тип Сферы

    VARCHAR




    45

    Описание Сферы

    VARCHAR




    45

    Исполнители

    VARCHAR




    45

    Должность

    INT

    да




    Таблица Поставщик

    Имя поля

    Тип данных

    Ключевое поле

    Размер поля

    Код Поставщика

    INT

    да




    Название фирмы

    VARCHAR




    45

    Физическая модель

    Список используемой литературы

    Конспект 04.04. Er - модель.pptx

    Видео Нормализованные формы баз данных


    написать администратору сайта