В таблице «НАУЧНЫЕ ДОСТИЖЕНИЯ» хранятся данные о научных достижениях сотрудника: Код сотрудника – для привязки к сотруднику, №пп, Научная степень (звание, достижение), Наименование выдавшего органа, дата, фото документа.
В таблице «Аттестация» хранятся данные по аттестациям, которые прошел сотрудник: Код сотрудника – для привязки к сотруднику, №пп, Сведения об аттестации, Дата аттестации, Решение комиссии, № документа.
В таблице «Знание языков» хранятся данные о знании сотрудником иностранных языков: Код сотрудника – для привязки к сотруднику, №пп, Код языка, Язык, Уровень владения.
В таблице «История трудовой деятельности» хранятся данные из трудовой книжки сотрудника на момент приема на работу: Код сотрудника – для привязки к сотруднику, Дата, Сведения о приеме на работу, перемещениях и увольнениях, Основание увольнения.
В таблице «Отпуска» хранятся данные обо всех отпусках сотрудника с момента приема на работу: Код сотрудника – для привязки к сотруднику, №пп, Вид отпуска(из справочника), Начало отпуска, Количество дней, Дней доп. отпуска, Всего дней, Окончание отпуска, Начало периода, Конец периода, № приказа, Дата приказа, Вид дополнительного отпуска, Основание дополнительного отпуска, год. доп. отпуска.
В таблице «Повышение квалификации» хранятся данные о направлениях сотрудников на повышение квалификации: Код сотрудника – для привязки к сотруднику, №пп, Сведения о повышении квалификации, Дата повышения, Вид повышения, Наименование учреждения, Вид документа, Основание повышения.
В таблице «Поощрения, НАГРАЖДЕНИЯ» хранятся данные о полученных сотрудником поощрениях и награждениях с момента поступления на предприятие: Код сотрудника – для привязки к сотруднику, №пп, Мотив поощрения, Вид поощрения (из справочника), Дата, № документа, Основание(из справочника), Сумма.
В таблице «переподготовка» хранятся данные о прохождении сотрудником проф. переподготовки на другую специальность, которая есть в штатном расписании: Код сотрудника – для привязки к сотруднику, №пп, Сведения о переподготовке, Дата переподготовки, Вид переподготовки, Наименование учреждения, Вид документа, Основание для переподготовки.
В таблице «СОСТАВ СЕМЬИ» хранятся данные о родственниках сотрудника и степени родства: Код сотрудника – для привязки к сотруднику, №пп, Кем приходится, Фамилия, Имя, Отчество, Дата рождения, Место рождения, Место работы, должность.
В таблице «СВЕДЕНИЯ О ПЕРЕВОДЕ» хранятся данные о всех переводах сотрудника в организации. Код сотрудника – для привязки к сотруднику, №пп, Вид перевода, Дата перевода, Срок перевода, Причина перевода, № приказа, Дата приказа, Основание, Старый отдел, Новый отдел, Старая должность, Новая должность, Старый оклад, Старая надбавка %, Старая надбавка руб., Старый КТУ, Новый оклад, Надбавка %, Надбавка руб., КТУ.
В таблице «СВЕДЕНИЯ О МАТЕРИАЛЬНОЙ ОТВЕТСТВЕННОСТИ» хранятся все данные о материальной ответственности сотрудника. Код сотрудника – для привязки к сотруднику, №пп, Сведения о материальной ответственности, № договора, Дата заключения.
В таблице «ВЗЫСКАНИЯ» хранятся данные о всех взысканиях с сотрудника в организации. Код сотрудника – для привязки к сотруднику, №пп, Сведения о взыскании, Вид взыскания, Дата взыскания, № документа, Основание взыскания.
В таблице «ПРОФЕССИИ» хранятся данные о всех профессиях, полученных сотрудником. Код сотрудника – для привязки к сотруднику, №пп, Код профессии (из справочника профессии), Название профессии(из справочника профессии), Квалификация профессии(из справочника профессии), Основная(Да, Нет).
В таблице «МЕД. ОБСЛЕДОВАНИЯ» хранятся данные о всех медицинских обследованиях, пройденных сотрудников в организации. Код сотрудника – для привязки к сотруднику, №пп, Медицинское обследование, Дата обследования, Место обследования, Заключение врачей, Срок действия справки.
В таблице «МЕД, КНИЖКА» хранятся основные данные медицинской книжки сотрудника. Код сотрудника – для привязки к сотруднику, №пп, Терапевт, Флюорография, КВД-дерматолог, Яйцеглист, Аттестация, Дата регистрации, Дата выдачи.
В таблице «КОММАНДИРОВКИ» хранятся данные о всех командировках, сотрудника в организации. Код сотрудника – для привязки к сотруднику, №пп, Куда командирован, Номер приказа, Дата приказа, С даты, По дату, Кол-во дней, Цель командировки, За счет средств, Основание командировки.
В таблице «ТЕХНИКА БЕЗОПАСНОСТИ» хранятся данные о всех пройденных сотрудником инструктажей по технике безопасности. Код сотрудника – для привязки к сотруднику, №пп, Сведения инструктаже по ТБ, Дата проведения, Дата след. проведения.
В таблице «СОЦИАЛЬНЫЕ ЛЬГОТЫ» хранятся данные о всех социальных льготах сотрудника. Код сотрудника – для привязки к сотруднику, №пп, Наименование льготы, № документа, Дата выдачи документа, Основание.
В таблице «ДОП. СВЕДЕНИЯ» хранятся дополнительные сведения, не отраженные в других таблицах. Код сотрудника – для привязки к сотруднику, №пп, Дополнительные сведения о сотруднике.
Остальные таблицы, название которых начинается со слова «СПРАВОЧНИК», являются доменами для связанных с ними таблиц. Они необходимы для поддержания целостности базы данных. Связи и состав этих таблиц очевидны без дополнительного описания и вся информация о них может быть получена путем изучения схемы данных приведенной на рисунке 2.3.
Все связи реализуют: обеспечение целостности данных, каскадное обновление связанных полей, каскадное удаление связанных полей.
Рисунок 2.3 – Схема данных
2.13.3 Описание логической структуры
Пользователь вводит исходные данные во входные формы через пункт меню «Контрагенты», подменю «Добавить контрагента» или «Изменить карточку контрагента». Договора по выбранному контрагенту вводятся через кнопку меню «Договора контрагента».
Любые изменения во входных формах несут изменения в выходных формах (Отчетность в документах).
Введенная в базу данных информация хранится в течение неограниченного периода времени и может быть использована в любой момент времени. Программой предоставляется возможность добавления, корректировки, удаления данных.
Входные формы программы имеют ряд особенностей.
Во входных формах имеются кнопки, обеспечивающие добавление записи, закрытие формы.
Выходные формы отражают результаты введенных данных.
У каждого документа в системе существует одноименный отчет.
2.14.1 Справочники
Справочники в программе предназначены для ввода и хранения информации, постоянно используемой при вводе исходных данных. Справочники вызываются при вводе в поле, с которым они связаны. В программе используются следующие справочники:
– справочник «отделы»;
– справочник «должность»;
– справочник «гражданство»;
– справочник «национальность»;
– справочник «семейное положение»;
– справочник «основание увольнения»;
– справочник «государственные учреждения»;
– справочник «города»;
– справочник «улицы»;
– справочник «тип образования»;
– справочник «документы об образовании»;
– справочник «учебные заведения»;
– справочник «специальности»;
– справочник «квалификация»;
– справочник «послевузовское образование»;
– справочник «документы о послевузовском образовании»;
– справочник «ВУС»;
– справочник «воинское звание»;
– справочник «категория запаса»;
– справочник «состав»;
– справочник «категория годности»;
– справочник «комиссариат»;
– справочник «вид отпуска»;
– справочник «вид поощрения»;
– справочник «основание поощрения»;
– справочник «профессия»;
– справочник «характер работы»;
– справочник «режим труда»;
– справочник «продолжительность рабочей недели»;
– справочник «основание приема на работу»;
– справочник «разряд»;
– справочник «квалификационная категория».
Документы автоматизируют ввод информации о сотрудниках организации. В программе представлены следующие виды документов:
– карточка сотрудника;
– фото общегражданского паспорта;
– фото заграничного паспорта;
– фото военного билета;
– научные достижения;
– трудовая книжка;
– фото трудовой книжки;
– должности сотрудника;
– оклады сотрудника;
– состав семьи;
– сведения о переводе;
– сведения о повышении квалификации;
– сведения о материальной ответственности;
– сведения о взысканиях;
– сведения об аттестации;
– сведения о переподготовки;
– сведения о поощрениях;
– сведения об отпусках;
– сведения о владении языками;
– сведения о профессиях;
– сведения о медицинских обследованиях;
– медицинская книжка сотрудника;
– сведения об инструктажах по технике безопасности;
– сведения о командировках;
– социальные льготы;
– дополнительные сведения.
2.14.3 Документ – Карточка сотрудника
Основной документ программы, который позволяет ввести все данные о сотруднике организации. Состоит из 4 закладок:
– общие сведения о сотруднике;
– паспортные данные;
– образование и военный учет;
– трудовая деятельность.
Доступ к документу осуществляется через кнопки «Новый сотрудник», «Изменить карточку сотрудника», «Просмотр карточки» в меню журнала сотрудников.