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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
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. В нем
представлена достаточно полная информация о контрагентах, сотрудничающих с
предприятием. В этот справочник вносится наименование корреспондента, его
ИНН, КПП, ОГРН, ОКВЭД, ОКПО и юридический адрес.
Источник: https://baza.diplomsite.ru/previewfile/8687