Реферат: Автоматизация работы биржи труда

Московский государственный университет сервисаПоволжский технологический институт сервиса

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

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

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

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

Выполнила:ст-ка гр. Из-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%, но во всех случаях не ниже минимальной заработной платы,установленной законодательством Российской Федерации, и не выше среднейзаработной платы в данной республике, крае или области;

-     уволенным спредприятий на любых основаниях, но не имевшим за последний год 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 КВт-часов

СЧ<sub/>=ЗО коп.

ЗН = 1500 руб.

= 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 1 20 1 3 1 - 21 1 - 4 1 22 1 5 1 - 23 1 - 6 1 24 1 7 1 - 25 1 - 8 1 26 1 9 1 - 27 I - 10 1 28 1 11 1 - 29 1 - 12 1 30 1 13 1 - 31 1 - 14 1 32 1 15 1 - 33 1 - 16 1 34 1 17 1 - 35 1 - 18 1 36 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.

еще рефераты
Еще работы по информатике, программированию