ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

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

     

    Інформатика, програмування

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

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

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

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

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

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

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

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

    Тольятті - 2001

    Зміст

    Вступ 3

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

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

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

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

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

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

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

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

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

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

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

    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%, але у всіх випадках не нижче мінімальної заробітної плати, встановленої законодавством Російської Федерації, і не вище середньої заробітної плати у цій республіці, краю або області; < br> - звільненим з підприємств будь-яких підстав, але не мали за останній рік 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. Посібники

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

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

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

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

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

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

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

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

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

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

    - інформацію про програму,

    - довідку (HELP ).

    Обидва документи у форматі 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. Проектування керуючої програми, що обробляють модулів.

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

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

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

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

    Оброблювальний модуль складається з 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.
    | Вихідні умови | Правильний клас | Неправильний клас |

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status