72
2.3.4. Описание программных модулей
Разрабатываемая система должна содержать в себе следующие модули:
- модуль авторизации;
- модуль работы со справочниками;
- модуль ввода данных;
- модуль получения отчетов;
- модуль поиска.
В модуле авторизации должны быть реализованы следующие функции:
- Доступ пользователя к главной странице системы после корректного
ввода пароля и логина;
- Вывод сообщения об ошибке ввода пароля и логина с предложением
повторить ввод.
В данном модуле должны быть реализованы следующие функции:
- Ввод данных в справочники;
- Проверка вводимых данных на корректность по типам;
- Вывод в виде экранной формы состава справочника;
- Редактирование состава справочника.
В модуле ввода данных должны быть реализованы следующие функции:
- Возможность ввода данных с помощью экранной формы;
- Проверка вводимых данных на их корректность.
В модуле получения отчетов должны быть реализованы следующие функции:
- Возможность получения отчета в соответствии с заданными
параметрами:
- Формирование необходимых аналитических отчетов
В модуле поиска должна присутствовать функция, позволяющая
осуществлять поиск по справочникам, существующим в системе.
Программная система состоит из следующих уровней: клиент; сервер
приложений; сервер базы данных.
Клиент — это интерфейсный компонент, который представляет первый
уровень, собственно приложение для конечного пользователя. Первый уровень не
имеет прямых связей с базой данных и бизнес-логики.