Диплом: Исследование и разработка информационной системы клиент-банк на примере "Kaspi Bank"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
75
Имя
Синоним
Тип
Индексация
Комментарий
Дополнительн
о
НомерПлатП
оручения
Номер
платежного
поручения
Числовой
Индексировать
Счетчик (PK)
КодСчета
Код счета
Числовой)
Индексировать
FK
ДатаПлатежа
Дата платежа
Дата
ВидПлатежа
Вид платежа
Строка(12)
Индексировать
ТекстПлатель
щика
Текст
плательщика
Строка()
ТекстПолучат
еля
Текст
получателя
Строка()
СтраховойНо
мер
Страховой
номер
Строка(14)
СуммаНДС
Сумма НДС
Числовой
ВалютаДокум
ента
Валюта
документа
Числовой
FK
СтатьиДвиже
нияДенежных
Средств
Статьи
движения
денежных
средств
Строка(10)
Схема данніх фрагмента базі данніх представлена нарис. 2.14
76
Банки
КодБанкаPK
БИК
НаименованиеБанка
КоррСчет
Город
Адрес
Телефон
БанковскиеСчета
КодСчетаPK
НомерСчета
КодБанкаFK
ТекстКорреспондента
ТекстНазначения
ВидСчета
ВалютаДенежныхСредствFK
ДатаОткрытия
ДатаЗаткрытия
Валюты
КодВалютыPK
НаименованиеПолное
ПараметрыПрописНаРусском
Пользователи
КодПользователяPK
КодФизЛицоFK
ИдентификаторПользователяИБ
КодГруппыFK
Группы пользователй
КодГруппыPK
НаименованиеГруппы
АдминистраторГруппы
Физические лица
КодФизЛицаяPK
НаименованиеФизЛица
ИНН
КодИМНС
ДатаРождения
СтраховойНомерПФР
Пол
МестоРождения
Платежные поручения
НомерПлатеПорученияPK
КодСчета
ДатаПлатежа
ВидПлатежа
ТекстПолучателя
СтраховойНомерПФР
СуммаНДС
ВалютаДокумента
СтатьиДвиженияДенежныхСред
ств
1
1
1
N
1
1
1
N
1
1
1
N
имя атрибута
1
1
1
N
Рис. 2.14. Структура фрагмента базыданных
77
2.4.3. Структурная схема пакета (дерево вызова программных модулей)
Реализация информационной системы Клиент-Банк АО «Kaspi Bank»
осуществлена в виде комплексного приложения и включает в себя следующие части:
приложение «Клиент-Банк»;
конфигурация «1С:Бухгалтерия предприятия» платформы
«1С:Предприятие» 8.3;
модуль интеграции между информационной системой Клиент-Банк и
системой «1С:Бухгалтерия предприятия» (реализован в виде внешней обработки).
Иерархическая структура организации компонентов и модулей
информационной системы «Клиент-Банк» представлена на рис. 2.15.
Информационная система Клиент-Банк
Приложение «Клиент-
Банк»
Модуль формирования базы
платежных поручений
клиента
Модуль использования
каналов связи для приема и
передачи информационных
сообщений и файлов между
клиентом и банком
Модуль формирования и
использования базы
архивных платежных
документов
Модуль подготовки
информации по счету (по
счетам)
Модуль выдачи текстовых
сообщений клиенту
Модуль интеграции
между приложением
«Клиент-Банк» и
системой «1С:
Бухгалтерия
предприятия»
Система «1С: Бухгалтерия
предприятия»
Подсистема «Банк»
Подсистема «Касса»
Подсистема «Зарплата»
Рис. 2.15. Структура организации компонентов
Следует подробнее остановиться на работе приложения «Клиент-Банк». На рис.
2.16 приведены циклы эксплуатации приложения. В начале каждого из рабочих дней
производится связь с банком по сети Интернет или посредством модема. В полученных
данных содержится информация о зачислении средств на расчетный счет предприятия,
78
выписка из банка, а также выписка за предыдущий день по всем счетам. После этого,
основываясь на полученной информации о текущем остатке на счете, производится
планирование необходимых трат в границах допустимого остатка. Для этого
осуществляется формирование платежных документов в базе данных (в данном случае,
в системе «1С:Бухгалтерия предприятия»). Сформированные документы посредством
работы модуля интеграции после шифрования отправляются в банк. Банк отсылает
сообщение о приеме платежных документов. Информация о приеме банком платежных
документов свидетельствует только о том, что они получены банком АО «Kaspi Bank»
(адресатом). Впоследствии они могут быть как оплачены банком, так и отвергнуты в
силу ряда причин. Передача данной информации об обработке документов будет
осуществляться банком АО «Kaspi Bank» в процессе очередных сеансов связи.
Таким образом, программное обеспечение приложения «Клиент-Банк»
способно:
осуществлять хранение информации из банка;
осуществлять хранение файлов базы данных системы;
осуществлять хранение (промежуточное) и обработку файлов из банка.
Здесь же производится хранение всех необработанных файлов из банка;
осуществлять хранение макросов, файлов и отчетов;
осуществлять хранение шифрованного файла данных, который
подготовлен к отправке в банк;
осуществлять хранение файлов шифровального пакета;
осуществлять хранение файлов шаблонов (они предназначены для
использования при импорте/экспорте данных в/из базу данных);
осуществлять хранение последних шифрованных файлов, которые
отправлены в банк и получены из банка.
79
Утром
Связь с банком, получение
информации по приходу средств
на счета
Получение выписки из банка за
предыдущий день
Ввод информации о новых
клиентах
Отправка в банк платежных
документов
Подтверждение приема
документов из банка
днем
Рис. 2.16. Циклы эксплуатации
2.4.4. Описание программных модулей
Основные модули системы представлены в таблица 2.16
Таблица 2.16
Описание справочников (реквизитный состав)
п/п
Наименование модуля
Функции модуля
1.
Глобальный модуль
Осуществляет управление информационной
системой Клиент-Банк
2.
Модуль справочника
«Пользователи»
Предполагает администрирование и
авторотационные процедуры
3.
Модуль справочника
«Группы пользователей»
Предполагает формирование групп
пользователей
4.
Модуль справочника
«Настройки групп»
Предполагает раздачу прав группам
пользователей на доступ к функциональным
возможностям информационной системы
5.
Модуль справочника
«Банки»
Предполагает управление списком банков
6.
Модуль справочника
«Расчетные счета»
Предполагает управление списком
расчетных счетов предприятия
7.
Модуль ввода платежных
документов
Ввод платежных документов
80
п/п
Наименование модуля
Функции модуля
8.
Модуль интеграции
приложения
«Клиент-Банк» и системы
«1С:Бухгалтерия предприятия»
Осуществляет импорт и экспорт платежных
документов из/в приложение «Клиент-Банк»
9.
Модуль администрирования
Предполагает предоставление функций
управления правами администратору,
включая генерацию паролей и управление
правами групп. Создание групп
пользователей.
Код модуля интеграции представлен в приложении
Фрагмент блок-схемы разработанного модуля представлен на рис. 2.17 по
получению данных о входных документах утром из банка.
81
Цикл пока в списке
документов есть
необработанный
документ
Цикл по записям
табличной части
документа
Формирование списка
новых документов,
связанных с
изменением состояния
счета
Чтение i-й записи
представления
табличной документа
ДатаСоздания=Текуща
яДата
ВремяСоздания=Текущ
ееВремя
i=1;
Установка на первом
документе
Начало
Авторизация
Установление
соединения с банком
Выбор основного
расчетного счета
компании
А
Номер=НомерДокумен
та
Дата=ДатаПоступления
Документ=ТипДокумен
та
СекцияДокумент=Теку
щийДокумент
Конец
Цикл пока в табличной
части есть записи
Чтение i-й записи
представления
табличной документа
А
Конец цикла по
документам
Конец цикла по
табличной части
документа
ПлательщикСчет=Номе
рСчетаПлательщика
ПлательщикИНН=Номе
рИННПлательщика
Сумма=СуммаПоДокум
енту
ПлательщикСчет=Номе
рСчетаПлательщика
ПлательщикИНН=Номе
рИННПлательщика
ПлательщикБанк1=Ном
ерБанкаПлательщика
ПлательщикБанк2=Ном
ерБанкаКонтрагента
ПолучательСчет=СчетП
олучателя
ПолучательИНН=ИННП
олучателя
ПолучательКорреспонд
ескийСчет=Корреспонд
ескийСчетПолучателя
Рис. 2.17. Фрагмент блок-схемы разработанного модуля (получение данных из банка
по входным документам )
82
2.5. Апробация результатов исследования
После запуска модуля интеграции между информационной системой Клиент-
Банк и системой «1С:Бухгалтерия предприятия» (внешней обработки) в главном окне
приложения необходимо перейти на закладку «Загрузка» выбрать предприятие,
расчетный счет, период и нажать кнопку «Загрузить». В результате в систему
«1С:Бухгалтерия предприятия» будут загружены все банковские выписки.
После этого, нажав правой кнопкой мыши на первой строке, можно получить
окно формирования правил (рис. 2.18).
Рис. 2.18. Окно формирования правил
Задав название правила и нажав кнопку «Ок», можно выполнить сохранения
правила. Теперь если нажать кнопку «Настройки» и перейти на вкладку «Загрузка.
Виды документов и операций», то можно удостовериться, что созданное правило
занесено в список (рис. 2.19).
Рис. 2.19. Список правил
По нажатию кнопки «Отчет» можно увидеть отчет о загрузке из файла
«kl_to_1C.txt».
83
Как видно изотчета, все документы имеют статус «НЕ ЗАГРУЖЕН». Для
окончательнойих загрузки в систему «1С:Бухгалтерия предприятия» следует нажать
кнопку «Загрузить».
Аналогично, для выгрузки платежных документов в файл «1C_to_kl.txt»
необходимо перейти на вкладку «Выгрузка», выбрать предприятие, расчетный счет и
нажать кнопку «Выгрузить». Результат представлен на рис. 2.20.
Рис. 2.20. Результат выгрузки данных в файл
84
3. Обоснование экономической эффективности
3.1. Выбор и обоснование методики расчёта экономической
эффективности
Внедрение автоматизированной технологии обработки платежных документов
призвано повысить производительность труда бухгалтеров, обеспечивающих
взаимодействие между компанией и банком, а также снизить расходы на обеспечение
финансовых операций и подготовку бухгалтерской отчетности для контролирующих
органов. Применение автоматизации в разрезе обеспечения автоматизации работы с
платежными документами в рамках работы с банком дает возможность использовать
достаточно простую технологию оценки эффективности. Основой расчета такой
эффективности является сбор и анализ статистических данных, полученных до
внедрения и после (на примере пилотного проекта и с учетом оценки прогнозных
показателей).
Работа с платежными документами даже для средней компании уже
представляет серьезные проблемы из-за их числа, особенности операций, которые
производит в этом случае бухгалтер, могут быть отражены следующим образом: ввод
платежного документа, редактирование платежного документа, формирование
текстового файла на основе документа для выгрузки, выгрузка в систему Клиент-Банк.
При этом расчет среднего времени выполнения таких стандартных операций для
бухгалтера не составляет труда.
На основании затраченных трудовых ресурсов с учетом заработной платы
соответствующего сотрудника определяются затраты на выполнение операции. Для
определения экономической эффективности внедрения разработанного решения
рассматриваются средние характеристические показатели работы бухгалтера за месяц,
связанные с обработкой платежных документов (таблица 3.1).
Основными затратами проекта являются затраты на разработку, связанные с
трудовыми затратами, так как платформа на которой производится разработка уже
работает в рамках компании и не требует приобретения лицензии, так как начальная
разработка использует платформу «1С: Предприятие 8.3», а расширение может быть
произведено в рамках уже действующей в компании лицензии.

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

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