Проектирование базы данных "Почтовое отделение"

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

ся объединение таблиц

  • Во вкладке Условие отбора задаются условия отбора записей
  • В строке Сортировка выбирается порядок сортировки записей результата
  • В строке Группировка выбирается порядок группировки записей результата
  • База данных содержит 8 запросов:

    3 Запроса по получениям и 3 запроса по отправлениям, на вывод информации о письмах, посылках, бандеролях в отдельности, соответственно установив в качестве фильтров письма, посылки, бандероли.

    Запрос о возможной подписке стоимостью не более 50 грн, соответственно в поле фильтра цены установить <50.

    Запрос на получение информации о подписке, которая еще действительна. В поле фильтра установив Срок подписки <DATE ()

    Пример запроса используемого в базе данных:

    Запрос на получение информации о действующих подписках:

     

    Рис. 3. Запрос на выборку

     

    3.3 Создание форм

     

    Fox Pro это прежде всего система управления базами данных. Она предназначена для хранения и получения данных, представления их в удобном виде и автоматизации часто выполняемых операций, а также разрабатывать удобные формы ввода данных и составлять сложные отчёты.

    Формы позволяют создавать пользовательский интерфейс для таблиц базы данных. Формы предоставляют преимущества для представления данных в упорядоченном и привлекательном виде. Правильно разработанная форма ускоряет процесс ввода данных и минимизирует ошибки.

    Формы создают из набора отдельных элементов управления: текстовые поля для ввода и редактирования данных, кнопки, флажки, переключатели, списки, метки полей, а также рамки объектов для отображения графики и объектов OLE. Простейший путь создания основной и подчинённой форм использование Мастера форм, который позволяет создавать формы, содержащие поля из одной или более таблиц или запросов. Мастер форм создает базовый внешний вид формы и добавляет текстовые поля для отображения и редактирования значений полей таблиц. Независимо от уровня владения компьютером использование Мастера форм заметно упрощает и ускоряет процесс создания простых форм, которые затем можно усовершенствовать в режиме конструктора. Создание форм базы данных происходит несколькими способами: авто формой, мастером и конструктором. Выбираем пункт Создание формы с помощью мастера. Следуя указаниям Мастера выбираем поля для формы, которые могут браться из разных таблиц, которые имеются в создаваемом проекте. После выбора полей формы выбираем внешний вид и стиль оформления создаваемой формы, после чего задаётся имя формы.

    После создания формы можно перейти в режим конструктора и откорректировать содержащиеся в форме поля, кнопки и т.д.

    Формы, используемые в базе данных: операции, подписка, получения, отправка.

    Пример формы Отправления

     

    Рис.4. Форма Отправления

     

    отправкаподпискасведенияопеациисведенияписьмаотправкаполучениеподпискадешевая посылкидействующаябандеролиполучениеотчетотчетсведенияписьмапосылкибандеролиотчет

    Схема 2:схема связи форм

     

    3.4 Создание отчетов

     

    Отчёт представляет собой специальный тип непрерывных форм, предназначенных для печати. Для создания отчёта, который можно распечатать и распределить между потребителями, комбинируются данные в таблицах, запросах и даже формах. Распечатанная версия формы может служить отчётом. Можно создавать отчёты как из одной таблицы, так и из нескольких пользуясь связями.

    В основном отчёты проще всего построить при помощи Мастера отчётов. Он старается создать оптимальный вариант окончательного отчёта с первой попытки. Обычно мастер в достаточной степени приближается к законченному варианту, так что тратиться намного меньше времени на редактирование базового отчёта мастера.

    В базе данных используется 3 отчета: отправления, получения, подписка

    Пример отчета, используемого в базе данных:

     

    Рис.5 Отчет Подписка

     

     

    4. Инструкция пользователя

     

    СУБД Почтовое отделение создана для удобного хранения, просмотра и исправления информации на аптечном складе. Главная форма является первым шагом в работе с этой СУБД. Описание главной формы:

    Кнопка Отправления открывает форму, которая содержит полную информацию об отправлениях.

    Кнопка Получения открывает форму, которая содержит полную информацию о получениях.

    Кнопка Подписка открывает форму, которая содержит полную информацию о подписках.

    Форма Получения содержит:

    Кнопка письма открывает форму содержащую информацию о полученных письмах.

    Кнопка посылки открывает форму содержащую информацию о полученных посылках.

    Кнопка бандероли открывает форму содержащую информацию о полученных бандеролях.

    Кнопка Отчет открывает отчет по получениям.

    Форма Отправка содержит:

    Кнопка письма открывает форму содержащую информацию об отправленных письмах.

    Кнопка посылки открывает форму содержащую информацию об отправленных посылках.

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

    Кнопка Отчет открывает отчет по отправке.

    Форма Подписка содержит:

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

    Кнопка Дешевая открывает форму, котор