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

Автор: Пользователь скрыл имя, 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.11: Справочник типов упаковки.

 

Таблица 3.11 - INV_PACK_TYPE

Поле

Тип данных

Комментарий

POCKET

NUMBER(5)

Идентификатор типа упаковки.

NAME

VARCHAR2(40)

Полное наименование типа упаковки.

SHORT_NAME

CHAR(7)

Короткое наименование типа упаковки.

LOAD_TYPE

NUMBER(1)

Способ погрузки 0 - тарно-штучная, 1 - наливом, 2 - насыпью.

IODV_CODE

VARCHAR2(2)

Код ЕК ИОДВ.


 

Типы перевозочных приспособлений. Назначение таблицы 3.12: Справочник типов перевозочных приспособлений, которые могут быть установлены в вагоне и подлежат возврату собственнику.

 

Таблица 3.12 - INV_DEV_TYPE

Поле

Тип данных

Комментарий

NAME

VARCHAR2(40)

Наименование  типа перевозочного приспособления.

DEV_TYPE

NUMBER(10)

Код типа перевозочного  приспособления.

SHORT_NAME

VARCHAR2(20)

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


 

Типы Запорно-пломбировочных устройств (ЗПУ). Назначение таблицы 3.13: Справочник типов запорно-пломбировочных устройств.

 

Таблица 3.13 -  INV_SEAL_TYPE

Поле

Тип данных

Комментарий

SEAL_TYPE

NUMBER(5)

Код типа запорного  устройства

NAME

VARCHAR2(40)

Название запорного  устройства

SEAL_CODE

NUMBER(5)

Код ЗПУ

MNEMO_CODE

VARCHAR2(5)

Мнемокод

SEAL_CODE2

INTEGER

Дополнительный  код ЗПУ

FACTORY_CODE

INTEGER

Код завода


 

Продолжение таблицы 3.13

Поле

Тип данных

Комментарий

RECDATEBEGIN

DATE

Дата ввода в действие

RECDATEEND

DATE

Дата вывода из действия


 

Условия перевозки. Назначение таблицы 3.14: Справочник условий перевозки.

 

Таблица 3.14 -  T_INV_TRANSP_CLAUSE

Поле

Тип данных

Комментарий

TRANSPCLAUSE_ID

NUMBER(10)

Идентификатор условия перевозки

CC_ID

NUMBER(10)

Идентификатор образующего документа. Для КЗО (тип 3) CONV_COND.CC_DOC_ID.

Для прилагаемых  док-в (тип 7) COMMON категории 109

TRANSPCLAUSETYPE_ID

NUMBER(10)

Идентификатор типа условия перевозки. COMMON категории 107

TARIFMARK

VARCHAR2(20)

Код тарифной отметки, штемпеля

STAMPPRINTPLACE_ID

NUMBER(10)

Место печати отметки/штемпеля.

COMMON категории  139

SHORTNAME

VARCHAR2(20)

Сокращенное наименование

CUSTOMTEXTDSCR

VARCHAR2(100)

Описание произвольного  текста

TRANS_ID

NUMBER(9)

Номер транзакции

ERROR_TEXT

VARCHAR2(100)

Окончание текста выводимой ошибки. Ошибка начинается со слов: «введите, далее из поля».

CHECKREQUIRED

NUMBER

Требует проверки. NSI_DB.COMMON категори 132

EDITMASK

VARCHAR2(255)

Маска для  ввода если требуются данные


 

Названия общих классификаторов. Назначение таблицы 3.15: Названия (таблиц) общих классификаторов

 

 

 

Таблица 3.15 - COMMONTYPES

Поле

Тип данных

Комментарий

TRANS_ID

NUMBER(9)

Номер транзакции для репликаций

PARAMID

NUMBER(3)

Идентификатор параметра

RECDATEBEGIN

DATE

Дата ввода  в действие записи

NAME

VARCHAR2(255)

Наименование  таблицы

RECDATEEND

DATE

Дата вывода записи из действия


 

 Справочник Состояний документов. Назначение таблицы 3.16: Названия состояний документов

 

Таблица 3.16 -  DOC_STATE

Поле

Тип данных

Комментарий

STATE

NUMBER(5)

Идентификатор состояния документа

NAME

VARCHAR2(255)

Текстовое название состояния.

STATEKEY

NUMBER(1)

Код категории

FOLDER

VARCHAR2(20)

Категория документов в этом состоянии (через запятую).

Накладная: 1-отправление,2- в пути, 3-прибытие, 4-не действителен

DOC_TYPE_ID

NUMBER(5)

Тип документа:

1 – заявка,

2 – накладная,

22 – Акт,

23 – ведомость  подачи-уборки вагонов,

24 – заявления  грузоотправителей,

27 – накопительная  ведомость,

29 – разрешающая  телеграмма

40 - ведомость учета контейнеров


 

Справочник типов актов  общей формы. Назначение таблицы 3.17: Классификатор типов актов общей формы.

 

Таблица 3.17 - ACT_TYPE

