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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
95
При вызове модуля устанавливается фильтр на таблицу платежных
поручений (отображаются только не отправленные платежные поручения), после
чего пользователь имеет возможность редактирования конкретного документа
как в табличном виде, так и в режиме ручного ввода. После окончания
редактирования производится сохранение изменений в базе данных. Развернутая
блок-схема модуля приведена на рис. 2.6.
начало
Установка соединения с сервером БД
Набор прав пользователей
User_Rights=3
подписьДиректора.Visible = false;
подписьБухгалтера.Visible = false;
да
Набор прав пользователей
User_Rights=2
нет
подписьДиректора.Visible = false;
да
Набор прав пользователей
User_Rights=1
нет
SendDocumentsToBank_Button.Enabled=false
;
нет
да
Установка фильтра на платежные
поручения
FilterString = string.Format("КодСтатуса
<> {0} AND КодСтатуса <> {1}",2, 4);
Запись в s_temp_1 номера счета
предприятия;
Запись в s_temp_2 номера счета
корреспондента;
Номер счета = s_temp_1
Цикл по таблице «Банковские счета»
i=0;
i<BankAccounts_DataGridView.RowCount
- 1
Запись в s_corr_1 Кода предприятия
да
Номер счета = s_temp_2
Запись в s_corr_2 кода корреспондента
да
нет
Конец цикла по таблице «Банковские
счета»
нет
Код корреспондента = s_corr_1
Цикл по таблице «Корреспонденты»
i=0;
i<Correspondents_DataGridView.RowCou
nt - 1
Запись в Company_TextBox.Text
наименования предприятия
да
Код корреспондента = s_corr_2
Запись в Correspondent_TextBox.Text
наименования корреспондента
да
нет
Конец цикла по таблице
«Корреспонденты»
нет
Запись изменений в БД
конец
Рис. 2.6. Развернутая блок-схема программного модуля
96
2.5 Апробация результатов исследования
Запустив программу, пользователь попадает на страницу авторизации (рис.
2.6).
Рис. 2.6 Авторизация в системе «Клиент-Банк»
Из выпадающего списка необходимо выбрать свой логин и ввести с
клавиатуры пароль. После нажатия кнопки «Вход» система проверит
соответствие логина и пароля и, если пароль введен неверно, выдаст
соответствующее сообщение и предложит повторить попытку. При достижении
максимально допустимого числа неверных попыток (на данный момент эта
константа имеет значение «три») будет выдано сообщение об этом и произойдет
выход из приложения «Клиент-Банк».
Если авторизация прошла успешно, пользователь переходит на главную
форму приложения (рис. 2.7). Текст модуля главной формы в Приложении 1.
Рис. 2.7 Главная форма приложения
Следует отметить, что на данный момент в системе реализовано
разграничение групп пользователей в соответствии со справочником «Группы
пользователей». Так, пользователи из группы «Дирекция» не имеют доступа к
97
справочникам вообще, пользователи из групп «Главный бухгалтер» и
«Бухгалтерия» не имеют доступа к справочникам «Группы пользователей» и
«Пользователи». Только члены группы «Администратор» обладают правами на
все функциональные возможности системы «Клиент-Банк» (за малым
исключением, о котором будет рассказано ниже).
На главной форме пользователь может выбрать требуемое действие или
путем навигации по главному меню приложения (верхняя часть формы) или
нажав кнопку непосредственно на форме.
В приложении предусмотрено восемь справочников. Пример заполнения
справочника «Сотрудники» приведен на рис. 2.8.
Рис. 2.8 Справочник «Сотрудники»
Необходимо отметить, что работа со всеми справочниками организована
идентично. Пользователь может вносить изменения, добавлять новый элемент
или удалять уже существующий (с помощью навигатора, расположенного в
верхней части формы) непосредственно в табличном режиме, после внесения
изменений необходимо нажать кнопку «Сохранить» на навигаторе и все
внесенные изменения будут сохранены в соответствующую таблицу базы данных.
В справочнике «Сотрудники» вносится ФИО сотрудника, его ИНН, код
ИНМС, дата рождения и код СНИЛС.
Форма справочника «Группы пользователей» (о котором упоминалось
выше) представлена на рис. 2.9. Здесь заполняется наименование группы и ФИО
администратора группы.
98
Рис. 2.9 Справочник «Группы пользователей»
Пример заполнения справочника «Пользователи» приведен на рис. 2.10. В
этом справочнике заносятся ФИО сотрудника (выбирается из выпадающего
списка), логин в системе «Клиент-Банк», группа для данного пользователя
(выбирается из выпадающего списка) и пароль в системе. Как уже было отмечено,
два последних справочника доступны только администратору системы.
Рис. 2.10 Справочник «Пользователи»
Справочник «Валюты» представлен на рис. 2.11. В нем заполняется полное
наименование валюты платежей, а также параметры прописи в соответствии с
международным стандартом.
99
Рис. 2.11 Справочник «Валюты»
Справочник «Банки» показан на рис. 2.12. Это своего рода классификатор
банков, работающих на территории Российской Федерации и не только.
Заполнению подлежат следующие поля: БИК, наименование банка,
корреспондирующий счет, город, юридический адрес и контактный телефон.
Рис. 2.12 Справочник «Банки»
Справочник «Корреспонденты» представлен на рис. 2.13. В нем
представлена достаточно полная информация о контрагентах, сотрудничающих с
предприятием. В этот справочник вносится наименование корреспондента, его
ИНН, КПП, ОГРН, ОКВЭД, ОКПО и юридический адрес.
100
Рис. 2.13 Справочник «Корреспонденты»
В тесной взаимосвязи со справочником «Банки» находится справочник
«Банковские счета», представленный на рис. 2.14. Пользователь может заполнить
номер расчетного счета, наименование банка, в котором данный счет открыт
(выбирается из выпадающего списка), наименование корреспондента-владельца
счета (выбирается из выпадающего списка), вид счета (например, ссудный,
расчетный, валютный), валюту счета (выбирается из выпадающего списка), дату
открытия счета и, если это произошло, дату его закрытия.
Рис. 2.14 Справочник «Банковские счета»
Последним из представленных справочников является «Статусы
платежных документов», который приведен на рис. 2.15. Пользователем здесь
заполняется поле «Наименование». Приведенные в примере статусы
используются при подготовке к отправке платежных поручений, а также при
незапланированных возвратах платежных поручений и для подтверждения факта
их отправки.
101
Рис. 2.15 Справочник «Статусы платежных документов»
Закончив работу со справочниками можно переходить к подготовке
платежных документов к отправке путем нажатия кнопки «Платежные
поручения» (правая верхняя часть главной формы) или выбора пункта меню
«Документы -> Платежные поручения». Форма документа представлена на рис.
2.16.
Рис. 2.16 Форма документа «Платежные поручения»
Пользователь должен заполнить следующие поля: дату платежного
поручения, номер собственного расчетного счета (выбирается из выпадающего
списка), номер расчетного счета корреспондента (выбирается из выпадающего
списка), вид платежа, назначение платежа, сумма платежа в валюте счета. Кроме
этого заполняется статус платежа (выбирается из выпадающего списка). В
процессе заполнения и подтверждения платежного поручения устанавливается
102
статус ГКО – готов к отправке. В поле Д/К устанавливается признак платежа –
«К» - кредитовый, «Д» - дебетовый. Очевидно, что все платежные поручения
являются кредитовыми платежами. Следует отметить, что всю эту информацию
можно ввести и в ручном режиме (нижняя часть формы), при этом при выборе
расчетных счетов из выпадающего списка ниже будет в справочных целях
автоматически показано наименование владельца данного счета.
Для того, чтобы платежное поручение было полностью готово к отправке,
требуется подпись директора и главного бухгалтера предприятия. Тут следует
отметить, что пользователи группы «Бухгалтерия» не видят этих полей и,
соответственно, не имеют к ним доступа. Главный бухгалтер видит только место
своей подписи, а директор только своей. Платежное поручение считается готовым
к отправке, если присутствуют обе подписи.
После подготовки документов необходимо нажать кнопку «Отправить
документы в банк», которая расположена в правой нижней части формы. Данная
кнопка является недоступной для группы «Администратор», так как проведение
финансовых операций находится вне компетенции участников данной группы.
После нажатия данной кнопки пользователь переходит на форму отправки
платежных поручений (рис. 2.17).
Рис. 2.17 Форма отправки платежных поручений
Как видно из примера, к отправке готово одно платежное поручение. Для
этого должны быть выполнены следующие условия: дата совпадает с текущей,
статус платежного поручения – ГКО, присутствуют подписи и директора и
главного бухгалтера. На данном этапе платежное поручение уже недоступно для
103
редактирования и приводится в информативных целях. Нажатие кнопки «Начать
передачу» инициирует шифрование всех таких поручений и отправку их по
системе «Клиент-Банк». После отправки происходит изменение статуса данных
платежных поручений на ПВБ – передан в банк и выдача уведомления
пользователю об успешном завершении операции. После этого закрывается
данная форма и происходит переход к главной форме приложения. Нельзя не
сказать о том, что платежные поручения со статусом «ПВБ» не отображаются в
списке платежных поручений на форме «Платежные поручения», так как они по
сути уже отработаны до конца и редактированию не подлежат.
При необходимости просмотра статистики о проведенных действиях
можно просмотреть отчет «Банковские выписки» (рис. 2.18).
Рис. 2.18 Банковские выписки и платежные поручения
Пользователь выбирает период, за который необходимо получить
информацию, и нажимает кнопку «Сформировать». В верхней части формы будут
показаны все платежные поручения за указанный период (с любым статусом), а в
нижней части формы – банковские выписки за этот же период (фактически,
платежи от корреспондентов предприятию). Данные выписки поступают каждый
день и хранятся в подкаталоге «\in» каталога приложения, в названии указывается
дата (например, «10.11.2018.txt»). Формат банковской выписки представлен на
рис. 2.19. В ней указываются номер платежного поручения от корреспондента,
дата, номер счета предприятия, номер счета корреспондента, тип платежа
(коммерческий, налоговый и т.д.), назначение платежа, сумма платежа и признак
платежа – «Д», так как для предприятия эти платежи являются дебетовыми.
104
Рис. 2.19 Пример файла банковской выписки
Помимо этого, выбрав соответствующий пункт меню или кнопку на
главной странице, можно просмотреть краткую информацию о разработанном
приложении (рис. 2.20).
Рис. 2.20 Краткая информация о приложении

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

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