Для организации доступа к базе данных MS SQL Server в среде Microsoft Visual Studio был
использован встроенный провайдер - Connector MS SQL Server for .Net, который позволяет
использовать базу данных MS SQL Server в качестве источника данных (DataSource). При
подключении к СУБД через источники данных в Visual Studio автоматически создается набор классов
для доступа к таблицам базы данных – TableAdapters. Для доступа к базе данных использвалась
технология ADO.NET [10].
На рисунке 31 представлена диаграмма классов разработанной программы, построенная в MS Visual
Studio в виде XSD-схемы.
Для реализации возможности подключения к БД, которая находится на отдельном сервере,
используется следующий механизм настройки подключения к базе данных:
1. На отдельном сервере БД установлена СУБД MS SQL Server и
развернута БД модуля.
2. В папке с программой расположен файл settings.ini, который включает
следующие данные (символ разделения – точка с запятой):
a. имя сервера;
b. имя базы данных;
c. логин для доступа к базе данных;
d. пароль для доступа к базе данных.
3. При запуске формы авторизации в программе автоматически
загружается файл settings.ini и формируется новая срока подключения,
которая будет использована для доступа к базе данных во время всего
сеанса работы модуля информационной системы. Если файл settings.ini
отсутствует, то система предлагает создать файл и запуск программы
будет приостановлен.