Файл: Программа должна работать по архитектуре клиентсервер.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 29.10.2023
Просмотров: 19
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
-
Введение.
Основное назначение данной предметной области, выдача денег заинтересованным людям, которые со временем смогут вернуть ту же часть денег в банк, но с определенными процентами.
На сегодняшний день, кредиты являются неотъемлемой частью жизни человека. Ведь, практически любой человек, который работает может взять кредит на некую сумму, для того чтобы, купить необходимую ему вещь, а после чего вернуть эту суму банку с процентами.
В нашей жизни существует несколько видов кредитов под разные цели, и с разными процентами выплат.
-
Основание для разработки.
Основанием для разработки является, что система не позволяет отслеживать динамику возврата кредитов, что существенно уменьшает количество выдаваемых средств.
-
Назначение разработки.
Данная новая система призвана помочь отслеживать динамику возврата средств банку, без перебоев. Что позволит уменьшить расходы банка на кредиты и вернуть выдаваемые средства.
-
Требования к функциональным характеристикам.
-
Система должна полностью поддерживать стандарты передачи гипертекста и своевременно обновляться. -
Система должна обеспечивать переносимость в рамках всех операционных систем. Стандарт, предназначенный для достижения переносимости программного обеспечения на уровне исходных кодов. -
Программа должна работать по архитектуре «клиент-сервер», поддерживать несколько одновременных соединений. -
Система должна считывать основные настройки из конфигурационного файла, осуществлять это во время работы, без остановки передачи данных. -
Код системы должен быть легко читаем для человека, занимающегося администрированием. -
Система должна осуществлять проверку на частоту выплат. -
Система должна поддерживать передачу нескольких запросов в рамках одного соединения. -
Система должна вести журнал своей деятельности, куда будут сохраняться все сообщения об ошибках, нарушениях передачи и прочих проблемах.
-
Схема базы данных.
Рисунок 1 – Схема базы данных программного приложения
Таблица Заемщик
-
№ клиента (Тип данных числовой, размер поля 50) -
ФИО (Тип данных короткий текст, размер поля 70) -
История выплат кредитов (Тип данных короткий текст, размер поля 50) -
Перечень документов (Тип данных короткий текст, размер поля 100) -
Дата оформления (Тип данных дата и время, размер поля 35) -
Телефон (Тип данных числовой, размер поля 11)
Таблица кредит
-
№ кредита (Тип данных числовой, размер поля 50) -
№ клиента (Тип данных числовой, размер поля 50) -
Сумма (Тип данных числовой, размер поля 20) -
Вид кредита (Тип данных короткий текст, размер поля 55) -
Дата выдачи (Тип данных дата и время, размер поля 35) -
Полностью погашен (Тип данных дата и время, размер поля 35)
Таблица виды кредита
-
№ вида (Тип данных числовой, размер поля 10) -
Название (Тип данных короткий текст, размер поля 50) -
Условия получения (Тип данных короткий текст, размер поля 50) -
Дата погашения (Тип данных дата и время, размер поля 35) -
Сумма (Тип данных числовой, размер поля 50)
Таблица погашение
-
№ погашения (Тип данных числовой, размер поля 10) -
№ кредита (Тип данных числовой, размер поля 50) -
№ клиента (Тип данных числовой, размер поля 50) -
Ставка (Тип данных числовой, размер поля 25) -
Срок дней (Тип данных дата и время, размер поля 35)
-
Сайт нашего банка.
https://esk.one/p/9Qj9xk
-
Требования к запросам пользователей данных из базы.
-
Выдать список клиентов, имеющих самую большую задолженность. -
Выдать список клиентов, которые погасили задолженность. -
Выдать список клиентов, которые только оформили кредит и его сумму.
-
Требования к исходным кодам и языкам программирования.
-
PHP
-
Flash -
MS Visual Basic -
MS Visual Basic.Net -
MS Visual C++ -
MS Visual C# -
MS Visual Java#
-
Требования к программным средствам, используемые программой.
-
Windows -
Linux -
MacOS
-
Требования к техническим средствам.
На все технические средства Банка должны быть соответствующие документы (технический паспорт, инвентаризационные описи, сертификаты соответствия и прочие документы), которые должны содержать сведения о правилах эксплуатации, обслуживания, проведения капитальных и текущих ремонтов, поддержания в работоспособном, технически исправном состоянии.
Ежегодно обязательно проводятся:
-
текущий ремонт технических средств; -
ревизия и текущий ремонт всех внутренних механических и электрических -
механизмов технических средств.
По результатам ревизии технические средства либо вводятся в эксплуатацию, либо подлежат запрету к эксплуатации.
-
Требования к надежности.
-
Программа должна при считывании конфигурационного файла корректно обрабатывать его отсутствие, поврежденность и некорректность введенных в него данных. В случае ошибки соответствующая запись должна быть создана в журнале работы программы и выведено предупреждение на экран. -
Программа должна обеспечивать устойчивое функционирование в течение минимум 48 часов.
-
Требования к защите информации и программ.
-
Защита от атак межсайтового скриптинга (Cross Site Scripting, XSS) -
Защита от инъекций при запросах в базу данных (SQL Injections) -
Защита доступа к серверу или хостингу, на котором находится сайт -
Защита сайта и пользователей от мошенников -
Защита от атак отказа в обслуживании (DDoS) -
Защита персональных данных пользователей сайта