Студопедия — Алгоритмы работы программ
Студопедия Главная Случайная страница Обратная связь

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

Алгоритмы работы программ






На данном (рисунке 4) показана схема, реализующая работу программы и описания ее вариантов использования.

Рисунок 4 - Алгоритм работы программы

 

Алгоритм компонента «Ремонт трансформаторов»

Рисунок 5 - Алгоритм «Ремонт трансформаторов»

Алгоритм компонента «Отчет по трансформаторам»

Рисунок 6 - Алгоритм «Отчет по трансформаторам»

Аналогичны данному алгоритму, другие компоненты формы.

2.3.3 Разработка экранных форм

Форма - представляет собой объект Delphi, на которой размещены элементы служащие для ввода данных, отображения и изменения данных.В таком языке программирования предусмотрена работа со множеством форм, в редких случаях можно обойтись одной формой.

Создание форм Delphi,происходит одновременно с новыми модулями описывающими действия этих форм.

При разработке системы «учета складских ресурсов электрооборудования и электрических машин» были разработаны экранные формы ввода/вывода исходных данных, а также печатаемых отчётов, авторизация системы.

Создание интерфейса пользователя сводится к выбору из палитры компонентов необходимые для работы программы компоненты Delphi, служащие интерфейсом управления, а также отображения информации, и перенесение их на Форму с последующей компоновкой.

При создании главной формы (рисунок 7) использовались такие компоненты как:

- Panel-используется для привязки компонентов к границе окна;

- Image-дает отображение графического изображения и обеспечивает работу с ним;

- Label - предназначен для показа текста на форме нашей программы, которые не будет меняются в течение работы программы;

- Edit - предназначен для ввода пользовательских данных и представляет собой однострочное поле;

- Button это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии);

- TDBNavigator (навигатор БД) - назначение дать пользователю программы удобное средство перемещения по записям и облегчить ему такие действия, как вставка новой записи, а также редактирование и удаление существующей записи.

 

Рисунок 7 – Главная форма ОАО «СГОК» система учета складских ресурсов электрооборудования и электрических машин

На данном (рисунке 8) изображена главная форма,на которую были помещены компоненты Button в количестве 24 штуки:

- Трансформаторы;

- № Трансформатора;

- Заказы трансформатора;

- Ремонт трансформаторов;

- двигатели переменного тока;

- № двигателя переменного тока;

- Заказы двигателей переменного тока;

- Ремонтный номер двигателей переменного тока;

- Двигатели постоянного тока;

- № двигателя постоянного тока;

- Заказы двигателей постоянного тока;

- Ремонтный номер двигателей постоянного тока;

- Вид возбуждения;

- Вид ремонта;

- Ремонтник;

- Расположение барно;

- Заводы;

- Цех заказчика;

- Соединение фаз;

- № подшипника;

Рисунок 8 – Компоненты Button

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

TDBNavigator (навигатор БД) - назначение дать пользователю программы удобное средство перемещения по записям и облегчить ему такие действия, как вставка новой записи, а также редактирование и удаление существующей записи.

Button - это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии);

Panel-используется для привязки компонентов к границе окна;

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

TableName имеет соединение с выбранной таблицей базы данных реализовано свойством Active (по умолчанию равно false);

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

DBGrid - этот компонент является дальнейшим развитием обычной таблицы (StringGrid), но предназначен исключительно для отображения и редактирования связанной с БД информации.

Компонент Button (рисунок 8) в количестве 3 штук (Отчет трансформаторы, двигатели переменного тока, двигатели постоянного тока), который дает возможность печати отчета по таблицам БД, имеет следующие компоненты:

TDBNavigator (навигатор БД) - назначение дать пользователю программы удобное средство перемещения по записям и облегчить ему такие действия, как вставка новой записи, а также редактирование и удаление существующей записи.

Button это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии);

Panel-используется для привязки компонентов к границе окна;

TSystemPrinter – предназначен для вывода на печать отчетов;

Button это стандартная кнопка делфи, кнопка имеет на поверхности надпись (описывающая её назначение при нажатии).

Листинг программы, компоненты Button «трансформаторы», аналогичен другим компонентам Button на данной форме.

procedure TMain.Button17Click(Sender: TObject);

begin

DBGrid1.DataSource:=DM.DSTransf;

DBNavigator1.DataSource:=DM.DSTransf;

end;

2.2.4 Инструкция пользователя

Перед работой в программе, необходимо пройти авторизацию, указав пароль и логин, изображенной на рисунке 1 (приложение Б).

На главной форме, изображенной на рисунке 2 (приложение Б) расположились следующие объекты в виде кнопок, которые можно просматривать: Трансформаторы №, Трансформатора, Заказы трансформатора, Ремонт трансформаторов, двигатели переменного тока, № двигателя переменного тока, Заказы двигателей переменного тока, Ремонтный номер двигателей переменного тока, Двигатели постоянного тока, № двигателя постоянного тока, Заказы двигателей постоянного тока, Ремонтный номер двигателей постоянного тока, Вид возбуждения, Вид ремонта, Ремонтник, Расположение брано, Заводы, Цех заказчика, Соединение фаз, № подшипника.

