Разработка базы данных для станции технического обслуживания
Заказать уникальную курсовую работу- 30 30 страниц
- 10 + 10 источников
- Добавлена 28.02.2023
- Содержание
- Часть работы
- Список литературы
- Вопросы/Ответы
Введение 4
1 Проектирование базы данных 5
1.1 Основы проектирования баз данных 5
1.2 Анализ предметной области 7
1.3 Инфологическая модель 8
2.3. Нормализация отношений 12
2 Описание разработанной базы данных 16
2.1 Выбор и обоснование СУБД 16
2.2 Структура базы данных 18
2.3. Физическое проектирование БД 20
2.4 Разработанные формы, запросы и отчеты 21
Заключение 29
Список использованных источников 30
На этом этапе создается схема хранения на языке определения данных выбранной СУБД.Так была выбрана СУБД MicrosoftAccess, то физическая структура БД «СТО» создается при помощи конструктора таблиц с указанием названия полей создаваемых таблиц и их типов в соответствии с разработанной логической моделью базы данных.Создание базы данных производится в несколько этапов. Сначала запускаем программа MicrosoftAccess, в окне MicrosoftAccess выбирается режим Создать\Новая база данных, задается имя базы данных (СТО), указывается место хранения и создается база щелчком по кнопке Создать.На вкладке Создание выбирается Конструктор таблиц, в новой таблице вводятся поля и типы данных, задаются ключевые поля и ограничения, затем таблица сохраняется под соответствующим именем в соответствии с разработанной моделью БД.После создания всех таблиц создаются связи между таблицами (Работа с базами данных\Схема данных).В результате создания таблиц и задания связей между таблицами была получена БД «СТО», схема которой представлена на рисунке 3.Рисунок3 – Схема данных БД «СТО»2.4Разработанные формы, запросы и отчетыДанные, которые будут храниться в БД, можно заполнить как непосредственным вводом в таблицы, так и с использованием графического интерфейса. Обыкновенному пользователю удобнее пользоваться базой данных, когда она имеет удобный для ввода и просмотра данных вид.В процессе работы были созданы формы, которые позволяют вводить данные и просматривать их. Всего разработано 10 форм, работа с базой данных начинается с открытия главной формы, на которой расположены кнопки, позволяющие перейти к формам, запросам и отчетам, требующимся в процессе работы СТО (рис. 4).Шесть форм из построенных вызываются непосредственно из главной формы, а формы Прейскурант, Автомобиль – из форм Добавить клиента и Изменить прейскурант. Две формы являются подчиненными.Из главной формы также имеется доступ к разработанным запросам и отчетам.Рисунок 4 – Главная форма БД «СТО»При заполнении данных по оказываемым услугам на форму Заказы добавляются вычисляемые поля: одно поле вычисляет базовую стоимость добавленных услуг, второе поле вычисляет конечную стоимость работ:=[Услуги подчиненная форма].[Form]![Поле6]*[Коэффициент] (рис. 5).Рисунок 5 – Форма «Заказы» в режиме макета.Для добавления нового клиента предусмотрена форма «Клиенты», в которой можно внести данные о клиенте, а затем добавить данные об автомобиле клиента (рис. 6). Щелчок по кнопке «Добавить автомобиль» вызывает форму для добавления новой записи об автомобилях. В обработке события сначала обновляется запись, чтобы новый клиент был доступен во всех связанных таблицах и запросах, а затем происходит добавление записи об автомобиле (рис. 7).Рисунок 6 – Форма «Клиенты».Рисунок 7 – Обработка нажатия кнопки Добавить автомобиль.Аналогично организовано изменение прейскуранта и добавление новой услуги.Просмотр клиентов и ввод заказов осуществляются посредством сложной формы (с подчиненной формой). В процессе работы были разработаны запросы, осуществляющие выдачу данных соответственно техническом заданию (рис. 8-17):перечень выполняемых услуг и их стоимости; марки автомобиля и перечня услуг по фамилии клиента; списка клиентов по марке автомобиля; списка работников станции и их зарплат; списка клиентов по фамилии ремонтникаРисунок 8 – Запрос на выдачу сведений о марках автомобиля по фамилии клиента в режиме конструктора.Рисунок 9 – Результат запроса на выдачу сведений о марках автомобиля по фамилии Ефимов.Рисунок 10 – Запрос на выдачу сведений обоказанных услугах по фамилии клиента в режиме конструктора.Рисунок 11 – Результат запроса на выдачу сведений об оказанных услугах по фамилии Семенов.Рисунок 12 – Запрос на выдачу списка клиентовпо марке автомобиля в режиме конструктора.Рисунок 13 – Результат запроса на выдачу списка владельцев автомобилей Skoda.Рисунок 14 – Запрос на выдачу списка мастеров с их заработной платой в режиме конструктора.Рисунок 15 – Результат запроса на выдачу списка мастеров с зарплатой.Рисунок 16 – Запрос на выдачу списка клиентовпо фамилии мастера в режиме конструктораРисунок 17 – Результат запроса на выдачу списка мастеров с их заработной платой.В процессе работы также были созданы три отчета: вывод текущего прейскуранта цен (рисунок 18), выводперечня предоставленных услуг, их стоимость (с примененными коэффициентами), число клиентов, заказывавших эту услугу с итоговыми суммами по годам и месяцам (рисунок 19) и отчет по количеству обслуженных клиентов по годам и месяцам (рисунок 20).Рисунок 18 – Отчет по текущему прейскуранту цен.Рисунок 19 – Отчет по общему количеству обслуженных клиентов.Рисунок 20 –Отчет по станции технического обслуживания.ЗаключениеВ данной курсовой работе была разработана база данных «СТО».Разработанная база данных позволяет добавлять, изменять, удалять и просматривать все имеющиеся и вводимые данные. Созданные формы позволяют просматривать и корректировать входную информацию, а запросы и отчеты получать необходимую информацию из базы данных.Данная курсовая работа является актуальной и была разработана с использованием MicrosoftAccess.При этом решение является временным, но необходимым, так как дальнейшее развитие базы данных может предполагать создание полноценного приложения, разработанного на одном из языков программирования высокого уровня, позволяющего использовать разработанную базу данных пользователю любого уровня подготовки в области информационных технологий.Список использованных источниковБекаревич, Ю. Б. Самоучитель Access 2010 / Ю. Б. Бекаревич, Н. В. Пушкина. – СПб.: БХВ-Петербург, 2011. – 432 с.Как сделать запрос с параметром в access 2010? [Электронный ресурс] – Режим доступа: http://word-office.ru/kak-sdelat-zapros-s-parametrom-v-access-2010.html Гарсиа-Молина, Гектор. Системы баз данных : Полный курс / Гектор Гарсиа-Молина, Джеффри Д. Ульман, Дженнифер Уидом ; [Пер. с англ. и ред. А.С. Варакина].– М.: Издательство «Вильямс», 2017 г. – 1088 с.Использование параметров для ввода данных при выполнении запроса. [Электронный ресурс] – Режим доступа: https://support.microsoft.com/ru-ru/office/использование-параметров-для-ввода-данных-при-выполнении-запроса-c2806d3d-d500-45a8-8507-ec6af351b6edМаска в MicrosoftAccess. [Электронный ресурс] – Режим доступа: https://accesshelp.ru/maska-vvoda-v-microsoft-access/Новиков Б. А. Основы технологий баз данных: учебное пособие / Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова. – 2-е изд. – М.: ДМК Пресс, 2020. – 582 с.НОУ ИНТУИТ. Работа с базами данных. Лекция 6: Реляционный подход к построению инфологической модели. [Электронный ресурс] – Режим доступа: https://intuit.ru/studies/courses/3439/681/lecture/14024Советов, Б. Я. Базы данных: учебник для прикладногобакалавриата / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. – 3-е изд., перераб. и доп. – М.: Издательство Юрайт, 2018. – 420 с.Созданиепростого отчета.[Электронный ресурс] – Режим доступа:https://support.microsoft.com/ru-ru/office/создание-простого-отчета-408e92a8-11a4-418d-a378-7f1d99c25304Что такое база данных?[Электронный ресурс] – Режим доступа:https://www.oracle.com/ru/database/what-is-database/
1. Бекаревич, Ю. Б. Самоучитель Access 2010 / Ю. Б. Бекаревич, Н. В. Пушкина. – СПб.: БХВ-Петербург, 2011. – 432 с.
2. Как сделать запрос с параметром в access 2010? [Электронный ресурс] – Режим доступа: http://word-office.ru/kak-sdelat-zapros-s-parametrom-v-access-2010.html
3. Гарсиа-Молина, Гектор. Системы баз данных : Полный курс / Гектор Гарсиа-Молина, Джеффри Д. Ульман, Дженнифер Уидом ; [Пер. с англ. и ред. А.С. Варакина]. – М.: Издательство «Вильямс», 2017 г. – 1088 с.
4. Использование параметров для ввода данных при выполнении запроса. [Электронный ресурс] – Режим доступа: https://support.microsoft.com/ru-ru/office/использование-параметров-для-ввода-данных-при-выполнении-запроса-c2806d3d-d500-45a8-8507-ec6af351b6ed
5. Маска в Microsoft Access. [Электронный ресурс] – Режим доступа: https://accesshelp.ru/maska-vvoda-v-microsoft-access/
6. Новиков Б. А. Основы технологий баз данных: учебное пособие / Б. А. Новиков, Е. А. Горшкова, Н. Г. Графеева; под ред. Е. В. Рогова. – 2-е изд. – М.: ДМК Пресс, 2020. – 582 с.
7. НОУ ИНТУИТ. Работа с базами данных. Лекция 6: Реляционный подход к построению инфологической модели. [Электронный ресурс] – Режим доступа: https://intuit.ru/studies/courses/3439/681/lecture/14024
8. Советов, Б. Я. Базы данных: учебник для прикладного бакалавриата / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. – 3-е изд., перераб. и доп. – М.: Издательство Юрайт, 2018. – 420 с.
9. Создание простого отчета. [Электронный ресурс] – Режим доступа: https://support.microsoft.com/ru-ru/office/создание-простого-отчета-408e92a8-11a4-418d-a378-7f1d99c25304
10. Что такое база данных? [Электронный ресурс] – Режим доступа: https://www.oracle.com/ru/database/what-is-database/
Вопрос-ответ:
Какая цена на разработку базы данных для станции технического обслуживания?
Стоимость разработки базы данных для станции технического обслуживания может варьироваться в зависимости от объема работы, требований заказчика и сложности проекта. Рекомендуем обратиться к специалистам для получения точной оценки стоимости.
Какие основные шаги в проектировании базы данных для станции технического обслуживания?
Основные шаги в проектировании базы данных для станции технического обслуживания включают основы проектирования баз данных, анализ предметной области, создание инфологической модели, нормализацию отношений, физическое проектирование и разработку форм, запросов и отчетов.
Какой софт необходим для разработки базы данных для станции технического обслуживания?
Для разработки базы данных для станции технического обслуживания необходимо выбрать и обосновать использование СУБД (системы управления базами данных), а также выбрать соответствующий софт для создания и поддержки базы данных. Рекомендуется обратиться к специалистам для подбора подходящих инструментов.
Какие формы, запросы и отчеты могут быть разработаны для базы данных станции технического обслуживания?
Для базы данных станции технического обслуживания могут быть разработаны различные формы, запросы и отчеты в зависимости от потребностей и целей заказчика. Например, можно создать форму для ввода информации о техническом обслуживании, запросы для поиска определенных данных или отчеты для анализа эффективности работы станции.
Где можно найти список использованных источников для разработки базы данных станции технического обслуживания?
Список использованных источников для разработки базы данных станции технического обслуживания можно найти в разделе "Список использованных источников" на странице 30 в данном документе.
Какие основные этапы проектирования базы данных включены в этот товар?
В разработке базы данных для станции технического обслуживания ОГЛАВЛЕНИЕ 4 включены следующие основные этапы проектирования базы данных: основы проектирования баз данных, анализ предметной области, инфологическая модель, нормализация отношений, описание разработанной базы данных, выбор и обоснование СУБД, структура базы данных, физическое проектирование БД, разработанные формы запросы и отчеты.
Какое ПО используется для разработки базы данных этой станции технического обслуживания?
Для разработки базы данных этой станции технического обслуживания используется определенное программное обеспечение, но оно не указано в описании товара.
Какие формы запросов и отчетов были разработаны для данной базы данных?
Для данной базы данных были разработаны различные формы запросов и отчетов, но подробная информация о них не указана в описании товара. Можете обратиться к разработчику для получения более подробной информации о формах запросов и отчетов, которые включены в этот товар.