Автоматизація роботи біржі праці

[ виправити ] текст може містити помилки, будь ласка перевіряйте перш ніж використовувати.

скачати

Московський державний університет сервісу

Поволзький технологічний інститут сервісу


Кафедра «Прикладна інформатика в економіці»


Курсовий проект

з дисципліни «Розробка та застосування ППП в економіці»

на тему «Автоматизація роботи біржі праці»


Виконала: ст-ка гр. З-401

Монахова Н.В.


Перевірила: Полякова Л.Г.


Тольятті - 2001


Зміст

Московський державний університет сервісу 1

Поволзький технологічний інститут сервісу 1

Виконала: ст-ка гр. З-401 1

Вступ 3

I. Аналітична частина. 5

1.1. Характеристика існуючої організації обробки інформації аналогічних завдань. 5

1.2. . Інформаційні дані, що забезпечують варіантність рішення. 6

1.3. Словник спеціальних термінів. 10

Рис. 1. Інфраструктура ринку праці. 11

II. Проектна частина. 12

2.1. Зовнішнє проектування ППП 12

2.1.1.Целі і завдання. 12

2.1.2. Економічна оцінка. 14

ДТ - витрати до впровадження заходу, 14

ЗК - витрати після впровадження заходу 14

К - кількість працівників. 14

ЗК = Г + К * СЧ, 14

де Г - гонорар, одержуваний розробником, 14

Дані для розрахунку взяті за 1 місяць. 14

2.1.3. Розробка зовнішніх специфікацій. 15

Назва поля 16

Код безробітного 16

Лічильник 16

Таблиця 16 лютого

Код вакансії 17

Короткий формат дати 17

Лічильник 18

Короткий формат дати 18

Дата / час 19

2.2. Внутрішньо проектування ППП. 19

2.2.1. Побудова моделі предметної області. 19

Инфологическая модель предметної області 20

2.2.2. Проектування керуючої програми, обробних модулів. 21

2.2.3. Тестування та налагодження IППП 22

III. Результати. 30

3.1. Варіанти розрахунків з використанням ППП. 30

3.2. Аналіз результатів розрахунків. 31

Використовувана література 33

Вимоги до ІС. 34

Введення


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

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

  • реєстрація вакантних місць;

  • працевлаштування безробітних та інших осіб, які бажають отримати роботу;

  • вивчення кон'юнктури ринку праці та надання інформації про неї;

  • тестування осіб, що бажають отримати роботу;

  • професійна орієнтація та професійна перепідготовка безробітних;

  • виплата допомоги.

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

Витрати на політику зайнятості часто відносять до безповоротних соціальних видатках. Проте, повертаючи безробітного до роботи, служба зайнятості вирішує і «побічні» завдання. Втрата громадянами роботи, а отже, і заробітків, знижує купівельну спроможність населення. Отримавши нове робоче місце, безробітний відновлює свій фонд заробітної плати, а значить, і купівельну спроможність. Крім того, безробітний знову стає платником податків. Із заробітної плати утримуються прибутковий податок, а його роботодавець здійснює відрахування у позабюджетні соціальні фонди. Якщо взяти до уваги тільки ці два результати, можна певною мірою судити про фінансово-економічної ефективності діяльності служби зайнятості. Тому для кращої роботи служб зайнятості необхідна автоматизація.

I. Аналітична частина.


1.1. Характеристика існуючої організації обробки інформації аналогічних завдань.


Мета курсової роботи полягає в організації та обробці на ЕОМ інформації з аналізу потреб і пропозицій на ринку трудових ресурсів.

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

Збільшення обсязі і структурної складності збережених даних, розширення кола користувачів інформаційних систем призвело до того, що в 60-х рр.. стали з'являтися перші промислові системи управління базами даних (СКБД) - спеціалізованих програмних засобів, призначених для організації та ведення БД. Використання СУБД для автоматизації економічних процесів у більшості випадків доцільно. Розглянемо автоматизацію служби зайнятості або біржі праці. Вже існують ППП, обробні подібну інформацію.

Програмний проект науково-виробничої фірми «Катарсис» - автоматизація системи обробки інформації «Трудові ресурси». Система орієнтована на автоматизацію відділів працевлаштування, професійного навчання та аналізу центрів зайнятості населення. Також компанія «Катарсис» розробила автоматизовану систему «Нарахування і виплата допомоги» (автоматизація розрахунків і виплат допомоги з безробіття, стипендій, матеріальної допомоги і д.р.) і "Фонд зайнятості" (автоматизація відділів по контролю надходжень до фонду зайнятості).

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

Процес автоматизації частини робіт біржі праці і розглядається в даній курсовій роботі.


1.2. . Інформаційні дані, що забезпечують варіантність рішення.


Бірки праці та приватні посередницькі фірми.

