Курсовая работа: Автоматизация работы фирмы по продаже автомобилей

Ввод данных на отпуск товара осуществляется с помощью формы “новый торговый чек”.

Замечание: На форме новый “новый торговый чек” присутствует элемент DBNavigator, он необходим для того чтобы, выбрать необходимую модель автомобиля. Причем цена на автомобиль выставляется автоматически в зависимости от выбранного кода модели.

3. Реализация информационной системы средствами объектно-ориентированного языка Delphi

Delphi – это среда разработки приложений с использованием графического интерфейса Windows. Программирование является:

а) Объектно-ориентированным (программирование осуществляется над объектами и с помощью объектов)

б) Событийно-ориентированным (раз есть объект, то должно быть и событие на которое реагирует объект). Программирование в Delphi осуществляется с помощью объектов, каждый объект имеет свойства.

Средства Delphi для разработки приложений, использующих базы данных:

BDE (BorlandDatabaseEngine).

Взаимодействие приложения, созданного в среде разработке Delphi, и базы данных обеспечивает процессор баз данных BorlandDatabaseEngine. Он представляет собой набор динамических библиотек, функции которых позволяют не только обращаться к данным, но и эффективно управлять ими на стороне приложения. Компоненты доступа к данным Delphi для работы с базами данных используют возможности BDE, обращаясь к его функциям и процедурам. Механизм доступа к BDEинкапсулирован в базовом классе TBDEDataSet. BDE взаимодействует с базами данных посредствам драйверов. Для наиболее распространенных СУБД разработан набор стандартных драйверов. Однако при всех преимуществах BDE не претендует на всеобъемлющую универсальность и имеет некоторые недостатки. К ним, например, относится снижение скорости работы приложения, недостатки реализации некоторых драйверов.

SQLLinks.

Приложения Delphi обращаются к данным при помощи BDE, при этом способы доступа к данным различаются в зависимости от типа базы данных. К локальным БД Paradox, dBASE, MSAccess, FoxProBDE обращается посредствам стандартных драйверов. Данные от серверов SQL поступают благодаря использованию специальной системы драйверов SQLLinks. Важнейшую роль при обработке и отправлении запроса играет составная часть процессора БД-система обработки запросов. Локальные СУБД не используют язык SQL в качестве основного при работе с данными. Тем не менее, BDE при помощи соответствующего стандартного драйвера транслирует поступающие от приложений запросы в понятный для локальной СУБД вид и принимает ответы. Так как запрос к любой локальной БД выполняется одним механизмом, то существует и единый синтаксис SQL для работы с такими данными. Этот вариант носит название локальный SQL и является подмножеством стандарта SQL 92. Все серверы БД, работающие через SQLLinks, являются серьезными промышленными системами и работают на собственных расширениях языка.

BDEAdministrator.

Для успешного доступа к данным приложение и BDE должны обладать информацией о местоположении файлов требуемой базы данных. Самый простой способ заключается в явном задании полного пути к каталогу, в котором хранятся файлы БД. Но в случае изменения пути, что случается не так уж редко (например, при переносе готового приложения на компьютер заказчика), разработчик должен перекомпилировать проект с учетом будущего местонахождения БД или предусмотреть специальные элементы управления, в которых можно задать путь к БД. Для решения такого рода проблем разработчик может использовать псевдоним базы данных, который представляет собой именованную структуру, содержащую путь к файлам БД и некоторые дополнительные параметры. Помимо маршрута к файлам базы данных, псевдоним BDE обязательно содержит информацию о драйвере БД, который используется для доступа к данным. Наличие других параметров зависит от типа драйвера, а значит от типа СУБД. Для управления псевдонима баз данных, настройки стандартных и дополнительных драйверов в составе BDE имеется специальная утилита - ВDЕ Adminstrator (см. выше, исполняемый файл BDEADMIN.EXE). Стандартная конфигурация BDE сохраняется в файле IDAPI.CFG.

DatabaseDesktop.

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

3.1 Конфигурация системы с помощью утилиты

BDEADMINISTRATOR

Данная курсовая работа не нуждается в создании псевдонима. Она лишь требует следующего:

а) Наличия на компьютере BDEAdministrator-a.

б) Папка, где хранятся таблицы баз дынных, не должна переименовываться.

3.2 Создание таблиц базы данных с помощью утилиты

DATABASEDESKTOP


??????? 1: ?????????? ????? ????????? ???

??????? 3: ????-???????

Таблица 4: Торговый чек


Примечание: Таблица “Автомобили” и “Счет-фактура” связаны связью 1:M (один-ко-многим), следовательно, прежде чем удалять поле из таблицы “Счет-фактура”, сначала следует удалить соответствующее поле в таблице “Aвтомобили”. Таблица “Торговый чек” и ”Покупатель” также связаны связью 1:M, следовательно, прежде чем удалять поле из таблицы “Торговый чек”, сначала следует удалить соответствующее поле в таблице “Покупатель”, для сохранения ссылочной целостности.

3.3 Организация пользовательского интерфейса

3.3.1 Создание меню, реализующего основные функции информационной системы

К-во Просмотров: 502
Бесплатно скачать Курсовая работа: Автоматизация работы фирмы по продаже автомобилей