Файл: Проектирование автоматизированной информационной системы кадрового учёта предприятия.docx
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 07.11.2023
Просмотров: 946
Скачиваний: 22
-
Должности; -
Образование; -
Отделы; -
Программы повышения квалификации; -
Социальные льготы.
-
Отпуска -
Повышение квалификации -
Сотрудники -
Стаж -
Аттестация -
Паспортные данные
-
Личная карточка сотрудника; -
График отпусков по дате (год, месяц, период); -
Реестр сотрудников, имеющих награды и поощрения.
-
Проектирование структур справочных и промежуточных таблиц и связей
| Поле | Тип данных | Описание |
| КодДолжности | Счетчик | Ключевой атрибут, код Должности |
| Должность | Короткий текст | Наименование должности |
| ДолжИнстр | Длинный текст | Текст должностной инструкции |
| Поле | Тип данных | Описание |
| КодОбразования | Счетчик | Код Образования |
| УрОбразования | Короткий текст | Уровень Образования |
Таблица 3 «Отделы (Подразделения)» должна включать реквизиты: Код отдела, Наименование отдела, Руководитель отдела.
| Поле | Тип данных | Описание |
| КодОтдела | Счетчик | Код отдела |
| НаимОтдела | Короткий текст | Наименование отдела |
| РукОтдела | Короткий текст | Руководитель отдела |
| Поле | Тип данных | Описание |
| КодПрограммы | Короткий текст | Код программы |
| Программа | Короткий текст | Программа |
| НаимОрганизат | Короткий текст | Наименование организатора |
| Адрес | Короткий текст | Адрес |
| ФормаОбучения | Короткий текст | Форма обучения |
| ВидМероприятия | Короткий текст | Вид мероприятия |
| ДатаПроведНач | Дата и время | Дата проведения - начало |
| ДатаПроведОконч | Дата и время | Дата проведения - окончание |
| АдресЭлектрПочты | Короткий текст | Адрес электронной почты |
| АнонсПрограммы | Короткий текст | Анонс программы |
| Поле | Тип данных | Описание |
| КодЛьготы | Счетчик | Код льготы |
| НаименЛьготы | Короткий текст | Наименование льготы |
Таблица 7 «Отпуска» должна включать реквизиты: Номер записи об отпуске, Табельный номер сотрудника, Дата начала отпуска, Дата окончания отпуска.
| Поле | Тип данных | Описание |
| НомерЗаписиОтпуска | Счетчик | Номер записи сотрудника |
| ТабНомерСотрудника | Числовой | Табельный номер сотрудника |
| ДатаНачОтпуска | Дата и время | Дата начала отпуска |
| ДатаОкончОтпуска | Дата и время | Дата окончания отпуска |
| Поле | Тип данных | Описание |
| НомерЗаписи | Числовой | Номер записи |
| ПрограммаПовышКвалиф | Числовой | Программа повышения квалификации |
| Сотрудник | Числовой | Сотрудник |
| Поле | Тип данных | Описание |
| Табельный номер | Счетчик | Табельный номер |
| Фамилия | Короткий текст | Фамилия |
| Имя | Короткий текст | Имя |
| Отчество | Короткий текст | Отчество |
| ДатаРождения | Дата и время | Дата рождения |
| МестоРождения | Короткий текст | Место рождения |
| Гражданство | Короткий текст | Гражданство |
| ЗнаниеИнЯязыка | Короткий текст | Знание иностранного языка |
| Образование | Числовой(подстановка из таблицы Образование) | Образование |
| УчЗаведение | Короткий текст | Учебное заведение |
| КвалифПоДокументу | Короткий текст | Квалификация по документу |
| Должность | Числовой(подстановка из таблицы Должности) | Должность |
| СемПоложение | Короткий текст | Семейное положение |
| СоставСемьи | Короткий текст | Состав семьи |
| АдресПрописки | Короткий текст | Адрес прописки |
| АдресПроживания | Короткий текст | Адрес проживания |
| Телефон | Числовой | Телефон |
| Отдел | Числовой(подстановка из таблицы Отдел) | Отдел |
| СведенияВ-У | Короткий текст | Сведения о воинском учете |
| ДатаПостНаРаботу | Дата и время | Дата поступления на работу |
| СоциальныеЛьготы | Числовой(подстановка из таблицы Социальные льготы) | Социальные льготы |
| НомерДокЛьгот | Короткий текст | Номер документа льгот |
| НаимНаградПоощЗваний | Короткий текст | Наименование наград, поощрений, званий |
| Фото | Вложение | Фото |
Таблица 10 «Стаж» должна включать реквизиты: Сотрудник, Дата расчета стажа, Стаж.
| Поле | Тип данных | Описание |
| Сотрудник | Числовой(подстановка из таблицы сотрудники) | Сотрудник |
| ДатаРасчётаСтажа | Дата и время | Дата расчета стажа |
| Стаж | Короткий текст | Стаж |
| Поле | Тип данных | Описание |
| Сотрудник | Счетчик | Сотрудник |
| ДатаПроведенияАттестации | Дата и время | Дата проведения аттестации |
| РешениеКомиссии | Короткий текст | Решение комиссии |
| Поле | Тип данных | Описание |
| Сотрудник | Числовой(подстановка из таблицы Сотрудники) | Сотрудник |
| Серия | Короткий текст | Серия |
| Номер | Короткий текст | Номер |
| КемВыдан | Короткий текст | Кем выдан |
| ДатаВыдачиПаспорта | Дата и время | Дата выдачи паспорта |
| КодПодразделения | Короткий текст | Код подразделения |
-
Информационно-логическая модель предметной области
установлена связь один к одному, так по в базе можно будет при заполнении данных сотрудника увидеть его паспортные данные.
Рис.3. Связь между таблицей «Сотрудники» и «Паспортные данные»
Между таблицей «Сотрудники» и «Должности» установлена связь один ко многому. При заполнении таблицы «Сотрудники» будет возможность выбрать назначаемую должность из справочной таблицы.
Рис.4. Выбор должности
По аналогии созданы связи между таблицей «Сотрудники» и таблицами «Образование», «Социальные льготы», «Отделы», «Стаж».
Между таблицей «Программы повышения квалификации» и «Повышение квалификации» установлена связь один ко многому, а также аналогичная связь между таблицей «Повышение квалификации» и «Аттестация».
Сначала в справочную таблицу заносится информация о программах повышения квалификации, затем в таблице «Повышение квалификации» выбирается программа, сотрудник, и вносится информации об аттестации.
Рис.5. Выбор программы аттестации
Рис.6. Схема данных
-
Проектирование форм для ввода, корректировки данных и работы с АИС
-
Образование. 2. Отделы. 3. Программы повышения квалификации. 4. Социальные льготы. 5. Отпуска. 6. Повышение квалификации. 7. Сотрудники. 8. Стаж. 9. Аттестация. 10.Паспортные данные.