Дипломная работа: Автоматизация учета рабочего времени и расчета заработной платы на предприятии ОАО "Пелла"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
62
Таблица 2.9 - work_time (Табель рабочего времени)
Название поля
Ключ
Типа данных
Размер
Date_work
РК
Числовой
Целое
Table_nomer
РК FK
Текстовый
8
Kolvo_hours
Числовой
Одинарное с
плавающей точкой
Физическая структура разработанной БД показана на рис. 2.5.
Рис. 2.6 - Физическая структура базы данных
2.3.3 Структурная схема пакета (дерево вызова программных модулей)
Разработанный АРМ включает в себя серверную и клиентскую часть
Серверная часть является приложением для взаимодействия с базой данных,
клиентская – программа для ввода данных и получения отчетной
информации. Структурная схема пакета представлена на рисунке 2.7.
63
Form_main.
pas
Form__idetifikacia.
pas
Form__dolgnost.
pas
Form__otdel.
pas
Form__sotrudnik.
pas
Form__time
.pas
Form__zapros1.
pas
Form__zavod
.pas
Рисунок 2.7 - Структурная схема пакета
При входе в систему загружается модуль «Главная страница»
(form_main.pas) который сразу передаёт управление модулю «Авторизация»
(Form__idetifikacia.pas), в соответствии с действиями пользователя(ввод
логина и пароля), данный модуль производит проверку введенных данных.
Пока не ведены верные данные, модуль не передает управление дальше.
После ввода верных логина и пароля, модуль Form__idetifikacia возвращает
управление модулю form_main.pas. Далее модуль form_main предоставляет
возможность пользования модулями ИС.
При выборе пункта меню «Справочники»-«Предприятия» управление
будет передано модулю form__zavod.pas.
При выборе пункта меню «Справочники»-«Список отделов»
управление будет передано модулю form__otdel.pas.
При выборе пункта меню «Справочники»-«Список должностей»
управление будет передано модулю form__dolgnost.pas.
При выборе пункта меню «Справочники»-«Сотрудники» управление
будет передано модулю form__sotrudniki.pas.
При выборе пункта меню «Табель рабочего в ремени» управление
будет передано модулю form__tabel.pas.
При выборе пункта меню «Отчеты”-«Трудозатраты за рабочий
период» управление будет передано модулю form__zapros1.pas.
64
2.3.4 Описание программных модулей
Алгоритм работы программы в режиме входа в систему данных
представлен на рисунке 2.8
Рисунок 2.8 - Алгоритм работы программы при входе в систему.
2.4 Контрольный пример реализации проекта и его описание
Для работы программы необходимо настроить пользовательский DSN.
1. Для этого открываем Пуск-Панель управления.
2. Выбираем Администрирование
65
3. Открываем «Источники данных»
4. в открывшемся окошке ( Рис. 2.9.) выбираем «Добавить»
Рисунок 2.9 - Администратор источников данных ODBC
5. в открывшемся окне ( рис. 2.10) выбираем «MySQL ODBC 8.0
Unicode driver «и нажимаем «Готово»
66
Рисунок 2.10 - Создание нового источника данных
6. В открывшемся окошке (рис.2.11) в поле «Data Sourse Name»
вводим «zarplata». Обязательно так. В поле TCP/IP Server вводим ip-адрес
сервера, на котором расположен сервер MySQL. В поле User вводим имя
пользователя. В поле Password – пароль. В поле Database выбираем «citilink».
Источник: https://baza.diplomsite.ru/previewfile/2418