«Разработка и применение ппп в экономике»


Скачать 497.75 Kb.
Название«Разработка и применение ппп в экономике»
страница7/9
ТипКурсовой проект
filling-form.ru > Договоры > Курсовой проект
1   2   3   4   5   6   7   8   9

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.
1   2   3   4   5   6   7   8   9

Похожие:

«Разработка и применение ппп в экономике» iconРазработка электронного документа в субд access методические указания к лабораторным работам
Методические указания предназначены для студентов экономических и других специальностей, изучающих дисциплины «Информационные системы»,...

«Разработка и применение ппп в экономике» icon«Проектирование и разработка специального программного обеспечения,...
В конкурсе могут принять участие компании (далее Участники), соответствующие требованиям, изложенным в конкурсной документации

«Разработка и применение ппп в экономике» iconОказания медицинских услуг по проведению
«Положения о закупках товаров, работ, услуг для нужд фгуп «ппп», утвержденного приказом Генерального директора фгуп «ппп» от 29 декабря...

«Разработка и применение ппп в экономике» iconОказания медицинских услуг по проведению
«Положения о закупках товаров, работ, услуг для нужд фгуп «ппп», утвержденного приказом Генерального директора фгуп «ппп» от 29 декабря...

«Разработка и применение ппп в экономике» icon"Правила технической эксплуатации автозаправочных станций"
Российской Федерации. Допускается разработка и применение ведомственных технических

«Разработка и применение ппп в экономике» iconОао «Концерн Росэнергоатом» филиал «Научно-технический центр по аварийно-техническим...
«Разработка Методических рекомендаций (МР) «Применение безударных технологий разборки бетонных и металлических строительных конструкций...

«Разработка и применение ппп в экономике» iconЧувашской Республики Методическая разработка «Иноплеменные слова» (из опыта работы учителя)
Это один из наиболее живых и значимых процессов, происходящих в современном русском языке. С появлением заимствований – неологизмов...

«Разработка и применение ппп в экономике» icon«Разработка концепции снижения издержек бизнеса, связанных с предоставлением...
Директор Департамента государственного регулирования в экономике Минэкономразвития России

«Разработка и применение ппп в экономике» iconЗаконодательство об оплате труда
К рф, других федеральных законов, иных многочисленных нормативных правовых актов, содержащих нормы трудового права. Вместе с тем,...

«Разработка и применение ппп в экономике» iconТребования по выдаче разрешений на применение франкировальных машин...
Исполнение государственной функции по выдаче разрешений на применение франкировальных машин осуществляется в соответствии с

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск