Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет_диплома.doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
7.28 Mб
Скачать

2 Специальная часть

2.1 Описание алгоритма

2.1.1 Интерфейс пользователя

Общие правила и требования к интерфейсу

Интерфейс программы строится на базе меню, содержащего восемь пунктов: ЗАЯВКА, СОРТИРОВКА, ПОИСК, ЭКСПОРТ В EXCEL, СФОРМИРОВАТЬ ОТЧЕТ, СПРАВОЧНИК ТАРИФОВ, СПРАВКА, ВЫХОД.

Структура меню программы предоставлена на рисунке 7.

Рисунок 7 – Структура меню

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

Для разработки программы использовались следующие компоненты:

  • SpeedButton – кнопка, может содержать надпись, иконку, поясняющую назначение и описание действий, выполняемых при ее нажатии. Кнопка позволяет выполнять какие–либо действия при нажатии на нее во время выполнения программы. Может изменять свой вид при установлении свойства Flat в True, после чего кнопка становится прозрачной остается только надпись или иконка, при наведении мыши на надпись или иконку вокруг появляется рамка;

    • Label – статичный текст, с который пользователь не может манипулировать;

    • Image – отображает картинки, а также имеет событие OnClick, что позволяет использовать её ещё как кнопку;

    • Panel – панель которая может содержать разные элементы на форме;

    • MainMenu – создаётся панель управления для формы, может содержать пункты и подпункты;

  • Edit – стандартный управляющий элемент Windows. Однострочный редактор или строка (поле) редактирования, представляет собой поле ввода информации, в котором возможно отображение и изменение текста. Данный компонент позволяет вводить и редактировать с клавиатуры различные символы, при этом поддерживаются операции, такие как перемещение по строке с использованием клавиш управления курсором, удаление символов с помощью клавиш Backspace и Delete;

  • Button – стандартная кнопка на поверхности, может содержать надпись, поясняющую назначение и описание действий, выполняемых при ее нажатии. Кнопка позволяет выполнять какие-либо действия при нажатии на нее во время выполнения программы;

  • Timer – таймер, событие OnTimer периодически вызывается через указанный промежуток времени. Период времени может составлять от 1 до 65535 мс;

  • GroupBox - контейнер группы компонентов, и используется для группировки нескольких связанных по смыслу компонентов;

  • RadioGroup - группа зависимых переключателей, содержит специальные свойства для обслуживания нескольких связанных между собой зависимых переключателей;

  • Dbgrid - служит для вывода информаций из БД в форме таблицы;

  • DbEdit - служит для вывода информаций из БД в форме строчки;

  • DbCombobox - служит для вывода информаций в форме списка [ 9 ].

2.1.2 Логическая структура

В начале работы программы открывается заставка, а после нее выводится меню, из которого вызываются все модули программы, схема взаимодействия программы представлена на чертеже ВАМК.230105.БДП.103 С0.

Программа состоит из девяти модулей, представленных в таблице 9.

Таблица 9 – Модули программы

Наименование модуля

Функциональное назначение

Компоненты взаимодействия

вызывающие

вызываемые

zastavka.pas

Загрузка программы

bd.pas

bd.pas

Главная форма, содержащая базу данных

zastavka.pas

dobavit.pas

redak.pas

exit.pas

tarif.pas

report.pas

dobavit.pas

Форма добавления заявки

bd.pas

bd.pas

redak.pas

Форма подключения

bd.pas

bd.pas

tarif.pas

Форма-справочник тарифов

bd.pas

bd.pas

report.pas

Форма-отчет

bd.pas

bd.pas

razrabotka.pas

Форма с информацией о разработчике

bd.pas

bd.pas

spravka1.pas

Форма помощи по работе с программой

bd.pas

bd.pas

exit.pas

Форма выхода из программы

bd.pas

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]