Автор: Пользователь скрыл имя, 17 Марта 2015 в 05:41, курсовая работа
Цель работы – повышение качества работы отдела обеспечения внешнеэкономической деятельности.
Задачи работы:
1) Разработка модели ЗАО ПГ «Метран» – AS-IS («как есть»), где отражены бизнес-процессы со степенью детализации, позволяющей понять принципы и механизмы функционирования предприятия как единого целого. Описание модели производится с использованием графических представлений в CASE-системе BPWIN, графические представления выполняются в соответствии с методологиями IDF0.
В качестве средства для построения модели данных был выбран продукт AllFusion ERwin Data Modeler 4.1.
AllFusion ERwin Data Modeler (ранее: ERwin) – CASE-средство для проектирования и документирования баз данных, которое позволяет создавать, документировать и сопровождать базы данных, хранилища и витрины данных. Модели данных помогают визуализировать структуру данных, обеспечивая эффективный процесс организации, управления и администрирования таких аспектов деятельности предприятия, как уровень сложности данных, технологий баз данных и среды развертывания.
Ключевые характеристики:
Единственная проблема – не поддерживается СУБД MySQL.
Решение – MySQL Workbench 5.2, поддерживающее нотацию IDEF1x.
MySQL Workbench – инструмент для визуального проектирования баз данных, интегрирующий проектирование, моделирование, создание и эксплуатацию БД в единое бесшовное окружение для системы баз данных MySQL.
Возможности программы:
1) C++ – чрезвычайно мощный язык, содержащий средства создания эффективных программ практически любого назначения, от низкоуровневых утилит и драйверов до сложных программных комплексов самого различного назначения.
Особенности:
– поддерживаются различные стили и технологии программирования, включая традиционное директивное программирование, ООП, обобщённое программирование, метапрограммирование (шаблоны);
– предсказуемое выполнение программ является важным достоинством для построения систем реального времени;
– автоматический вызов деструкторов объектов при их уничтожении, причём в порядке, обратном вызову конструкторов;
– пользовательские функции-операторы позволяют кратко и ёмко записывать выражения над пользовательскими типами в естественной алгебраической форме;
– используя шаблоны, возможно, создавать обобщённые контейнеры и алгоритмы для разных типов данных, а также специализировать и вычислять на этапе компиляции;
– используя шаблоны и множественное наследование можно имитировать классы-примеси и комбинаторную параметризацию библиотек;
– имеется возможность работы на низком уровне с памятью, адресами.
2) Java – объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Приложения Java обычно компилируются в специальный байт-код, поэтому они могут работать на любой виртуальной Java-машине (JVM) независимо от компьютерной архитектуры.
Особенности.
Программы на Java транслируются в байт-код, выполняемый виртуальной машиной Java (JVM) – программой, обрабатывающей байтовый код и передающей инструкции оборудованию как интерпретатор.
Достоинство подобного способа выполнения программ – в полной независимости байт-кода от операционной системы и оборудования, что позволяет выполнять Java-приложения на любом устройстве, для которого существует соответствующая виртуальная машина. Другой важной особенностью технологии Java является гибкая система безопасности благодаря тому, что исполнение программы полностью контролируется виртуальной машиной. Любые операции, которые превышают установленные полномочия программы (например, попытка несанкционированного доступа к данным или соединения с другим компьютером) вызывают немедленное прерывание.
Часто к недостаткам концепции виртуальной машины относят то, что исполнение байт-кода виртуальной машиной может снижать производительность программ и алгоритмов, реализованных на языке Java. Данное утверждение было справедливо для первых версий виртуальной машины Java, однако в последнее время оно практически потеряло актуальность.
3) Microsoft Visual Basic – средство разработки программного обеспечения, разрабатываемое корпорацией Microsoft и включающее язык программирования и среду разработки. Язык Visual Basic унаследовал дух, стиль и отчасти синтаксис своего предка – языка Бейсик, у которого есть немало диалектов. В то же время Visual Basic сочетает в себе процедуры и элементы объектно-ориентированных и компонентно-ориентированных языков программирования. Среда разработки VB включает инструменты для визуального конструирования пользовательского интерфейса.
Visual Basic считается хорошим средством быстрой разработки прототипов программы, для разработки приложений баз данных и вообще для компонентного способа создания программ, работающих под управлением операционных систем семейства Microsoft Windows.
Достоинства:
– высокая скорость создания приложений с графическим интерфейсом для MS Windows;
– простой синтаксис, позволяющий очень быстро освоить язык;
– возможность компиляции, как в машинный код, так и в P-код (по выбору программиста);
– защита от ошибок, связанных с применением указателей и доступом к памяти;
– возможность использования большинства WinAPI функций для расширения функциональных возможностей приложения.
Недостатки:
– поддержка операционных систем только семейства Windows и Mac OS X
– отсутствие механизма наследования реализации объектов;
– медленная скорость работы, обусловленная тем, что все встроенные функции языка реализованы через библиотеку времени исполнения (runtime library), которая, в свою очередь, производит много «лишней» работы по проверке и/или преобразованию типов.
Для разработки информационной системы была выбрана инструментальная среда Embarcadero® C++Builder® XE.
Оформление документации для обеспечения внешнеэкономический деятельностью сбыта и снабжения предполагает обмен информацией между самим предприятием и внешней средой.
Участниками информационных потоков являются:
Вся информация о заявках, внешнеторговых контрактах, товаросопроводительной документации должна быть постоянно доступна оператору.
На предприятии используется специальная система кодировки товара. Каждая номенклатурная единица имеет свой уникальный код, совпадающий с кодом в ERP системе. Это десятизначный код, построенный по следующим принципам:
– первые три цифры определяют категорию продукта;
– последние три или две цифры, как правило, совпадают с моделью;
Основной принцип распределения кодов (кроме первых трех цифр) – это выстраивание в алфавитном порядке группы товаров, относящейся к одной категории и присваивание им соответственно кодов, также выстроенных по порядку с интервалом 10 или 100.
Интервал создается для резерва кодов в случае внесения новой номенклатурной единицы, логическое место которой соответствует любому коду резервного промежутка.
Так же на предприятии используют кодировки документов:
1) Внешнеторговый контракт.
Унифицированный номер контракта, состоящий из трех групп знаков с двумя разделителями, сформированными следующим образом:
ББ/ХХХХХХХХ/ХХХХХ или ЦЦЦ/ХХХХХХХХ/ХХХХХ/ где:
– первая группа состоит из двух букв (ББ) или трех цифр (ЦЦЦ)/ соответствующих коду страны Покупателя (Продавца) по международному классификатору «Страны мира» используемому для целей таможенного оформления;
– вторая группа состоит из восьми цифр, составляющих код организации Покупателя (Продавца) в соответствии с Общероссийским классификатором Предприятия и организации (ОКПО);
– третья группа состоит из пяти цифр и представляет собой порядковый номер документа на уровне организации Покупателя (Продавца). Данный номер используется в программе.
2) Справка о товаре.
Десятизначный код товара по ТН ВЭД представляет собой:
• 2 первые цифры – товарная группа ТН ВЭД;
• 4 первые цифры – товарная позиция;
• 6 первых цифр – товарная субпозиция.
3) Авианакладная.
Авианакладная (AWB) имеет 11-значный номер, который используется для бронирования, проверки статуса грузоперевозки, и определения текущее местонахождение груза.
Номер состоит из:
4)
Грузовая таможенная
Номер грузовой таможенной декларации состоит из трёх частей, разделенных символом «косая черта» («/»):
Отсчёт начинается с 0 с начала календарного года для каждого таможенного поста. Для предварительной таможенной декларации вместо первой цифры может быть использована русская буква «П».
Одним из ключевых моментов автоматизации информационных процессов организации является всестороннее изучение объектов автоматизации, их свойств, взаимоотношений между этими объектами и представление полученной информации в виде информационной модели данных.
Информационная модель данных комплекса задач «Автоматизация процесса контроля и мониторинга оформления документации для обеспечения внешнеэкономической деятельности» отражает, на основе каких оперативных документов, и какой нормативно-справочной информации происходит выполнение функций по обработке данных процесса.
Типичной формой документирования информационной модели предметной области являются диаграммы "сущность-связь" (ER-диаграммы). ER-диаграмма позволяет графически представить все элементы информационной модели согласно простым, интуитивно понятным, но строго определенным правилам – нотациям. Нотация IDEF1X используется для моделирования реляционных баз данных и позволяет разрабатывать концептуальную модель предметной области системы баз данных в форме одной или нескольких ER-диаграмм, эквивалентных отношениям в третьей нормальной форме. Построение ER-диаграмм, как правило, ведется с использованием CASE-средств. В качестве CASE-средства для построения модели данных выбран пакет AllFusion ERwin Data Modeler 7, поддерживающий нотацию IDEF1X.
При анализе бизнес-процессов предметной области был выявлен следующий перечень основных сущностей, отображенный в таблице 30.
Таблица 30 – Сущности
Название |
Краткое описание |
Вид поставки |
Краткое обозначение вида и условий поставок по Инкотермс. |
Внешнеторговый контракт |
Документ, по которому осуществляется поставка товаров. |
ВТК_Заявка |
Сущность для обеспечения связи «многие-ко-многим» сущностей «Внешнеторговый контракт» и «Заявка». |
Документ |
Краткое описание всех документов, участвующих в документообороте для обеспечения внешнеэкономической деятельности. |
Журнал документов |
Журнал документов и операций, совершенных над ними. |
Заявка |
Инструкции нерезидента на покупку или продажу товаров. |
Заявка товар |
Сущность для обеспечения связи «многие-ко-многим» сущностей «Заявка» и «Товар». |
Маршрут |
Направление движения документа. |
Нерезидент |
Описание покупателей/продавцов, находящихся вне РФ. |
Операция |
Список действий, которые осуществляются над документами. |
Окончание таблицы 30
Название |
Краткое описание |
Отдел |
Описание отделов ЗАО «ПГ Метран». |
Сотрудник |
Описание сотрудников, участвующих во внешнеэкономической деятельности. |
Статус |
Характеристика значений документа. |
Тип документа |
Краткая характеристика типа документа. |
Тип расходов |
Описание проекта расходов, по которому осуществляется выплаты. |
Товар |
Описание товара. |
Транспортная компания |
Организация-перевозчик. |
ТСД |
Товаросопроводительная документация для обеспечения внешнеэкономической деятельности. |
Диаграмма сущность-связь служит для формирования общего взгляда на систему для ее дальнейшей детализации. ER-диаграмма определяет набор сущностей, атрибутов и взаимосвязей проектируемой системы.
Информация о работе Повышение качества работы отдела обеспечения внешнеэкономической деятельности