Особливе місце в системі регулювання ринку праці займають біржі праці (служба зайнятості, служба працевлаштування, служба сприяння найму). Біржа праці є однією з важливих структур ринкового господарського механізму. Вони являють собою спеціальні установи, які здійснюють посередницькі функції на ринку робочої сили У більшості країн біржі праці є державними і здійснюють свою діяльність під керівництвом Міністерства праці або аналогічного йому органу. Разом з тим на ринку праці поряд з державними службами зайнятості функціонує велика чисто приватних посередницьких фірм, ефективність діяльності яких дуже висока. Основними напрямками діяльності біржі праці є:

  • реєстрація безробітних;

  • реєстрація вакантних місць;

  • працевлаштування безробітних та інших осіб, які бажають отримати роботу;

  • вивчення кон'юнктури ринку праці та подання інформації про неї;

  • тестування осіб, що бажають отримати роботу;

  • професійна орієнтація та професійна перепідготовка безробітних;

  • виплата допомоги.

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

Більш активна діяльність в Російській Федерації такого роду приватних фірм поряд з діяльністю державних бірж праці мала б найважливіше значення для ефективного функціонування ринку робочої сили Поки такі фірми обслуговують в основному відносно вузький ринок дефіцитних спеціальностей. Разом з тим, роль бірж праці в наданні допомоги безробітним (виплата посібнику, працевлаштування, перекваліфікація) у багатьох країнах дуже помітна.

Законодавство більшості країн містить основні умови отримання допомоги по безробіттю.

Законодавче регулювання зайнятості та безробіття в РФ здійснюється відповідно до закону РФ «Про зайнятість населення РФ» від 19.04.1991 р., a також Положенням про порядок реєстрації безробітних громадян та умов виплати допомоги з безробіття, прийняті Урядом РФ 17.11.1992 р.

Відповідно до Російським Законодавством Центр зайнятості, де зареєстрований безробітний, зобов'язаний протягом 10 днів з дня звернення громадянина по можливості запропонувати йому два варіанти підходящої роботи, а вперше шукає, не має професію - два варіанти отримання професійної підготовки або оплачуваної роботи в межах транспортної доступності .

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

Рішення про визнання громадян безробітними приймається центром зайнятості не пізніше 11 календарних днів з дня пред'явлення всіх необхідних документів.

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

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

  • звільненими з підприємства за будь-яких приводів, які мають до звільнення оплачувану роботу не менше 12 календарних тижнів на умовах повного робочого дня, допомога виплачується протягом перших трьох місяців у розмірі 75% середньої заробітної плати за останні 2 місяці роботи, протягом наступних чотирьох місяців - 60 %, надалі - 45%, але у всіх випадках не нижче мінімальної заробітної плати, встановленої законодавством Російської Федерації, і не вище середньої заробітної плати в цій республіці, краї чи області;

  • звільненим з підприємств на будь-яких підставах, але не мали за останній рік 12 тижнів оплачуваної роботи, допомога виплачується в розмірі мінімальної заробітної плати;

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

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

  • працевлаштування безробітного;

  • проходження професійної підготовки;

  • підвищення кваліфікації;

  • перепідготовки з виплатою стипендії;

  • призначення пенсії.

Державне регулювання проблем зайнятості і безробіття в РФ здійснює Міністерство праці РФ, а також органи на місцях - центри та служби зайнятості (біржі праці). Це ж відомство розробляє і реалізує загальну державну політику в галузі праці, розвитку трудових відносин на основі соціального партнерства, запобігання та вирішення трудових конфліктів, охорони праці, підготовки і перепідготовки кадрів.

Головні напрямки політики зайнятості:

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

  • перепідготовка (перекваліфікація) вивільнених працівників, працевлаштування яких за спеціальністю ускладнено структурним безробіттям; професійне навчання тривалий час незайнятих безробітних, які втратили кваліфікацію з основної спеціальності;

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

Організаційні заходи.

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

  • широке використання активних і спеціалізованих форм трудового посередництва: ярмарків вакансій, днів фахівців, відкритих ринків праці і т.д. Цьому може сприяти «приватизація» частини посередницьких функцій служби зайнятості на основі створення громадських некомерційних організацій сприяння працевлаштуванню. Розробка спеціальних технологій професійного відбору працівників за заявками підприємства;

  • сприяння трудової, професійної та територіальної мобільності незайнятих працівників відповідно до розвитку кон'юнктури регіонального і локальних ринків праці, в тому числі шляхом професійної інформації;, професійної орієнтації, консультацій та професійного навчання (перенавчання), включаючи допомогу служби зайнятості при зміні занять, переїзді до нового місцем роботи;

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

  • формування цільових регіональних фондів сприяння зайнятості з залученням додаткових джерел (коштів державного бюджету, регіональних і галузевих позабюджетних фондів, позик і кредитів, цільових внесків, пожертвувань та ін);

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

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

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

Вперше звернувся на біржу праці людина спочатку заповнює анкету форми № 1 (Додаток 1.). Потім на основі цієї анкети дані заносяться в таблицю "Безробітні" користувачем ІС. Ці дані надалі будуть використовуватися в інших таблицях і запитах. Та ж сама ситуація з таблицею "Вакансії", для занесення до даних у яку потрібно заповнення керівництвом підприємства документа форми № 2 (Додаток 1).

