71
дальнейшая работа становится невозможной и бессмысленной, так как после
закрытия приложения, или даже окна ввода информации, введенные данные
будут просто потеряны.
Ниже приведен пример настройки доступа к БД посредством установки
свойства ConnectionString для Ole-компонента:
OleDbConn.ConnectionString=@"Provider=Microsoft.ACE.OLEDB.12.0;Data
Source=school.accdb;Persist Security Info=True";
Фрагмент кода, обеспечивающий связь приложения с БД, а так же
предоставляющий возможность ее редактирования представлен в приложении
3.1. Данный класс содержит один метод, этот метод собственно и осуществляет
соединение с БД, а также выполняет запросы, для работы с таблицами,
которые содержит база данных.
Основные взаимодейстьвия с БД реализуются запросами, пример запроса
пресдтавлен ниже.
Запрос «Добавления информации о пользователе»:
GetTable.Get("INSERT INTO Users (ФИО, Должность, Отдел, [E-Mail], Логин, Пароль) VALUES
('"+fio+"', '"+post+"', "+departament+",'"+email+"', '"+login+"', '"+password+"')");
Данный запрос отвечает за добавление информации о пользователе в базу
данных. В него вносятся такие параметры как: «ФИО», «Должность», «Отдел»,
«E-Mail», «Логин», «Пароль».
Перед началом работы любого из компонент программного комплекса
происходит авторизация, реализация этой части представленна в приложении
3.2. Метод авторизации на сервере принимает как входные данные логина и
пароля пользователем, а так же выбора базы данных для подключения.
Формирование и отправка заявок на сервер пользователем системы,
выступает одним из основных действий и задач, которые должен реализовывать
данный программный комплекс. Это действие осуществляется посредством
вывода на экран специального меню-бланка для заполнения. После завершения
заполнения, которого происходит загрузка данных заявки на сервер.