- •Отчет о научно-исследовательской работе магистранта
- •Волгоград 20__ г.
- •Проектирование модуля арм
- •1.1 Используемые классификаторы и системы кодирования
- •1.2 Разработка базы данных
- •Концептуальное проектирование базы данных - это процесс создания модели используемой на предприятии информации, не зависящей от любых физических аспектов ее представления.
- •1.3 Метод расчета отчислений в фсс
- •Заключение
- •Список литературы
1.2 Разработка базы данных
Проектирование баз данных — это итерационный, многоэтапный процесс принятия обоснованных решений в процессе анализа информационной модели предметной области, синтеза логических и физических структур данных, анализа и обоснования выбора программных и аппаратных средств. Этапы проектирования баз данных связаны с многоуровневой организацией данных.
Этапы проектирования баз данных:
концептуальное проектирование БД;
логическое проектирование БД;
физическое проектирование БД.
Концептуальное проектирование базы данных - это процесс создания модели используемой на предприятии информации, не зависящей от любых физических аспектов ее представления.
Логическое проектирование базы данных – это процесс создания модели используемой на предприятии информации на основе выбранной модели организации данных, но без учета типа целевой СУБД и других физических аспектов реализации.
Физическое проектирование базы данных - это процесс подготовки описания реализации базы данных на вторичных запоминающих устройствах.
Одним из наиболее известных и получивших широкое распространение методов семантического моделирования является метод построения модели "сущность—связь" (или ER-модели, используемая на концептуальном уровне). Этот подход основан на использовании модели "сущность—связь"[2].
На рисунке ниже (рисунок 12) представлена ER–модель, семь сущностей и атрибуты, описывающие данные сущности.
Рисунок 12 - ER–модель
Описание таблиц реляционной базы данных в терминах системы приведено в таблицах 3-32.
Таблица 3 – Справочник «Организация»
Наименование поля |
Тип данных |
Длина поля |
Длина наименования |
Описание |
Код |
Число |
9 |
9 |
Ключевое поле |
Наименование |
Текст |
25 |
25 |
Наименование организации |
Таблица 4 – Справочник «Сотрудники»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника |
Дата рождения |
Дата |
9 |
25 |
Дата рождения сотрудника |
Дата начала |
Дата |
9 |
25 |
Дата принятия сотрудника на работу |
Дата увольнения |
Дата |
9 |
25 |
Дата увольнения сотрудника |
Таблица 5 – Справочник «Рабочие места»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Дата рождения сотрудника |
Таблица 6 – Справочник «Условия труда»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Класс наименования условий труда |
Таблица 7 – Справочник «Средства индивидуальной защиты»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Наименование СИЗ |
Таблица 8 – Справочник «Здания, сооружения»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Наименование здания, сооружения, машин и оборудования |
Таблица 9 – Справочник «Виды работ»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Наименование выполняемой работы |
Таблица 10 – Справочник «Виды медосмотра»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Вид медосмотра |
Таблица 11 – Справочник «Подразделения»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Подразделение организации |
Таблица 12 – Справочник «Работы»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Наименование выполняемой работы |
Таблица 13 – Справочник «Вид инструктажа»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Разновидность инструктажа по ТБ |
Таблица 14 – Справочник «Причина проведения внепланового инструктажа»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Причина для проведения инструктажа |
Таблица 15 – Справочник «Вид экономической деятельности»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Вид экономической деятельности |
Средний показатель |
Число |
9 |
25 |
Средний показатель по виду деятельности |
Таблица 16 – Справочник «Должности»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Код |
Число |
9 |
25 |
Ключевое поле |
Наименование |
Текст |
9 |
25 |
Должность сотрудника |
Уровень опасности рабочего места |
Число |
9 |
25 |
Класс, к которому относится рабочее место |
Таблица 17 – Документ «Контроль знаний требований ОТ»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата проверки |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника |
Результат проверки |
Текст |
9 |
25 |
Результат проверки знаний |
Причина проверки |
Текст |
9 |
25 |
Причина для проверки знаний |
Проверяющий |
Текст |
9 |
25 |
ФИО сотрудника |
Организация |
Текст |
9 |
25 |
Название организации |
Таблица 18 – Документ «Аттестация рабочих мест»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Рабочее место |
Текст |
9 |
25 |
Название рабочего места |
Класс условий труда |
Текст |
9 |
25 |
Класс условий труда, к которому относится рабочее место |
Дата |
Дата |
9 |
25 |
Дата аттестации |
Таблица 19 – Документ «Контроль за техническим состоянием»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата контроля |
Объект |
Текст |
9 |
25 |
Наименование объекта |
Виды работ |
Текст |
9 |
25 |
Вид технических работ |
Ответственный за ремонт |
Текст |
9 |
25 |
ФИО сотрудника |
Обнаруженные дефекты |
Текст |
9 |
25 |
Дефекты объектов, зданий, машин и оборудования |
Намеченный срок |
Дата |
9 |
25 |
Дата |
Объем выполненных работ |
Число |
9 |
25 |
Выполненный работы в процентном соотношении |
Таблица 20 –Документ «Медицинский осмотр»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата прохождения медосмотра |
Организация |
Текст |
9 |
25 |
Наименование организации |
Вид медосмотра |
Текст |
9 |
25 |
Вид осмотра |
Ответственный |
Текст |
9 |
25 |
ФИО сотрудника, ответственного за проведение МО |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника |
Результат |
Текст |
9 |
25 |
Прошел/ не прошел |
Описание результата |
Текст |
9 |
25 |
Подробное описание результатов прохождения осмотра |
Следующий осмотр |
Дата |
9 |
25 |
Дата следующего по плану осмотра |
Сумма расходов |
Число |
9 |
25 |
Сумма расходов, затраченных на данное мероприятие |
Таблица 21 – Документ «Прием на работу»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата принятия сотрудника на работу |
Организация |
Текст |
9 |
25 |
Название организации |
Подразделение |
Текст |
9 |
25 |
Наименование подразделения организации, в которое устраивается сотрудник |
Должность |
Текст |
9 |
25 |
Должность, на какую принимается |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника |
Таблица 22 – Документ «Регистрация допусков к работам»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата получения допуска |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника |
Наименование работы |
Текст |
9 |
25 |
Наименование работы, по которой получен допуск |
Допуск получен |
Текст |
9 |
25 |
Получен ли допуск (да/нет) |
Срок действия |
Дата |
9 |
25 |
Срок действия допуска |
Таблица 23 –Документ «Учет инструктажей»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата получения допуска |
Организация |
Текст |
9 |
25 |
Название организации |
Подразделение |
Текст |
9 |
25 |
Наименование подразделения |
Вид инструктажа |
Текст |
9 |
25 |
Вид инструктажа |
Инструктирующий |
Текст |
9 |
25 |
ФИО сотрудника, проводящего инструктаж |
Причина |
Текст |
9 |
25 |
Причина проведения инструктажа |
Дата следующего инструктажа |
Дата |
9 |
25 |
Дата следующего очередного инструктажа по плану |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника, для которого проводится инструктаж |
Должность |
Текст |
9 |
25 |
Должность сотрудника |
Таблица 24 – Документ «Учет несчастных случаев»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата получения допуска |
Организация |
Текст |
9 |
25 |
Название организации |
Дней нетрудоспособности |
Число |
9 |
25 |
Количество дней нетрудоспособности |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника |
Количество больничных |
Число |
9 |
25 |
Количество дней нетрудоспособности |
Сумма страховых отчислений |
Число |
9 |
25 |
Сумма расходов |
Вид экономической деятельности |
Текст |
9 |
25 |
Наименование экономической деятельности |
Таблица 25 –Документ «Выдача СИЗ»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата получения допуска |
Организация |
Текст |
9 |
25 |
Название организации |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника организации |
СИЗ |
Текст |
9 |
25 |
Средства индивидуальной защиты |
Выдавший |
Текст |
9 |
25 |
ФИО сотрудника, отвечающий за выдачу СИЗ |
Таблица 26 – Документ «Выдача СИЗ»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Номер документа |
Число |
9 |
25 |
Ключевое поле |
Дата |
Дата |
9 |
25 |
Дата получения допуска |
Организация |
Текст |
9 |
25 |
Название организации |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника организации |
СИЗ |
Текст |
9 |
25 |
Средства индивидуальной защиты |
Выдавший |
Текст |
9 |
25 |
ФИО сотрудника, отвечающий за выдачу СИЗ |
Таблица 27 – Регистр «Аттестация рабочих мест»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Регистратор |
Число |
9 |
25 |
Ключевое поле |
Рабочее место |
Текст |
9 |
25 |
Название рабочего места |
Таблица 28 – Регистр «Выдача СИЗ»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Регистратор |
Число |
9 |
25 |
Ключевое поле |
Организация |
Текст |
9 |
25 |
Название организации |
СИЗ |
Текст |
9 |
25 |
Средства индивидуальной защиты |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника, получившего СИЗ |
Дата выдачи |
Дата |
9 |
25 |
Дата выдачи СИЗ |
Таблица 29 – Регистр «Технический контроль зданий, сооружений»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Регистратор |
Число |
9 |
25 |
Ключевое поле |
Здания, сооружения |
Текст |
9 |
25 |
Название оборудования или зданий, за которыми осуществляется контроль |
Дефекты |
Текст |
9 |
25 |
Дефекты |
Виды работ |
Текст |
9 |
25 |
Работы, необходимые для устранения обнаруженных дефектов |
Намеченный срок |
Дата |
9 |
25 |
Срок выполнения работ |
Таблица 29 – Регистр «Медосмотр сотрудников»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Регистратор |
Число |
9 |
25 |
Ключевое поле |
Организация |
Текст |
9 |
25 |
Название организации |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника, проходившего медосмотр |
Результат осмотра |
Текст |
9 |
25 |
Результат осмотра |
Дата следующего осмотра |
Дата |
9 |
25 |
Дата следующего медосмотра оп плану |
Описание результата |
Текст |
9 |
25 |
Описание результата прохождения медосмотра |
Таблица 30 – Регистр «Работники организации»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Регистратор |
Число |
9 |
25 |
Ключевое поле |
Организация |
Текст |
9 |
25 |
Название организации |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника организации |
Подразделение |
Текст |
9 |
25 |
Наименование подразделения |
Должность |
Текст |
9 |
25 |
Должность сотрудника предприятия |
Таблица 31 – Регистр «Допуски к работам»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Регистратор |
Число |
9 |
25 |
Ключевое поле |
Организация |
Текст |
9 |
25 |
Название организации |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника организации, получившего допуск к работам |
Работа |
Текст |
9 |
25 |
Название работы, для которой был получен допуск |
Допуск получен |
Текст |
9 |
25 |
Допуск получен (да/нет) |
Срок действия |
Дата |
9 |
25 |
Срок действия полученного допуска |
Таблица 32 – Регистр «Инструктаж»
Наименование поля |
Тип данных |
Длина кода |
Длина наименования |
Описание |
Регистратор |
Число |
9 |
25 |
Ключевое поле |
Подразделение |
Текст |
9 |
25 |
Наименование подразделения предприятия |
Вид инструктажа |
Текст |
9 |
25 |
Вид проводимого инструктажа |
Сотрудник |
Текст |
9 |
25 |
ФИО сотрудника |
Инструктирующий |
Текст |
9 |
25 |
ФИО сотрудника, проводящего инструктаж |
Организация |
Текст |
9 |
25 |
Название организации |
Дата прохождения инструктажа |
Дата |
9 |
25 |
Дата проведения инструктажа |
Дата следующего инструктажа |
Дата |
9 |
25 |
Дата следующего инструктажа по плану |
Ниже на рисунках 14-18 представлено описание контрольного примера реализации проекта (Прототип ИТ – решения).
Рисунок 14 – Рабочий стол конфигурации
На рисунке 14 представлен рабочий стол конфигурации, на котором представлены следующие разделы:
«допуски и осмотры»;
«контроль»;
«общее»;
«расчет отчислений».
Рисунок 15 – Раздел конфигурации «Допуски и осмотры»
Рисунок 16 – Раздел конфигурации «Контроль»
Рисунок 17 – Раздел конфигурации «Общее»
Рисунок 18 – Раздел конфигурации «Расчет отчислений»
