Без базы данных в настоявшее время трудно представить работу любого предприятия связанного с торговлей.

И в связи с этим в настоящее время разрабатывается большое количество все возможных интерфейсов для работы с базами данных, начиная от интернет магазинов до программ для настольных компьютеров с большим количеством настроек и приложений для мобильных телефонов. Но в таком многообразии продуктов все они находят для себя потребителей. Так как некоторым людям удобно, что например на их телефоне будет приложение их любимого магазина и они всегда смогут совершать покупки привычным им образам и в привычном интерфейсе. А интернет магазины в виде сайтов необходимы для более обширного круга посетителей. [3]

При автоматизации бизнес процессов очень часто возникают задачи, которые не решают уже готовые программы и базы данных. При этом аналитическая информация показывает, что даже если использовать сложные и дорогостоящие CRM-системы управления предприятием, получить решение, удовлетворяющее руководство компании, бывает просто не возможно.

Базы данных создаются специально для хранения, обработки, проведения расчётов, сортировки, выборки и представления любых массивов данных по любым критериям. Что может храниться в таком массиве данных?

Подобные базы данных способны хранить самую различную информацию:

· прайс-листы;

· информация о клиентах/заказчиках;

· каталог товаров/услуг;

· отчёты персонала;

· движение товаров;

· статистическая и любая другая информация, выходящая за рамки двух строк.

Объектом работы - коммерческий банк

Предмет работы – разработка приложения для работы с БД систему управления кредитами в коммерческом банковском учреждение.

 

1.2Классификация приложений для работы с БД

 

Классификация по количеству пользователей:

· Однопользовательские.

· Многопользовательские.

Разница заключается в том, что в многопользовательской системе нужно обеспечить синхронизацию. Ярким примером многопользовательской системы, являются приложения, которым оснащены кинотеатры. Синхронизация позволяет избежать случая продажи билета на одинаковые места. Для обеспечения синхронизации используются задержки и прочие меры.

Классификация по степени распределенности:

Централизованная, или сосредоточенная - БД, полностью поддерживаемая на одном компьютере.

Распределённая - БД, составные части которой размещаются в различных узлах компьютерной сети в соответствии с каким-либо критерием.

Неоднородная - фрагменты распределённой БД в разных узлах сети поддерживаются средствами более одной СУБД

Однородная - фрагменты распределённой БД в разных узлах сети поддерживаются средствами одной и той же СУБД.

Фрагментированная, или секционированная - методом распределения данных является фрагментирование (партиционирование, секционирование), вертикальное или горизонтальное.

Тиражированная - методом распределения данных является тиражирование (репликация)[3].

Классификация по среде постоянного хранения:

Во вторичной памяти, или традиционная - средой постоянного хранения является периферийная энергонезависимая память (вторичная память) — как правило жёсткий диск. В оперативную память СУБД помещает лишь кеш и данные для текущей обработки.

В оперативной памяти - все данные на стадии исполнения находятся в оперативной памяти.

В третичной памяти - средой постоянного хранения является отсоединяемое от сервера устройство массового хранения (третичная память), как правило на основе магнитных лент или оптических дисков. Во вторичной памяти сервера хранится лишь каталог данных третичной памяти, файловый кэш и данные для текущей обработки; загрузка же самих данных требует специальной процедуры.

 

2.Постановка задачи

Цель: «Разработать систему управления кредитами в коммерческом банковском учреждение.»

 

В программном средстве для объективной и многофункциональной работы должны быть реализованы следующие методы и функции:

· Просмотр данных кредитов;

· Просмотр информации о кредитах;

· Просмотр информации о дебиторах;

· Добавление пользователей;

· Добавления новых дебиторов, кредитов;

· Редактирование данных;

· Просмотр истории выдавать кредиты.

· Просмотр истории оплаты кредиты.

 

3.Внешняя модель предметной области

3.1 Группы пользователей предметной области

 

При входе в пользовательский интерфейс приложение пользователь должен пройти аутентификацию (администратор / работник банка).

Начнем описания каждого уровня доступа к сети с самого низкого уровня.Самым низким уровнем доступа (уровень доступа –Работник) имеет возможность выполнять выдачу кредитов, производить оплату по ним и поиск дебиторов.

И самый высокий уровень доступа(уровень доступа – Администратор) у Админа.Он обладает всеми возможностями работника, а так же ему доступны функции удаления и редактирования данных. просмотра истории кредитов, возможность добавление, как новых пользователей так и новых администраторов.