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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
91
рабочей области, информация о ней сохраняется в базе данных. При
последующих входах в систему, список автоматически привязан к имени и
домену пользователя в системе, загружается в память. При появлении в
компетенции пользователя новых позиций он может запускать этот алгоритм для
обновления списка. Операция обновления аналогична операции создания.
Начало
Ввод ФИО
Учесть клиента?
да
Сохранение
настроек
Конец
Да
Ввод паспортных
данных
Выбор имущества
Заключение
договора
Формировать отчеты?
Выбор отчета
Выбор дат отчета
Да
Да
Работать со
справочниками?
Нет
Работа со
справочником
Выбор
справочника
Да
Печать отчета
Закончить работу?
Нет
Нет
Рисунок 2.32 Алгоритм работы в системе
92
2.4 Контрольный пример реализации проекта и его описание
Тестирование является важной и обязательной частью процесса
разработки. Причем, в разработке программы необходимо не только финальное,
обязательное тестирование, но и периодичное.
Процесс тестирования можно разделить на следующие этапы:
проверка в нормальных условиях (правильность работы программы
для характерных данных);
проверка в исключительных ситуациях.
Тестирование нулевыми данными;
Тестирование чужими данными;
Тестирование избыточными данными.
Прикладное программное обеспечение будет тестироваться на локальной
машине с использование сервера MSSQL. Будет применяться комплексное
тестирование имитирующее работу пользователя и администратора с системой.
В ходе тестирования будут выполнены следующие действия: 1) регистрация
нового пользователя, 2) подтверждение регистрации администратором, 3)
задание прав модератора пользователю, 4) обработка заявки, 5) добавление
новой заявки.
Тестирование в нормальных условиях предполагает тестирование на
основе данных и условий, которые характерны для реального функционирования
программы. В данном случае нормальные условия это: наличие неповрежденной
базы данных, правильное указание параметров программы, ввод корректных
данных.
При проверке в нормальных условиях все функции программы работают
правильно, и выдается достоверная информация в соответствии с результатами
контрольных расчетов.
Тестирование нулевыми данными
В разработанной системе обязательными являются все поля, содержание
которых критично для вводимой информации.
93
Программа адекватно реагирует на нулевые и пустые данные и не
позволяет закрыть окна, пока все соответствующие поля не будут заполнены.
Тестирование чужими данными
Тестирование чужими данными проводилось в некоторых экранных
формах и при авторизации пользователя.
Например, в поле, имеющее числовой тип, нет возможности внести
данные типа строка.
Исключительные данные представляют собой ввод данных в избыточном
объеме. Программа определяет такие ситуации, выводит сообщение, что в
данной ячейке вводится ограниченное количество знаков.
В ходе тестирования система эксплуатировалась в условиях, близких к
реальным.
Система не позволяет пользователю вводить большинство
недопустимых значений, что существенно упрощает процесс тестирования,
минимизирует риск возникновения исключительных ситуаций и позволяет
достаточно полно проверить работоспособность программного обеспечения в
нормальных и экстремальных условиях. Вывод сформированных отчетных форм
на печать работает без сбоев.
Для начала работы необходимо пройти авторизацию:
Рисунок 2.33 Форма авторизации
Затем производится учет клиента:
94
Рисунок 2.34 Учет клиента
И учет договора в системе:
Рисунок 2.35 Учет договора
Для этого учитывается залог:
95
Рисунок 2.36 Учет залога
И далее – кредитные операции:
Рисунок 2.37 Учет операции
После проведения операции имеется возможность вывода на печать
приходного кассового ордера:
Рисунок 2.38 Приходный кассовый ордер
Источник: https://baza.diplomsite.ru/previewfile/2477