Для нарахування допомоги безробітному (якщо це не суперечить закону) безробітному слід заповнити форму № 3 (Додаток 1). Для вступу на курси - форму № 4 (Додаток 1).


1.3. Словник спеціальних термінів.


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

Працездатне населення буває:

Економічно активне:

Безробітним може називатися людина, що має чотири умови (п'яте необов'язково):

  1. не має роботи і заробітку;

  2. зареєстрований в органах служби зайнятості;

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

  4. був готовий приступити до роботи;

  5. проходив навчання або перепідготовку за направленням служби зайнятості.

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

Інфраструктура ринку праці (або трудових ресурсів) представлена ​​на рис.1.




Рис. 1. Інфраструктура ринку праці.

II. Проектна частина.


2.1. Зовнішнє проектування ППП


2.1.1.Целі і завдання.

Ланцюгом курсової роботи є організація та обробка на ЕОМ інформації з аналізу потреб і пропозицій на ринку трудових ресурсів. Завданнями курсового проекту є:

  1. Створення інформаційної бази аналізу, а саме: отримання, облік, зберігання інформації, подання її для подальшої обробки з застосуванням ЕОМ.

  2. Автоматизація розрахунків показників трудових ресурсів з використанням інформаційної бази.

  3. Аналіз та оцінка результатів розрахунків.

  4. Складання розрахункової та аналітичної документації та звітів по використанню трудових ресурсів за допомогою ЕОМ

Автоматизація аналізу розглядається для будь-якої біржі праці, до завдань якої входять:

  • реєстрація безробітних;

  • реєстрація вакантних місць;

  • працевлаштування безробітних та інших осіб, які бажають отримати роботу;

  • вивчення кон'юнктури ринку та надання інформації про неї;

  • тестування осіб, що бажають отримати роботу;

  • професійна орієнтація та професійна підготовка безробітних;

  • виплата допомоги.

У даному пакеті можна виділити наступні пункти

  1. таблиці,

  2. запити,

  3. форми,

  4. звіти,

  5. сервіс.

Пункт «Таблиці» містить:

  1. Безробітні.

  2. Візити

  3. Вакансії

  4. Договору

  5. Курси навчання

  6. Посібники

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

«Візити» - міститься інформація про дні всіх візитів, і що стало причиною візиту.

«Вакансії» - містить дані про вільні робочі місця на підприємствах, зареєстрованих на біржі праці.

«Договору» - містить інформацію про всі операції на біржі праці - знайдена для безробітного робота, або він відправлений на курси навчання, перенавчання.

«Курси навчання» - містить дані про наявні в розпорядженні біржі праці курсах.

«Посібника» - містить дані про виплату допомоги, допомоги, дотацій і т.д. (Кому, скільки, з якого по яке число виплата).

Пункт «Запити» містить запити для пошуку підходящої вакансії, відповідного працівника для вакансії та ін, а також сортувальні запити по одному з критеріїв, що визначають таблиці «Безробітні», «Вакансії», «Посібника». Також є змінний запит, який користувач може відкоригувати дня своїх параметрів, пошук за кількома критеріями.

Пункт «Форми» містить екранні форми введення - виведення інформації для всіх таблиць і запитів.

Пункт «Звіти» містить звіти з аналізу по всім запитам і таблиць, користувач може сам доповнити звіти своїми з даними, потрібними йому.

Пункт «Сервіс» містить у собі:

Обидва документи у форматі MS Word.


2.1.2. Економічна оцінка.

Основними показниками економічної ефективності є економічний ефект, термін окупності. Економічний ефект - результат впровадження будь - які заходи, виражений у вартісній формі, у вигляді економії від його здійснення. Термін окупності (величина, зворотна коефіцієнту ефективності) - показник ефективності використання капіталовкладень - представляє собою період часу, протягом якого зроблені витрати на програмне виріб окупаються отриманим ефектом.


,

де Е - економічний ефект від впровадження заходу,

З Н - витрати до впровадження заходу,

З К - витрати після впровадження заходу


З Н = 3 / п * К,

де З / п - заробітна плата працівника,

К - кількість працівників.

З К = Г + К * З Ч,

де Г - гонорар, одержуваний розробником,

К - кількість споживаних ЕОМ КВт-годин.

З Ч - вартість КВт-години.


З = Г / Е,

де С - термін окупності капіталовкладень,

Г - гонорар, одержуваний розробником,

Е - економічний ефект від впровадження заходу.

Дані для розрахунку взяті за 1 місяць.

З / п = 1500 руб.

К = 1 чол.

Г - 500 руб.

До = 125 КВт-годин

З Ч = ЗО коп.

З Н = 1500 руб.

3 До = 500 + 125 * 0,30 = 537,5 крб.

Е = 1500 - 537,5 = 962,5 руб.

З = 500 / 962,5 = 0,519

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


2.1.3. Розробка зовнішніх специфікацій.

