Смекни!
smekni.com

Автоматизация работы биржи труда (стр. 5 из 6)

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

Таблица 9.

Выходные условия Правильный класс Неправильный класс
Код безработного 50 Данные занесены в таблицу 51 Вывод сообщения
Фамилия Данные занесены в таблицу Вывод сообщения
Имя Данные занесены в таблицу Вывод сообщения
Отчество Данные занесены в таблицу Вывод сообщения
Пол Данные занесены в таблицу Вывод сообщения
Серия паспорта Данные занесены в таблицу Вывод сообщения
Профессия Данные занесены в таблицу Вывод сообщения
Разряд Данные занесены в таблицу Вывод сообщения
Стаж Данные занесены в таблицу Вывод сообщения
Образование Данные занесены в таблицу Вывод сообщения
Последнее место работы Данные занесены в таблицу Вывод сообщения
Город проживания Данные занесены в таблицу Вывод сообщения
Адрес Данные занесены в таблицу Вывод сообщения
Возраст Данные занесены в таблицу Вывод сообщения
Семейное положение Данные занесены в таблицу Вывод сообщения
Направлен на: Данные занесены в таблицу Вывод сообщения
Код курсов Данные занесены в таблицу Вывод сообщения
Код договора Данные занесены в таблицу Вывод сообщения

Дата заключения договора

Данные занесены в таблицу

Вывод сообщения

Экранные формы выводимых сообщений при ошибке представлены в Приложении 6.

Таблица тестов:

Таблица 10.

Причина

1

1

-

19

1

-

2

0

1

20

0

1

3

1

-

21

1

-

4

0

1

22

0

1

5

1

-

23

1

-

6

0

1

24

0

1

7

1

-

25

1

-

8

0

1

26

0

1

9

1

-

27

I

-

10

0

1

28

0

1

11

1

-

29

1

-

12

0

1

30

0

1

13

1

-

31

1

-

14

0

1

32

0

1

15

1

-

33

1

-

16

0

1

34

0

1

17

1

-

35

1

-

18

0

1

36

0

1

Следствие

50

1

50

1

51

1

51

1


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

3.1. Варианты расчетов с использованием ППП.

В данном ППП осуществляется расчет размера пособия в зависимости от размера заработной платы. Эта процедура реализована в таблице «Пособия».

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

Таблица 11

Код пособия

Счетчик

Длинное целое.

Последовательные значения

Совпадения не допускаются

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

Числовой

Длинное целое (выбор из списка таблицы «Безработные)

Зарплата

Числовой

Длинное целое

Размер пособия

Числовой

Длинное целое

Начало выплаты

Дата/время

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

Конец выплаты

Дата/время

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

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