Временные трудовые коллективы

Автор работы: Пользователь скрыл имя, 16 Ноября 2010 в 19:21, Не определен

Описание работы

Задача управления на предприятии, в учреждении и любой другой функциональной единице, в которой трудится персонал, является одной из первоочередных задач. Во временных трудовых коллективах эффективное управление и распределение трудовых ресурсов приобретает еще большую важность. Кроме того, задача создания и ведения базы данных «Временные трудовые коллективы», решенная в рамках данной курсовой работы, иллюстрирует производственное применение Microsoft Access. Следовательно, тема курсовой работы актуальна и значима.

Файлы: 1 файл

Пояснительная запискаа.doc

— 799.50 Кб (Скачать файл)

            Работники.Социальный_номер = Распределение.Социальный_номер)

            ON Работы.Код_работы = Распределение.Код_работы

WHERE (((Работники.Социальный_номер) =

               [Forms]![Распределение]![Поиск_Работника]![Социальный_номер]))

ORDER BY Работы.Срок_выполнения

WITH OWNERACCESS OPTION; 

       Запрос  на добавление «Распределить» построен в режиме SQL конструктора запросов с использованием инструкции INSERT INTO …VALUES.  Запрос предназначен для регистрации данного рабочего и данного заказа в таблице «Распределение». В качестве значений записываемых в поля добавляемой записи используются:

  • данные по текущим записям в активных формах «ПоискРаботника», «ПоискЗаказа» - для полей «Социальный_номер», «Код_работы»;
  • сумма денежного вознаграждения за выполнение данного заказа, которая вводится с клавиатуры.

       Запрос  «Распределить» в виде SQL-запроса  выглядит следующим образом:

INSERT INTO Распределение ( Социальный_номер,  Код_работы, Сумма )

SELECT Работники.Социальный_номер,  Работы.Код_работы,

                [Введите сумму] AS Выражение1

FROM Работники,  Работы

WHERE (((Работники.Социальный_номер) =

               [Forms]![Распределение]![Поиск_Работника]![Социальный_номер])

              AND ((Работы.Код_работы) =

               [Forms]![Распределение]![Поиск_Заказа]![Код_работы])); 

       Запрос  на обновление «Выполнил» построен в режиме SQL конструктора запросов с использованием инструкции UPDATE … SET.  Запрос предназначен для записи в поле «Выполнил» таблицы «Распределение» даты исполнения заказа данным рабочим. В качестве значения, записываемого в поле обновляемой записи, используется дата регистрации выполнения заказа, которая вводится с клавиатуры.

       Запрос  «Выполнил» в виде SQL-запроса выглядит следующим образом:

UPDATE Работы INNER JOIN (Работники INNER JOIN Распределение  ON

                Работники.Социальный_номер = Распределение.Социальный_номер)

                ON Работы.Код_работы = Распределение.Код_работы

SET Распределение.Выполнил = [Введите дату_выполнения]

WHERE ((([Распределение]![Социальный_номер]) =

               [Forms]![Распределение]![Поиск_Работника]![Социальный_номер])

               AND (([Распределение]![Код_работы]) =

               [Forms]![Распределение]![Поиск_Заказа]![Код_работы]))

WITH OWNERACCESS OPTION; 
 

       3.3. Отчеты 

       Для определения работников, которые не сдали работу в установленный срок, сформирован отчет «Не_в_срок», позволяющий на  основании запроса «Не_в_срок» вывести список работников и заказов, которые они должны были выполнить и не выполнили к определенной дате (рис. 13).

       Рис. 13 
 
 
 
 
 
 
 

Заключение 

       В данной работе рассматривались возможности применения среды Microsoft Access для решения реальных задач современных трудовых учреждений: учет и распределение имеющейся рабочей силы. А также была разработана учебная база данных «Временные трудовые коллективы», реализующая определенный набор возможностей по её ведению.

       Отметим, что выполнение данной работы позволило закрепить знания и практические навыки работы на персональном компьютере с использованием современных компьютерных технологий, ориентированных на работу с базами данных. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Литература 

    1. Астахов И. Ф. SQL в примерах и задачах: Учеб. пособие / И. Ф. Астахов и др. – Мн.: Новое знание, 2002. – 176 с.
    2. Избачков Ю., Петров В. Информационные системы: Учебник для вузов. – 2-е изд. – СПб.: Питер, 2005. – 656 с.
    3. Малыхина М. П. Базы данных: основы, проектирование, использование. – СПб.: БХВ-Петербург, 2004. – 512 с.

Информация о работе Временные трудовые коллективы