Для хитала необхідно визначитися зі структурою основною робочою бази даних - таблиці, де зберігається вся інформація. Ця БД і буде оброблятися розробляється ІС.

У даній БД основними є дві таблиці - «Безробітні» і «Вакансії".

«Безробітні»: код безробітного, прізвище, ім'я, по батькові, серію паспорта, професія, розряд, стаж, освіта, останнє місце роботи, місто проживання, адреса, вік, сімейний стан, спрямований на: код курсів, код договору, дата реєстрації.

«Вакансії»: код вакансії, підприємство, професія, розряд, освіта, необхідний стаж, адресу підприємства, зайнята (так / ні).

Структура інших таблиць:

«Візити»: код візиту, код безробітного, дата візиту, зауваження.

«Курси»: код курсів, назва курсів, професія, розряд.

«Посібника»: код посібники, код безробітного, зарплата, розмір допомоги, початок виплати, кінець виплати.

«Договору»: код договору, код безробітного, код курсів, код вакансії, дата укладення договору).

Властивості представлені в кожній таблиці у вигляді полів. Нижче подано властивості і їх назва в таблицях 1, 2, 3, 4, 5, 6.

Таблиця 1.

«Безробітні»

Назва поля

Тип даних


Розмір поля


Код безробітного

Лічильник

Довшай ціле.

Послідовні значення.

Збіги не допускаються.


Прізвище Текстовий 60
Ім'я Текстовий 60
По батькові Текстовий 60
Пол Текстовий Вводиться фіксований набір значень
Серія паспорта Текстовий Маска вводу (___ - ___ № ________)
Професія Текстовий 60
Розряд Числовий Довге ціле
Стаж Числовий Довге ціле
Освіта Текстовий Вводиться фіксований набір значень
Останнє місце роботи Текстовий 60
Місто проживання Текстовий 60
Адреса Текстовий 60
Вік Числовий Довге ціле не більше 2 знаків
Сімейний стан Текстовий Вводиться фіксований набір значень
Спрямований на: Текстовий 60
Код курсів Числовий Довге ціле (вибір зі списку таблиці «Курси»)
Код договору Числовий Довге ціле (вибір зі списку таблиці «Договору»)
Дата укладення договору Дата / час Короткий формат дати (вводиться автоматично)

Таблиця 2

«Вакансії»

Назва поля Тип даних Розмір поля
Код вакансії
Лічильник

Довшай ціле.

Послідовні значення.

Збіги не допускаються.

Підприємство Текстовий 60
Професія Текстовий 60
Розряд Числовий Довге ціле
Освіта Текстовий Вводиться фіксований набір значень
Необхідний стаж Числовий Довге целлой
Адреса підприємства Текстовий 60
Зайнята (так / млостей) Текстовий Запроваджувався фіксований набір значень

Таблиця 3.

«Посібника»

Код посібники Лічильник

Довшай ціле.

Послідовні значення.

Збіги не допускаються.

Код безробітного Числовий Довге ціле (вибір зі списку таблиці «Безробітні»)
Зарплата Числовий Довге ціле
Розмір допомоги Числовий Довге ціле
Початок виплати Дата / час Короткий формат дати
Кінець виплати Дата / час
Короткий формат дати

Таблиця 4.

«Візити»

Код візиту
Лічильник

Довшай ціле.

Послідовні значення.

Збіги не допускаються.

Код безробітного Числовий Довге ціле (вибір зі списку таблиці «Безробітні»)
Дата візиту Дата / час
Короткий формат дати
Зауваження Текстовий 265

Таблиця 5.

«Курси»

Назва поля Тип даних Розмір поля

Код курсів


Лічильник


Довшай ціле.

Послідовні значення.

Збіги не допускаються.

Назва курсів Текстовий 60
Професія Текстовий 60
Розряд Числовий Довге ціле

Таблиця 5.

«Договору»

Назва поля Тип даних Довжина поля
Код договору Лічильник

Довшай ціле.

Послідовні значення.

Збіги не допускаються.

Код безробітного Числовий

