Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Создание клиентского приложения базы данных

Автор:   •  Ноябрь 15, 2023  •  Лабораторная работа  •  6,746 Слов (27 Страниц)  •  124 Просмотры

Страница 1 из 27

Кафедра автоматизации, информационных и инженерных технологий

ЛАБОРАТОРНАЯ РАБОТА №7

по дисциплине: Базы данных

Тема: «Создание клиентского приложения базы данных»

Предметная область: «Реализация готовой продукции»

Выполнил:

студент

Принял:

к.ф.-м.н., доцент кафедры АИИТ


Цель работы

Создать клиентское приложение для работы с базой данных с применением встроенных инструментов. Создание фильтров. Создание формы отчетных документов по данным базы данных.

Постановка задачи

  • создать формы-справочники по каждой таблице. На форме-справочнике должны быть реализованы управляющие кнопки: вставки, удаления и обновления.
    В качестве рабочего механизма управляющих кнопок использовать хранимые процедуры;
  • создать главную форму. На ней расположить: название предметной области, кнопки вызова форм-справочников, кнопка выхода;
  • создать фильтры: с помощью выпадающего списка, с помощью хранимой процедуры;
  • создание поиска;
  • создание отчетной формы. Отчетные формы создаются на основе представлений (созданных по ним хранимых процедур) разработанных в лабораторной работе №6.

Выполнение работы

Создаем новый проект и добавляем в него модуль данных (File/New/Other - DataModule).

Для соединения разрабатываемого клиентского приложения с нашей базой данных на форму модуля данных поместим компоненты: ADOConnection (в настройках подключения указали нашу БД), ADODataSet (через параметр CommandText выбираем необходимые нам данные из каждой таблицы) и DataSource (для данного компонента в инспекторе объектов выставляем свойства параметра DataSet). Для каждого справочника создаем отдельную форму, и помещает на неё компонент DBGrid (выбор таблицы осуществляется через параметр DataSource).

На рисунке 1 представлено главное окно приложения, на форме присутствуют кнопки:  продажа, поступление, товар, контрагент, магазин,  список поставщиков, остатки товара. Так же на форм располагается главное меню, содержащие ссылки на справочники, документы и отчеты приложения.

[pic 1]

Рисунок 1 – Основная форма приложения

При нажатии на одну из кнопок, расположенных в группе «Создание документов» или «Добавить», появится диалоговое окно с созданием одноимённого объекта. При нажатии на одну из кнопок раздела «Сформировать отчет» выйдет необходимая пользователю отчетная форма.

 Форма «Справочник «Магазины»

На данной форме находится таблица, в соответствии с рисунком 2, содержащая поля: код магазина, наименование магазина, ИНН, КПП, руководитель, адрес, телефон.

На форме так же присутствуют кнопки: «Добавить», с помощью которой можно добавить необходимую запись в таблицу, кнопка «Изменить», с помощью которой можно изменить необходимую запись, кнопка «Удалить», с помощью которой можно удалить необходимую запись из таблицы.

[pic 2]

Рисунок 2 – Форма «Справочник «Магазины»

Форма «Добавить магазин»

На данной форме, в соответствии с рисунком 3, изображены пустые панели «Edit», с помощью которых можно вставить необходимую запись. После нажатия кнопки «Добавить» в таблицу добавиться новая запись

[pic 3]

Рисунок 3 – Форма «Добавить магазин»

Форма «Изменение информации о магазине»

На данной форме, в соответствии с рисунком 4,  изображены панели «Edit», с помощью которых можно изменить необходимую запись. После нажатия кнопки «Изменить» в таблице измениться выбранная запись по необходимым параметрам. При нажатии кнопки «Закрыть» - произойдёт выход к главной форме.

...

Скачать:   txt (65.9 Kb)   pdf (385.4 Kb)   docx (416.4 Kb)  
Продолжить читать еще 26 страниц(ы) »
Доступно только на Essays.club