Файл: Негосударственное образовательное частное учреждение высшего образования московский финансовопромышленный университет синергия ФакультетИнститут.docx

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 06.12.2023

Просмотров: 491

Скачиваний: 21

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Справочники информационной системы представлены в таблице 2.3:

Таблица 2.3.
Описание справочников ИС

Наименование

Ответственный

Объем справочника

Частота актуализации

Объем актуализации

БИК

Администратор

ИС

4366 записей

ежемесячно

340 записей

Тип платежа

Администратор

ИС

7 записей

ежеквартально

2 записи

Получатель

Администратор

ИС

1024 записей

еженедельно

  1. аписей



    1. Характеристика результатной информации


Результатной информацией в работе данной информационной системы является файл транзакции платежа. Файл транзакции предназначен для описания проведенной операции в формализованной форме и отправки данной информации в корпоративную ИС банка. Структура данного файла представлена в таблице 2.4:
Таблица 2.4.

Структура реквизитов выходной информации

Реквизит

Описание

Тип

Получатель

Получатель платежа

Строка

БИК

БИК получателя

Строка

Банк

Банк получателя

Строка

Кор. Счет

Корреспондирующий счет банка

Строка

Расч. Счет

Расчетный счет получателя

Строка

Тип

Тип платежа

Строка

Сумма

Сумма платежа

Число

Данный файл формируется по мере проведения операций платежей. Основой для формирования данного файла являются справочные таблицы базы данных:

- БИК; - Тип платежа; - Получатель.

Для доставки данного файла до ИС банка используется протокол FTP. После передачи файла описания транзакции в ИС банка и проверки его целостности системой – получателем происходит удаление оригинального файла с сервера.

  1. Программное обеспечение задачи

    1. Общие положения (дерево функций и сценарий диалога)

Управление пользователем информационной системой осуществляется при помощи набора элементов управления на WEB-форме приложения. У

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

Сценарии диалога приложения различны для 2-х типов интерфейса приложения:

  • Интерфейса плательщика;

  • Интерфейса администратора.


Схема сценария диалога пользователя приведена на рисунке 3.1:

Рис. 3.1. Сценарии диалога интерфейса Плательщика

Диалог плательщика и ИС заключается в выборе в раскрывающемся списке «Вид платежа» собственно вида платежа. После этого раскрывающийся список Получатели заполнится именами получателей платежа. Выбрав получателя платежа необходимо ввести сумму платежа. После этого на экране появится окно с деталями транзакции, необходимо проверить строки и согласиться либо отказаться от проведения данной транзакции. В случае отказа от транзакции пользователь вернется к интерфейсу ИС, результирующий файл создан не будет. В случае соглашения с транзакцией будет создан файл транзакции и пользователь вернется к новой форме экрана ИС.



Сценарий диалога ИС приведен на рис. 3.2:




Рис 3.2 Сценарии диалога ИС

Изначально администратор должен выбрать, какой тип справочников он будет редактировать: виды платежей, получатели и БИКи.

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

Дерево вспомогательных функций проектируемой ИС приведено на рисунке 3.3, а дерево основных на рисунке 3.4:



Рис. 3.3 Дерево вспомогательных функций ИС



Рис. 3.4 Дерево основных функций ИС



    1. Характеристика базы данных

Для разрабатываемой информационной системы был выбран сервер управления базами данных MySQL. MySQL является решением для малых и средних приложений. Входит в LAMP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удаленные клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

Схема базы данных проектируемой нами ИС представлена на рисунке 3.5:


Рис. 3.5. Схема базы данных

В таблицах 3.1 – 3.4 приведены описания полей таблиц базы данных:

Таблица 3.1
Структура таблицы users

.

Наименование

Краткое описание

Тип

Размер

Id

Идентификатор записи, автоинкремент

integer

9

Username

Имя пользователя

Char

10

Password

Пароль

Char

16



Таблица 3.2
Структура таблицы bnkseec



Наименование

Краткое описание

Тип

Размер

Id

Идентификатор записи, автоинкремент

integer

9

Bic

БИК

Char

20

City

Город регистрации

Char

55

Address

Юр. Адрес из РКЦ

Char

55

Korsch

Кор. Счет

Char

20

Okpo

ОКПО

Char

8




Таблица 3.3

Структура таблицы type_of_pay



Наименование

Краткое описание

Тип

Размер

Id

Идентификатор записи, автоинкремент

integer

9

name

Наименование типа платежей

char

50



Таблица 3.4

Структура таблицы recipients



Наименование

Краткое описание

Тип

Размер

Id

Идентификатор записи, автоинкремент

integer

9

Name

Наименование получателя

Char

35

BIC

Связь с таблицей bnkseec

Integer

9

Type

Связь с таблицей type_of_pay

Integer

9

Rs

Расчетный счет

Char





3.3 Структурная схема пакета (дерево вызова программных модулей)

Система состоит из пользовательской и административной частей.

Структура пользовательской части представлена на рисунке 3.6:


Рис 3.6. Структурная схема пользовательской части пакета

На рисунке 3.7 представлена структура административной части ИС:


Рис. 3.7. Структурная схема административной части пакета



    1. Описание программных модулей

Проектируемая система предназначена для работы с применением WEB-

интерфейса по средствам использования Интернет обозревателя, подключающегося к серверу, выполняющему модули данного приложения и посылающего результаты выполнения модулей пользователям. Вся работа приложения построена на его взаимодействии с пользователем.