Диплом: Исследование и разработка информационной системы Клиент-Банк на примере АО "Газпромбанк"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
75
Клиент
(бухгалтерия)
Администратор
Директор клиента
банка
ИС
Спр. «Пользователи»
Спр «Группы польз.»
Управление
пользовате-
лями
Спр* «Группы польз.»
Спр* «Пользователи»
Управление
обработкой
платежных
документов
Спр «Банки»
Спр «Корреспонденты»
Т «Платежные
поручения»
Спр*
«Корреспонденты»
Т* «Платежные
поручения»
Отчет по
результатам
выгрузки
платежей
Отчет по
платежным
поручениям
Спр.* «Банки»
Файл для загрузки в
Клиент-Банк
Оператор банка
1
2
3
4
Файл для выгрузки из
Клиент-Банк
Спр «Расчетные счета»
Спр* «Расчетные счета»
Спр* «Валюты»
Спр «Валюты»
Спр* «Сотрудники.»
Спр «Сотрудники.»
Спр* «Статусы»
Спр* «Статусы»
Рис. 2.4. Информационная модель
В области 1 отображена структура процесса настройки информационной
системы Клиент-Банк, в частности, рассмотрен раздел администрирование:
управление пользователями системы. Форма «Управление пользователями»
обеспечивает выполнение следующих видов операций:
ведение справочника пользователей (добавление, удаление,
изменение данных пользователя);
управление группами пользователей (добавление, редактирование,
удаление групп) с назначением прав для участников группы.
Пользователь может принадлежать только одной группе, что в системе
реализовано с использованием связи справочника групп и справочника
пользователей.
Область 2 демонстрирует возможности работы клиента банка в системе с
использованием формы управления обработкой платежных документов, включая
их загрузку и выгрузку.
76
Область реализует следующие правила оперирования данным
справочников и таблиц:
из справочника «Спр. Банки» использованию подлежат поля,
которые определяют наименование банка, БИК банка, Корр. Счет. При
необходимости формирования полного документа включается полное
наименование, адрес, корректировка этого справочники возможна путем
выгрузки списка данных по банкам и доступ к нему имеют сотрудники
бухгалтерии клиента;
из справочника «Спр. Корреспонденты» необходим набор полей,
определяющих данные корреспондента, включая ИНН, КПП, ОГРН, ОКВЭД и
юридический адрес. К корреспонденту обязательно далее привязать конкретный
расчетный счет для ведения расчетов. Создание новых записей, редактирование и
удаление существующих записей данного справочника доступно только клиенту
в лице представителя бухгалтерии;
из справочника «Спр. Расчетные счета» необходим набор полей:
номер счета, вид счета (депозитный, расчетный и т.п.), валюта счета и т.д.
Расчетный счет привязан к конкретному корреспонденту и банку его
обслуживающему. Создание новых записей, редактирование и удаление
существующих записей данного справочника доступно только клиенту в лице
представителя бухгалтерии;
из таблицы «Т Платежные поручения» проводится отбор данных
согласно выбранным периодам загрузки или выгрузки, а также проведения.
Актуальные реквизиты документа «Платежные поручения»: включают
характеристики корреспондента и платежа (назначение, вид платежа и т.п.).
Работа с этим хранилищем доступна в полной мере только бухгалтерии, а
руководство клиента банка может исключительно просматривать эти документы;
Область 3 включает работу с конечными документами, построенными с
использованием данных справочников:
пересылка платежных поручений «Т Платежные поручения» в банк
проводится по выбранным пользователем периодам;
отправка и подтверждение платежей дают возможность оформить
отчеты, которые создаются в виде файлов массива переданных платежей.
77
Область 4 отвечает за отображение результирующей информации на
выходе системы Клиент-Банк:
отчет о загруженных в систему платежных поручениях с
подтверждением проплаты директором и бухгалтером;
сформированные файлы загруженных и выгруженных платежей;
2.3.2 Характеристика нормативно-справочной, входной и
оперативной информации
Система Клиент-Банк предполагает использование входной информации
по приходящим платежным поручениям, а также внутренним справочникам
(таблица 2.11).
Таблица 2.11
Описание входной информации
Название
справочника
Ответственный за
ведение
Объем
справочника в
записях
Частота
актуализации
Объем
актуализа
ции
Пользователи
Администратор
3500
Раз в месяц
100%
Группы
пользователей
Администратор
3500
Раз в месяц
100%
Банки
Сотрудники
бухгалтерии
230
Раз в месяц
60%
Корреспонден
ты
Бухгалтер, главный
бухгалтер
20
Раз в месяц
75%
Валюты
Бухгалтер, главный
бухгалтер
120
Раз в месяц
75%
Расчетные
счета
Бухгалтер, главный
бухгалтер
120
Раз в месяц
75%
Статусы
Бухгалтер, главный
бухгалтер
120
Раз в месяц
75%
Сотрудники
Администратор
20
Раз в месяц
75%
Реквизитный состав справочников приведен в
таблица 2.12.
78
Таблица 2.12
Описание справочников (реквизитный состав)
Справочник
Реквизитный состав
Сотрудники
Код сотрудника
Фамилия сотрудника
ИНН
КодИМНС
Дата рождения
Страховой номер ПФР
Пользователи
Код пользователя
Идентификатор пользователя
Пароль пользователя
Группа пользователя
Сотрудник
Группы пользователей
Код группы
Наименование группы
Администратор группы
Банки
Наименование банка
БИК
Корреспондентский счет
Город
Адрес
Телефон
Корреспонденты
Наименование корреспондента
ИНН
КПП
ОГРН
ОКВЭД
ОКПО
Юридический адрес
79
Таблица 2.12 (продолжение)
Справочник
Реквизитный состав
Банковские счета
Номер счета
Банк
Вид счета
Валюта денежных средств
Дата открытия
Дата закрытия
Корреспондент
Статусы
Код статуса
Наименование статуса
Валюты
Код валюты
Полное наименование
Параметры прописи на русском
Дополнительно в качестве входящей информации рассматривается
выписка из банка, формируемая в виде файла выписки (рис. 2.5).
Рис. 2.5. Структура текстового файла выписки за период
2.3.3 Характеристика результатной информации
Результатной (выходной) информацией является выделенные и
отфильтрованные данные по проведенным платежам. Результат отбора и
получения данных по платежам и банковским выпискам за период на рис. 2.6.
80
Рис. 2.6. Отчет по банковским выпискам и платежным поручениям по периоду
В процессе передачи платежных поручений в банк формируется массив
платежей, элементы которого настраиваются в передаче платежей. Пример окна
модуля с этой информацией представлен на рис. 2.7.
Рис. 2.7. Выделение и отправка массива платежей в банк
2.4 Программное обеспечение задачи
2.4.1 Общие положения (дерево функций и сценарий диалога)
Структура разработанного решения предполагает реализацию следующего
набора функций:
обеспечение администрирования системы путем управления
данными пользователей и разрешениями;
регулирование работы системы через интерфейс путем оперирования
окнами приложения;
81
настройка туннелирования канала внутри клиентского решения
путем подбора технологии защиты и реализации на уровне прокси сервера и
настоек сервера баз данных;
оперирование данными справочников для использования в
формировании документов и отчетов;
управление процессом получения данных из банка виде выписки;
управление формированием и отправкой массива платежных
поручений.
Структура дерева функций представлена на рис. 2.8.
Функции
Служебные
Основные
Ведение
справочников
Управление
документами
Управление
массивом
платежей
Настройка
туннелирования
Авторизация
Управление окнами
Управление
выписками
Рис. 2.8. Дерево функций
Функционал системы Клиент-Банк включает операции по:
настройке доступа пользователей в систему и к процессу оправки с
настройкой защищенного соединения;
оперирование данными справочников для формирования платежных
документов;
настройке справочника корреспондентов для фиксации
корреспондента через счет;
82
формирование массивов платежных документов для передачи с
учетом выбора конкретного периода проведения;
подтверждение платежей с использованием ключей директора и
главного бухгалтера;;
получение данных в виде выписки из банка и автоматическое
формирование выписки в виде массива данных текстового файла;
учет статуса платежа при отправке и корректировка статуса на
стадиях обработки платежа.
Администрирование пользователей проводится исключительно на основе
данных о сотрудниках, и пользователь может быть создан только со связью с
реальным сотрудником и после выбора конкретной группы, определяющей
широту прав пользователя.
В процесс создания защищенного соединения данные передаваемые по
каналу не могут быть прослушаны так как формируют отдельный туннель при
необходимости и проверяют ключи на момент создания, что исключает подлог
ключей в дальнейшем.
Управление справочниками предполагает для разрешенных групп
пользователей создание новых записей, удаление записей, если они не имеют
связанных и не отработанных платежных документов, редактирование записей.
Управление формированием и передачей платежных документов включает
настройку документа использованием статуса документа, данных справочников.
Дополнительно регулируется отправка документов, которая отменяется в случае
отсутствия обоих подписей (директора и бухгалтера). При выдаче отчета по
отправленным или сформированным платежам проводится настройка периода
проведения платежа.
Схема навигации пользователя, отраженная на рис. 2.9, предполагает
реализацию также работы с выписками из банка, которые автоматически при
настройке периода пересылаются в отведенный файл с именем периода.
83
Аутентификация Выход
Подсистема управления
справочниками
Настройка банков
Настройка
корреспондентов
Настройка
банковских счетов
Настройка статусов
платежей
Настройка данных
сотрудников
Настройка валют
Подсистема работы с
платежными поручениями
Выбор корреспондента
Выбор счета
получателя
Выбор статуса платежа
Подпись директора
Подпись бухгалтера
Проверка корректности
параметров платежа
Отправка массива
платежей
Получение отчета по
отправленным
платежам за период
Подсистема управления
выписками из банка
Настройка получения
выписки
Формирование файла
выписки за период
Получение отчёта по
сформированным
выпискам за период
Рис. 2.9. Структура навигации пользователя
2.4.2 Характеристика базы данных
Работа с платежными документами предполагает использование целого
пласта данных, которые определены правилами проведения платежей. Для
поддержки этих правил и прощения оперирования данными по платежам
сформированы хранилища базы данных с учетом фигурирующих сущностей в
процессе обработки платежей и получения выписок из банка.
Ключевые данные по расчетам содержат полную информацию о банках,
проводящих платежи (таблица 2.13). Скрипт создания приведен в Приложении 1.
84
Таблица 2.13
Структура таблицы «Банки»
Имя
Синоним
Тип поля
Индексация
Комментарий
Дополни
тельно
КодБанка
Код банка
int
Индексировать
Счетчик
БИК
БИК
int
Индексировать
Наименовани
еБанка
Наименовани
е
nvarchar(30)
Индексировать
КоррСчет
Корр. счет
nvarchar(20)
Индексировать
Корреспонденс
кий счет банка
Город
Город
nvarchar(20)
Адрес
Адрес
nvarchar(50)
Телефон
Телефон
nvarchar(20)
Работающие с клиентом контрагенты становятся корреспондентами в
платежах и их данные с учётом платежных реквизитов, отведенных в отельную
таблицу (таблица 2.15) хранятся в таблице корреспондентов (Таблица 2.14)
Таблица 2.14
Структура таблицы «Корреспонденты»
Имя
Синоним
Тип поля
Индексация
Комментарий
Дополни
тельно
КодКорресп
ондента
Код
корреспондент
а
int
Индексировать
Счетчик
Наименован
иеКорр
Наименование
корреспондент
а
nvarchar(30)
Индексировать
ИНН
ИНН
nvarchar(15)
Индексировать
Индикационны
й код
КПП
КПП
nvarchar(15)
Индексировать
ОГРН
ОГРН
nvarchar(20)
ОКВЭД
ОКВЭД
nvarchar(10)
ОКПО
ОКПО
nvarchar(20)
Общий код
предприятий и
организаций
Юридическ
ий адрес
Юридический
адрес
nvarchar(150)

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран