Разработка программного обеспечения АРМ Экспедитора

Автор: Пользователь скрыл имя, 27 Февраля 2013 в 14:06, дипломная работа

Описание работы

Объект исследования - бизнес-процесс документообеспечения перевозки грузов железнодорожным транспортом.
Цель работы – разработка модуля автоматизированной системы по обеспечению документооборота при перевозках грузов железнодорожным транспортом.
Разработаны модель предметной области и ее сущностей, модель базы данных и ее структуры, модель информационного обеспечения системы, модель функционала пользователя, модель взаимодействия системы с внешними системами, уделено внимание безопасности программного продукта, улучшено качество печати информации на бланки строгой подотчетности, разработан пользовательский интерфейс и его функциональная связанность с СУБД Oracle и БД предприятия, а так же внешними информационными системами.

Содержание

1 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 10
1.1 Анализ уровня автоматизации на предприятии и в подразделении 10
1.2 Анализ основного бизнес процесса службы экспедиции и уровня его автоматизации 11
1.3 Основные документы службы экспедиции Харцызского трубного завода 16
1.4 Функциональный состав должностных инструкций экспедитора 16
1.5 Предпосылки создания автоматизированного модуля документообеспечения процесса доставки товаров железнодорожным транспортом 20
1. 6 Постановка задач проектирования 23
2 РАСЧЕТНО-КОНСТРУКТОРСКАЯ ЧАСТЬ 25
2.1.1 Организация доступа пользователей к системе АС Клиент-УЗ 26
2.1.2 Определение структуры, состава и формата реквизитов и атрибутов электронного перевозочного документа (ЭПД) 27
2.1.3 Определение электронных данных для создания электронного перевозочного документа 29
2.1.4 Преобразования электронных данных ЭПД в последовательностьбайт для наложения или проверки электронной цифровой подписи (ЭЦП) 30
2.1.5 Кодировка данных 32
2.2.1 Организация обмена данными между системами 34
2.2.2 Требования к аппаратным средствам, операционной среде и способу подключения компьютера, подключаемого к системе «ЭТРАН» с помощью технологии VIPnet. 35
2.2.3 Программное обеспечение обмена данными посредством СОМ-объекта 39
2.2.4 Определение формата передаваемых данных 41
2.2.5 Организация запросов в систему ЭТРАН 42
2.3 Выводы по разделу 47
3 СПЕЦИАЛЬНАЯ ЧАСТЬ 51
3.1 Разработка диаграммы вариантов использования 51
3.2 Разработка диаграммы развертывания системы 54
3.3 Разработка диаграммы взаимодействия 55
3.4 Информационное обеспечение системы. Разработка диаграммы последовательности 57
3.5 Разработка модели базы данных 58
3.5.1 Табличное представление данных системы 58
3.5.2 Семантическое моделирование. Разработка диаграммы классов 73
3.5.3 Логическое моделирование. Разработка ER-диаграммы 75
3.6 Безопасность програмного обеспечения 77
3.7 Разработка пользовательского интерфейса 82
3.8 Обеспечение качества и надежности заполнения бланков строгой отчетности 91
3.9 Выводы по разделу 92
4 ЭКОНОМИЧЕСКАЯ ЧАСТЬ 93
4.1 Расчет капитальных затрат на создание ПО 93
4.2 Расчет годовой экономии текущих затрат 99
4.2.1 Расчет себестоимости ведения необходимой документации в ручном варианте 101
4.2.2 Расчет себестоимости ведения пакета необходимых документов в автоматизированном варианте 104
4.3 Расчет годового экономического эффекта относительно к источнику получения экономии 107
4.4 Расчет коэффициента экономической эффективности и срока окупаемости капиталовложений 107
4.5 Выводы по разделу 109
5 ОХРАНА ТРУДА 110
5.1 Анализ опасных и вредных производственных факторов 110
5.2 Разработка мероприятий по обеспечению безопасных условий труда 115
5.3 Эффективность мероприятий по охране труда 124
ЗАКЛЮЧЕНИЕ 127
ПЕРЕЧЕНЬ ССЫЛОК 128

Работа содержит 1 файл

АРМ экспедитора.doc

— 6.69 Мб (Скачать)

 

 

Продолжение таблицы  Б.3

1

2

3

4

5

6

7

8

9

date_dved

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

DateTime

Д

Д

Д

Д

esr_akt

