Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Решение поставленной задачи






Для запуска первого проекта используйте файл База Данных.exe для запуска второго проекта используйте файл Запрос.exe.

Для написания программ использовалась среда разработки Delphi 7.

Программа предназначена для решения задачи №3 курсовой работы.

База данных разработанной АИС, автоматизирующей работу охотни-ков. Имеет две таблицы данных.

1. Таблица Pushnina – содержит информацию о названии пушного зверя и стоимость за 1кг пушнины.

2. Таблица Oxotnik – содержит информацию о ФИО охотника, адрес, название пушного зверя, вес пушнины, цена 1 кг пушнины, порядковый номер записи.

Тип базы данных: Paradox 7.

Структура таблицы данных Pushnina представлена в таблице 3.1.

Таблица 3.1 - Структура таблицы данныхPushnina

N Field name Type Size Key Примечание
  Имя поля Тип поля Размер поля Ключевое поле  
  Tovar Alpha   * Название пушного зверя
  Cena Money     Цена за один киллограм

Структура таблицы данных Oxotnik представлена в таблице 3.2.

Таблица 3.2 - Структура таблицы данныхOxotnik

N Field name Type Size Key Примечание
  Имя поля Тип поля Размер поля Ключевое поле  
  Key Long Integer   * номер записи

Продолжение таблицы 3.2

  Por_nom Alpha     порядковый номер
  Oxotnik Alpha     ФИО клиента
  Adres Alpha     домашний адрес клиента
  Tovar Alpha     название пушного зверя
  Kol-wo Short     количество пушнины

В приложении “Запрос” используется связь таблиц один-ко-многим по полю Tovar. Характеристика связи представлена, в таблице 3.3

Таблица 3.3 – Характеристика связи

Главная таблица (Pushnina) Ведомая таблица (Oxotnik)
Невизуальные компоненты: DataSource1 Table1 Не визуальные компоненты: DataSource2 Table2
  Table2.MasterSource DataSource1 Table2.MasterFields: ='Tovar'

 

В состав разработанных 2 проектов входят следующие модули и формы:

В первый проект “Таблицы БД” входят следующие модули и компоненты:

База данных.exe – исполняемый модуль программы.

Unit1.pas - модуль основной формы проекта.

Unit1.dfm – форма главного окна программы.

Во второй проект “Запрос БД” входят следующие модули и компоненты:

Запрос.exe – исполняемый модуль программы.

Unit1.pas - модуль основной формы проекта.

Unit1.dfm – форма главного окна программы.

Листинг программы представлен в приложении 3.

На форме первого и второго проекта размещены следующие основные компоненты:

TTable – компонент находится на вкладке BDE. Компонент является не визуальным компонентом набора данных с одной таблицей и обеспечивает доступ к каждой записи и полю в одной указанной таблице базы данных. Компонент может работать с подмножеством записей внутри данной таблицы.

TDataSource – компонент находится на вкладке Data Access. Не визуальный компонент представляет собой источник данных, который обеспечивает связь между набором данных и компонентами отображения и редактирования данных.

TDBGrid – компонент находится на вкладке Data Controls. Компонент отображает набор данных в формате электронной таблицы.

TDBNavigator – компонент находится на вкладке Data Controls. Компонент обеспечивает перемещение указателя текущей записи, активизацию режима редактирования, добавление и удаление записей. Компонент представляет собой совокупность командных кнопок.

И во втором проекте используется компонент:

TQuery – компонент находится на вкладке BDE. Не визуальный компонент набора данных, выполняющий запросы SQL.

TLabel – компонент находится на вкладке Standard. Компонент предназначен для отображения статического текста.

TPanel - компонент находится на вкладке Standard. Компонент служит для объединения нескольких компонентов.

Размер исполняемого модуля первого проекта составляет 824 Кбайт. Объем используемой оперативной памяти – 1480 Кбайт.

Размер исполняемого модуля второго проекта составляет 818 Кбайт. Объем используемой оперативной памяти – 1664 Кбайт.

При разработке не использовались инсталляторы, установка программы осуществляется путем простого копирования с компакт-диска и не занимает много времени. Используется понятный Windows – интерфейс.

Чтобы запустить первый проект необходимо запустить файл База данных.exe.

Отобразиться главное окно программы, показанное на рисунке 3.1

Рисунок 3.1 – Главная форма проекта База данных

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

Чтобы запустить второй проект необходимо запустить файл Запрос.exe.

Отобразиться главное окно программы, показанное на рисунке 3.2

Рисунок 3.2 – Главная форма проекта Запрос

Программа выводит данные таблиц Pushnina и Oxotnik по запросу.

Вверху таблицы отображается количество записей находящихся в таблице.

Для завершения выполнения программ нажмите на в верхнем углу программы.

 

ЛИТЕРАТУРА

1. Ф а р о н о в В.В. Delphi 5. Учебный курс. — М.: Изд-во«Нолидж», 2000.

2. Гофман В., ХомоненкоА. Delphi 5. Наиболее полное руководство. — М.: Изд-во «BHV», 1999.

3. Бобровский С. Delphi 5. Учебный курс. — М.: Изд-во «Питер», 2000.

4. Архангельский А.Я. Интегрированная среда разработки Delphi. — М.: Изд-во «Бином», 1999.

5. Архангельский А.Я. Разработка прикладных программ для Windows в Delphi 5. — М.: Изд-во «Бином», 1999.

6. А.Я. Архангельский. Программирование в Delphi 6. – М.: ЗАО Издательство «БИНОМ», 2003

7. В.В. Фаронов. Delphi 6. Учебный курс. – М.: Издательство Молгачева С.В., 2003.

 






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.