52
2.3.4. Описание программных модулей
Программный модуль – это фрагмент программы, который полностью
самостоятельно выполняет определенную задачу. Программный модуль
вызывается другими программными модулями и должен всегда возвращать
управление тому модулю, который его вызвал.
Каждый представленный в схеме 2.6 модуль отвечает за функции и
процедуры определенного рода, но структурно взаимодействуют между собой по
спроектированной схеме взаимоподчиненности.
Модуль «Авторизация» содержит процедуры и функции, обеспечивающие
ввод и проверку пароля, вход пользователей в систему.
Модуль «Главное меню программы» содержит главное меню, из которого
осуществляется вызов остальных экранных форм (модулей).
Модуль «Справочники» содержит процедуры функции, позволяющие
просматривать, редактировать и добавлять новые записи в содержимое
справочников системы. Модуль состоит из разделов: Физические лица;
Юридические лица; Сотрудники; Заявки/События; Место дислокации.
Модуль «Проекты» содержит процедуры функции, позволяющие
просматривать, редактировать и добавлять записи о новых проектах реализуемых
Фондом.
Модуль «Отчеты» содержит процедуры и функции для ввода параметров
запроса, просмотра и печати отчетов. Модуль состоит из разделов: отчет об
обслуживании клиента; отчет по динамике обслуживания клиентов по отделам;
отчет анализа обработки заявок.
Модуль «Взаимодействие с базой данных» содержит процедуры и функции,
используемые для установления соединения с базой данных ИС, а также
выполняющие операции чтения, записи и редактирования данных.
После того, как определена структура программы и основные типы
передаваемых данных, устанавливаются соглашения о связях между модулями.
Соглашения включают в себя правила вызова отдельных модулей, правила
передачи параметров и правила связи разрабатываемого программного изделия с
операционной системой.