Інформаційна система для центру зайнятості

Аналіз особливостей Microsoft SQL Server - комерційної системи керування базами даних, що розповсюджуються корпорацією Microsoft. Розгляд видів запитів в інформаційній системі центру зайнятості. Ознайомлення з описом інтерфейсу Microsoft Access.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык украинский
Дата добавления 02.01.2017
Размер файла 164,3 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Міністерство освіти і науки України

Запорізька державна інженерна академія

Факультет автоматизованих систем управління виробництвом

Кафедра програмного забезпечення автоматизованих систем

Контрольна робота

З курсу: «Організація баз даних та знань»

Тема: «Інформаційна система для центру зайнятості»

Спеціальність 7.05010301 «Програмне забезпечення систем»

Зміст

Вступ

1. Завдання

1.1 Опис предметної області

1.2 Види запитів в інформаційній системі

2. Створення бази даних

2.1 Схема бази даних

2.2 Створення об'єкту бази даних

2.3 Створення таблиць

3. Опис інтерфейсу

Література

Вступ

База даних (скорочено - БД) - впорядкований набір логічно взаємопов'язаних даних, що використовуються спільно та призначені для задоволення інформаційних потреб користувачів. У технічному розумінні включно й система керування БД.

Microsoft SQL Server - комерційна система керування базами даних, що розповсюджуються корпорацією Microsoft. Мова, що використовується для запитів - Transact-SQL, створена спільно Microsoft та Sybase. Transact-SQL є реалізацією стандарту ANSI/ISO щодо структурованої мови запитів (SQL) із розширеннями. Використовується як для невеликих і середніх за розміром баз даних, так і для великих баз даних масштабу підприємства. Багато років вдало конкурує з іншими системами керування базами даних.

Transact-SQL (T-SQL) - процедурне розширення мови SQL, створене компанією Microsoft (для Microsoft SQL Server) і Sybase (для Sybase ASE). SQL був розширений такими додатковими можливостями як:

· керуючі оператори

· локальні і глобальні змінні,

· різні додаткові функції для обробки рядків, дат, математики і т.п.,

· підтримка аутентифікації Microsoft Windows

Мова Transact-SQL є ключем до використання MS SQL Server. Всі додатки, які взаємодіють з екземпляром MS SQL Server, незалежно від їх реалізації і користувальницького інтерфейсу, відправляють сервера інструкції Transact-SQL.

Збережена процедура - об'єкт бази даних, що представляє собою набір SQL-інструкцій, який компілюється один раз і зберігається на сервері. Збережені процедури дуже схожі на звичайні процедури мов високого рівня, у них можуть бути вхідні і вихідні параметри і локальні змінні, в них можуть вироблятися числові обчислення і операції над символьними даними, результати яких можуть присвоюватися змінним і параметрам. У збережених процедурах можуть виконуватися стандартні операції з базами даних (як DDL, так і DML). Крім того, в збережених процедурах можливі цикли і розгалуження, тобто в них можуть використовуватися інструкції управління процесом виконання.

Microsoft Access є основною системою управління БД. Ця система зручна для зберігання та вилучення інформації. За допомогою майстрів та інших гнучких інструментів, що входять до складу Access можна створювати закінчені і детально опрацьовані програми. Система Access розроблена для надання універсальних можливостей при роботі з БД. Однак кожному користувачеві або організації потрібно виконувати спеціальні завдання і процеси, які вимагають поліпшення таблиць, форм, звітів і запитів БД Access. Можливості програмування в Access дозволяють створювати користувальницький інтерфейс і важливі процедури виявлення помилок, які забезпечують дійсність БД. Великим плюсом є те, що Access може легко імпортувати діаграми і графіки з Excel, Word може використовувати БД Access в якості джерела даних при створенні листів. Також можна використовувати можливості Excel для фінансових і будь-яких кількісних розрахунків.

1. Завдання

1.1 Опис предметної області

Дана система необхідна для пошуку працівників для підприємств та працевлаштування населення. Від підприємства надходить вакансія, на яку бюро працевлаштування шукає працівника.

Для ефективності роботи необхідно ведення обліку клієнтів та підприємств.

Клієнт надає повню інформацію про себе: паспортні дані, освіта, досвід роботи, професійні навички, додаткові вміння, побажання по можливій роботі.

