Автор: Пользователь скрыл имя, 06 Декабря 2011 в 08:01, курсовая работа
Служба занятости - это сложившаяся современная структура, которая активно участвует в процессе регулирования рынка труда, она обеспечивает гарантированное государством право граждан на защиту от безработицы, оказывает населению и работодателям государственные услуги содействия занятости, трудовой миграции.
К полномочиям Российской Федерации в области содействия занятости населения, переданным для осуществления органам государственной власти субъектов Российской Федерации, относится оказание в соответствии с законодательством о занятости населения таких государственных услуг:
Цель создания информационной системы - автоматизировать процесс учета граждан обращающихся в службу занятости населения и предоставляемых услуг, а также процесс учета вакансий предоставляемых работодателями.
Пользователи:
Задачи:
Категория
Задачи |
Пользователь | Наименование задачи |
ввод | ||
специалист
по работе с клиентами,
сотрудник регистратуры |
ввод (ред, удал) информации о клиенте | |
психолог | ввод (ред) информации
о результатах тестирований( | |
специалист по содействию работодателям | ввод (ред, удал) информации о работодателях | |
специалист
по содействию работодателям,
специалист по работе с клиентами |
ввод (ред, удал) информации о вакансиях | |
бухгалтер | ввод (ред, удал) информации о сотрудниках | |
ответственный за осуществление социальных выплат гражданам | ввод (ред, удал) информации о соц. выплатах | |
специалист по работе с клиентами | ввод (ред, удал) информации о постановке на учет по безработице | |
обработка | ||
определение даты окончания выплат по безработице | ||
снятие с выплат по безработице при устройстве на работу | ||
назначение статусов | ||
вывод | ||
директор, специалист по работе с клиентами, психолог | Формирование списока вставших на учет безработных за определенный период времени. | |
директор | Формирование отчета о количестве трудоустроенных за определенный период времени | |
директор | Формирование отчета о выплатах пособий по безработице | |
директор, психолог | Формирование отчета о наиболее популярных профессиях на определенный момент времени | |
директор, психолог | Формирование отчета о количестве временнотрудоустроенных в возрасте от 14-18 за определенный период времени | |
специалист по работе с клиентами | Формирование списка вакансий | |
директор, специалист по работе с клиентами | Формирование отчета о количестве предоставленных услуг на данный момент времени | |
директор, ответственный за осуществление социальных выплат гражданам | Формирование отчета о сумме выплат по безработице на текущий месяц | |
директор, бухгалтер | Формирование отчета о количестве услуг предоставленых сотрудниками на данный момент времени | |
директор | Формирование отчета о предприятиях принявших наибольшее количество работников за определенный период времени | |
специалист по работе с клиентами | Формирование списока свободных вакансий конкретной профессии на данный момент времени | |
специалист по работе с клиентами | Формирование списка резюме | |
директор, психолог | Формирование отчета о наиболее популярных вакансий на данный момент времени |
Внешние ключи: Код специальности ссылается на Специальность, Код работодателя ссылается на Работодатель, Код З/П ссылается на З/П, Код стажа ссылается на Стаж, Код графика ссылается на График, Код условий труда ссылается на Условия труда, Код образования ссылается на Образование.
Внешние ключи: Размер выплаты ссылается на Размер выплаты
Внешние ключи: Услуга ссылается на Услуга, Табельный № сотрудника ссылается на Сотрудник
Внешние ключи: Код специальности ссылается на Специальность, Паспорт ссылается на Гражданин, Код З/П ссылается на З/П, Код стажа ссылается на Стаж, Код графика ссылается на График, Код условий труда ссылается на Условия труда, Код образования ссылается на Образование
Внешние ключи: Код вакансии ссылается на Вакансия, Код резюме ссылается на Резюме
6.
Структура таблиц
и данные в таблицах
Таблицы
базы данных
Таблица «Вакансия»(Vacancy)
Таблица «Гражданин»(Citizen)
Таблица «График»( Schedule)
Таблица «З/П» (Wages)
Таблица «Образование»( Education)
Таблица «Пособие»( Allowance)
Таблица «Приоритет»( Priority)
Таблица «Предоставление услуг»( ProvisionOfServices)
Таблица «Работодатель»( Employer)
Таблица «Размер пособия»( PaymentAmount)
Таблица «Резюме»( Summary)
Таблица «Собеседование»( Interviewing)
Таблица «Сотрудник»( Employee)
Таблица «Специальность»( Specialty)
Таблица «Стаж»( Experience)
Таблица «Условия труда»( Condition)
Таблица «Услуга»(Service)
7. Объекты базы данных
Поставленные
задачи решаются с помощью следующих
объектов SQL Server
7.1 Представления
7.1.1
Формирование списка
резюме
Листинг
программного кода:
CREATE VIEW [dbo].[SummaryView]
AS
SELECT A.[SummaryID], B.[LastName], B.[FirstName], B.[MiddleName
B.[Birthday], B.[Passport],H.[EducationType]
FROM
[dbo].[Summary] A INNER JOIN [dbo].[Citizen] B
ON A.[Passport]=B.[Passport] 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.[