Разработка информационной системы "Цветы" для компании "AMF тАУ международная сеть доставки цветов"
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
p>) Дата (значение дата/время);
) Время (значение дата/время);
) Итог (числовое значение);
Таблица Клиенты должна содержать:
) Код клиента (числовое значение);
) ФИО клиента (текстовое значение);
) Адрес (текстовое значение);
) Телефон (числовое изображение).
Таблица Оказание услуги должна содержать:
) Код оказанной услуги (числовое значение);
) Код акта (числовое значение).
Таблица Специалисты должна содержать:
) Код специалиста (числовое значение);
) ФИО (текстовое значение);
Таблица Типы услуг должна содержать:
1) Код типа услуг (числовое значение);
) Наименование (текстовое значение).
Таблица Услуги должна содержать:
1) Код услуги (числовое значение);
) Тип услуги (числовое значение);
) Наименование (текстовое значение);
) Цена (значение денежный).
С тем чтобы Microsoft Access мог связать данные из разных таблиц каждая таблица должна содержать поле или набор полей, которые будут задавать индивидуальное значение каждой записи в таблице. Такое поле или набор полей называют основным ключом.
В таблице Акт основной ключ - код акта;
В таблице Клиенты основной ключ - код клиента;
В таблице Оказание услуги основной ключ - код оказанной услуги;
В таблице Специалисты основной ключ - код специалиста;
В таблице Типы услуг основной ключ - код типа услуг;
В таблице Услуги основной ключ - код услуги;
В физической модели содержится информация обо всех объектах БД.
Рассмотрим построение такой физической модели данных на основе логической модели данных созданном на предыдущем этапе. Схема данных для информационной системы Computers Media представлена на рис.4.
Рис. 4 Физическая модель данных Computers Media
информационный поисковый база данные
2. Разработка объектов базы данных - транзакций, представлений, хранимых процедур и запросов к базе данных
предоставляет возможность вводить данные как непосредственно в таблицу, так и с помощью форм. Форма в БД - это структурированное окно, которое можно представить так, чтобы оно повторяло форму бланка. Формы создаются из набора отдельных элементов управления.
Внешний вид формы выбирается в зависимости от того, с какой целью она создается. Формы Access позволяют выполнять задания, которые нельзя выполнить в режиме таблицы. Формы позволяют вычислять значения и выводить на экран результат. Источником данных для формы являются записи таблицы или запроса.
Форма предоставляет возможности для:
ввода и просмотра информации базы данных;
изменения данных;
печати.
В Access формы можно создавать разными способами:
- с помощью мастера форм;
с помощью конструктора.
Рис. 5 Форма Клиенты в режиме формы
Рис. 6 Форма Клиенты в режиме конструктора
В ИС Computers Media создано шесть простых форм, одна подчинённая форма для просмотра данных и одна главная кнопочная форма. Все формы создавались с помощью мастера форм, после чего дорабатывались в режиме Конструктора.
Запросы являются одним из основных инструментов выборки, обновления и обработки данных в таблицах базы данных. Перечислим важнейшие типы запросов:
- запрос на выборку;
запрос на изменение;
SQL-запрос;
запрос с параметрами;
перекрёстный запрос.
Чтобы сформировать запрос с помощью конструктора, необходимо выбрать вкладку Запросы в окне БД. В окне Добавление таблицы выбираем таблицы или запросы, на основе которых следует сформировать запрос. Далее на экране появится окно конструктора запроса - основного инструмента для построения запроса. В окне вы видите включённый в него макет таблицы, выбранный в предыдущей операции. Щелкнув дважды по необходимым полям, они переместятся в бланк запроса.
Рис. 7 Вид запроса в режиме выполнения
Рис. 8 Вид запроса в конструкторе
Отчет - это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.Access отображает в отчете данные из запроса или таблицы, добавляя к ним текстовые элементы, которые упрощают его восприятие.
Отчеты можно создавать различными способами:
Конструктор;
Мастер отчетов.
Рис. 9 Отчет за весну
Рис. 10 Отчет за весну в режиме конструктор
В информационную систему Computers Media входят таблицы, запросы, формы, отчёты.
Здесь приведём тексты программ и режим выполнения запросов и макроса.
Запрос Букет (см.рис.1)
Рис. 1 Запрос Букет
Программный код запроса Букет в SQL
Заказ.Код_Заказа AS Заказ_Код_Заказа, Заказ.Номер_Заказа, Заказ.Дата_Заказа, Заказ.Фамилия AS Заказ_Фамилия, Заказ.Имя AS Заказ_Имя, Заказ.Отчество AS Заказ_Отчество, Заказ.[Контактный телефон] AS [Заказ_Контактный телефон], Заказ.[Цена заказа], Заказ.Код_букета AS Заказ_Код_букета, Заказ.Код_чека, Букет.Код_букета AS Букет_Код_букета, Букет.Наименование, Букет.Описание, Букет.Фото, Букет.Тема, Букет.Цена_букета, Букет.[Стандарт/Спец], [Зеленая cоставляющая букета].Код_строки AS [Зеленая Составляющая букета_Код_строки], [Зеленая cоставляющая букета].Код_Букета AS [Зеленая Составляющая букета_Код_Букета], [Зеленая cоставляющая букета].Ко