Разработка программного средства автоматизации учета работы автотранспорта на предприятии

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



87; по разработке объектов, облегчающий создание таблиц, форм и отчетов.

3. Описание программы

.1 Описание компонентов

Delphi 7 обладает огромным количеством компонентов, которые могут выполнять очень широкий список действий.

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

Таблица 3.1.1 - Компоненты Form 1

КомпонентОписаниеMainMenu1Главное меню программы (может иметь сложную иерархическое древовидную форму).XPManifest1Служит для улучшения внешнего вида интерфейса программного продукта.ADOConnection1Подключение к БД.

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

Таблица 3.1.2 - Компоненты Form 2

КомпонентОписаниеBitBtn1Кнопка перехода на форму добавления данных в ADOTable1.BitBtn2Кнопка перехода на форму редактирования данных в ADOTable1.BitBtn3Кнопка для удаления информации в ADOTable1.BitBtn4Кнопка для поиска информации в ADOTable1.BitBtn5Кнопка для сброса поиска информации в ADOTable1.BitBtn6Кнопка перехода на главную форму.ComboBox1Компонент для сортировки ADOTable1.ComboBox1Компонент для поиска в ADOTable1.Edit1Компонент выводит информацию для поиска в ADOTable1.КомпонентОписаниеLabel1Содержит информацию Поле для поиска.Label2Содержит информацию Значение.GroupBox1Контейнер для группировки кнопок.ADOTable1Используется для доступа к таблицам базы данных.DBGrid1Компонент для отображения ADOTable1.

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

Таблица 3.1.3 - Компоненты Form 3

КомпонентОписаниеADOQuery1Используется для доступа к таблицам базы данных.ADOTable1Используется для доступа к таблицам базы данных.DBGrid1Компонент для отображения ADOTable1.BitBtn1Кнопка перехода на форму добавления данных в ADOTable1.BitBtn2Кнопка для удаления информации в ADOTable1.BitBtn3Кнопка перехода на главную форму.ComboBox1Компонент для сортировки ADOTable1.

Form4 используется для просмотра справочника о преподавателях и диiиплинах, ее компоненты представлены в таблице 3.1.4.

Таблица 3.1.4 - Компоненты Form 4

КомпонентОписаниеADOTable1Используется для доступа к таблицам базы данных.ADOTable2Используется для доступа к таблицам базы данных.DBGrid1Компонент для отображения ADOTable1.DBGrid2Компонент для отображения ADOTable2ComboBox1Компонент для сортировки ADOTable1.GroupBox1Контейнер для группировки кнопок.BitBtn1Кнопка перехода на форму добавления данных в ADOTable1.BitBtn2Кнопка для перехода на форму редактирования данных ADOTable1.BitBtn3Кнопка для удаления данных из ADOTable1. BitBtn4Кнопка перехода на форму добавления данных в ADOTable2. BitBtn5Кнопка для удаления данных из ADOTable2. Label1Содержит информацию Список преподавателей. Label2Содержит информацию Список диiиплин, которые ведёт выделенный преподавательForm5 используется для добавления учащегося в справочник учащиеся, ее компоненты представлены в таблице 3.1.5.

Таблица 3.1.5 - Компоненты Form 5

КомпонентОписаниеBitBtn1Кнопка добавления данных в ADOTable1 и перехода на предыдущую форму.BitBtn2Кнопка отмены ввода и перехода на предыдущую форму. DBEdit1Компонент для ввода данных в ADOTable1. DBEdit2Компонент для ввода данных в ADOTable1. DBEdit3Компонент для ввода данных в ADOTable1.DBLookUpComboBox1Компонент для ввода данных в ADOTable1. Label1Содержит информацию Фамилия. Label2Содержит информацию Имя. Label3Содержит информацию Отчество. Label4Содержит информацию №группы.

Form6 используется для добавления данных в справочник Группы, ее компоненты представлены в таблице 3.1.6.

Таблица3.1.6 - Компоненты Form 6

КомпонентОписаниеLabel1Содержит информацию №группы.Label2Содержит информацию Специальность.DBEdit1Компонент для ввода данных.BitBtn1Добавить. Добавляет запись в справочник групп.BitBtn2Отмена. Отменяет ввод данных и реализует выход на предыдущую форму.DBLookupComboBox1Компонент для ввода специальности группы.

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

Таблица 3.1.7 - Компоненты Form 7

КомпонентОписаниеDBGrid1Компонент для отображения полей ADOTable1.GroupBox1Компонент для группировки компонентов.ADOTable1Используется для доступа к таблицам базы данных.ADOTable2Используется для доступа к таблицам базы данных.GroupBox2Компонент для группировки компонентов.BitBtn1Кнопка для просмотра / редактирования данных в ADOTable1.BitBtn3Кнопка для удаления данных из ADOTable1.BitBtn4Кнопка для добавления данных в ADOTable1.ComboBox1Компонент для сортировки ADOTable1.GroupBox3Компонент для группировки компонентов.Label3Содержит информацию Введите значения для поиска:.Edit1Поле для ввода информации для поиска по полю №группы.BitBtn2Кнопка для включения поиска в ADOTable1.Label2Содержит информацию №группы.Label4Содержит информацию Дата.BitBtn5Кнопка выхода на главную форму.BitBtn6Кнопка для сброса поиска в ADOTable1.MaskEdit1Поле для поиска по полю дата.

Form8 используется для просмотра / редактирования данных о рапортичке, ее компоненты представлены в таблице 3.1.8.

Таблица 3.1.8 - Компоненты Form 8

КомпонентОписаниеDBGrid1Компонент служит для отображения данных ADOTable1ADOTable3Используется для доступа к таблицам базы данных.ADOTable4Используется для доступа к таблицам базы данных.ADOQuery1Используется для содержания запросов языка SQLADOTable1Используется для дост