БД супермаркета. ПЗ. Проектирование бд
Скачать 1.25 Mb.
|
Рисунок 7 - Таблица «Поставщики» Рисунок 8 - Таблица «Продажи» Рисунок 9 - Таблица «Работники» Рисунок 10 - Таблица «Расшифровка_продаж» Рисунок 11 - Таблица «Списание» Рисунок 12 - Таблица «Товары» После создания всех таблиц нам необходимо организовать связь между ними. Результат представлен на рисунке 13. Рисунок 14 – Схема связи между таблицами Следующим этапом будет создание приложения для обработки хранящейся информации. Данное приложение создадим, используя язык высокого уровня Object Pascal. Создание клиентского приложения Для взаимодействия создаваемого приложения и БД, мы будем использовать технологию ADO. Для этих целей в среде программирования имеются следующие компоненты: ADOConection – компонент для связи БД и создаваемого приложения ADOTable – компонент для отображения данных, хранящихся в таблицах на сервере Кроме того, для отображения данных будут использованы компоненты DBGrid и DataSource. Для более наглядного представления созданной программы представим некоторые формы, отображающие созданные ранее сущности. Создание интерфейса пользователя Для более привычного восприятия и наиболее эффективной работы пользователей было решено создать приложение, имеющее оконную структуру, сходную со структурой Windows. В созданном приложении каждое окно отображает ту или иную сущность, позволяя просматривать содержащуюся в ней информацию, а также корректировать ее в случае необходимости. Переход между экранными формами осуществляется с помощью меню, расположенного на основной форме приложения. Вид главного окна представлен на рисунке 14. Рисунок 15 – Основное окно программы На рисунках 15 и 16 представлены примеры созданных форм для работы с должностями персонала, а также со списком продаж супермаркета. Рисунок 15 – Форма к таблице «Должности» Рисунок 16 – Форма к таблице «Список продаж» Все остальные экранные формы имеют схожую структуру, и каждая из них отображает одну сущность. Заключение В данной работе были рассмотрены принципы построения БД «Супермаркет», за основу созданной базы были взяты разработки, сделанные в ходе лабораторных работ. При построении инфологической модели были внесены необходимые коррективы, повышающие эффективность работы данной БД. При создании приложения, основным критерием был «дружелюбный» интерфейс, понятный даже неподготовленному пользователю. При работе с приложением поддерживается идентичный подход ко всем экранным формам. Созданная БД и приложение для работы с ней отвечают современным требованиям по сохранению целостности хранящихся данных. Список использованной литературы Сорокин А.В. Delphi. Разработка баз данных. А. В. Сорокин – СПб.: Питер, 2005. – 477с.: ил. Издательский дом «Вильямс», 2005. – 336 с.: ил. – Парал. тит. англ. Базы данных/И.П. Карпова. - И.: Питер, - 2013. - 240 с. |