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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
65
В информационной системе Клиент-Банк предполагается, что каждому из
пользователей может быть назначена только одна роль в рамках группы, что показано
на рисунке в виде входящей связи из «Спр* Настройки группы» в «Спр* Группы
польз.».
Область 2 показывает процессы управления интеграционной средой
взаимодействия между пользователями информационной системы, включающие
использование всех основных справочников помимо тех, которые доступны только
администратору системы. Следовательно, в данной области происходит следующее:
из справочника «Спр. Банки» использованию подлежат поля, которые
определяют наименование банка, БИК банка, Корр. Счет. Создание новых записей,
редактирование и удаление существующих записей данного справочника доступно
только бухгалтеру или главному бухгалтеру;
из справочника «Расчетные счета» используются следующие поля: номер
счета, вид счета (тенговый, валютный), валюта счета, реквизиты банка, в котором
открыт данный счет (наименование, БИК), вид расчетов (прямые, через
корреспондентский счет). Создание новых записей, редактирование и удаление
существующих записей данного справочника доступно только бухгалтеру или
главному бухгалтеру;
из таблицы (журнала) «Т Платежные поручения» берутся только те
записи, которые соответствуют выбранному пользователю периоду. На экран
выдаются следующие реквизиты документа «Платежные поручения»: дата, номер
документа, сумма документа, наименование контрагента, счет контрагента, назначение
платежа. Создание новых записей, редактирование и удаление существующих записей
данного справочника доступно только бухгалтеру или главному бухгалтеру, кроме
этого директор имеет право просмотра документов;
из таблицы (журнала) «Т Банковские выписки» берутся только те записи,
которые соответствуют выбранному пользователю периоду. На экран выдаются
следующие сведения: дата, номер документа, поступило денежных средств, списано
денежных средств, контрагент, счет контрагента, вид операции, номер договора,
назначение платежа. Право на просмотр этой информации имеют все пользователи
информационной системы Клиент-Банк, редактировать и удалять записи имеют право
только сотрудники бухгалтерии.
66
Область 3 отображает процесс формирования результирующей информации, а
именно:
пользователь может выбрать период и отобрать из таблицы «Т Платежные
поручения» требуемые записи для отправки в банк;
после этого по нажатию соответствующей кнопки будет сформирован
текстовый файл «1C_to_kl.txt», который затем можно будет загрузить в
информационную систему Клиент-Банк АО «Kaspi Bank»;
пользователь может выбрать период для получения новых записей в «Т
Банковские выписки»;
из сформированного информационной системой файла «kl_to_1C.txt»по
нажатию соответствующей кнопки данные будут загружены в систему
«1С:Бухгалтерия предприятия»;
пользователь до начала загрузки данных может создавать нужные ему
правила загрузки данных, используя гибкую систему правил, предусмотренную в
разработанном модуле интеграции информационной системы Клиент-Банк и системой
«1С: Бухгалтерия предприятия».
Область 4 отвечает за отображение результирующей информации на выходе
модуля интеграции:
отчет о загруженных в систему «1С:Бухгалтерия предприятия» из
информационной системы Клиент-Банк банковских выписках (таблица «Т Банковские
Выписки»);
отчет о выгруженных из системы «1С:Предприятие» в информационную
систему Клиент-Банк платежных поручениях (таблица «Т Платежные поручения»);
список пользовательских правил для настройки выгрузки и загрузки;
сформированный текстовый файл «1C_to_kl.txt»для загрузки в
информационную систему Клиент-Банк.
2.3.2. Характеристика нормативно-справочной, входной и оперативной
информации
В разрабатываемом модуле интеграции между информационной системой
Клиент-Банк и системой «1С:Бухгалтерия предприятия» (модуль реализован в виде
внешней обработки) в качестве входной информации может быть использована
информация из внедренных справочников и таблиц, которые представлены в
67
инфологической модели, а также информация из текстового файла «kl_to_1C.txt»,
формируемого информационной системой Клиент-Банк (таблица 2.7).
Таблица 2.7
Описание входной информации
Название
справочника
Ответствен-
ный за
ведение
Объем
справочника в
записях
Частота
актуализа-
ции
Объем
актуализации
Пользователи
Администра-
тор
350
Раз в месяц
100%
Группы
пользователей
Администра-
тор
350
Раз в месяц
100%
Настройки
групп
Администра-
тор
350
Раз в месяц
100%
Банки
Бухгалтер,
главный
бухгалтер
50
Раз в месяц
60%
Расчетные
счета
Бухгалтер,
главный
бухгалтер
120
Раз в месяц
75%
Реквизитный состав справочников приведен в таблица 2.8.
Таблица 2.8
Описание справочников (реквизитный состав)
Справочник
Реквизитный состав
Пользователи
Код пользователя
Логин пользователя
Ник пользователя
Пароль пользователя
Email пользователя
Группы пользователей
Код группы пользователя
Наименование группы
Права для чтения
Права для записи
68
Справочник
Реквизитный состав
Настройки групп
пользователей
Код настройки группы
Наименование настройки
Объект настройки
Права настройки
Банки
Наименование
БИК
Корр. Счет
Город
Адрес
Телефоны
Расчетные счета
Номер счета
Банк
Вид счета
Валюта денежных средств
Банк для расчетов
Для взаимосвязи сотрудников в пределах разработанной информационной
системы Клиент-Банк используется политика разграничения прав. Например,
бухгалтер или главный бухгалтер заходит в модуль интеграции между
информационной системой Клиент-Банк и системой «1С:Бухгалтерия предприятия»,
вносит данные о необходимых платежах. После этого в систему заходит директор,
просматривает введенные данные и дает указание бухгалтеру на оплату. Бухгалтер,
повторно зайдя в систему, выполняет формирование текстового файла «1C_to_kl.txt»,
являющегося входной информацией для информационной системы Клиент-Банк.
2.3.3. Характеристика результатной информации
Результатной (выходной) информацией является сформированный текстовый
файл «1C_to_kl.txt»платежей, подлежащих оплате через информационную систему
Клиент-Банк.
Также в качестве выходной информации можно рассматривать список
банковских выписок, загруженных из текстового файла «kl_to_1C.txt», который
формируется информационной системой «Клиент-Банк».
69
2.4. Программное обеспечение задачи
2.4.1. Общие положения (дерево функций и сценарий диалога)
Обеспечение работы приложения осуществляется путем использования
следующих функций:
ведения политики безопасности на основе политики ролей (реализация
проверки логина и пароля пользователя системы);
управление интерфейсом системы посредством управления окнами
приложения и диалоговыми окнами;
обеспечение настройки приложения с использованием инструментов
настройки интерфейса;
предоставление справочной информации в виде контекстных посказок;
управление справочниками, хранящими основную постоянную
информацию, включая стандартные справочники;
управление документами;
управление процессом выгрузки/загрузки,
работающимсоспециальнымфайлом для передачи данных.
Структура дерева функций представлена на рис. 2.12.
Функции
Служебные
Основные
Ведение
справочников
Управление
документами
Управление
выгрузкой/
загрузкой
Помощь
Настройки
Авторизация
Управление
окнами
Рис. 2.12. Дерево функций
70
Основная функция модуля интеграции между информационной системой
Клиент-Банк АО «Kaspi Bank» и системой «1С:Бухгалтерия предприятия» заключается
в организации системы электронных платежей на предприятиях страны, а именно:
управление пользователями системы;
разграничение прав пользователей в информационной системе;
формирование платежных документов с требуемой периодичностью;
выгрузка платежных документов в текстовый файл «1C_to_kl.txt»,
являющегося входным файлом для информационной системы Клиент-Банк для
последующего осуществления электронных платежей;
загрузка информации об уже осуществленных платежах в систему
«1С:Бухгалтерия предприятия» из текстового файла «kl_to_1C.txt»для учета и
мониторинга финансового состояния предприятия;
осуществление гибких настроек на основе правил для более удобного для
бухгалтеров и других ответственных лиц учета платежей в системе «1С:Бухгалтерия
предприятия».
Функция по управлению пользователями включает в себя следующее:
регистрация новых участников (пользователей) в информационной
системе Клиент-Банк, включение их в группы после проверки аутентификации;
предоставление прав пользователям в информационной системе.
Управление правами пользователей включает в себя:
предоставление возможностей для администратора информационной
системы Клиент-Банк по регулированию политики безопасности путем формирования
новых групп, наделенных дополнительными правами;
осуществления недопустимости доступа для несанкционированных
пользователей к функциональным возможностям подсистемы электронных платежей.
Подсистема формирования платежных документов включает в себя:
выбор периода для рассматриваемых платежных документов;
выбор из предоставленных платежных документов тех, которые подлежат
оплате;
выгрузка отмеченных платежных документов в текстовый файл
«1C_to_kl.txt»для их последующей загрузки в информационную систему Клиент-Банк.
71
Подсистема загрузки банковских выписок из информационной системы Клиент-
Банк содержит следующие функции:
формирование набора правил для загружаемых документов с целью
уточнения назначения платежа, вида платежа и т.д.;
загрузка в систему «1С:Бухгалтерия Предприятия» банковских выписок за
выбранный пользователем период из текстового файла «kl_to_1C.txt», который
сформирован информационной системой Клиент-Банк.
Для реализации вышеперечисленных функциональных возможностей в модуле
интеграции между информационной системой Клиент-Банк и системой
«1С:Бухгалтерия предприятия» применяется схема навигации пользователя (рис. 2.13)
с учетом логики навигации пользователя.
Аутентификация Выход
Подсистема
выгрузки данных
Выбор организации
Выбор расчетного
счета
Выбор файла
выгрузки
Выбор периода
Выгрузка данных
Отчет о выгрузке
данных
Подсистема
загрузки данных
Выбор организации
Выбор расчетного
счета
Выбор файла
загрузки
Выбор периода
Загрузка данных
Отчет о загрузке
данных
Просмотр типов
загруженных
документов
Перейти в журналы
загруженных
документов
Настройка
Обмен данными с
программой Клиент-банк
Загрузка. Общее
Загрузка. Виды договоров
Загрузка. Виды
документов и операций
Фомирование нового
правила
Формирование строк
правил
Рис. 2.13. Структура навигации пользователя
2.4.2. Характеристика базы данных
В основе физической модели базы данных лежат сущности, являющиеся
базовыми для предметной области.Как уже было сказано выше, определяющими
72
сущностями для базы данных. Сущности отражены в справочниках представлены в
таблица 2.9
Таблица 2.8 представляет характеристики банков, необходимые при
организации работы компании с покупателями и поставщиками. Данные
характеристики используются в качестве реквизитов в платежных поручениях.
Зарезервированные поля
Таблица 2.9
Структура таблицы «Банки»
Имя
Синоним
Тип
Индексация
Комментарий
Дополнительн
о
КодБанка
Код банка
Числовой
Индексировать
Счетчик
БИК
БИК
Числовой
Индексировать
Наименовани
еБанка
Наименовани
е
Строка (100)
Индексировать
КоррСчет
Корр. счет
Строка(20)
Индексировать
Корреспонденс
кий счет банка
Город
Город
Строка(50)
Адрес
Адрес
Строка()
Телефон
Телефон
Строка()
Привязка физического или юридического лица для банка к конкретным
финансовым документам и активам проводится путем выдачи расчётного счета,
характеристики расчётных счетов представлены в таблица 2.10.
Таблица 2.10
Структура таблицы «Банковские Счета»
Имя
Синоним
Тип
Индексация
Комментарий
Дополнительн
о
КодСчета
Код счета
Числовой
Индексировать
Счетчик (PK)
НомерСчета
Номер счета
Строка(20)
Индексировать
КодБанка
Код банка
Числовой
Индексировать
FK
ТекстКорресп
ондента
Текст
корреспонден
та
Строка()
ТекстНазначе
ния
Текст
назначения
Строка()
ВидСчета
Вид счета
Строка (100)
Индексировать
73
ВалютаДенеж
ныхСредств
Валюта счета
Числовой
Индексировать
Валюта
денежных
средств
FK
ДатаОткрыти
я
Дата
открытия
Дата
ДатаЗакрытия
Дата
закрытия
Дата
Валюта используемые на счете также описана в справочнике (таблица 2.11).
Таблица 2.11
Структура таблицы «Валюты»
Имя
Синоним
Тип
Индексация
Комментарий
Дополнительн
о
КодВалюты
Код счета
Числовой
Индексировать
Счетчик (PK)
Наименовани
еПолное
Наименовани
е полное
Строка(20)
Индексировать
ПараметрыПр
описиНаРусс
ком
Параметры
прописи на
русском
Строка()
Процессы администрирования обеспечиваются использованием характеристик
сущностей пользователи, группы пользователей, роли (таблица 2.12, таблица 2.14).
Таблица 2.12
Структура таблицы «Пользователи»
Имя
Синоним
Тип
Индексация
Комментарий
Дополнительн
о
КодПользова
теля
Код
пользователя
Числовой
Индексировать
Счетчик (PK)
КодФизЛицо
Код Физ.
лицо
Числовой
Индексировать
FK
Идентификат
орПользовате
ляИБ
Идентификат
ор
пользователя
Уникальный
Идентифика
тор
КодГруппы
Код группы
Числовой
Индексировать
FK
Таблица 2.13
Структура таблицы «Группы пользователей»
74
Имя
Синоним
Тип
Индексация
Комментарий
Дополнительн
о
КодГруппы
Код
пользователя
Числовой
Индексировать
Счетчик (PK)
Наименовани
еГруппы
Наименовани
е группы
Строка(20)
Индексировать
FK
Администрат
орГруппы
Администрат
ор группы
Строка(100)
Пользователями выступают конкретные физические лица, сотрудники компании
(таблица 2.14).
Таблица 2.14
Структура таблицы «Физические лица»
Имя
Синоним
Тип
Индексация
Комментарий
Дополнительн
о
КодФизЛица
Код физ. лица
Числовой
Индексировать
Счетчик (PK)
Наименовани
еФизЛица
ФИО
Строка(100)
Индексировать
ИНН
ИНН
Строка(12)
Индексировать
КодИМНС
Код ИФНС
Строка(4)
ДатаРождени
я
Дата
рождения
Дата
СтраховойНо
мер
Страховой
номер
Строка(14)
Пол
Пол
Строка(10)
МестоРожден
ия
Место
рождения
Строка(240)
Используемые документы также зарегисророваны в системе в виде сущностей
(таблица 2.15)
Таблица 2.15
Структура таблицы «Платежные поручения»

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

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