Довге ціле (вибір зі списку таблиці «Безробітні»


Код курсів Числовий

Довге ціле (вибір зі списку таблиці «Курси»


Код вакансії Числовий Довге ціле (вибір зі списку таблиці «Вакансії»
Дата укладення договору
Дата / час

Короткий формат дати (вводиться автоматично)

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

Описані класи об'єктів, названі відповідно до їх логічним змістом, являють собою конкретні таблиці бази даних на диску, яка називається «Birzha truda» (c характерним значком MS Access - (в WINDOWS) або Birzha ~ l. Mdb в DOS)).

Функції, які виконує система:

  1. Аналіз попиту і пропозиції на ринку трудових ресурсів.

  2. Реєстрація безробітного через екранну форму.

  3. Реєстрація вакансії через екранну форму.

  4. Пошук підходящої вакансії для безробітного (з допомогою запиту).

  5. Пошук підходящих кандидатур на вакансію (за допомогою запиту).

  6. Виплата допомоги по безробіттю.

  7. Напрямок безробітного на курси навчання

  8. Реєстрація договору при будь-яких операціях на бирці праці - влаштування на роботу, направлення на курси.

  9. Висновок звітів.

Перегляд екранних форм вводу - виводу інформації зазначений у Додатку 2.


2.2. Внутрішньо проектування ППП.


2.2.1. Побудова моделі предметної області.

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

Розглянемо потоки інформації, які використовуються для ведення системи організації роботи на біржі праці, представлені рис.2.

Инфологическая модель предметної області



Рис. 2. Інформаційні дані,

використовувані в БД.

2.2.2. Проектування керуючої програми, обробних модулів.

Система складається з трьох модулів, які об'єднуються в БД «Birzha truda».

Керуючий модуль.

Таблиці. Дві основні - «Безробітні» і «Вакансії».

Форма "Робоча" - в ній містяться кнопки, які викликають ше компоненти обробних і обслуговуючих модулів.

Обробний модуль складається з 4-х таблиць, всіх запитів.

Оброблювальні таблиці:

«Курси», «Візити», «Посібника», «Договору».

Оброблювальні запити

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

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

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

Запити за одним критерієм (освіта, вік, останнє місце роботи, дата реєстрації, стать, підприємство, на яке влаштувалися люди, професія, сімейний стан). Принцип: при запуску запиту виводиться діалогове вікно, куди потрібно занести потрібний вам параметр, потім здійснюється пошук по даному параметру і виводяться всі безробітні, відповідають цьому критерію (форми діалогових вікон представлені в Додатку 4).

Запит за призначенням допомоги: виводяться всі безробітні, яким нараховується допомога.

Запит для звітів (змінний) - користувач сам коригує цей запит для своїх параметрів (їх може бути декілька)

Обслуговуючий модуль складається з усіх форм вводу - виводу інформації (Додаток __):

  • безробітні;

  • вакансії;

  • висновок відповідних працівників для підприємства;

  • виконання запитів (кнопкова форма);

  • договору;

  • курси навчання;

  • пошук по серії паспорта;

  • пошук відповідного підприємства з серії паспорта;

  • допомоги по безробіттю.

Також в обслуговуючий модель входять "Про програму" і "Довідка (HELP)".


2.2.3. Тестування та налагодження IППП

Тестування - процес багаторазового виконання програми з метою виявлення помилок. Налагодження - виправлення помилок, знайдених за допомогою тестування. При тестуванні повинні використовуватися такі принципи:

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

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

  3. з тих же міркувань організація - розробник програмного забезпечення не повинна «одноосібно» його тестувати (повинні існувати організації, що спеціалізуються на тестуванні програмних засобів);

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

  5. необхідно ретельно підбирати тест не тільки для правильних (передбачених) вхідних даних, але і для неправильних (непередбачених);

  6. при аналізі результатів кожного тесту необхідно перевірити, чи не робить програма того, що вона не повинна робити;

  7. потрібно зберігати використані тести (для підвищення ефективності повторного тестування програми після її модифікації або установки у замовника);

  8. тестування не повинне плануватися виходячи з припущення, що в програмі не будуть виявлені помилки (зокрема, потрібно виділяти для тестування достатні тимчасові і матеріальні ресурси),

  9. слід враховувати так званий «принцип скупчення помилок": імовірність наявності не виявлених помилок в деякій частині програми прямо пропорційна числу помилок, вже виявлених в цій частині;

  10. слід завжди пам'ятати, що тестування - творчий процес, а не ставитися до нього як до рутинного заняття.

Тестування даного ПІ вироблялося за допомогою детермінованого методу тестування. Цей метод включає в себе структурне тестування (тестування ПІ як "білого ящика", тобто припускає детальне вивчення логіки програми та підбір вхідних даних, які забезпечать виконання максимально можливої ​​кількості маршрутів, логічних розгалужень, циклів), функціональне тестування (тестування ПІ як «чорного ящика», тобто тестування по «входу - виходу»), не вникаючи в логіку програми.

Але навіть якщо припустити, що вдалося досягнути повного структурного-тестування деякої програми, в ній проте можуть міститися помилки, так

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

  2. не будуть виявлені помилки, поява яких залежить від даних (тобто на одних початкових даних програма працює правильно, а на інших - з помилкою).

Тестування починається з тестування вхідних даних. Один з методів - аналіз граничних значень (передбачає дослідження ситуацій, що виникають на кордонах і поблизу кордонів еквівалентних розбиття), наприклад при введенні розряду. При введенні розряду безробітного більше, ніж 18 видається повідомлення про помилку, те ж саме при введенні необхідного розряду для «Вакансій».

Тестування ПІ як "білого ящика" здійснюється наступним чином: підбирається повний набір вхідних даних (правильних і неправильних), розраховуються вручну вихідні дані і вони порівнюються з даними, отриманими при розрахунку в ПІ. Даним методом були протестовані всі наявні розрахунки ПІ.

Приклад тестування методом «білого ящика» розрахунку нарахування допомоги:

Вхідні дані:

Середня заробітна плата на попередньому місці роботи за 2 місяці - 180 руб.

Розмір допомоги:

Перші 3 місяці - 75% від з / п.

Наступні 4 місяці - 60% від з / п,

Надалі - 45% від з / п, але у всіх випадках не нижче мінімальної заробітної плати.

Розрахунок вихідних даних вручну:

Перші З місяці - 135 руб.

Наступні 4 місяці - 96 крб.

Надалі - 83 руб., Тому що 45% від з / п склали 72 руб., А це нижче мінімальної заробітної плати, тому безробітному буде виплачуватись допомога у розмірі мінімальної заробітної плати (згідно закону).

Порівняння вихідних даних, отриманих при ручному розрахунку і даних, розрахованих ПІ показало, що методика розрахунку вірна.

Покриття умов показано в таблиці 7.

Таблиця 7.

Шлях Параметри Результат
abecin Введення даних про безробітного Дані занесені в таблицю
abcjn Введення даних про вакансії Дані занесені в таблицю
abdot Висновок даних про безробітного Висновок характеристик безробітного
abdpt Висновок даних про вакансії Висновок характеристик вакансії
abehut Виклик довідки про програму

Висновок документа Word

abehvt Виклик допомоги

Висновок документа Word

abfwyt Виклик запиту на пошук кандидатури Висновок діалогового вікна, потім висновок даних про безробітних
abfxzt Виклик запиту на пошук вакансії Висновок діалогового вікна, потім висновок даних про вакансії
abg Вихід Вихід з бази даних



При введенні неправильних вхідних даних система видає повідомлення про помилку введення. Блок-схема ППП представлена ​​на рис. 3.


Висновок: тестування показало, що всі компоненти ППП працюють нормально.


Метод еквівалентних розбиття показаний на прикладі таблиці "Безробітні":

Таблиця 8.

Вхідний значення


Тип


Правильний клас еквівалентності


Неправильний клас еквівалентності


Код безробітного

Лічильник


1) (0, )


2) (- , 0]


Прізвище


Текстовий


3) Текст без цифр