ЕСР станции составления акта

EsrCode

Д

Д

Д

Д

nom_akt

Номер акта

C_9

Д

Д

Д

Д

vagon_nom

Номер вагона

C_12

Д

Д

Д

Д

SCHEMA

Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

carry_sch

Схема таксировки по отправлению

N_4

Д

Д

Д

Д

Д

pr_sch

Признак выставления схемы таксировки

ValueKind

Д

Д

Д

Д

Д

CIM_INFO

Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

custom_stn_name

Наименования станции  прохождения таможенного контроля

C_120

Д

Д

Д

Д

Д

Д

custom_stn_name_de

Наименования станции  прохождения таможенного контроля на немецком языке (для ЭТОМ и ЭТОМ/СМГС бланка)

C_120

Д

Д

Д

Д

Д

Д

fr_fracht_max

Франко стоимость перевозки "к"

N_20_4

Д

Д

Д

Д

Д

Д

fr_fracht_sum

Франко стоимость перевозки "от"

N_20_4

Д

Д

Д

Д

Д

Д

incoterms_code

Код услуги

C_3

Д

Д

Д

Д

Д

Д

incoterms_station

Станция предоставления услуги

C_60

Д

Д

Д

Д

Д

Д

interest_currency

Валюта заинтересованности в снабжении

N_3

Д

Д

Д

Д

Д

Д

interest_value

Заинтересованность в  снабжении

N_20_4

Д

Д

Д

Д

Д

Д

nonexpert_system

Упрощенная процедура  для железнодорожных отправлений

N_1

Д

Д

Д

Д

Д

Д

payment

Наложенный платеж

N_20_4

Д

Д

Д

Д

Д

Д


 

Продолжение таблицы  Б.3

1

2

3

4

5

6

7

8

9

payment_bill_date

Дата транспортной накладной  для наложенных платежей

Date

Д

Д

Д

Д

Д

Д

payment_bill_num

Транспортная накладная  для наложенных платежей

C_25

Д

Д

Д

Д

Д

Д

payment_currency

Валюта наложенного  платежа

N_3

Д

Д

Д

Д

Д

Д

place_date_from

Дата передачи (дата и  время приема груза к перевозке)

DateTime

Д

Д

Д

Д

Д

Д

place_name_from

Место передачи (название станции прием груза)

C_120

Д

Д

Д

Д

Д

Д

place_name_from_de

Место передачи (название станции прием груза) на немецком языке (для ЭТОМ и ЭТОМ/СМГС бланка)

C_120

Д

Д

Д

Д

Д

Д

place_name_to

Место доставки

C_120

Д

Д

Д

Д

Д

Д

place_rw_from

Железная дорога места  передачи (код железнодорожной администрации  станции прием груза)

N_4

Д

Д

Д

Д

Д

Д

primary_agent

Договорный перевозчик

C_250

Д

Д

Д

Д

Д

Д

responsible_person

Код основного ответственного лица

C_10

Д

Д

Д

Д

Д

Д

route_info

Маршрут прохождения

C_250

Д

Д

Д

Д

Д

Д

CLIENT

Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

account

Номер расчетного счета  грузоотправителя (Обязательное поле для заполнения отправителем)

BankAccount

Д

Д

Д

Д

Д

Д

adress

Адрес грузоотправителя /грузополучателя (Обязательное поле для заполнения отправителем)

C_300

Д

Д

Д

Д

Д

Д

bank

Наименования банка  грузоотправителя (Обязательное поле для заполнения отправителем)

C_60

Д

Д

Д

Д

Д

Д

city

Город нахождения банка (Обязательное поле для заполнения отправителем)

C_30

Д

Д

Д

Д

Д

Д

email

e-maіl клиента

C_60

Д

Д

Д

Д

Д

Д


Продолжение таблицы  Б.3

1

2

3

4

5

6

7

8

9

fax

Номер факса клиента

C_25

Д

Д

Д

Д

Д

Д

kod

Код грузоотправителя/ грузополучателя

ClientCode4

В

В

В

В

В

В

mfo

МФО банка грузоотправителя (Обязательное поле для заполнения отправителем)

Mfo

Д

Д

Д

Д

Д

Д

name

Наименования грузоотправителя/грузополучателя (Обязательное поле для заполнения отправителем)

C_300

В

В

В

В

В

В

nds_pay_code

Номер свидетельства  плательщика НДС клиента

