Служба занятости населения

Автор: Пользователь скрыл имя, 06 Декабря 2011 в 08:01, курсовая работа

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

Служба занятости - это сложившаяся современная структура, которая активно участвует в процессе регулирования рынка труда, она обеспечивает гарантированное государством право граждан на защиту от безработицы, оказывает населению и работодателям государственные услуги содействия занятости, трудовой миграции.
К полномочиям Российской Федерации в области содействия занятости населения, переданным для осуществления органам государственной власти субъектов Российской Федерации, относится оказание в соответствии с законодательством о занятости населения таких государственных услуг:

Работа содержит 1 файл

Курсовой(БД).doc

— 1.16 Мб (Скачать)

            ON A.[Passport]=I.[Passport] 

GO 

Результаты  выполнения:

 

 

7.1.2 Формирование списка вакансий 

Листинг программного кода: 

CREATE VIEW [dbo].[VacancyView]

AS

      SELECT A.[VacancyID], B.[EmployerName], C.[Specialty], E.[Experience], H.[EducationType], F.[ScheduleType], G.[Condition], D.[WagesValue], B.[Address], B.[Phone], B.[Contact] 

FROM

      [dbo].[Vacancy] A INNER JOIN [dbo].[Employer] B

            ON A.[EmployerID]=B.[EmployerID] INNER JOIN [dbo].[Specialty] C

            ON A.[SpecialtyID]=C.[SpecialtyID] INNER JOIN [dbo].[Wages] D

            ON A.[WagesID]=D.[WagesID] INNER JOIN [dbo].[Experience] E

            ON A.[ExperienceID]=E.[ExperienceID] INNER JOIN [dbo].[Schedule] F

            ON A.[ScheduleID]=F.[ScheduleID] INNER JOIN [dbo].[Condition] G

            ON A.[ConditionID]=G.[ConditionID] INNER JOIN [dbo].[Education] H

            ON A.[EducationID]=H.[EducationID]

GO 

Результаты  выполнения: 

 

 

7.1.3 Формирование отчета о предоставленных услугах 

Листинг программного кода: 

CREATE VIEW [dbo].[ProvisionOfServicesView]

AS

      SELECT A.[SummaryID], C.[LastName], C.[FirstName], C.[MiddleName], B.[ServiceName], D.[EmployeeID],

      D.[LastName] AS [Employee LastName], A.[Date] 
       

FROM

      [dbo].[ProvisionOfServices] A INNER JOIN [dbo].[Service] B

            ON A.[ServiceID]=B.[ServiceID] INNER JOIN [dbo].[SummaryView] C

            ON A.[SummaryID]=C.[SummaryID] INNER JOIN [dbo].[Employee] D

            ON A.[EmployeeID]=D.[EmployeeID]

GO  

Результаты  выполнения: 

 
 

7.1.4 Формирование отчета о выплатах по безработице  

Листинг программного кода: 

CREATE VIEW [dbo].[AllowanceView]

AS

      SELECT A.[SummaryID], C.[LastName], C.[FirstName], C.[MiddleName], A.[OrderID], B.[PaymentAmount], D.[EmployeeID],

      D.[LastName] AS [Employee LastName], A.[Start], A.[End] 

FROM

      [dbo].[Allowance] A INNER JOIN [dbo].[PaymentAmount] B

            ON A.[PaymentAmountID]=B.[PaymentAmountID] INNER JOIN [dbo].[SummaryView] C

            ON A.[SummaryID]=C.[SummaryID] INNER JOIN [dbo].[Employee] D

            ON A.[EmployeeID]=D.[EmployeeID]

WHERE DATEDIFF(DAY, GETDATE(), A.[End])>0

GO 

Результаты  выполнения:

 

7.2. Хранимые процедуры 

7.2.1 Процедура, формирующая список вставших на учет безработных за определенный период времени. 

Листинг программного кода: 

ALTER PROC [dbo].[Citizen4Time]

      @Begin DATETIME,

      @End DATETIME

AS

      SELECT [SummaryID],[LastName],[FirstName],[MiddleName],[Passport],[Registered]

      FROM [dbo].[SummaryView]

      WHERE [Registered] BETWEEN @Begin AND @End 

Вызов процедуры:

Выдать  список безработных вставших на учет с марта по май 2010 года 

EXEC [dbo].[Citizen4Time] '2010-03-01','2010-05-31' 

Результат выполнения процедуры: 

Информация о работе Служба занятости населения