4) Будь-який інший текст, не повинно бути порожнім (Is Not Null)

Ім'я


Текстовий


5) Текст без цифр


6) Будь-який інший текст, не повинно бути порожнім (Is Not Null)

По батькові


Текстовий


7) Текст без цифр


8) Будь-який інший текст


Пол Текстовий 9) Чоловік. або Жін.

10) Всі інші слова і вирази


Серія паспорта Текстовий

11) Введення за маскою:

__-__ № ________

12) Введення як-небудь по-іншому, не повинно бути порожнім (is Not Null)

Професія


Текстовий


13) Текст без цифр


14) Будь-який інший текст


Розряд


Числовий


15) [1,18]


16) (- , 1)  (18, )


Стаж


Числовий


17) [0,50]


18) (- , 0)  (50, )


Освіта


Текстовий


19) Вирази:

-Середнє неповне

-Середнє повне

-Середньо - спеціальне

-Середньо - технічне

-Незакінчена вища

-Вища

-Аспірантура

-Без освіти

20) Всі інші слова і вирази


Останнє місце роботи


Текстовий


21) Текст (назва підприємства)


22) Будь-який інший текст


Місто проживання

Текстовий


23) Текст без цифр


24) Будь-який інший текст


Адреса


Текстовий


25) Маска вводу:

уп. _________ - Д-кв. ______


2б) Введення як або по - іншому

Вік Числовий

27) [14,80]

28) (- , 14)  (80, )

Сімейне

становище


Текстовий


29) Вирази:

-Неодружений (незаміжня)

-Одружений (заміжня)

-Розлучений (розлучена)


30) Всі інші слова і вирази


Спрямований на:


Текстовий


31) Текст (назва підприємства)


32) Будь-який інший текст


Код курсів Числовий

33) (0, )

34) (- , 0]

Код договору Числовий

35) (0, )

34) (- , 0]


Дата укладення договору

Дата / час


37) Введення за маскою:

ММ \ ГГ \ ГГ

Вводиться автоматично

38) Будь-які інші комбінації букв і цифр



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

Метод функціональних діаграм представлений в таблиці 9.

Таблиця 9.

Вихідні умови Правильний клас Неправильний клас
Код безробітного

50 Дані занесені в таблицю

51 Висновок повідомлення

Прізвище Дані занесені в таблицю Висновок повідомлення
Ім'я Дані занесені в таблицю Висновок повідомлення
По батькові Дані занесені в таблицю Висновок повідомлення
Пол Дані занесені в таблицю Висновок повідомлення
Серія паспорта Дані занесені в таблицю Висновок повідомлення
Професія Дані занесені в таблицю Висновок повідомлення
Розряд Дані занесені в таблицю Висновок повідомлення
Стаж Дані занесені в таблицю Висновок повідомлення
Освіта Дані занесені в таблицю Висновок повідомлення
Останнє місце роботи Дані занесені в таблицю Висновок повідомлення
Місто проживання Дані занесені в таблицю Висновок повідомлення
Адреса Дані занесені в таблицю Висновок повідомлення
Вік Дані занесені в таблицю Висновок повідомлення
Сімейний стан Дані занесені в таблицю Висновок повідомлення
Спрямований на: Дані занесені в таблицю Висновок повідомлення
Код курсів Дані занесені в таблицю Висновок повідомлення
Код договору Дані занесені в таблицю Висновок повідомлення
Дата укладення договору Дані занесені в таблицю Висновок повідомлення

