142
2.4.3 Структурная схема пакета (дерево вызова процедур и программ)
После составления сценариев всех диалогов можно приступать
непосредственно к разработке программы. В качестве языка программирования
используется среда визуального программирования Delphi 7. В программе
разработано 12 основных модулей, которые соответствуют 11 визуальным и один
модуль предназначен для размещения невизуальных компонент (Рисунок 44):
Unit1 (Форма Form1) – модуль справочной информации, в которой есть
три вкладки «Тарифы», «Регион» «Услуги»;
Unit2 (Форма DM) – форма DataModule, предназначенная для
размещения невизуальных компонентов для доступа к данным базы;
Unit3 (Форма Form3) – модуль формы создание нового тарифа;
Unit4 (Форма Form4) – модуль формы удаления тарифа;
Unit5 (Форма Form5) – модуль формы поиск тарифов;
Unit6 (Форма Form6) – модуль формы редактирование тарифа;
Unit7 (Форма Form7) – модуль формы таблицы «Сотрудники», также
присутствует 3 вкладки справочной информации «Бригады», «Отдел»,
«Должности»;
Unit8 (Форма Form8) – модуль формы таблицы «Клиент»;
Unit9 (Форма Form9) – модуль формы таблицы «Заявки»;
Unit10 (Форма Form10) – модуль формы создания квитанции;
Unit11 (Форма Form11) – модуль формы основного меню;
Unit12 (Форма Form12) – модуль формы «Авторизация».
Все модули взаимосвязаны между собой. В таблице 12 представлен список
всех модулей программы , соответствующих им формам, связанных модулей и
названия визуальных форм.
На каждой вкладке находятся свои элементы управления [13]: групповые
блоки (GroupBox1: TGroupBox;), таблицы (DBGrid1: TDBGrid;), ячейки таблицы
(StringGrid1: TStringGrid;), кнопки (BitBtn1: TBitBtn;), поля для ввода данных
(Edit1: TEdit;), поля для проставления метки (RadioButton1: TRadioButton;), поля
для размещения данных (Panel1: TPanel;), поля для размещения записей (Label1:
TLabel;) и т.п.