Проектирование базы данных на примере ООО "Садовая техника"

Теоретические основы проектирования и разработки баз данных. Определение сущностей, атрибутов, взаимосвязей между сущностями, ключей. Средства создания, изменения описания, удаление таблиц и данных. Формирование простых и сложных запросов к базе данных.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 06.12.2015
Размер файла 2,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

· Модуль авторизации и идентификации (UnitLogin) появляется при запуске приложения и позволяет:

· Вводить имя и пароль пользователя;

· В случае прохождения идентификации перейти к следующей форме «База данных Садовая техника»;

· Осуществлять быстрый вход и выход из программы.

Для подключения к БД использовались компоненты:

· IBDatabaseMain - центральный компонент для соединения с базой данных

· IBQueryMain - буфер для хранения данных из базы

· DataSourceMain - источник данных для датасета

Элементы модуля UnitLogin:

· Label 1 -- компонент, на котором расположена надпись «Укажите имя пользователя и пароль»;

· Label2 - компонент, на котором расположена надпись «Пользователь»;

· Label3 - компонент, на котором расположена надпись «Пароль»;

· EditSotrudnik -- компонент, предназначенный для ввода логина;

· EditPassword - компонент, предназначенный для ввода пароля;

· CheckBoxGuest - компонент, нажатие которого позволяет войти в базу данных под логином «Я - гость»;

· ButtonOK - кнопка «ОК», для входа в приложение;

· ButtonCancel - кнопка «Отмена», для быстрого выхода из программы.

Функциональная структура подсистемы вывода позволяет выводить на экран и просматривать:

DataModule:

- справочник клиентов: модуль (Klienty)

Форма модуля:

Элементы модуля:

· ToolBarl -- компонент, на котором размещены кнопки;

· ToolButtonEdit -- кнопка редактирования данных о сотруднике;

· ToolButtonlnsert -- кнопка добавления данных о сотруднике;

· ToolButtonDelete -- кнопка удаления данных о сотруднике;

· DBGridl - объект для отображения таблицы

Cправочник конструкций: модуль (Konstrukcia) Форма модуля:

Элементы модуля:

· ToolBarl -- компонент, на котором размещены кнопки;

· ToolButtonEdit -- кнопка редактирования данных о заказчике;

· ToolButtonlnsert - кнопка добавления данных о заказчике;

· ToolButtonDelete -- кнопка удаления данных о заказчике;

· DBGridl - объект для отображения таблицы клиентов.

Cправочник цветов: модуль (Cvet) Форма модуля:

Элементы модуля:

· ToolBarl -- компонент, на котором размещены кнопки;

· ToolButtonEdit -- кнопка редактирования данных

· ToolButtonlnsert - кнопка добавления данных о заказчике;

· ToolButtonDelete -- кнопка удаления данных о заказчике;

· DBGridl - объект для отображения таблицы заказчиков.

Cправочник типов двигателей: модуль (Dvigatela) Форма модуля:

Элементы модуля:

· ToolBarl -- компонент, на котором размещены кнопки;

· ToolButtonEdit -- кнопка редактирования данных о заказчике;

· ToolButtonlnsert - кнопка добавления данных о заказчике;

· ToolButtonDelete -- кнопка удаления данных о заказчике;

· DBGridl - объект для отображения таблицы заказчиков.

Справочник производителей (Proizvod):

Элементы модуля:

Элементы модуля:

· ToolBarl -- компонент, на котором размещены кнопки;

· ToolButtonEdit -- кнопка редактирования данных

· ToolButtonlnsert - кнопка добавления данных о заказчике;

· ToolButtonDelete -- кнопка удаления данных о заказчике;

· DBGridl - объект для отображения таблицы заказчиков.

Форма с перечнем всех товаров и их комплектующих (Gazonokosilki):

· DBGrid1 - объект для отображения таблицы заказчиков

· ButtonInsert - кнопка добавления данных

· ButtonEdit - кнопка редактирования данных

· ButtonDelete - кнопка удаления данных

· ButtonSave - сохранить данные в таблицу

· ButtonCancel - отменить ввод данных в таблицу

· EditDate - строка года выпуска

· ComboboxProizv - выпадающий список для выбора производителя

· ComboboxCvet - выпадающий список для выбора цвета

· ComboboxKonst - выпадающий список для выбора конструкции

· ComboboxDvig - выпадающий список для выбора типа двигателя

· EditCena - строка для ввода стоимости товара