Від підприємств надходить інформація про вакансії, вимоги для кандидатів (вік, стать, освіта, навички, досвід), а також деякі відомості про саме підприємство (форма власності, місце розташування, умови оформлення та праці).

Таким чином, бюро працевлаштування необхідна база даних для того, щоб знати, від кого надійшла вакансія, який фахівець необхідний підприємству.

Окрім підбору персоналу бюро влаштовує курси підвищення кваліфікації, якщо клієнт не знаходить протягом певного періоду часу роботу, що його влаштовує. Після закінчення курсів клієнт знов потрапляє до бази, поповнюючи список своїх вмінь новими навичками.

Клієнт має право не погоджуватись на вакансію, якщо вона не відповідає його побажанням, але не більше трьох разів, за умови, що пропонована робота відповідає його кваліфікації, освіті та професійному досвіду.

Підприємство не має право відмовитися від робітника, якщо його кваліфікація, освіта та досвід відповідають заявленим при оформленні.

1.2 Види запитів в інформаційній системі

- Перелік клієнтів, що знаходяться на обліку в бюро, з певними навичками, освітою, кваліфікацією, досвідом (за усіма або кількома параметрами)

- Перелік вакансій, на яких потребується робітник з певними навичками, освітою, кваліфікацією, досвідом (за усіма або кількома параметрами)

- Перелік підприємств заданої форми власності, що є клієнтами бюро.

- Процентний склад клієнтів, що знайшли роботу до та після перекваліфікації.

- Перелік та кількість клієнтів, що знайшли роботу після перекваліфікації

- Списки клієнтів, що вже відмовлялися від вакансій, але ще не пройшли перекваліфікацію

- Перелік підприємств, що пропонують певні умови праці (соціальний пакет, тривалість робочого дня, тощо)

- Перелік клієнтів, що повернулися до реєстру після того, як вже були направлені на роботу до підприємства.

- Перелік підприємств, що неодноразово зверталися до бюро з однаковими вакансіями протягом певного періоду часу.

- Кількість клієнтів, що знайшли роботу протягом певного періоду часу або за весь час; кількість вакансій, що були закриті протягом певного періоду часу або за весь час;

- Перелік клієнтів, що не знайшли роботу протягом півроку; відмовились більше ніж від трьох вакансій, та будуть виключені з реєстру.

- Перелік підприємств та вакансій, що не знайшли необхідного працівника

2. Створення бази даних

2.1 Схема бази даних

2.2 Створення об'єкту бази даних

use master

--drop database HR_Agency

create database HR_Agency

go

use HR_Agency

go

2.3 Створення таблиць

-- Создание таблицы "Профессии"

--drop table Professii

create table Professii (

IDKProf int primary key,

NameProf varchar(20)

)

insert Professii values (2145,'токарь')

select * from Professii

-- Создание таблицы "Клинты (соискатели)"

drop table Klient

create table Klient (

IDKlient int primary key,

Name varchar(20),

Pol varchar(3),

obrazovanie varchar(20),

opyt_raboty_let int,

vozrast_god_rozhdenia int,

IDprofessia int foreign key references Professii

)

insert Klient values (1,'Иванов','м','высшее',5,1965,2145)

insert Klient values (2,'Петров','м','высшее',2,1963,2245)

select * from Klient

-- Создание таблицы "Навыки"

--if Object_ID ('Navyki') is not null

--drop table Navyki

create table Navyki (

IDNavyk int primary key,

Name varchar(20)

)

insert Navyki values (11,'progammist')

insert Navyki values (12,'hostel administrator')

insert Navyki values (13,'ekonomist')

insert Navyki values (14,'buhgalter')

insert Navyki values (15,'medpersonal')

insert Navyki values (16,'lesnik')

select * from Navyki

-- Создание таблицы "Предприятие"

--if Object_ID ('Predprijatie') is not null

--drop table Predprijatie

create table Predprijatie (

IDPredpr int primary key,

NamePred varchar (20),

AdressPred varchar(20),

FormaSobstv varchar (10)

)

insert Predprijatie values (21,'AutoZAZ', 'Zaporozhje','ZAO')

select * from Predprijatie

-- Создание таблицы "Условия работы"

--if Object_ID ('UslovRaboty') is not null

--drop table UslovRaboty

create table UslovRaboty (

IDUslovRab int primary key,

NameUslovija varchar (20)

)

