Файл: Негосударственное образовательное частное учреждение высшего образования московский финансовопромышленный университет синергия ФакультетИнститут.docx
Добавлен: 06.12.2023
Просмотров: 491
Скачиваний: 21
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Справочники информационной системы представлены в таблице 2.3:
Таблица 2.3.
Описание справочников ИС
Наименование | Ответственный | Объем справочника | Частота актуализации | Объем актуализации |
БИК | Администратор ИС | 4366 записей | ежемесячно | 340 записей |
Тип платежа | Администратор ИС | 7 записей | ежеквартально | 2 записи |
Получатель | Администратор ИС | 1024 записей | еженедельно |
|
-
Характеристика результатной информации
Результатной информацией в работе данной информационной системы является файл транзакции платежа. Файл транзакции предназначен для описания проведенной операции в формализованной форме и отправки данной информации в корпоративную ИС банка. Структура данного файла представлена в таблице 2.4:
Таблица 2.4.
Структура реквизитов выходной информации
Реквизит | Описание | Тип |
Получатель | Получатель платежа | Строка |
БИК | БИК получателя | Строка |
Банк | Банк получателя | Строка |
Кор. Счет | Корреспондирующий счет банка | Строка |
Расч. Счет | Расчетный счет получателя | Строка |
Тип | Тип платежа | Строка |
Сумма | Сумма платежа | Число |
Данный файл формируется по мере проведения операций платежей. Основой для формирования данного файла являются справочные таблицы базы данных:
- БИК; - Тип платежа; - Получатель.
Для доставки данного файла до ИС банка используется протокол FTP. После передачи файла описания транзакции в ИС банка и проверки его целостности системой – получателем происходит удаление оригинального файла с сервера.
-
Программное обеспечение задачи-
Общие положения (дерево функций и сценарий диалога)
-
Управление пользователем информационной системой осуществляется при помощи набора элементов управления на WEB-форме приложения. У
проектируемой информационной системы отсутствует управление при помощи меню, так как функциональный набор приложения не содержит большого числа однотипных функций для их группировки в меню.
Сценарии диалога приложения различны для 2-х типов интерфейса приложения:
-
Интерфейса плательщика; -
Интерфейса администратора.
Схема сценария диалога пользователя приведена на рисунке 3.1:
Рис. 3.1. Сценарии диалога интерфейса Плательщика
Диалог плательщика и ИС заключается в выборе в раскрывающемся списке «Вид платежа» собственно вида платежа. После этого раскрывающийся список Получатели заполнится именами получателей платежа. Выбрав получателя платежа необходимо ввести сумму платежа. После этого на экране появится окно с деталями транзакции, необходимо проверить строки и согласиться либо отказаться от проведения данной транзакции. В случае отказа от транзакции пользователь вернется к интерфейсу ИС, результирующий файл создан не будет. В случае соглашения с транзакцией будет создан файл транзакции и пользователь вернется к новой форме экрана ИС.
Сценарий диалога ИС приведен на рис. 3.2:
Рис 3.2 Сценарии диалога ИС
Изначально администратор должен выбрать, какой тип справочников он будет редактировать: виды платежей, получатели и БИКи.
При редактировании справочников виды платежей, получатели администратор при помощи элементов управления добавляет, удаляет либо редактирует записи справочников. Для добавления записи о типах платежей необходимо ввести новый тип платежа в соответствующее поле ввода и нажать кнопку Добавить. В результате добавления новая запись появится в таблице Вид платежа формы ИС. Редактирование и удаление записей осуществляется из таблицы Вид платежа. Для добавления записи о получателе необходимо занести информацию о нем в соответствующие поля ввода на форме ИС и выбрать доступные типы платежа из списка с полями выбора, предварительно обновив его информацию соответствующей кнопкой формы.
Дерево вспомогательных функций проектируемой ИС приведено на рисунке 3.3, а дерево основных на рисунке 3.4:
Рис. 3.3 Дерево вспомогательных функций ИС
Рис. 3.4 Дерево основных функций ИС
-
Характеристика базы данных
Для разрабатываемой информационной системы был выбран сервер управления базами данных 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. Структурная схема административной части пакета
-
Описание программных модулей
Проектируемая система предназначена для работы с применением WEB-
интерфейса по средствам использования Интернет обозревателя, подключающегося к серверу, выполняющему модули данного приложения и посылающего результаты выполнения модулей пользователям. Вся работа приложения построена на его взаимодействии с пользователем.