При нажатии на кнопку «Трансформаторы» показанной на рисунке 3 (приложение Б), можно просмотреть интересующую информацию, о каком либо трансформаторе. Так же можно добавить, удалить, изменить необходимые данные.

При выборе компонента «№ Трансформатора» показанного на рисунок 4 (приложение Б), просматриваются номера и коды интересующего трансформатора.

При выборе компонента «Заказы Трансформаторов» изображенного на рисунке 5 (приложение Б), просматривается код заказа, заказ конкретного трансформатора.

При выборе компонента «Ремонт Трансформаторов»,изображенного на рисунке 6 (приложение Б), просматривается полностью информация касающаяся ремонта трансформаторов.

При нажатии на кнопку «Двигатели переменного тока»,изображенного на рисунке 7 (приложение Б), просматривается интересующая информация, о каком либо двигатели переменного тока. Так же на этой форме, можно добавить, удалить, изменить необходимые данные.

При выборе компонента «№ двигателя переменного тока»,показанного на рисунке 8 (приложение Б), можно просмотреть номера двигателей, также можно добавить, удалить, изменить необходимые данные.

При выборе компонента «Заказы двигателей переменного тока»,изображенного на рисунке 9 (приложение Б), можно просмотреть данные о конкретном двигателе переменного тока, также можно добавить, удалить, изменить неполадки двигателей.

При выборе компонента «Ремонт двигателей переменного тока»,изображенного на рисунке 10 (приложение Б), можно просмотреть информацию о конкретном двигателе переменного тока, также изменить примечание касающиеся двигателей переменного тока.

При нажатии на кнопку «Двигатели постоянного тока», изображенной на рисунке 11 (приложение Б), просматривается интересующая информация, о каком либо двигатели постоянного тока. Так же на этой форме, можно добавить, удалить, изменить необходимые данные.

При выборе компонента «№ двигателей постоянного тока»,изображенного на рисунок 12 (приложение Б), можно просмотреть номера и кода о конкретном двигателе постоянного тока.

При выборе компонента «Заказы двигателей постоянного тока»,показанного на рисунке 13 (приложение Б), можно просмотреть заказ на двигатели, также изменить и добавить неполадки конкретного двигателя постоянного тока.

При выборе компонента «Ремонт двигателей постоянного тока»,изображенного на рисунке 14 (приложение Б), просматриваются данные о ремонте двигателей постоянного тока.

При нажатии кнопки «Вид возбуждения»изображенной на рисунке 15 (приложение Б), просматривается код и вид возбуждения оборудования. Так же, можно добавить, удалить, изменить необходимые данные.

При выборе кнопки «Вид ремонта», показанной на рисунке 16 (приложение Б), просматривается вид ремонта над оборудованием. Также, можно добавить, удалить, изменить необходимые данные.

При выборе кнопки «Ремонтник», изображено на рисунке 17 (приложение Б), просматриваются данные о рабочем мастере над оборудованием. Также, можно добавить, удалить, изменить необходимые данные.

При выборе кнопки «Расположение барно», показанного на рисунке 18 (приложение Б), просматривается информация о расположении барно, данного оборудования, также изменяются данные о нем.

При выборе кнопки «Цех заказчика»,изображенного на рисунке 19 (приложение Б), просматривается информация о цехе с которого поступил заказ на ремонт оборудования.

При выборе кнопки «Соединение фаз»показанной на рисунке 20 (приложение Б), просматриваются данные, где указывается соединение фаз машины.

При выборе кнопки «№ подшипника»,изображенной на рисунке 21 (приложение Б), просматриваются данные, где указывается код и обозначение подшипника для машины.

При нажатии кнопки «Отчет Трансформатора»,показанной на рисунке 22 (приложение Б), выдается отчет по трансформаторам, который имеет возможность вывода на печать, сохранения на ПК Для его закрытия, необходимо нажать кнопку Close.

При нажатии кнопки «Отчет двигателей переменного тока»,изображенной на рисунке 23 (приложение Б), просматривается отчет по двигателям переменного тока, который имеет возможность вывода на печать, сохранения на ПК Для его закрытия, необходимо нажать кнопку Close.

При нажатии кнопки «Отчет двигателей постоянного тока»,изображенной на рисунке 24 (приложение Б), просматривается отчет по двигателям постоянного тока, который имеет возможность вывода на печать, сохранения на ПК Для его закрытия, необходимо нажать кнопку Close.







Дата добавления: 2015-09-04; просмотров: 502. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

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

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

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

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Studopedia.info - Студопедия - 2014-2024 год . (0.011 сек.) русская версия | украинская версия