Поле

Тип данных

Комментарий

ACT_TYPE_ID

NUMBER(10)

Идентификатор типов актов

ACT_TYPE_NAME

VARCHAR2 (255)

Наименование типа акта


Типы бланков. Назначение таблицы 3.18: Классификатор типов печатных форм.

 

Таблица 3.18 - BLANC_TYPE

Поле

Тип данных

Комментарий

BLANC_ID

NUMBER

Идентификатор

NAME

VARCHAR2(100)

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

CODE

NUMBER(3)

Код

MNEMO

VARCHAR2(5)

Мнемокод

RECDATEBEGIN

DATE

Дата ввода  в действие

RECDATEEND

DATE

Дата вывода из действия

NUMBERED

NUMBER

Признак номерной отправки

RECDATENEW

DATE

Дата появления  записи в таблице


 

Виды сообщений. Назначение таблицы 3.19: Классификатор видов сообщений.

 

Таблица 3.19 - INV_DISP_KIND

Поле

Тип данных

Комментарий

KIND_DISP

NUMBER(3)

Идентификатор

NAME

VARCHAR2(100)

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

ASOUP_CODE

VARCHAR2(2)

Код АСОУП

RPP_CODE

VARCHAR2(2)

Код для расчета  провозной платы

COMMENTS

VARCHAR2(255)

Комментарии


 

Типы собственности подвижного состава. Назначение таблицы 3.20: Классификатор типов собственности подвижного состава (для заявок)

 

Таблица 3.20 - CL_PRIZVAG

Поле

Тип данных

Комментарий

ID

NUMBER(5)

Идентификатор

NAME

VARCHAR2(50)

Наим. типа собственности

SHORTNAME

VARCHAR2 (5)

Сокр. наим типа собс.

RECDATEBEGIN

DATE

Дата ввода  в действие

RECDATEEND

DATE

Дата вывода из действия


 

 

Кроме сущностей, которые связывают  все три системы (ЭТРАН, АС Клиент УЗ и систему ХТЗ) имеются и  сущности, которые характерны только лишь для системы автоматизации документооборота ХТЗ. Опишем их так же с помощью таблиц:

- контракт (таблица 3.21);

- заказ-наряд (таблица 3.22);

- паспотр трубы (таблица 3.23);

- отгрузочный рапорт (таблица 3.24);

- задание на отгрузку ( таблица 3.25);

- упаковочный лист (таблица 3.26);

- сертификат качества (таблица 3.27);

- лист расчета крепежного  материала (таблица 3.28);

- счет-фактура (таблица 3.29);

- вагонный лист (таблица 3.30);

- дорожная ведомость (таблица 3.31);

- отчет по отгрузке продукции по цехам (таблица 3.32);

- позиция (таблица 3.33).

 

Таблица 3.21 – Контракт

Поле

Описание

Способ ввода информации

NUMBER

№ Контракта

Р

DATE

Дата заключения

Р

DESCRIPTION

Предмет контракта

Р

CUSTOMER

Заказчик

Р

CUSTOMER_DATA

Реквизиты заказчика

Р

CONTRACTOR

Исполнитель

Р

CONTRACTOR_DATA

Реквизиты исполнителя

Р

ADD_RULE

Дополнительные условия

Р

EXPORTER

Экспортер

Р

EMPTOR

Покупатель

Р


 

 

 

Таблица 3.22 - Заказ-Наряд

Поле

Описание

Способ ввода информации

PURCHASE ORDER

№ Заказ-наряд

Р

NUMBER

Номер

 

CONTRACT #

#Контракт

А

DESCRIPTION

Описание

Р

DATE OF CREATION

Дата создания

Р

SUBJECT

Предмет

Р

TEST CONDITIONS

Условия выполнения

Р

CONTRACTOR

Исполнитель

Р

#POSITION

#Позиция

Р

ADD_RULE

Дополнительные условия

Р


 

Таблица 3. 23 - Паспорт трубы

Поле

Описание

Способ ввода информации

BARCODE

Штрих-код

А

MELTING STEEL

Данные по плавке

Р

WELDING STEEL

Данные по сварке

Р

COVER DATA

Данные по покрытию

Р

TREATMENT

Данные по  обработке

Р

QUALITY

Карта проверок ОТК

Р

USE PIPA

Назначение трубы

Р

DESCRIPTION

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

Р

DIAMETER

Диаметр трубы

Р

LENGHT

Длина трубы

Р


 

Таблица 3. 24 - Отгрузочный рапорт

Поле

Описание

Способ ввода информации

NUMBER

Номер рапорта

А

DATE

Дата отгрузки

А

WAGON

№ Вагона/платформы

Р

WORKSHOP

№Цеха

Р

SPELL

№Смены

Р

PURCHASEORDER

#№Заказ-наряд

А

POSITION

#№Позиция

А

LISTING

Список штрих-кодов  труб (паспортные номера)

Р/А

CONTROL_NAME

ФИО Контролера погрузки

Р/А

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