Екранні форми виведених повідомлень при помилку представлені в Додатку 6.

Таблиця тестів:

Таблиця 10.

Причина

1 1 - 19 1 -

2 0 1 20 0 1

3 1 - 21 1 -

4 0 1 22 0 1

5 1 - 23 1 -

6 0 1 24 0 1

7 1 - 25 1 -

8 0 1 26 0 1

9 1 - 27 I -

10 0 1 28 0 1

11 1 - 29 1 -

12 0 1 30 0 1

13 1 - 31 1 -

14 0 1 32 0 1

15 1 - 33 1 -

16 0 1 34 0 1

17 1 - 35 1 -

18 0 1 36 0 1

Слідство

50

1 -

50

1 -

51

- 1

51

- 1

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

Провівши тестування всього пакету аналогічними способами, виявилося, що в ЗПП помилок немає.

III. Результати.


3.1. Варіанти розрахунків з використанням ППП.


У даному ППП здійснюється розрахунок розміру допомоги залежно від розміру заробітної плати. Ця процедура реалізована в таблиці «Посібника».

Структура таблиці:

Таблиця 11

Код посібники Лічильник

Довге ціле.

Послідовні значення

Збіги не допускаються

Код безробітного Числовий Довге ціле (вибір зі списку таблиці «Безробітні)
Зарплата Числовий Довге ціле
Розмір допомоги Числовий Довге ціле
Початок виплати Дата / час Короткий формат дати
Кінець виплати Дата / час Короткий формат дати

Якщо код безробітного в цю таблицю занесений перший раз - допомога тільки починає виплачуватися, то «Початок виплати» користувач встановлює сам, а «Кінець виплати» встановлюється строком через 3 місяці Розмір допомоги при цьому вираховується 75% від заробітної плати. Дату «Кінця виплати» можна змінити, наприклад при влаштуванні безробітного на роботу або інших причинах. Далі відбувається автоматичне введення інформації в таблицю. Другий запис буде такий - при введенні «Код безробітного» (фіксується, що введення здійснюється другий раз), «Розмір допомоги» - 60% від зарплати, дата «Початок виплати» - занесуть дані попереднього запису поля «Кінець виплати» і плюс 1 день , дата «Кінець виплати» - занесуть дані, встановлені строком через 4 місяці від початку виплати вже нової суми. Третій запис - при введенні «Код безробітного» (фіксується, що введення здійснюється втретє), «Розмір допомоги» - 40% від заробітної плати, якщо ця сума менше встановленої законодавством мінімальної заробітної плати, то «Розмір допомоги» - буде встановлено рівний мінімальної заробітної плати. «Початок виплати» - дата попереднього запису поля «Кінець виплати» плюс 1 день, «Кінець виплати» вводиться користувачем, тому що виплата цієї допомоги не обмежена.


3.2. Аналіз результатів розрахунків.


Вхідні дані:

Код безробітного - 1

Середня заробітна плата на попередньому місці роботи за 2 місяці -180 руб.

Початок виплати (форма - ММ \ ГГ \ ГТ) - 01 \ 10 \ 00.

Вихідні дані:

Кінець виплати - 04 \ 10 \ 00.

Розмір допомоги; (75% від з / п) - 135 руб.

Вхідні дані:

Код безробітного - 1 (фіксується другий раз).

Вихідні дані:

Початок виплати (04 \ 10 \ 00 + 1 день) - 04 \ 11 \ 00.

Кінець виплати - 08 \ 11 \ 00

Розмір допомоги (60% від з / п) - 96 крб.

Вхідні дані:

Код безробітного - 1 (фіксується втретє)

Вихідні дані:

Початок виплати (08 \ 11 \ 00 + 1 день) - 08 \ 12 \ 00.

Кінець виплати - не обмежений

Розмір допомоги (45% від з / п) - 83 руб.

Так як 45% від заробітної плати склали 72 руб., А це нижче мінімальної заробітної плати, то безробітному буде виплачуватись допомога у розмірі мінімальної заробітної плати (згідно закону).

Будь-які дані в цій таблиці можна змінити, за винятком самої формули нарахування допомоги і дат виплат. Інші дані, наприклад розмір заробітної плати (якщо введена невірна сума) можна відкоригувати.

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

До розрахунків можна також віднести і складання звітів, створення яких передбачено вбудованими функціями MS Access. Приклади звітів представлені в Додатку 3.