insert UslovRaboty values (31,'vrednye')

select * from UslovRaboty

-- Создание таблицы "Вакансии"

--if Object_ID ('Vakansii') is not null

--drop table Vakansii

create table Vakansii (

IDVakans int primary key,

IDPredpr int foreign key references Predprijatie,

NameProf varchar (20),

Vozrast_MAX int,

Pol varchar(5),

Obrazovanie varchar (10),

StagRaboty_let int

)

insert Vakansii values (41,22,'voditel',50,'m','specialnoe',5)

select * from Vakansii

go

-- Создание таблицы "Регистрация вакансий"

--if Object_ID ('Registracii Vakansii') is not null

--drop table Registracii_Vakansii

go

create table Registracii_Vakansii (

IDRegVakans int primary key,

IDVakans int foreign key references Predprijatie,

Data varchar (20)

)

insert Registracii_Vakansii values (51,22,'2015-12-10')

select * from Registracii_Vakansii

go

-- Создание таблицы "Навыки вакансии"

--if Object_ID ('Navyki Vakansii') is not null

--drop table Navyki_Vakansii

create table Navyki_Vakansii (

IDNavVakans int primary key,

IDVakans int foreign key references Vakansii,

IDNavyk int foreign key references Navyki

)

insert Navyki_Vakansii values (61,41,11)

select * from Navyki_Vakansii

-- Создание таблицы "Навыки клиента"

-- if Object_ID ('Navyki Klienta') is not null

--drop table Navyki_Klienta

go

create table Navyki_Klienta (

IDNavKlient int primary key,

IDKlient int foreign key references Klient,

IDNavyk int foreign key references Navyki

)

insert Navyki_Klienta values (71,1,11)

select * from Navyki_Vakansii

-- Создание таблицы "Отказ от вакансии"

if Object_ID ('Otkaz_ot_Vakansii') is not null

drop table Otkaz_ot_Vakansii

go

create table Otkaz_ot_Vakansii (

IDOtkazVakans int primary key,

IDKlient int foreign key references Klient,

IDVakans int foreign key references Vakansii

)

insert Otkaz_ot_Vakansii values (81,1,41)

select * from Otkaz_ot_Vakansii

-- Создание таблицы "Устройство на работу"

if Object_ID ('Ustrojstvo_na_Rabotu') is not null

drop table Ustrojstvo_na_Rabotu

go

create table Ustrojstvo_na_Rabotu (

IDUstrojRab int primary key,

IDKlient int foreign key references Klient,

IDVakans int foreign key references Vakansii,

Data date default(getdate())

)

insert Ustrojstvo_na_Rabotu values (91,1,41,'21 dec 2015')

select * from Ustrojstvo_na_Rabotu

-- Создание таблицы "Условия вакансии"

if Object_ID ('Uslovija Vakansii') is not null

drop table Uslovija_Vakansii

go

create table Uslovija_Vakansii (

IDUslovijaVakans int primary key,

IDVakans int foreign key references Vakansii,

IDUslovRab int foreign key references UslovRaboty

)

insert Uslovija_Vakansii values (101,41,31)

select * from Uslovija_Vakansii

-- Создание таблицы "Курсы повышения квалификации"

if Object_ID ('Kursy Povyshenija Kvalifikacii') is not null

drop table Kursy_Pov_Kvalif

go

create table Kursy_Pov_Kvalif (

IDKursy_Pov_Kvalif int primary key,

Nazvanie varchar (20),

IDNavyk int foreign key references Navyki

)

insert Kursy_Pov_Kvalif values (201,'Kurs RABOTA', 11)

select * from Kursy_Pov_Kvalif

-- Создание таблицы "Обучение"

if Object_ID ('Obuchenie') is not null

drop table Obuchenie

go

create table Obuchenie (

IDObuchenie int primary key,

IDKursy_Pov_Kvalif int foreign key references Kursy_Pov_Kvalif,

IDKlient int foreign key references Klient,

Data_nachalo date default(getdate()),

Data_okonchanie date default(getdate())

)

insert Obuchenie values (301,201,1,'2014-10-15','2015-10-20')

select * from Obuchenie

-- Создание таблицы "Регистрация клиента"

if Object_ID ('Registracia_Klienta') is not null

drop table Registracia_Klienta

go

