Файл: Негосударственное образовательное частное учреждение высшего образования московский финансовопромышленный университет синергия ФакультетИнститут.docx
Добавлен: 06.12.2023
Просмотров: 1143
Скачиваний: 31
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Справочники информационной системы представлены в таблице 2.3: Таблица 2.3.
Данный файл формируется по мере проведения операций платежей. Основой для формирования данного файла являются справочные таблицы базы данных: - БИК; - Тип платежа; - Получатель. Для доставки данного файла до ИС банка используется протокол FTP. После передачи файла описания транзакции в ИС банка и проверки его целостности системой – получателем происходит удаление оригинального файла с сервера.
Сценарий диалога ИС приведен на рис. 3.2: Рис 3.2 Сценарии диалога ИСИзначально администратор должен выбрать, какой тип справочников он будет редактировать: виды платежей, получатели и БИКи. При редактировании справочников виды платежей, получатели администратор при помощи элементов управления добавляет, удаляет либо редактирует записи справочников. Для добавления записи о типах платежей необходимо ввести новый тип платежа в соответствующее поле ввода и нажать кнопку Добавить. В результате добавления новая запись появится в таблице Вид платежа формы ИС. Редактирование и удаление записей осуществляется из таблицы Вид платежа. Для добавления записи о получателе необходимо занести информацию о нем в соответствующие поля ввода на форме ИС и выбрать доступные типы платежа из списка с полями выбора, предварительно обновив его информацию соответствующей кнопкой формы. Дерево вспомогательных функций проектируемой ИС приведено на рисунке 3.3, а дерево основных на рисунке 3.4: Рис. 3.3 Дерево вспомогательных функций ИС
Таблица 3.2
Таблица 3.3 Структура таблицы type_of_pay
Таблица 3.4 Структура таблицы recipients
3.3 Структурная схема пакета (дерево вызова программных модулей)Система состоит из пользовательской и административной частей.Структура пользовательской части представлена на рисунке 3.6:
Описание справочников ИС
| Наименование | Ответственный | Объем справочника | Частота актуализации | Объем актуализации |
| БИК | Администратор ИС | 4366 записей | ежемесячно | 340 записей |
| Тип платежа | Администратор ИС | 7 записей | ежеквартально | 2 записи |
| Получатель | Администратор ИС | 1024 записей | еженедельно |
|
-
Характеристика результатной информации
Структура реквизитов выходной информации
| Реквизит | Описание | Тип |
| Получатель | Получатель платежа | Строка |
| БИК | БИК получателя | Строка |
| Банк | Банк получателя | Строка |
| Кор. Счет | Корреспондирующий счет банка | Строка |
| Расч. Счет | Расчетный счет получателя | Строка |
| Тип | Тип платежа | Строка |
| Сумма | Сумма платежа | Число |
-
Программное обеспечение задачи-
Общие положения (дерево функций и сценарий диалога)
-
-
Интерфейса плательщика; -
Интерфейса администратора.
Сценарий диалога ИС приведен на рис. 3.2: Рис 3.2 Сценарии диалога ИСИзначально администратор должен выбрать, какой тип справочников он будет редактировать: виды платежей, получатели и БИКи. При редактировании справочников виды платежей, получатели администратор при помощи элементов управления добавляет, удаляет либо редактирует записи справочников. Для добавления записи о типах платежей необходимо ввести новый тип платежа в соответствующее поле ввода и нажать кнопку Добавить. В результате добавления новая запись появится в таблице Вид платежа формы ИС. Редактирование и удаление записей осуществляется из таблицы Вид платежа. Для добавления записи о получателе необходимо занести информацию о нем в соответствующие поля ввода на форме ИС и выбрать доступные типы платежа из списка с полями выбора, предварительно обновив его информацию соответствующей кнопкой формы. Дерево вспомогательных функций проектируемой ИС приведено на рисунке 3.3, а дерево основных на рисунке 3.4: Рис. 3.3 Дерево вспомогательных функций ИС
Рис. 3.4 Дерево основных функций ИС
-
Характеристика базы данных
Рис. 3.5. Схема базы данных
В таблицах 3.1 – 3.4 приведены описания полей таблиц базы данных: Таблица 3.1Структура таблицы users
.| Наименование | Краткое описание | Тип | Размер |
| Id | Идентификатор записи, автоинкремент | integer | 9 |
| Username | Имя пользователя | Char | 10 |
| Password | Пароль | Char | 16 |
Структура таблицы 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 |
| Наименование | Краткое описание | Тип | Размер |
| Id | Идентификатор записи, автоинкремент | integer | 9 |
| Name | Наименование получателя | Char | 35 |
| BIC | Связь с таблицей bnkseec | Integer | 9 |
| Type | Связь с таблицей type_of_pay | Integer | 9 |
| Rs | Расчетный счет | Char | |
Рис 3.6. Структурная схема пользовательской части пакета
На рисунке 3.7 представлена структура административной части ИС:Рис. 3.7. Структурная схема административной части пакета
-
Описание программных модулей