База данных отдел кадров на примере ООО ДимаксРефераты >> Информатика >> База данных отдел кадров на примере ООО Димакс
Тщательно вникнув во всё выше написанное, начали создавать таблицы, которые подробно будут описаны чуть ниже.
После запуска программы Microsoft Access выбираем во вкладке “Файл” пункт “создание новой базы данных”. На экране появляется окно выбора объектов для создания. В появившемся окне открываем вкладку “Таблицы”. Выбираем пункт “Создание таблицы с помощью мастера”. Следуя указаниям Мастера составляем список строк и столбцов, необходимых в нашей таблице. В ходе создания мы можем сразу дать название таблице, колонкам, указать тип данных, которые будут заноситься в эти столбцы. Данные могут вводиться непосредственно в таблицу, а могут вводится через форму, создаваемую мастером.
После создания таблицы можно перейти в режим конструктора при помощи специальной кнопки “Вид” и откорректировать содержащуюся в таблице информацию.
Создаваемая база данных должна выполнять функции в интересах автоматизации выдачи данных об организации. Она должна иметь простой и наглядный пользовательский интерфейс, иметь минимальные системные требования.
Целью работы является создание базы данных, обеспечивающей:
- быстрый ввод новых данных ;
- хранения и поиск уже введённых данных;
- печать необходимого количества персональных отчётов.
Данными являются:
- фамилия, имя, отчество;
- дата рождения;
- пол;
- адрес;
- семейное положение;
- образование;
- занимаемая должность;
- стаж работы в организации;
- должностной оклад;
- количество фактический дней отработанных за месяц;
- гражданство;
- страховое свидетельство государственного страхования;
- страховой медицинский полис;
- ИНН;
Рассмотрев определенные выше задачи можно спроектировать основные таблицы базы данных.
Для реализации данных задач потребуется две таблицы:
1. Таблица для хранения данных о сотрудниках
Таблица 2
Имя поля |
тип данных |
описание |
фамилия, имя, отчество; |
Текстовый |
ФИО сотрудника |
дата рождения; |
Дата/время |
дата рождения |
пол; |
Текстовый |
пол |
адрес; |
Текстовый |
адрес |
семейное положение; |
Текстовый |
семейное положение |
образование; |
Текстовый |
образование |
занимаемая должность; |
Текстовый |
должность |
стаж работы в организации; |
Дата/время |
время работы |
должностной оклад; |
Денежный |
должностной оклад |
страховой медицинский полис; |
текстовой |
страховой медицинский полис |
ИНН; |
Числовой |
ИНН |
2. Таблица для хранения данных о деятельности сотрудников в организации;
Имя поля |
тип данных |
описание |
ФИО |
Текстовый |
Фамилия Имя Отчество Сотрудника |
Месяц |
Текстовый |
Месяц года |
Явки |
Числовой |
Число отработанных дней |
Болезнь |
Числовой |
неявки по болезни |
Отпуск |
Числовой |
Неявки в связи с очередным отпуском |
Административный отпуск |
Числовой |
неявки с разрешения администрации |
прогул |
Числовой |
прогулы |
Зарплата |
Числовой |
зарплата работника за месяц |
4.3 Проектирование форм
Access – это прежде всего система управления базами данных. Она предназначена для хранения и получения данных, представления их в удобном виде и автоматизации часто выполняемых операций, а также разрабатывать удобные формы ввода данных и составлять сложные отчёты.
Любая база данных содержит следующие элементы: таблицы, запросы, формы, отчёты и макросы.
Формы позволяют создавать пользовательский интерфейс для таблиц базы данных. Хотя для выполнения тех же самых функций можно использовать режим таблицы, формы предоставляют преимущества для представления данных в упорядоченном и привлекательном виде. Формы позволяют также создавать списки значений для полей, в которых для представления множества допустимых значений используют коды. Правильно разработанная форма ускоряет процесс ввода данных и минимизирует ошибки.