Автор: Пользователь скрыл имя, 06 Декабря 2011 в 08:01, курсовая работа
Служба занятости - это сложившаяся современная структура, которая активно участвует в процессе регулирования рынка труда, она обеспечивает гарантированное государством право граждан на защиту от безработицы, оказывает населению и работодателям государственные услуги содействия занятости, трудовой миграции.
К полномочиям Российской Федерации в области содействия занятости населения, переданным для осуществления органам государственной власти субъектов Российской Федерации, относится оказание в соответствии с законодательством о занятости населения таких государственных услуг:
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.[
ON A.[WagesID]=D.[WagesID] INNER JOIN [dbo].[Experience] E
ON
A.[ExperienceID]=E.[
ON A.[ScheduleID]=F.[ScheduleID] INNER JOIN [dbo].[Condition] G
ON
A.[ConditionID]=G.[
ON
A.[EducationID]=H.[
GO
Результаты
выполнения:
7.1.3
Формирование отчета
о предоставленных услугах
Листинг
программного кода:
CREATE VIEW [dbo].[
AS
SELECT A.[SummaryID], C.[LastName], C.[FirstName], C.[MiddleName], B.[ServiceName], D.[EmployeeID],
D.[LastName] AS [Employee LastName], A.[Date]
FROM
[dbo].[
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.[
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],[
FROM [dbo].[SummaryView]
WHERE [Registered] BETWEEN @Begin AND @End
Вызов процедуры:
Выдать
список безработных вставших на учет с
марта по май 2010 года
EXEC [dbo].[Citizen4Time] '2010-03-01','2010-05-31'
Результат
выполнения процедуры: