Дипломная работа: Автоматизация учёта кредитных операций ломбарда ООО "Золотой век"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
86
Рисунок 2.26 Характеристика таблицыTypeValue
Рисунок 2.27 Характеристика таблицы Users
Рисунок 2.28 Характеристика таблицы Valuations
2.3.3 Структурная схема пакета (дерево вызова программных
модулей)
Схема вызова программных модулей представлена на рисунке 2.29.
87
ПМ Главное меню
ПМ работы с со
справочниками
ПМ Статус_договора
ПМ Параметры
ПМ Тип_операции
ПМ Тип_имущества
ПМ работы с
договорами
ПМ получения
отчетов
ПМ Список клиентов
ПМ Список договоров
ПМ Договор на займ
ПМ Ведомость договоров
ПМ Авторизация
ПМ Вывода
на печать
Рисунок 2.29 Схема вызова программных модулей
Описание программных модулей представлено в таблице 2.14.
Таблица 2.5
Описание программных модулей
п/п
Наименование модуля
Функции модуля
1)
ПМ Авторизация
Выполняет авторизацию пользователей при
их доступе в систему
2)
ПМ Главное меню
Производит вызов меню, для каждого вида
пользователей - своего
3)
ПМ работы со
справочниками
Содержит определенные процедуры,
позволяющие осуществлять редактирование
справочников
4)
ПМ получения отчетов
Содержит заранее определенные процедуры
формирования отчетных документов
88
п/п
Наименование модуля
Функции модуля
5)
ПМ вывода на печать
Выводит результатные документы на печать
2.3.4 Описание программных модулей
Общий алгоритм работы программы представлен на рисунке 2.30. Как
показывает схема, разрабатываемая информационная система должна
обеспечивать выполнение следующих задач:
1 Авторизация пользователя;
2 Учет клиентов;
3 Учет договоров на выдачу займа;
4 Формирование сводных отчетов.
89
Начало
Авторизация
пользователя
Авторизован?
Учет займа
Учет договора
Формирование отчета
нет
Конец
Учесть клиента
?
да
да
Завершить
работу?
нет
да
Работа с...
Договорами
отчетами
Нет
Рисунок 2.30 Алгоритм работы информационной системы
Рассмотрим подробнее каждый из них.
1 Авторизация пользователя (рисунок 2.31).
Каждый пользователь в системе имеет логин и пароль. Таким образом,
при каждом входе пользователя в систему запускается процедура авторизации
пользователя. Система отправляет запрос базе данных на наличие данной записи
90
о пользователе, и если она существует, то запускается процесс формирования
рабочей области пользователя. Рабочей областью называется набор данных, к
которым разрешен доступ пользователя. Доступ определен двух видов – на
чтение и редактирование информации. Данные о правилах доступа пользователя
к информации также должны содержаться в базе данных и предварительно
заносятся администратором системы.
Начало
Проверка наличия
учетной записи
пользователя
Существует в
списке имен?
Определение прав
доступа к
информации
Формирование
области доступных
данных
да
Конец
нет
Рисунок 2.31 Алгоритм авторизации пользователя
2 Учет договора (рисунок 2.32).
Процедура создания списка договоров необходима для обеспечения
работы системы. Данная процедура необходима для создания рабочей области
данных. Эта операция проводится пользователем самостоятельно, но в этот
момент он может оперировать только теми данными, на которые администратор
системы присвоил право доступа. Такая схема необходима для большей защиты
от неадекватных действий пользователя. После первичной операции создания
Источник: https://baza.diplomsite.ru/previewfile/2477