Використана література


  1. Благодатскіх В.А., Енгибарян М.А. «Економіка, розробка і використання програмного забезпечення ЕОМ».

  2. Майоров С.І. «Інформаційні технології: теорія та маркетинг».

  3. Голосів А.А., Охріменко П.В. «Введення в інформаційний бізнес». Навчальний посібник для ВНЗ.

  4. Травін О.М., Дятлов В.В. «Основи кадрового менеджменту».

  5. Журнали: «Людина і праця» - 1998 р. - 1999 р.,

«Суспільство і економіка» - 1994 р. № 1,

«Проблеми теорії та практики управління» - 1997 р. № 1.

Вимоги до ІС.


Вимоги до ПК:

  • необхідний обсяг зовнішньої пам'яті - не менше 1.5 Мбайта;

  • необхідний обсяг оперативної пам'яті - не менше 8 Мбайт;

  • використовувана операційна система - WINDOWS'95 або NT і вище, також обов'язкова наявність Мicrosoft Access'97, Microsoft Word'97;

Характеристики ППП:

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

  • система підказок: ієрархічна структура;

гіпертекст;

контекстно-залежна;

спливаюча (в даному ППП).

  • документація: опис застосування - є;

демонстраційний приклад - є;

керівництво користувача - є.

Технологічні характеристики:

  • час обробки вихідних даних - (в залежності від оперативної пам'яті ПК);

  • час відповіді на запит - (в залежності від оперативної пам'яті ПК);

  • тривалість освоєння пакета - (в залежності від рівня освіти користувача в сфері використання ПК);

  • зручність інтерфейсу;

  • багатозадачність;

  • "Гаряча лінія" з розробником пакета.

Технічні характеристики:

  • контроль цілісності бази даних;

  • гнучкість і відкритість.

Інструментальні засоби:

Взаємозв'язок з іншими пакетами:

  • робота в мережі - стандартні параметри Ms Access'97 дозволяють зберегти вашу БД у форматі HТML)

  • імпорт даних, підготовлених в інших пакетах.

Функціональні характеристики:

  • перелік вирішуваних завдань - в робочій формі і у формі виконання запитів вказані всі виконувані пакетом завдання, за винятком аналізу - створення звітів)

  • актуальність використовуваних алгоритмів - так;

  • форма роботи з класифікаторами;

  • якісний і кількісний аналіз формованої звітності - є;

  • засоби отримання відповіді на нерегламентовані запити - є;

  • настроюваність пакету на: структуру управління - є;

документообіг - є;

класифікатори - є.

Документація повинна містити:

  • керівництво користувача.

Існує HELP, спеціально для користувача ППП.

  • керівництва з інсталяції (якщо треба).

Інформація повинна бути доступна, тобто. написана російською мовою.

У даному ППП вся інформація написана російською мовою.

У документі повинні бути присутніми пояснення у можливих збої програми і способи їх усунення (довідка МS Access'97 дозволяє з легкістю пояснити збої і способи їх вирішення).

  1. присутність засобів виявлення помилок в даних - лише ті, які вбудовані в MS Access'97;

  2. санкціонований доступ - користувач може встановити пароль для доступу в БД якщо потрібно, стандартні параметри MS Access'97 це дозволяють);

  3. можливість відновлення бази даних при збої в роботі ПК - для цього користувач бази даних повинен періодично перезаписувати БД на дискети з метою дублювання інформації і тим самим її збереження.

Настроюваність пакету - наявність засобів, що дозволяють вносити непередбачені зміни. Гнучкість і відкритість - можливість додавання нових даних без зміни існуючої структури бази даних.

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

Переваги ППП:

  1. видача графічної інформації (при аналізі), також можна реалізувати у вигляді таблиць;

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

  3. зручність підказки (HELP) - не повинен бути більше екрану;

  4. обмеження доступу до даних;

  5. наявність процедур заповнення та коригування бази даних в одному режимі;

  6. надійність у роботі;

  7. можливість у роботі мережі;

  8. зручність роботи з класифікаторами;

  9. наявність запитної системи - звітні документи з різною комбінацією включаються в них показників;

  10. формат вихідних документів.

Всіма вище перерахованими достоїнствами розроблений ППП має, за винятком параметрів НЕLP, т.к БД орієнтована на допрограммірованіе користувачем потрібних йому запитів, то допомога дуже обширна і докладна і охоплює 3 сторінки MS Word.


Додати в блог або на сайт

Цей текст може містити помилки.

Програмування, комп'ютери, інформатика і кібернетика | Реферат
105кб. | скачати


Схожі роботи:
Автоматизація обліку праці та її оплати Засоби автоматизації управлінської праці
Основи організації та роботи фондової біржі в Україні
Автоматизація роботи фотоательє
Автоматизація роботи в офісі
Автоматизація конторського праці
Автоматизація роботи паспортного столу
Автоматизація роботи в Microsoft Word
Автоматизація роботи фірми ДетальСтройКонструкція
Автоматизація роботи бази відпочинку
© Усі права захищені
написати до нас