· Label - разные подсказки для формы

· MainMenu - меню с навигацией по программе

Осуществление добавления данных в таблицу:

Форма журнал продаж (Jurnal_prodaj):

· DBGrid1 - объект для отображения таблицы заказчиков

· ButtonInsert - кнопка добавления данных

· ButtonEdit - кнопка редактирования данных

· ButtonDelete - кнопка удаления данных

· ButtonSave - сохранить данные в таблицу

· ButtonCancel - отменить ввод данных в таблицу

· Comboboxmodel - выпадающий список для выбора модели

· ComboboxKlient - выпадающий список для выбора клиента из базы

· Label - разные подсказки для формы

Далее, в меню навигации присутствует пункт «Сортировка», где пользователь выбирает критерий для сортировки вывода данных (По производителю, по году выпуска, по двигателю, по конструкции, по стоимости от минимального, по стоимости по максимальному):

На примере выбрана сортировка по году выпуска:

На примере выбрана сортировка на журнале продаж:

Заключение

Целью данного курсового проекта являлось создание информационной системы, которая отражала бы всю необходимую информацию о данных работы ООО «Садовая техника»

Для этого были рассмотрены этапы проектирования базы данных. Были определены сущности, связи, атрибуты, первичные и вторичные ключи. На этапе логического проектирования производились произведение и проверка модели данных. Был проведен процесс нормализации для устранения ошибок, а также определены требования для поддержки целостности данных и простроена диаграмма «сущность - связь».

В ходе выполнения курсового проекта была создана база данных для данного предприятия, содержащая всю необходимую информацию по существующим данным, и к созданной базе данных было написано приложение на Delphi.

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

· хранение, обработку и вывод необходимой информации;

· быстроту доступа к необходимой информации и данным;

· эффективность и простоту в использовании;

· понятный и быстрый интерфейс.

Размещено на Allbest.ru


Подобные документы

  • Теоретические основы проектирования и разработки баз данных. Этапы физической реализации. Даталогическое и инфологическое проектирование. Определение сущностей, атрибутов, взаимосвязей между сущностями, ключей. Построение ER-модели. Управляющая программа.

    курсовая работа [1,5 M], добавлен 02.06.2015

  • Теоретические основы проектирования и разработки баз данных, правила формирования отношений из диаграмм ER-типа. Определение сущностей и их взаимосвязей, атрибутов и ключей. Разработка модели базы данных, повышение производительности доступа к информации.

    курсовая работа [1,5 M], добавлен 24.12.2011

  • Требования, предъявляемые к базе данных "Публикации в СМИ". Выбор инструментальных средств для разработки. Проектирование базы данных: выявление необходимого набора сущностей, обоснование требуемого набора атрибутов, определение связей между объектами.

    курсовая работа [1,2 M], добавлен 18.04.2014

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

    курсовая работа [1,5 M], добавлен 31.03.2015

  • Структура простейшей базы данных и свойства полей. Характеристика типов данных. Описание процесса создания базы данных, таблиц и связей между ними, простых и составных форм, запросов в Microsoft Access. Пример составления подчинённых отчетов и макросов.

    курсовая работа [2,9 M], добавлен 14.11.2016

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Исследование свойств системы управления базами данных Firebird. Разработка базы данных для автоматизации учета товарно-материальных ценностей. Изучение главных сущностей и атрибутов, присутствующих в данной базе данных. Построение связей между сущностями.

    курсовая работа [832,8 K], добавлен 23.02.2014

  • Проектирование базы данных, содержащей информацию, которая всесторонне характеризует российский рынок медицинского оборудования. Описание атрибутов сущностей и связей, отраженных в разработанной ER-модели. Разработка отчетов, форм, запросов в базе данных.

    курсовая работа [3,2 M], добавлен 19.06.2015

  • Рaзрaботка бaзы дaнных в Microsoft SQL Server 2005 для aвтомaтизaции процессa контроля прокaтa видеофильмов: перечень сущностей и атрибутов, выбор ключей, содержимое тaблиц, составление запросов к базе данных, триггеров и клиентского приложения.

    курсовая работа [940,3 K], добавлен 21.06.2011

  • Понятие реляционной модели данных, целостность ее сущности и ссылок. Основные этапы создания базы данных, связывание таблиц на схеме данных. Проектирование базы данных книжного каталога "Books" с помощью СУБД Microsoft Access и языка запросов SQL.

    курсовая работа [838,9 K], добавлен 25.11.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.