Начисление заработной платы работникам предприятия МОО РОСТО ДОСААФ

Автор работы: Пользователь скрыл имя, 17 Ноября 2011 в 22:02, курсовая работа

Описание

Целью курсового проектирования является разработка программного продукта «Начисление заработной платы работникам предприятия МОО РОСТО ДОСААФ». Автоматизировать начисление заработной платы на предприятии, автоматизировать работу пользователей (бухгалтер, главный бухгалтер) базы данных по добавлению, изменению и получению требуемых данных необходимых пользователям программного продукта.

Работа состоит из  1 файл

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

— 1.12 Мб (Скачать документ)
 

                        
 
 
 
 
 

Запрос2 на языке SQL:  

SELECT Сотрудник.ФИО, [Форма выплаты].Форма_Выплаты

FROM [Форма выплаты] INNER JOIN Сотрудник ON [Форма выплаты].Код_Ф = Сотрудник.Код_Ф

WHERE ((([Форма выплаты].Форма_Выплаты)="наличные")); 
 
 
 
 
 
 
 
 
 

3. Создание запроса: Запрос3 (Список сотрудников, родившихся с 1980г. по 1990г.): 

Для того чтобы  создать данный запрос необходимо:

  1. Запросы/Создание запросов в режиме конструктора.
  2. В окне «Добавление таблицы» из представленного списка таблиц выбрать таблицу «Сотрудник» / «Добавить» / «Закрыть».
  3. В таблице «Сотрудник» выбрать поля «ФИО» и «Дата_Р» двойным нажатием левой клавиши мыши.
  4. В нижней части окна «Запрос3: запрос на выборку» в строке «Условие отбора: » ввести фразу Between #01.01.1980# And #31.12.1990#
  5. На панели инструментов нажать кнопку
 

             
 
 
 
 
 
 

Запрос3 на языке SQL:  

SELECT Сотрудник.ФИО,  Сотрудник.Дата_Р

FROM Сотрудник

WHERE (((Сотрудник.Дата_Р) Between #1/1/1980# And #12/31/1990#)); 
 
 
 
 
 
 
 
 
 

                                         

4. Создание запроса: Запрос4 (Определение минимального и максимального оклада): 

Для того чтобы  создать данный запрос необходимо:

  1. Запросы/Создание запросов в режиме конструктора.
  2. В окне «Добавление таблицы» из представленного списка таблиц выбрать таблицу «Сотрудник» / «Добавить» / «Закрыть».
  3. Двойным нажатием левой клавиши мыши дважды выбрать в таблице «Сотрудник»: поле «Оклад».
  4. В нижней части окна «Запрос4: запрос на выборку» щёлкнуть левой клавишей мыши и выбрать из контекстного меню Групповые операции (можно также для обозначения групповой операции воспользоваться кнопкой на панели инструментов ).
  5. В появившейся строке «Групповая операция: » в первом столбце из поля со списком выбрать функцию Min, во втором столбце выбрать из предложенного списка функцию Max.
  6. Вид/ Режим SQL, после AS  ввести вместо «Min-Оклад» – «Миним. оклад», вместо «Mах-Оклад» - «Максим. оклад».
  7. На панели инструментов нажать кнопку
 

               

      
     
     
     

Запрос4 на языке SQL:  

    SELECT Min(Сотрудник.Оклад) AS Миним_Оклад, Max(Сотрудник.Оклад) AS Максим_оклад

    FROM Сотрудник; 
     
     

5. Создание запроса: Запрос5 (Определение среднего размера Оклада): 

Для того чтобы  создать данный запрос необходимо:

  1. Запросы/Создание запросов в режиме конструктора.
  2. В окне «Добавление таблицы» из представленного списка таблиц выбрать таблицу «Сотрудник» / «Добавить» / «Оклад».
  3. Двойным нажатием левой клавиши мыши выбрать в таблице «Сотрудник»: поле «Оклад».
  4. В нижней части окна «Запрос5: запрос на выборку» щёлкнуть левой клавишей мыши и выбрать из контекстного меню Групповые операции (можно также для обозначения групповой операции воспользоваться кнопкой на панели инструментов ).
  5. В появившейся строке «Групповая операция: » в первом столбце из поля со списком выбрать функцию Avg.
  6. Вид/ Режим SQL, после AS  ввести вместо «Avg -Оклад» – «Средний оклад».
  7. На панели инструментов нажать кнопку
 

       
 
 
 
 

Запрос5 на языке SQL: 

    SELECT Avg(Сотрудник.Оклад) AS [Средний оклад]

    FROM Сотрудник; 
     
     
     
     

6. Создание запроса: Запрос6 (Вычисление подоходного налога для каждого сотрудника): 

Для того чтобы  создать данный запрос необходимо:

  1. Запросы/Создание запросов в режиме конструктора.
  2. В окне «Добавление таблицы» из представленного списка таблиц выбрать таблицы «Сотрудник» / «Добавить» / «Закрыть».
  3. Двойным нажатием левой клавиши мыши выбрать в таблице «Сотрудник»: поля «ФИО», «Оклад» и «Кол-во_Детей».
  4. В нижней части окна «Запрос6: запрос на выборку» выбрать свободный столбец и на панели инструментов нажать кнопку
  5. В появившемся окне «Построитель выражений» используя список таблиц, выбирая необходимые поля таблиц добавляя их в строку формулы кнопкой «Вставить» ввести формулу:
  6. ([СОТРУДНИК]![Оклад]-[СОТРУДНИК]![Кол_детей]*600)*0,13 
    Вид/ Режим SQL, после AS  ввести в квадратных скобках «НДФЛ».
  7. На панели инструментов нажать кнопку
 

    
 
 

Запрос6 на языке SQL: 

    SELECT Сотрудник.ФИО,  Сотрудник.Оклад, Сотрудник.[Кол-во_Детей], ([Сотрудник]![Оклад]-[Сотрудник]![Кол-во_Детей]*600)*0.13 AS [НДФЛ]

    FROM Сотрудник  
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     
     

3.2 Перечень выходных  документов 

Табл.2 Перечень выходных документов 
 

Наименование  документа Периодичность получения Получатель
Свод  зарплаты за месяц Ежемесячно Бухгалтер
Расчётно-платёжная  ведомость Ежемесячно Бухгалтер

Директор

 
 

Распечатки выходных документов смотреть в приложении «В». 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

4. Описание интерфейса 

       Интерфейс приложения состоит из «Заставки», «Главной формы» и экранных форм для ввода, редактирования и просмотра данных в таблицах БД.

       Перечень  экранных форм и соответствующей  таблицы  приведено в таблице 3. 
 

Табл.3 Перечень экранных форм 

Имя формы Имя таблицы
Сотрудник Сотрудник, Табель учёта раб времени, Начисления, Удержания
Форма выплаты ЗП Форма выплаты  ЗП
Вид ЗП Вид ЗП
 
 

   Распечатки  «Заставки», «Главной формы» и экранных форм приведены в Приложении «Г» 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

5. Выводы и предложения. 

Достоинства проекта.

Главным достоинством данного проекта является то, что он позволяет сэкономить массу времени и сил, за счёт полной автоматизации расчёта заработной платы. Так же данный проект с легкостью может использоваться в домашних условиях. 

Недостатки  проекта.

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

Приложение  «А» 
 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  «Б» 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  «В» 
 
 
 
 
 
 
 
 
 
 
 
 

Приложение  «Г»

Информация о работе Начисление заработной платы работникам предприятия МОО РОСТО ДОСААФ