create table Registracia_Klienta (

IDRegistracia_Klienta int primary key,

IDKlient int foreign key references Klient,

Data date default(getdate())

)

insert Registracia_Klienta values (401,1,'09-09-2014')

select * from Registracia_Klienta

1.Перелік клієнтів, що знаходяться на обліку в бюро, з певними навичками, освітою, кваліфікацією, досвідом (за усіма або кількома параметрами)

2.Перелік вакансій, на яких потребується робітник з певними навичками, освітою, кваліфікацією, досвідом (за усіма або кількома параметрами)

3.Перелік підприємств заданої форми власності, що є клієнтами бюро.

4.Процентний склад клієнтів, що знайшли роботу до та після перекваліфікації.

5.Перелік та кількість клієнтів, що знайшли роботу після перекваліфікації

6.Списки клієнтів, що вже відмовлялися від вакансій, але ще не пройшли перекваліфікацію

7.Перелік підприємств, що пропонують певні умови праці (соціальний пакет, тривалість робочого дня, тощо)

8.Перелік клієнтів, що повернулися до реєстру після того, як вже були направлені на роботу до підприємства.

9.Перелік підприємств, що неодноразово зверталися до бюро з однаковими вакансіями протягом певного періоду часу.

10.Кількість клієнтів, що знайшли роботу протягом певного періоду часу або за весь час; кількість вакансій, що були закриті протягом певного періоду часу або за весь час;

11.Перелік клієнтів, що не знайшли роботу протягом півроку; відмовились більше ніж від трьох вакансій, та будуть виключені з реєстру.

12.Перелік підприємств та вакансій, що не знайшли необхідного працівника

3. Опис інтерфейсу

Microsoft Access в даний час є однією з найпопулярніших серед настільних (персональних) програмних систем управління базами даних. Серед причин такої популярності слід зазначити:

- високий ступінь універсальності і продуманості інтерфейсу візуального програмування, який розрахований на роботу з користувачами самої різної кваліфікації; microsoft access інформаційний інтерфейс

- глибоко розвинені можливості інтеграції з іншими програмними продуктами, що входять до складу Microsoft Office;

- багатий набір візуальних засобів розробки.

Література

1. Оформлення і захист курсових, дипломних та кваліфікаційних робіт Методичні вказівки для студ. ЗДІА спец. 080403 "ПЗАС" ден. та заоч. форм навчання / А. І. Безверхий, Н. П. Полякова, В. І. Попівщий, І. А. Скрипник ; ЗДІА. - Запоріжжя : ЗДІА, 2007.

2. Программирование баз данных Microsoft SQL Server 2005 для профессионалов. Роберт Виейра.

3. Acess 2010 в примерах учебно-методическое пособие. Е. М. Карчевский И. Е. Филиппов

4. Microsoft Access 2000 в подлиннике. Харитонова, Михеева.

Размещено на Allbest.ru

...

