Базы данных
Визуальная часть
Действия
45.93K
Категория: Базы данныхБазы данных

Описание работы прототипа. Базы данных

1. Базы данных

2.

1)
Создать 3 базы данных примерно одинакового типа (Это имитация БД 3 разных
банков):
ID клиента (PK);
Фамилия;
Имя;
Отчество;
Номер телефона (учитывая, что номера телефонов могут быть не только российскими,
сделать ограничение до 15 цифр);
• Номер банковской карты;
Некоторые номера телефонов с ФИО должны повторяться либо в двух, либо в трех базах (Для
имитации того, что человек является клиентом нескольких банков).
Сделать записи одного клиента с несколькими номерами карт в одной БД;
Заполнить рандомно каждую БД на примерно 50-100 записей.
2)
Создать БД-агрегатор телефонных номеров (По сути это наша БД):
ID (РК);
Номер телефона;
ФИО измененные;
Название банка.
По команде, БД-банка должна начать передавать данные номеров телефонов, плюс
измененное ФИО (Имя и отчество полностью, и первая буква фамилии) в БД – агрегатор.

3. Визуальная часть

4.

Необходимо создать:
1) Страницу со ссылками на страницы, перечисленные ниже:
2) 3 отдельные страницы со списком данных из БД банков
(аутентификация не обязательна)
3) 1 страницу с данными из нашей БД списком (аутентификация не
обязательна).
4) Имитацию страницы пользователя (имитация банковского
приложения):
1) Ввод номера телефона, на банковскую карту которого перевести
деньги;
2) Кнопка «Ok».
Тут необходимо сделать проверку на ввод данных - только
цифры.

5. Действия

6.

1) После заполнения номера телефона на странице пользователя, и
нажатия кнопки Ok, идет поиск номера телефона по нашей БД (БДагрегаторе).
2) При нахождении введенного номера телефона, происходит
отображение на странице пользователя ниже названия Банка (или
списка банков), где данный номер зарегистрирован, а также данные
«ФИО измененные».
3) При выборе банка для перевода, переадресовать запрос с номером
телефона в БД этого банка. БД при обработке запроса выдает номер
карты (или несколько номеров карт на выбор) нам на сервер, где
данные сразу переадресовываются на страницу пользователя.
При отсутствии данных по введенному номеру телефона –
необходимо выдавать соответствующее уведомление.
Если по какой-то причине БД банка не может выдать номер карты
(например, пользователь уже перестал быть клиентом данного банка) –
выдавать соответствующее уведомление.
English     Русский Правила