1.63M
Категория: Базы данныхБазы данных

Проектирование и разработка базы данных «Автосервис»

1.

Государственное бюджетное профессиональное образовательное учреждение
«Нижегородский автомеханический техникум»
Наименование специальности: Программирование в компьютерных системах
Тема курсового проекта: Проектирование и разработка базы данных
«Автосервис»
Студент: Трифанцов Даниил Алексеевич
Преподователь: Андриянова Элла Максовна

2.

Цели курсового проекта
Цель курсового проекта – создание базы данных «Автосервис». Для
достижения цели сформулированы следующие задачи:
изучить предметную область;
построить инфологическую, логическую и физическую модели;
выбрать СУБД;
разработать базу данных с учётом обеспечения целостности данных;
организовать ввод и корректировку данных в базе данных;
реализовать получение отчётов;
разработать интерфейс пользователя.

3.

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

4.

Техническое задание
• Основанием для разработки является написание курсового проекта по
МДК.02.02 Технология разработки и защиты базы данных на тему
Проектирование и разработка базы данных «Автосервис».

5.

Построение инфологической и
логической
Инфологическая модель
Логическая модель

6.

Выбор СУБД
Для создания базы данных выбрана СУБД SQL Server.
Плюсы:
Высокая скорость при операциях на чтение;
Поддержка множества языков: Python C/C++, Java, JavaScript, Go, Delphi,
Erlang и тд
Широкий спектр движков хранения данных: InnoDB, CSV, MyISAM и тд
Минусы:
Недостаточная надежность.

7.

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

8.

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

9.

Реализация запросов и получение
отчетов
Были предусмотрены следующие запросы и отчеты:
клиенты и Сотрудники;
продажа авто за промежуток времени;
количество продаж менеджеров;
продажа авто диапазон стоимости;
владельцы авто.

10.

Разработка интерфейса пользователя
Для создания пользовательского интерфейса использовался язык
программирования C#

11.

Инструкция пользователя
Для начала работы нужно запустить файл «Автосалон.exe»

12.

Заключение
В рамках данного курсового проекта была разработана база данных
«Автосервис»

13.

Спасибо за внимание!
English     Русский Правила