Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metodichka_posledny_variant.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
4.85 Mб
Скачать
      1. Специфікація вхідних та вихідних даних підсистеми азмз псв – Центр

        1. Вхідні дані

Перелік вхідних даних:

Файли даних страхувальників;

Пакети квитків.

          1. Опис файлів даних страхувальників

Файли даних страхувальників підсистема АЗМЗ ПСВ – Центр отримує від транспортної підсистеми за допомогою зовнішніх носіїв. У ролі зовнішніх носіїв можуть виступати CD, floppy диски та будь які інші носії, опрацювання яких підтримується ОС Windows 2000.

Файли даних мають бути розроблені у XML форматі. Вибір даного формату обумовлено наступними причинами:

Можливість збереження у одному файлі “нерегулярної” інформації (наприклад: перелік полів та таблиця);

Можливість збереження файлів різних типів у БД з можливістю структурованого доступу без зміни структури таблиць;

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

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

          1. Формат файлу:

Назва файлу має наступний вигляд:

<ZZ><XXX><VVVVVVVVVV>.xml

Де:

<ZZ> (2 цифри) – код області, згідно класифікатору ПФУ;

<XXX> (3 цифри) – код району, згідно класифікатору ПФУ;

<VVVVVVVVVV> (10 цифр) – унікальний номер відправлення.

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

Пропозиція по переліку тегів файлу наведено таблиці .

№№

Тег

Опис

1

<?xml version=”1.0”?>

Обов’язків кореневий елемент

2

<Report>

Елемент який описує додаток 23. Містить 5 атрибутів.

1.1

name

Атрибут елементу <Report>. Назва звіту. Рядок змінної довжини.

1.2

ver

Атрибут елементу <Report>. Версія розрахунку.

1.3

crc

Атрибут елементу <Report>. Контрольна сума. (Використовується тільки у АРМі роботодавця).

1.4

flags

Атрибут елементу <Report>. Перелік прапорців.

1.5

data

Атрибут елементу <Report>. Дата розрахунку. Звітний період.

2

<Partition>2

Елемент який описує розділ звіту. Має 2 атрибути.

2.1

name

Атрибут елементу <Partition>. Назва розділу. Рядок змінної довжини.

2.2

desc

Атрибут елементу <Partition>. Опис. Рядок змінної довжини.

3

<Item>

Елемент який змальовує рядок розділу розрахунку. Може мати вкладені елементи <Item>. Має 2 атрибути.

3.1

name

Атрибут елементу <Item>. Назва рядку. Рядок змінної довжини.

3.2

value

Атрибут елементу <Item>. Значення.

4

<Fault>

Елемент який змальовує рядок змінної довжини у розділі розрахунку. Наприклад: зміст помилки. Має 2 атрибути.

4.1

name

Атрибут елементу <Fault>. Назва строки.

4.2

value

Атрибут елементу <Fault>. Значення. Рядок змінної довжини.

5

<Tax>

Елемент який змальовує рядок Розділу ІІІ розрахунку. Має 3 атрибути.

5.1

month

Місяць (0-11)

5.2

pray

Атрибут елементу <Tax>. Сума за попередній період.

5.3

next

Атрибут елементу <Tax>. Сума за наступний період.

6

<Director>

Елемент який змальовує ПІБ директора.

7

<Accountant>

Елемент який змальовує ПІБ бухгалтера.

8

<Date>

Елемент який змальовує дату заповнення розрахунку. Має 3 атрибути.

8.1

day

Атрибут елементу <Date>. День заповнення.

8.2

month

Атрибут елементу <Date>. Місяць заповнення.

8.3

year

Атрибут елементу <Date>. Рік заповнення.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]