
- •Курсовая работа
- •Задание на курсовую работу
- •Аннотация
- •Введение
- •Обоснование среды разработки.
- •1.2 Этапы проектирования и разработки базы данных
- •1.3 Построение модели данных предметной области
- •1.4 Назначение и функции базы данных сотрудников
- •2. Описание инфологической модели
- •2.1 Анализ данных
- •Регистрация сотрудника;
- •Расчет заработной платы сотрудника;
- •Подготовка отчетов по заработной плате сотрудников по подразделениям и по всей организации.
- •2.2 Математическая постановка задачи
- •2.3. Структура данных
- •2.4 Описание связей между таблицами
- •2.5 Требования к техническому обеспечению
- •2.6 Требования к подготовке и предоставлению данных
- •3. Описание работы с готовой бд
- •Заключение
- •Список используемой литературы
2.2 Математическая постановка задачи
Для формирования фонда заработной платы необходимы математические вычисления. В этом сегменте управления нам пригодится математический аппарат.
Например:
-для формирования фонда заработной платы необходимо перемножение фактически отработанных дней сотрудником на его дневной оклад
Зарплата за месяц: [Оклад/день]*[Отработанные дни]
Рис.1 – Расчет з/п в запросе с помощью построителя выражений
Так же, расчет заработной платы производился в отчете с помощью функции «Итоги»
Рис.2 – Расчет з/п в очете с помощью построителя выражений
2.3. Структура данных
Типы полей и их описание.
1. Текстовый - текст или комбинация текста и чисел, например, адреса, а также числа, не требующие вычислений, например, номера телефонов, инвентарные номера или почтовые индексы. Сохраняет до 255 знаков.
2. Числовой - данные, используемые для математических вычислений, за исключением финансовых расчетов (для них следует использовать тип «Денежный»). Сохраняет 1, 2, 4 или 8 байтов.
3. Дата/Время - используется для хранения дат и времени полей, в которых данные представлены в специальном формате. В поле данного типа может содержаться любая дата и любое время: от 1 января 100 г. до 31 декабря 9999 г. Данные этого типа занимают 8 байт.
4. Денежный - используется для денежных значений и для предотвращения округления во время вычислений. Сохраняет 8 байтов.
5. Поле МЕМО - длинный текст или числа, например, примечания или описания. Сохраняет до 65 536 знаков.
6. Поле объекта OLE - MS Access позволяет хранить в таблицах изображения и другие двоичные данные (например, электронную таблицу MS Excel, документ MS Word, рисунок звукозапись), связанный или внедренный в таблицу Microsoft Access. Фактический объем данных, который Вы можете ввести в поле данного типа, определяется объемом жесткого диска Вашего компьютера (до 1 Гигабайта).
7. Мастер подстановок - Выбор этого типа данных запускает мастер подстановок, который создает поле, в котором предлагается выбор значений из раскрывающегося списка, содержащего набор постоянных значений или значений из другой таблицы. Выбор этого параметра в списке в ячейке запускает мастера подстановок, который определяет тип поля.
Таблица 6– Анкеты сотрудников
Имя поля |
Тип данных |
|
Код |
Счетчик |
Ключевое поле |
Фамилия |
Текстовый |
|
Имя |
Текстовый |
|
Отчество |
Текстовый |
|
Адрес |
Текстовый |
|
Телефон |
Текстовый |
|
Опыт работы |
Текстовый |
|
Наличие загран_паспорта |
Логический |
|
Семейное положение |
Текстовый |
|
Подразделение |
Текстовый |
|
Должность |
Текстовый |
|
Оклад/день |
Денежный |
|
Дата приема на работу |
Дата/время |
|
Фотография |
Поле объектов OLE |
|
Таблица 7 – Отработанные дни
Имя поля |
Тип данных |
|
Код |
Счетчик |
Ключевое поле |
Сотрудник |
Текстовый |
|
Количество отработанных дней |
Числовой |
|
Таблица 8 - Подразделения
Имя поля |
Тип данных |
|
Код |
Счетчик |
Ключевое поле |
Подразделение |
Текстовый |
|
Таблица 9 – Должности
Имя поля |
Тип данных |
|
Код |
Счетчик |
Ключевое поле |
Должность |
Текстовый |
|