автомат. Информационная система "Автомастерская"
Скачать 12.29 Kb.
|
Информационная система "Автомастерская"ВведениеЗадачи, связанные с накоплением и обработкой данных, широко распространены в любой сфере деятельности человека, как профессиональной, так и бытовой. Для автоматизации хранения, обработки, сортировки, выборки и представления данных по любым критериям, а так же выполнения расчетов, внедряются базы данных. Однако часто возникают задачи, которые не способны реализовать готовые решения – требуется изменение существующих баз данных или даже разработка новых. Цель курсовой работы состояла в проектировании и создании базы данных мастера по приемке автотранспортных средств. Разрабатываемая база данных должна обеспечивать выполнение основных функций: ввод данных, выполнять запросы к данным, составлять отчеты. Для достижения поставленной цели необходимо решить следующие задачи: выполнить анализ предметной области; разработать ER - модель предметной области; спроектировать структуру реляционной базы данных; выбрать средство для реализации базы данных; разработать таблицы, формы, запросы и отчеты; разработать пользовательский интерфейс для доступа к объектам базы данных. Выбор средства реализации базы данныхРынок программного обеспечения персональных компьютеров располагает большим числом разнообразных по своим функциональным возможностям систем управления базами данных (СУБД) общего назначения. В данной работе в качестве средства реализации базы данных выбрана СУБД Microsoft Access. Данная СУБД по своей структуре и способу хранения информации относится к реляционным базам данных, так как вся информация хранится в таблицах . СУБД Microsoft Access способна обрабатывать данные различных типов и форматов, выбирать из таблиц необходимые сведения, обрабатывать, подготавливать отчеты и т.п., то есть обладает всеми основными возможностями современных СУБД. Кроме того, данная программа интегрирована в пакет Microsoft Office, не требует большого объема памяти и достаточно проста в использовании и пользователю не потребуется прилагать значительные дополнительные усилия для изучения ее интерфейса. В Microsoft Office Access под базой данных понимается совокупность всех информационных данных и средств обработки (объектов): таблицы, формы, запросы, отчеты, макросы, модули. В Microsoft Office Access перечисленные объекты хранятся в одном файле, имеющем расширение accdb, что удобно для пользователей базы данных. Ведь в некоторых СУБД для хранения каждой таблицы, отчета, модуля создаются отдельные файлы, имена которых имеют различные расширения, что создает пользователю определенные неудобства. Рассмотрим более подробно назначение перечисленных объектов Microsoft Office Access. Таблица – набор данных, имеющих табличную структуру. Каждый объект учета (сотрудник, обучающийся и т.д.) характеризуется набором характеристик (полей) Создание запросовЗапрос – это инструмент для анализа, выбора и изменения данных. С помощью Microsoft Access могут создаваться несколько видов запросов: на выборку, на создание таблиц, на добавление, на удаление, на обновление, перекрестный, запрос на объединение. Наиболее часто создаются запросы на выборку. Запросы-выборки осуществляют только извлечение информации из одной или нескольких связанных таблиц и представление ее в виде виртуальной (не существующей на самом деле) таблицы. Запросы-выборки выполняют отбор требуемых пользователю данных, не изменяя содержимого исходных таблиц, а результаты отбора размещают в оперативной памяти. Отобранные данные можно посмотреть на экране, вывести на печать. Для создания запроса на выборку необходимо сделать следующее: щелкнуть по объекту «Запросы», щелкнуть по кнопке «Создать», выбрать способ создания «Конструктор» и нажать на кнопку ОК. В появившемся окне щелкнуть по закладке «Таблицы», выделить таблицы, по которым создается запрос, и нажать кнопку «Добавить», а затем кнопку «Закрыть»; появится окно, в котором в верхней части изображена схема данных, а снизу бланк, представляющий собой макет запроса (таблицы). Необходимо указать, как будут называться столбцы в запросе и откуда брать соответствующие данные; в строке «Поле» указываются имена столбцов создаваемого запроса, причем существующее имя можно выбрать из раскрывающегося списка; при необходимости в строке «Условие отбора» указывается критерий для отбора записей; после проверки правильности выполнения запроса его сохраняют. В базе данных было создано 4 запроса на выборку. Запрос «Работы по автомобилю», выводящий сведения обо всех работах, произведенных с определенным автомобилем в данном автосервисе (рис.17-19). Для отбора сведений только об определенном автомобиле в строке «Условие отбора» создали приглашение (в квадратных скобках). Рис ЗаключениеВ результате выполнения данной курсовой работы была разработана реляционная база данных для мастера по приемке автотранспортных средств. База данных содержит 11 таблиц, 5 запросов, 10 форм (в том числе – одна кнопочная форма), 2 отчета. В ходе выполнения курсовой работы были решены следующие задачи: построена информационно-логическая модель предметной области; на основе анализа предметной области выявлены объекты, необходимые для хранения информации в базе данных, и определены взаимосвязи этих объектов, необходимые для решения поставленной задачи; построена логическая модель данных; в CУБД Microsoft Access реализована база данных (созданы таблицы, формы, запросы и отчеты); разработан интерфейс пользователя для работы с базой данных, включающий запросы, формы и отчет. Список литературыБазы данных и системы управления базами данных: учебное пособие / Е.А. Лазицкас, И.Н. Загумённикова, П.Г. Гилевский. - Минск: РИПО, 2016. - 267 с. Гордеев С.И. Организация баз данных в 2 ч. Часть 1: учебник для вузов / С. И. Гордеев, В. Н. Волошина. – 2-е изд., испр. и доп. – Москва: Юрайт, 2019. – 310 с. Кабанов В.А. Практикум Access: Учебное пособие. / В.А. Кабанов.– Сергиев Посад, ФГБОУ ВПО «МГИУ», 2014. –55 с. Коннолли Т. Базы данных. Проектирование, реализация и сопровождение. Теория и практика / Т. Коннолли, К. Бегг.– 3-е изд. – Москва: Вильямс, 2017. – 1440 c. Новиков Б.А. Основы технологий баз данных. Учебное пособие / Б.А. Новиков, Е.А. Горшкова. – М.: ДМК Пресс, 2019. – 240 с. Сенченко П.В. Организация баз данных: учебное пособие / П.В. Сенченко. - Томск: ТУСУР, 2015. - 170 с. Советов Б. Я. Базы данных: учебник / Б. Я. Советов, В. В. Цехановский, В. Д. Чертовской. – 2-е изд. – М.: Юрайт, 2017. – 463 с. Стружкин Н.П. Базы данных. Проектирование. / Н.П. Стружкин, В.В. Годин. – М.: Юрайт, 2016. – 478 с. Технология ведения баз данных: учебное пособие / В.Т. Королев, Е.А. Контарёв, А.М. Черных. - Москва: Российский государственный университет правосудия, 2015. - 108 с. Царев Р.Ю. Программные и аппаратные средства информатики : учебник / Р.Ю. Царев, А.В. Прокопенко, А.Н. Князьков. - Красноярск: Сибирский федеральный университет, 2015. - 160 с. |