C_25

Д

Д

Д

Д

Д

Д

okpo

ЄДРПОУ грузоотправителя (Обязательное поле для заполнения отправителем)

EdrpouCode

Д

Д

Д

Д

Д

Д

phone

Номер телефона клиента

C_25

Д

Д

Д

Д

Д

Д

representative_pib

Фамилия и им'я отчество представителя отправителя, ответственного за внесение сведений в перевозочный документ

C_120

Д

Д

Д

Д

Д

Д

type

Тип (грузоотправитель/грузополучатель)

ClientKind

В

В

В

В

В

В

OTPRDP

 

Отпр.  Прин.

Напр.

Приб.

Получ.

Раскр.

esr_name_otpr

Наименования станции  отправления с первичного документа

C_30

Д

Д

Д

Д

Д

Д

esr_otpr

Код станции отправления  с первичного документа

EsrCode

Д

Д

Д

Д

Д

Д

nom_doc

Номер первичного документа 

N_8

Д

Д

Д

Д

Д

Д

ser_doc

Серия первичного документа 

C_4

Д

Д

Д

Д

Д

Д

PL

Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

kod_plat

Код плательщика при  наличии кода

N_10

Д

Д

Д

Д

Д

Д


 

 

Продолжение таблицы  Б.3

1

2

3

4

5

6

7

8

9

name_plat

Наименования плательщика

C_70

Д

Д

Д

Д

Д

Д

podkod_exp

Подкод плательщика (экспедитора)

N_7

Д

Д

Д

Д

Д

Д

type

Тип плательщика

PayerKind

Д

Д

Д

Д

Д

Д

PL_LOC

                      Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

adress

Адрес плательщика (для  ЭТОМ и ЭТОМ/СМГС бланка)

C_300

Д

Д

Д

Д

Д

Д

lang

Двузначный код языка  по стандарту ІSO 639.1 (для ЭТОМ и  ЭТОМ/СМГС бланка)

CimLang

В

В

В

В

В

В

name

Наименования плательщика (для ЭТОМ и ЭТОМ/СМГС бланка)

C_300

Д

Д

Д

Д

Д

Д

SEND_STAT

                       Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

code

Код заявления отправителя

N_4

Д

Д

Д

Д

Д

Д

param

Дополнительная информация

C_120

Д

Д

Д

Д

Д

Д

param_de

Дополнительная информация на немецком языке (для ЭТОМ и ЭТОМ/СМГС бланка)

C_120

Д

Д

Д

Д

Д

Д

SPEC_COND

                     Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

code

Код особого условия

N_4

Д

Д

Д

Д

Д

Д

name_metal

Название лома черных металлов. Заполняется при перевозке  металлолома (code=26).

NC_80

Д

Д

Д

Д

Д

Д

name_val

Наименования собственника лома черных металлов. Заполняется  при перевозке металлолома (code=26).

NC_80

Д

Д

Д

Д

Д

Д

val

Значения дополнительного  параметра

C_60

Д

Д

Д

Д

Д

Д

PAY_V

Отпр.

Прин.

Напр.

Приб.

Получ.

Раскр.

kod

Код платежа 

PaymentCode

Д

Д

Д

Д

Д

podkod

Подкод платежа 

PaymentCode

Д

Д

Д

Д

Д

summa

Сумма платежа (коп.)

N_13

Д

Д

Д

Д

Д


 

Таблица Б.4 – Кодированные значения данных

PayerKind

1

2

Код

Наименования

0

по отправлению

1

по прибытию

SealOwnerKind

Код

Наименования

0

железная дорога

1

грузоотправитель

2

таможня

3

экспедитор

ClientKind

Код

Наименования

1

грузоотправитель

2

грузополучатель

PayKind

Код

Наименования

0

на станции отправления

1

на станции назначения

2

через УЗ

3

бесплатная перевозка

4

денежной наличностью  на станции отправления

5

денежной наличностью  на станции назначения

SpeedKind

Код

Наименования

1

большая

2

грузовая


 

Продолжение таблицы  Б.4

1

2

3

пассажирская

VOhrKind

Код

Наименования

1

Не предохранять груз

2

Предохранять груз

3

Предохранять груз по заявке грузоотправителя

LoaderKind

Код

Наименования

1

Железная дорога

2

грузоотправитель

Информация о работе Разработка программного обеспечения АРМ Экспедитора