Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДР_М (2).docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
8.59 Mб
Скачать
          1. – Настройки работы программы учера рабочего времени

Такое решение необходимо по двум причинам:

  • возможности многопользовательского доступа к одной программе. Каждый сотрудник работает со своей копией программы и производит изменения данных на севере;

  • возможности произоводить модернизацию программы, различные обновления, изменения без блокировок программы пользователями.

Каждый новый запуск удаленного рабочего стола перезаписывает старую версию программы на новую. В добавок к этому программа при работе производит проверку на обновление и будет выводить сообщение пользователю о небходимости перезапустить программу повторно. Об этой функции будет описано более подробно в дальшейшем.

Небольная практика показала, что новейшая операционная система Windows 10 изменила рабтоту с удаленными рабочими столами, поэтому в список рекомендуемых операционных систем она не попала. Причина оказалась в следующем. Удаленный рабочий стол Windows 10 не содержит вкладку «Программы» (Рис. 1.3.1.1.2), что не позволяет простыми спобосами изменять настройки пользователей.

          1. – Окно настройки подключения к удалелнному рабочему столу в операционной системе Windows 10

Оказалось, что файлы удаленного рабочего стола, созданный в более ранних версиях Windows отлично работают в новой операционной системе, настройки о запущенной программе в них сохранялись и использовались в Windows 10 при подключении. Но создать или изменить настройки без дополнительного программного обеспечения не получается. При более близком изучении проблемы [9] нашелся выход. Файлы подключения к удаленному рабочему столу состоят из текстовой информации и открываются в текстовых редакторах. Изучение рабочего файла дало следующий результат, он содержит информацию о подключении:

alternate shell:s:z:\e\work\start.cmd programist nets.mdb

и рабочая папка:

shell working directory:s:z:\e\programist

Изменяя в редакторе эти строки можно производить настройки скрытой вкладки.

    1. Используемые базы данных

Для системы учета рабочего времени (далее сокращенно УРВ) была создана собственная база данных EmployeeData.mdb, в которой хранятся данные об отработанном времени, временных сотрудниках, должностям, расценкам, операциям, обедам.

Основные данные были взяты из таблиц уже используемых ранее в других программах, это данные по работающим сотрудникам, подразделениям, системные данные. По причине интеграции нашей программы «Учета рабочего времени» в уже существующую и долго работающую базу данных, мы используем наработки и старые данные, чтобы не плодить лишнего, что в дальшейшем может вызвать путаницу.

Для более гибкой настройки программы, используется отдельная база данных EmployeeSetting.mdb в которой хранятся источники записи всех форм, а так же данные временных таблиц.

Локальные таблицы в самой программе используются только для хранения временных данных при формировании различных отчетов или вывода информации. Предварительно подгружается актуальная информация с серверных БД. Практически для каждой программы программно создается временная таблица для хранения настроек, эти настройки как раз находятся в базе настроек EmployeeSetting.mdb.

Схема данных таблиц созданной БД представлена на Рис. 1.4.1.1.1.