Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Внешний вид модуля данный представлен на рис. 2.13.
Рис. 2.13. Модуль данных в проекте АРМ
Таблицы БД располагаются на диске и являются физическими объектами. Для операций с данными, содержащимися в таблицах, используются наборы данных. В терминах системы Delphi набор данных представляет собой совокупность записей, взятых из одной или нескольких таблиц БД.
Набор данных является логической таблицей, с которой можно работать при выполнении приложения. Такие компоненты как ADOTable, ADOQuery и являются наборами данных. Т.е. эти компоненты по средствам компонента связывающегося с БД, работают с таблицами и производят выборку из этих таблиц.
Связь компонентов с БД устанавливается с помощью компонента ADOTable.
Каждая форма, на которой представлена информация из БД, обязательно связана с хранилищем DataModule. Именно через него осуществляется связь и передача информации в программу.
Отчеты генерируются с помощью запросов. Для открытого компонента Query набор данных соответствует результатам выполнения SQL-запроса, содержащегося в свойстве SQL этого компонента. Для выполнения запроса в компоненте Query таблицы должны быть открыты. Параметры запроса передаются ему из программы. Т.е. набор данных формируется по мере выполнения программы.
Все программные модули связаны между собой и связаны с главным модулей проекта. Взаимосвязь модулей представлена на рис. 2.14.
Рис. 2.14. Структурная схема программных модулей
Проектируемое приложение будет включать в себя модули, которые позволяют реализовать перечисленные выше функции системы.
При разработке приложения для размещения невизуальных компонентов доступа к данным можно использовать специальный объект – модуль данных. Для текстов компонента модуля автоматически формируется модуль с именем unit2. Модуль данных позволяет отделить компоненты управления данными от формы обработки данных.
Так как, планируется автоматизировать процесс печати различных документов и отчетов, то для этого будет использоваться генератор отчетов FastReport. Для каждого отчета формируется внешний файл с расширением fr3:
- итоги по продажам;
- список поставщиков;
- итоги по заказам;
- отчет по товарам;
Для работы со справочниками предусмотрены модули:
- unit3 (Справочник товаров);
- unit5 (Справочник поставщиков);
- unit16 (Справочник товаров).
Все модули объединяются в единый каркас, для чего запланирован модуль главного меню системы и форм-вкладок – unit1.
Для управления проектом программы предназначен модуль Assortiment.dpr.
Дата публикования: 2015-01-13; Прочитано: 1109 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!