Автор: Пользователь скрыл имя, 26 Декабря 2011 в 16:13, курсовая работа
Данная работа посвящена разработке базы данных и подключение её к Delphi для Таксомоторного парка. Она должна помочь решить проблемы , со скоростью обработки информации , заполнения заказов и удобностью пользованием данными.
Введение……………………………………………………………………...3
Глава 1. Описание ПО ……………………………………………………...4
Глава 2. Компоненты для подключения БД……………………………….5
Глава 3. Настройка компонентов
3.1 Настройка ADOConnectiona…………………………………..10
3.2 Настройка ADODataSet……………………………………....12
3.3 Настройка DataSource…………………………………………13
3.4 Настройка ADOQuer……………………………………………14
3.5 Настройка DBGrid……………………………………………..15
Глава 4. Оформление………………………………………………………16
Глава 5. Код программы…………………………………………………..18
Заключение………………………………………………………………….21
Список литературы…………………………………………………………22
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РФ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«КРАСНОГОРСКИЙ
ГОСУДАРСТВЕННЫЙ
КОЛЛЕДЖ»
Специальность 230105
Программное
обеспечение вычислительной техники
и автоматизированных систем
КУРСОВОЙ ПРОЕКТ
по дисциплине «Базы данных»
на тему:
«Таксомоторный
парк»
Выполнил студент 37 группы
Пугачев П.Е.
________
Проверил преподаватель
Трегубова Е.С.
__________
2011
Содержание
Введение……………………………………………
Глава 1. Описание ПО ……………………………………………………...4
Глава 2. Компоненты для подключения БД……………………………….5
Глава 3. Настройка компонентов
3.1 Настройка ADOConnectiona…………………………………..
3.2 Настройка ADODataSet……………………………………....
3.3 Настройка DataSource…………………………………………13
3.4 Настройка ADOQuer……………………………………………14
3.5 Настройка DBGrid……………………………………………..15
Глава
4. Оформление……………………………………………………
Глава
5. Код программы……………………………………………
Заключение………………………………………
Список
литературы……………………………………………………
Введение
Данная работа посвящена разработке базы данных и подключение её к Delphi для Таксомоторного парка. Она должна помочь решить проблемы , со скоростью обработки информации , заполнения заказов и удобностью пользованием данными.
Глава
1. Описание предметной области
Таксомоторный
парк имеет много машин разных
марок ,услугами парка пользуются многие
люди , для улучшения услуг работает
много водителей , у каждого водители и
у каждой машины есть свои номера .Для
порядка в расписании работы водителей
, для определения машин для водителей
и для определения цен , необходима автоматизированная
система , основанная на современной базе
данных .Использование базы данных и автоматизированной
системы сократит время работы диспетчеров
, позволит быстро определять кто на какой
машине , кто свободен и где находится
.
Глава 2. Компоненты для подключения базы данных
Первый компонент ADOConnection .
Рисунок
2.1. Компонент ADOConnection.
Компонент
ADOConnection обеспечивает соединение других
компонентов ADO приложения с базой данных
и осуществляет управление транзакциями.
Второй компонент ADODataSet.
Рисунок 2.2. Компонент ADODataSet
Компонент ADODataSet может выполнять функции компонентов ADOTable,
ADOQuery, ADOStoredProc.
Так же добавляется DataSource.
Рисунок 2.3. Компонент DataSource
Компонент
DataSource обеспечивает механизм для связи
компонентов доступа к данным (Table, Query
или StoredProc) с визуальными компонентами,
которые отображают данные (DBGrid, DBEdit, DBListBox
и т. д.). Основное назначение DataSource состоит
в том, чтобы облегчить внесение изменений
в приложения. Все визуальные компоненты
данных на форме связаны с DataSource, который,
в свою очередь, связан с набором данных.
Добавляем DBGrid.
Рисунок 2.4. Компонент DBGrid
Компонент
DBGrid отображает набор данных в формате
электронной таблицы. Одним из важнейших
свойств DBGrid является свойство columns. Оно
позволяет вам изменять номера и порядок
столбцов, которые появляются в таблице.
Вы можете добавить, удалить или упорядочить
столбцы с помощью редактора столбцов
(Columns Editor).
Компонент
ADOQuery может использоваться в приложениях
ADO вместо компонента Query приложений BDE,
выполняющего аналогичные функции. Он
применяется для выполнения произвольных
запросов SQL. Это могут быть запросы просмотра
данных SELECT и запросы изменения данных
INSERT, DELETE, UPDATE,
ALTER TABLE, CREATE TABLE. Могут также выполняться
хранимые процедуры.
Рисунок
2.5. Компонент ADOQuery
Глава 3. Настройка компонентов
3.1 Настройка ADOConnection
Первым делом настраиваем компонент ADOConnection. Компонент ADOConnection соединяется с базой данных через свойство СоnnectionString. А во всех прочих компонентах, связанных с ADOConnection, достаточно установить в свойстве Connection имя компонента ADOConnection.
Рисунок 3.1.1 Начало настройки ADOConnection
После нажатия на кнопку Build… появится окно «Свойства связи с данными»
Рисунок 3.1.2 Окно «Свойства связи с данными».
Там выбираем
строку Microsoft Jet 4.0 OLE DB Provider .
При нажатии на кнопку «Далее» у нас появляется новое окно , которое позволяет выбрать свою базу данных .
Рисунок
3.1.3 Окно выбора базы данных
Далее после выбора нашей базы данных проверяем соединение .
Рисунок 3.1.4 Проверка подключения
3.2
Настройка ADODataSet.
База данных задается свойствами ConnectionString или Connection. Для управления данными в приложение вводится, помимо компонента ADODataSet, обычный компонент источника данных DataSource, в свойстве DataSet которого задается имя компонента ADODataSet. Далее к этому источнику данных DataSource подключаются любые компоненты отображения данных. Режим работы ADODataSet задается CommandText.
Рисунок 3.2.1 Настройка ADODataSet
3.3 Настройка
DataSource
TDataSource
имеет очень мало свойств. Как
вы уже видели, свойство Data-Set используется
для связи DataSource с набором данных. Свойство
Enabled определяет, будут ли интерфейсные
компоненты, связанные с DataSource, отображать
данные.
Рисунок 3.3.1 Свойства
DataSource
Основное назначение DataSource состоит в том, чтобы облегчить внесение изменений в приложения. Все визуальные компоненты данных на форме связаны с DataSource, который, в свою очередь, связан с набором данных.
3.4 Настройка
ADOQuery
База
данных задается свойством ConnectionString,
или свойством Connection, подключающим компонент
к ADOConnection. Для управления данными в приложение
вводится, помимо компонента ADOQuery, обычный
компонент источника данных DataSource, в свойстве
DataSet которого задается имя компонента
ADOQuery. Далее к этому источнику данных DataSource
подключаются любые компоненты отображения
данных.
Рисунок 3.4.1 Свойства ADOQuery
3.5 Настройка DBGrid
Для вызова редактора столбцов щелкните правой кнопкой мыши на таблице и выберите пункт Columns Editor в контекстном меню. Так же в свойстве DataSource выбираем DataSource1 .
Рисунок 3.5.1 Свойства DBGrid
Свойство
Options позволяет вам установить опции,
определяющие отображение и поведение
сетки. С помощью этого свойства вы можете
выключить заголовки столбцов, разрешить
или запретить изменение размера столбцов,
включить или выключить отображение разделительных
линий столбцов и строк, и т. д.
Глава
4. Оформление
В для удобства и красоты добавляем 4 Buttona для переключения между таблицами . И переименовываем их под название таблиц .
Рисунок
4.1 Добавление кнопок
Так же добавляем DBNavigator и Image для удобного перемещения по таблицам и для красивого фона.
Рисунок 4.1 Навиатор
Добавляем картинку в Image .
Рисунок
4.2 Фоновый рисунок
Глава
5. Код программы
unit
Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, Grids, DBGrids, DB, ADODB, StdCtrls, ExtCtrls, DBCtrls, jpeg;
type
TForm1 = class(TForm)
ADOConnection1: TADOConnection;