Автор: Пользователь скрыл имя, 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
Типы упаковки. Назначение таблицы 3.11: Справочник типов упаковки.
Таблица 3.11 - INV_PACK_TYPE
Поле |
Тип данных |
Комментарий |
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 |
ФИО Контролера погрузки |
Р/А |
Информация о работе Разработка программного обеспечения АРМ Экспедитора