Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пример оформления курсовой работы.doc
Скачиваний:
6
Добавлен:
01.05.2025
Размер:
447 Кб
Скачать
☆

2 Разработка программного продукта

2.1 Разработка базы данных

Когда выбраны все интересующие стороны проекта, СУБД и среды программирования, необходимо приступать к разработке базы данных (БД), где будут храниться необходимые данные для следующего этапа проектирования. Для этого в БД проектируются нужные таблицы, такие как:

  • «Утечки»;

  • справочник «Улицы»;

  • справочник «Виды поломок»;

Имеющиеся таблицы были созданы с помощью Database Desktop.

Таблица «Утечки» имеет все необходимые данные о поломках, такие как: дата поступления заявки о поломке, дата выполнения, улица, номер дома и квартиры и название поломки. Также в этой таблицы находится ключевое поле в поле «Код утечки», по которому эта таблица индексируется для ускорения навигации по набору данных, а связывается по полю «Код утечки» с другой таблицей (представлено в модели данных (рисунок 3)). Внешний вид главной формы для заполнения таблицы представлен на рисунке 1.

Рисунок 1 – Таблица «Утечки»

Все поля, которые были использованы в таблице «Утечки» приведены в таблице 1.

Таблица 1 – Таблица «Утечки»

Имя поля

Тип данных

КодУтечки

Счётчик

ДатаПоступления

Дата/Время

ДатаУстранения

Дата/Время

КодУлицы

Текстовой

Поломка

Текстовой

В таблице (справочнике) «Улицы» содержатся данные о наименование имеющихся поломок в городе и за его пределами. В этой таблице имеется ключевое поле, по которому осуществляется связь с таблицей «Утечки» в схеме данных (см. модель данных (рисунок 3)). Данная таблица представлена следующим образом на рисунке 2.

Рисунок 2 – Таблица «Улицы»

Поля данной таблицы «Улицы» представлены в следующем виде в таблице 2.

Таблица 2 – Таблица «Группы»

Имя поля

Тип данных

КодУлицы

Счётчик

Наименование

Текстовый

ТипУлицы

Текстовый

Связи всех имеющихся таблиц, в схеме данных (инфологическая модель данных), образованы типом связи один-ко-многим и представлены на рисунке 3.

Рисунок 3 – Схема данных БД

2.2 Организация подключения бд к Delphi

Когда разработка БД была прекращена, необходимо было создать подключение к среде программирования Delphi 7. Для создания подключения необходима было связать БД с источником данных. Для этого был создан необходимый для этой работы проект с необходимыми компонентами, где на него были выставлены нужные компоненты с вкладки BDE: Table (набор данных для связи с физическими таблицами). С вкладки DataAccess был выставлен такой необходимый компонент как: DataSourse. C помощью бесплатной утилиты BDE Administrator была установлена связь с БД посредством создания псевдонима и указания пути для него. После подключения к БД, расположенной по адресу С:\DPR\DATABASE\DB4, были добавлены все необходимые экземпляры компонента Table, которые были подключены (по средствам утилиты BDE Administrator) к файлу БД, а в свойстве TableName каждого была указана соответствующая таблица. Для визуализации данных был взят к каждой таблицы компонент DataSourse.

Готовые формы Form1, Form2, Form3 показана на рисунках 4,5,6.

Рисунок 4 – Форма 1

Рисунок 5 – Форма 2

Рисунок 6 – Форма 3