Также на основании сравнительного анализа можно сказать, что дополнительная актуальность нашего проекта, помимо того, что он уникально подходит под конкретную предметную область, заключается в том, что аналоги не отвечают всем поставленным требованиям, а также нет возможности их использования нашим предприятием.
В качестве вывода сформируем итоговый перечень функциональных требований к нашему проекту:
— возможность подачи заявки на получение кредита;
— возможность проверки кредитной истории получателя;
— возможность составления договора на оказание кредитных услуг;
— возможность выполнения кредитной операции;
— возможность подсчета стоимости услуг;
— возможность удаленного формирования заявки;
— возможность просмотреть информацию по кредитам.
2. ПРОЕКТИРОВАНИЕ
2.1. Информационное обеспечение и описание алгоритмов
2.1.1. Общие положения
Выбирая тип разрабатываемой информационной системы необходимо учитывать все поставленные требования перед разрабатываемым информационной системой и исполнителей, которым предстоит работать с данной информационной системой, а также определить требования к доступу и работе с данными.
Были определены следующие требования к доступу и работе с данными:
— доступ к данным должен предоставляться в любое время;
— доступ к данным должен предоставлять неограниченному количеству пользователей в одной и то же время;
— работа с данными должна осуществляться корректно и своевременно, без временных задержек и потерь данных;
— работа с данными должна быть безопасной, разграничивая права доступа в зависимости от уровня авторизации пользователя;
— работа с данными должна корректно влиять на хранимые данные, не повреждая их во время работы;
— данные должны быть структурированы и храниться централизованно в одном общем хранилище.
Рассматривая типы архитектур, можно выделить несколько разных видов:
— локальные;
— клиент-серверные;
— распределенные.
Локальные – это информационные системы, которые работают на одном электронном устройстве.
Клиент-серверные – это информационные системы, которые работают в локальной или глобальной сети с единым сервером.
Распределенные – это информационные системы децентрализованного типа, которые работают в многосерверной сети[4].
Локальная архитектура не удовлетворяет поставленным требованиям перед разрабатываемой информационной системой – возможность работы с любого устройства и одновременной работы нескольких исполнителей. Распределенная также не подходит с точки зрения отсутствия необходимости децентрализации составляющих.
Клиент-серверные архитектуры также подразделяют на следующие :
— с удаленным клиент-серверным приложением;
— с разделенными приложениями у клиента и на сервере для доступа к данным[4].
Нам подойдет клиент-серверная архитектура с локальным клиент-серверным приложением, так как архитектура с неразделенными приложениями у клиента и на сервере нам не подходит.
Схема клиент-серверной архитектуры представлена на рисунке 6.