Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Концептуальная модель базы данных. ⇐ ПредыдущаяСтр 3 из 3
Таблица «Список марок ремонтируемых авто»: Таблица «Сотрудники»:
Таблица «Услуги»: Таблица «Клиенты»:
Таблица «Справочник выполненных работ»: ТЕХНИЧЕСКОЕ ЗАДАНИЕ НАЗНАЧЕНИЕ ПРОГРАММЫ
База данных автосервиса «Perfect Auto» предназначена для упорядочения, накопления, хранения, а также облегчения доступа к документам фирмы. Данная модель является первым этапом реализации сложного комплекса системы документоведения, предназначенного для расчёта предоставляемых услуг нашего автосервиса. Назначение системы – реализовать новый подход к организации работы с документами фирмы, а также облегчит доступ к поступающей информации в отдельно взятом предприятии. ТРЕБОВАНИЯ К ПРОГРАММЕ
1. Требования к функциональным характеристикам. Разрабатываемая модель должна обладать следующими функциями: 1.1 .Использовать для соединения и обмена данными. 2.1 .Иметь доступный и простой интерфейс пользователя. 3.1 .Работать под управлением ОС Windows. 4.1 .Иметь гибкую систему настроек. 5.1 .Серверная часть должна хранить базу данных пользователей, имеющих доступ к системе. 6.1 .Клиентская часть должна хранить базы данных адресов и их контактов. 7.1 Серверная часть должна хранить БД обслуживаемых клиентов и хранить документацию. О сборе информации предлагаемых услуг. 2. Требования к надёжности. Надежность системы в целом зависит от надежности используемой операционной системы. Серверная часть должна обслуживать без сбоев одновременное подключение и работу более 10 пользователей. Обе части должны без потерь передавать информацию по каналу связи между клиентом и сервером. 3. Условия эксплуатации. Стандартные условия эксплуатации программных продуктов. Необходимые сотрудники для обслуживания серверной части системы – системный администратор для обслуживания собственно сервера и группа разработчиков учебных курсов, численность и состав которой зависит от конкретной дисциплины курса.
СТАДИИ И ЭТАПЫ РАЗРАБОТКИ
Рассмотрим этапы создания БД «Автосервис» с помощью СУБД Access 2007. Сначала составляем модель " сущность – связь" для базы данных «Автосервис». Этапы проектирования модели " сущность – связь" Создание БД. Этапы проектирования". После создания модели запускаем приложение Access 2007. Открывается окно приложение Access 2007 на странице Приступая к работе с MicrosoftAccess 2007. В разделе Новая пустая база данных щелкаем на пиктограмме Новая база данных. В правой части окна появится информация об имени файла и указана директория для его хранения. По умолчанию имя файла -База данных1.accdb. Изменить имя файла и путь к директории для хранения файла БД можно в окне " Файл новой базы данных" щелкнув на пиктограмме " Поиск расположения для размещения базы данных". Установив имя файла и требуемое имя директории в окне " Файл новой базы данных", надо щелкнуть на кнопке ОК, окно закроется. Далее необходимо щелкнуть на кнопке Создать, чтобы создать пустую базу данных. При создании новой пустой базы данных окно приложения Access 2007 открывается на контекстной вкладке " Режим таблицы". В окне отображается новая пустая таблица с именем Таблица 1 в режиме таблица, представленная на рисунке 1.
Рисунок 1. Таблица «Сотрудники»
Далее необходимо перейти в режим Конструктор и создать структуру первой таблицы базы данных. Для этого необходимо щелкнуть на пиктограмме Вид и выбрать режим Конструктор. (рис. 2) Рисунок 2. Переход в режим конструктора
Откроется окно Сохранение, в котором надо указать имя таблицы и нажать кнопку ОК. Рисунок 3. Сохранение и переименование таблиц
Откроется таблица в режиме Конструктор. Создаем структуру таблицы. В первую строку колонки " Имя поля" вводим код и нажимаем клавишу Enter. Курсор переместится в колонку Тип данных. Access по умолчанию назначает тип данных. Нажимаем клавишу Enter, при этом курсор переместится в колонку Описание, при необходимости вводим описание данных. Первой строке таблицы Access по умолчанию назначает поле первичного ключа. Для первичного ключа в свойствах поля устанавливается значение Индексированного поля: Да (Совпадения не допускаются). Далее заполняем вторую строку (второе поле таблицы), Имя поля, Тип данных - текстовый. Третья строка: Имя поля -, Тип данных, Тип данных. Затем создаем структуры остальных в соответствии
Рисунок 4. Таблица «Клиенты» в режиме таблицы
Рисунок 5. Таблица «Услуги» в режиме таблицы
Рисунок 6. Таблица «Список Марок ремонтируемых авто» в режиме таблицы
Рисунок 7. Таблица «Справочник выполненных работ» в режиме таблицы
После этого необходимо установить логические связи между всеми таблицами. Логические связи устанавливаются между одноименными полями таблиц базы данных Access 2007. Связь данных в одной таблице с даннымив других таблицах осуществляется через уникальные идентификаторы (ключи) или ключевые поля. Для установления связей используем ключевые поля. Прежде чем приступить к созданию логических связей надо в Окне редактирования закрыть все таблицы и перейти на вкладку Работа с базами данных. Затем щелкнуть на пиктограмме Схема данных, в окне редактирования появится активное диалоговое окно " Добавление таблицы" на фоне неактивного окна Схема данных. В окне Добавление таблиц необходимо выделить имена таблиц и нажать кнопку Добавить, при этом в окне " Схема данных" появятся все таблицы. После этого необходимо закрыть окно диалога. Далее необходимо установить связи между таблицами в окне Схема данных. В появившемся окне диалога " Изменение связей" необходимо установить флажки: " Обеспечить целостность данных", " каскадное обновление связанных полей" и " каскадное удаление связанных записей", убедиться в том, что установлен тип отношений один-ко-многим и нажать кнопку Создать. Рисунок 8. Изменения связей
В окне Схема данных появится связь один-ко-многим между таблицами. Аналогичным образом нужно связать другие поля. В итоге получим Схему данных, представленную на рисунке 9.
Рисунок 9. Схема данных
После установки связей между таблицами, окно Схема данных необходимо закрыть. Далее необходимо осуществить заполнение всех таблиц. Таблицы БДAccess 2007 необходимо заполнять данными в определенной последовательности. Сначала надо заполнять главные таблицы, а затем подчиненные. Раскрывающийся список данных для вторичных ключей появится только в том случае, если при создании структуры подчиненных таблиц в режиме конструктор для полей вторичных ключей выбран тип данных " Мастер подстановок". В Access 2007 можно вводить данные непосредственно в таблицу в режиме таблица. Но обычно для ввода данных в БД Access 2007 используют формы. Форма ускоряет работу с базой данных. Форма в БД - это структурированное интерактивное окно с элементами управления, в котором отображаются поля одной или нескольких таблиц, или запросов. Форму можно использовать для ввода, изменения или отображения данных из таблицы или запроса. В Microsoft Office Access 2007 предусмотрены новые средства, помогающие быстро создавать формы, а также новые типы форм и функциональные возможности. Формы в БД Access можно создавать с помощью различных средств:
Все средства создания форм помещены в группу формы на вкладке Создание Для быстрого создания формы, т.е. создания одним щелчком мыши можно воспользоваться инструментом форм. В этом случае надо выделить таблицу в области объектов. Затем перейти на вкладку Создание и щелкнуть на пиктограмме форм. На экране будет отображена форма Рисунок 10. Создание формы Рисунок 11. Форма «Справочник выполненных заказов»
Рисунок 12. Форма «Список марок ремонтируемых авто»
Рисунок 13. Форма «Сотрудники»
Рисунок 14. Форма «Услуги» Рисунок 15. Форма «Клиенты» Рисунок 16. Главная кнопочная форма
Мастер форм.Создание форм при помощи мастера форм осуществляется быстро, и это средство позволяет включить в форму поля из нескольких связанных таблиц или запросов. На вкладке Создание в группе Формы надо нажать кнопку Другие формы, а затем выбрать команду Мастер форм. Откроется окно диалога Создание форм, в котором необходимо отвечать на вопросы каждого текущего экрана Мастера и щелкать на кнопке Далее. В первом окне необходимо выбрать поля из источника данных (таблиц или запросов). Для этого надо открыть список Таблицы и запросы, щелкнув на кнопку, справа. Затем все " Доступные поля" переведем в " Выбранные поля", выделив их и щелкнув на кнопку > >. Необходимо отметить, что, если форма создается на основе нескольких таблиц, необходимо повторить действия для каждой таблицы – источника. Затем необходимо щелкнуть на кнопке Далее. В следующем окне надо выбрать внешний вид, например, в один столбец и щелкнуть Далее. В следующем окне выберем требуемый стиль - официальный После выбора стиля, требуется перейти в последнее окно, щелкнув на кнопке Далее. В последнем окне Мастера требуется ввести имя и указать дальнейшие действия: Открыть форму для просмотра и ввода данных; Изменить макет формы. Конструктор форм. Для создания новой пустой формы необходимо выполнить следующее: 1. В окне приложения Access 2007 выбрать вкладку Создание. Выполнить щелчок на пиктограмме " Конструктор форм". В окне редактирования появится окно Form1 с пустой областью данных. 2. Для отображения списка полей требуемой таблицы выполнить щелчок на пиктограмме " Добавить существующие поля", появится список таблиц. Щелкнув на знак " +" таблицы, откроется список необходимых полей. 3. Поля из списка переместить на форму. Добавление полей осуществляется при нажатой левой кнопки мыши. 4. Поместить поля на форму. 5. Перемещение полей и их имен по форме производиться следующим образом: 1.1 Выделить поле с именем щелчком мыши. Вокруг него появятся маркеры перемещения и изменения размеров. Перемещать поле можно вместе с привязанным к нему именем или отдельно от него. 2.1 Для перемещения поместить указатель мыши на квадратик, находящийся в левом верхнем углу элемента. Указатель мыши в виде четырех направленной стрелки позволяет перемещать объект. 3.1 Нажать кнопку мыши и, удерживая ее, буксировать поле или его имя в нужное место в форме. Затем отпустить кнопку мыши. 4.1 Для изменения надписи, связанной с полем необходимо выполнить на ней двойной щелчок мышью и выполнить необходимые изменения. Затем закрыть окно. 5.1 Для изменения размеров поместить курсор на размерные маркеры, при этом курсор примет вид двунаправленной стрелки. Нажать кнопку мыши, буксировать в нужном направлении, затем отпустить кнопку мыши. 6.1 Для удаления поля выделить его, нажать клавишу Delete или другим способом. 7.1 Сохранить форму. 8.1 Просмотреть форму конструктор, выполнив на ней двойной щелчок в области переходов. Отчет — это объект базы данных, который используется для вывода на экран, в печать или файл структурированной информации. Отчёт позволяют извлечь из таблиц или запросов базы данных необходимую информацию и представить ее в виде удобном для восприятия. Отчёт содержит заголовок, область данных, верхний и нижний колонтитулы, примечание и разбит на страницы. В Microsoft Access 2007 для создания отчетов можно использовать различные средства: 1.1 Мастер отчетов 2.1 Конструктор отчетов 3.1 Инструмент отчётов 4.1 Пустой отчёт
Рисунок 17. Отчёт Рисунок 18. Отчёт «Автомобили»
Рисунок 19. Отчёт «Должность сотрудников» Рисунок 20. Отчёт «Услуги»
Рисунок 21. Отчёт «Клиенты» Рисунок 22. Отчёт «Справочник выполненных работ»
Запрос - предложение (инструкция) на языке SQL, по которой компьютер выполняет требуемые действия с данными или со структурой данных. Создание запроса с помощью конструктора, на вкладке Создание выбираем Конструктор запросов затем добавляем таблицы, которые нам нужны. Из таблиц выбираем поля, которые будут использоваться в запросе. Вводим условие отбора и нажимаем кнопку Выполнить. Затем закрываем запрос и в окне сохранения вводим имя запроса. Посмотреть готовый запрос можно на рисунках 23; 24; 25; 26; 27.
Рисунок 23. Запрос «ХэчБеки»
Рисунок 24. Запрос «Зар. Плата» Рисунок 25. Запрос «Возраст сотрудников»
Рисунок 25. Запрос «Поиск по фамилии и должности» Рисунок 27. Запрос «Between по дате»
ЗАКЛЮЧЕНИЕ
Была осуществлена задача, разработать базу данных своей предметной области, а также приложение для работы с разработанной базой данных. Данная система позволяет автоматизировать действия, связанные с учетом и обслуживанием клиентов. А именно позволяет осуществлять учет деталей, клиентов и выполненных заказов, позволяет добавлять новые, редактировать и удалять старые данные. В ходе работы были улучшены знания и навыки работы с основными этапами разработки и проектирования автоматизированных систем для работы с реляционными базами данных, улучшены навыки работы с документацией и с данными в выбранной предметной области. Проводилось проектирование, нормализация, моделирование базы данных, по заданной предметной области. Было создано приложение для работы с созданной базой данных, которое может помочь работникам автосервиса в осуществлении быстрой регистрации клиентов и заказов, а также помочь в управлении деятельностью автосервиса. В ходе работы была выполнена работа, целью которой является разработка и проектирование базы данных автосервиса «Perfect Auto», для более эффективной работы с клиентами и хорошей организации отдыха наших посетителей. Были выполнены следующие задачи: 1.Изучение теоретического материала по базам данных и СУБД. 2.Поиск, обобщение, анализ необходимой информации. 3.Разработка материалов в соответствии с заданием на курсовую работу. 4.Оформление курсовой работы в соответствии с заданными требованиями. 5.Выполнение проектной части курсовой работы (создание базы данных). 6.Подготовка и защита курсовой работы.
СПИСОК ЛИТЕРАТУРЫ
1. О.Д.Марков Автосервис Рынок-автомобиль-клиент, В.В.Волгин Малый автосервис организация и управление, Вахрамеев Д.А. Проектирование автотранспортных предприятий. 2. Управление автосервисом. Л. Ряховский. 2004 г. 3. Автосервис. Торговые операции. Для предпринимателей и руководителей сервисных предприятий, в качестве образовательного ресурса - для профессионалов автосервиса, студентов вузов и техникумов. В. Волгин. 2004 г. 4.
Популярное:
|
Последнее изменение этой страницы: 2016-06-05; Просмотров: 1955; Нарушение авторского права страницы