Подобные документы

  • Використання системи керування базами даних (СКБД) Microsoft Access на реляційній моделі. Основні об’єкти баз даних: таблиці, запити, форми, звіти, макроси і модулі. Виконання обрахунків у запитах, підсумкові та перехресні запити, їх використання.

    курсовая работа [569,6 K], добавлен 01.11.2011

  • Знайомство з особливостями оформлення текстових документів за допомогою текстового процесора Microsoft Word. Загальна характеристика системи управління базами даних Microsoft Access, розгляд проблем. Аналіз головних сфер використання Windows Script Host.

    отчет по практике [3,2 M], добавлен 15.06.2014

  • Створення баз даних з використанням платформи Microsoft Access 2010 та структурованих запитів SQL. ER-діаграма бази даних з описом кожної сутності та її атрибутів. Розробка інтерфейсу, елементів навігації та макросів для автоматичного виконання запитів.

    курсовая работа [3,1 M], добавлен 21.08.2014

  • Основні особливості Microsoft Access, її значення для створення професійної бази даних. Опис прикладної області "Житлово-комунальне господарство". Створення і заповнення таблиць, запитів, форм і звітів, які можна друкувати й редагувати в Microsoft Access.

    курсовая работа [2,2 M], добавлен 17.12.2011

  • Поняття бази даних та основне призначення системи управління. Access як справжня реляційна модель баз даних. Можливості DDE і OLE. Модулі: Visual Basic for Applications програмування баз даних. Система управління базами даних Microsoft SQL Server 2000.

    реферат [41,2 K], добавлен 17.04.2010

  • Визначення мети створення бази даних магазину та таблиць, які вона повинна містити. Розгляд видів полів та ключів таблиць. Створення запитів, форм, звітів, макросів та модулів. Вибір системи управління базами даних. Реалізація моделі у Microsoft Access.

    курсовая работа [3,8 M], добавлен 20.07.2014

  • Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.

    контрольная работа [16,3 K], добавлен 10.10.2010

  • Характеристика Microsoft Access как реляционной системы управления базами данных производства корпорации Microsoft. Причины ее популярности и основные версии. Описание ее объектов и характерных особенностей. Основные достоинства и недостатки СУБД Access.

    презентация [1,5 M], добавлен 17.02.2014

  • Загальна характеристика та напрямки діяльності бюджетної установи Територіального центру "Захист", її форма власності та юридична база. Розробка облікової системи підприємства на прикладі Microsoft Access. Проблеми якості вхідної інформації, пропозиції.

    контрольная работа [25,0 K], добавлен 27.07.2009

  • Система управління базами даних, ієрархічна модель даних, її проектування та створення. Інтерфейс Microsoft Access, створення структури таблиці, запитів, форм, звітів, макросів. Аналіз зв'язків між таблицями, що описують поняття проблемного середовища.

    курсовая работа [2,7 M], добавлен 10.11.2010

  • Проектування бази даних "Аптека" у Microsoft Access, розробка структури таблиць, ключових полів і схеми даних. Створення запитів різних типів, екранних форм різного виду для введення і перегляду даних. Створення кнопкових форм, що полегшують навігацію.

    дипломная работа [3,1 M], добавлен 16.11.2014

  • Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".

    курсовая работа [1,6 M], добавлен 07.03.2015

  • Рассмотрение интерактивной реляционной системы управления базами данных Microsoft Access. Графические возможности программы; создание таблиц, запросов, формуляров, отчетов, макросов и модулей. Сравнительная характеристика баз данных Clipper и Access.

    курсовая работа [1,1 M], добавлен 22.01.2013

  • Характеристика программного продукта Microsoft Outlook 2000. Принципы работы с редактором электронных таблиц Microsoft Excel и текстового редактора Microsoft Word. Методические указания при работе с СУБД Access. Анализ системы управления базами данных.

    контрольная работа [116,3 K], добавлен 13.11.2010

  • Microsoft Access як функціонально повна реляційна СУБД, робота в Microsoft Access, створення таблиць БД "Договору НДР". Проектування форм, запитів у режимі конструктора, у режимі таблиці. Розрахунок відомості про виконання договорів за допомогою MS Excel.

    контрольная работа [4,2 M], добавлен 22.02.2010

  • История использования механических и полуавтоматических средств для арифметических операций. Работа с табличным процессором Microsoft Excel. Поиск и замена данных в таблице Microsoft Access. Сортировка записей в запросе, его создание с помощью мастера.

    контрольная работа [22,8 K], добавлен 13.01.2010

  • Договірна діяльність організацій як предмет проекту створення бази даних. Основні етапи роботи з Microsoft Access зі створення бази даних. Мінімальний список характеристик, які потрібно врахувати в ході роботи. Ознайомлення з основними об'єктами СУБД.

    лабораторная работа [1,7 M], добавлен 21.04.2011

  • Опис основних кроків створення бази даних по автомобілям у програмі Microsoft Access, та запитів. Порядок формування таблиць, їх зміст і структура, встановлення зв'язків між таблицями. Операції, що проводяться над таблицями. Правила оформлення звіту.

    практическая работа [1,1 M], добавлен 27.05.2010

  • Компьютерные программы, предназначенные для хранения и обработки данных. Способы работы с таблицами в Microsoft Word. Система управления базами данных Microsoft Access. Способность электронных таблиц быстро и точно производить автоматические вычисления.

    контрольная работа [16,2 K], добавлен 22.11.2009

  • Користування програмами Microsoft Excel та Microsoft Access, створення таблиць за допомогою конструктора, занесення в них даних про студентів та їх успішність. Створення запитів до бази, які виводять інформацію; критерії відбору інформації для запиту.

    контрольная работа [1,4 M], добавлен 15.05.2010

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.