Файл: Диплом автоматизации планирования грузоперевозочных рейсов.docx

ВУЗ: Не указан

Категория: Дипломная работа

Дисциплина: Проектирование информационных систем

Добавлен: 25.10.2018

Просмотров: 4854

Скачиваний: 36

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Статья затрат «отчисления на социальные нужды» — элемент себестоимости продукции (работ, услуг), в котором отражаются обязательные отчисления по установленным законодательством нормам государственного социального страхования в специально предназначенные для этого фонды. Отчисления производятся от начисленной заработной платы и других приравненных к ней выплат по установленному тарифу.

Статья затрат «отчисления на социальные нужды» включает в себя следующие подстатьи:

  • страховые взносы в пенсионный фонд;

  • страховые взносы в федеральный фонд социального страхования;

  • страховые взносы в территориальные фонды обязательного медицинского страхования;

  • отчисления в фонд занятости и другие фонды.

Отчисления на социальные нужды в сумме составляют 30 % от заработной платы работника [2.9].

Отчисления на социальные нужды составят:

371090,311133 руб.

Статья затрат «стоимость материалов» включает в себя расходы на бумагу, печатные картриджи для принтера, лазерные диски и другие материалы, необходимые в процессе разработки ЭИС (Таблица 2.4).

Таблица 2.4 — Затраты на материалы

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

Единица измерения

Количество

Цена за единицу, руб.

Сумма, руб.

Лазерный диск CD-RW

шт.

1

20

20

Бумага для принтера

пачка

1

140

140

Картридж для принтера

шт.

1

450

450

Итого

510

Статья затрат «стоимость средств разработки» включает стоимость вычислительной техники и программного обеспечения, необходимых для разработки ЭИС. Так как компьютер для разработки ЭИС уже имеется (у студента-дипломника), а применяемое программное обеспечение является бесплатным (либо было ранее установлено на компьютер), то затраты по данной статье отсутствуют.

Статья затрат «амортизационные отчисления на вычислительную технику» включает в себя затраты на амортизацию компьютера, использованного для разработки ЭИС.

Амортизационные отчисления рассчитываются по формуле:

T

ANAC,

366

где А — амортизационные отчисления;

NА — норма амортизации;

С — стоимость основных фондов;

T — срок использования основных фондов (дней).

Амортизационные отчисления определяются на основе норм амортизации, которые показывают, какую часть стоимости объектов основных средств необходимо в расчетном периоде перенести на себестоимость готовой продукции (работ, услуг). Величина годовой нормы амортизации зависит от срока полезного использования или нормативного срока службы амортизируемого имущества и метода начисления амортизации [2.10]. Норма амортизации, устанавливаемая на средства вычислительной техники, составляет 10 % в год. Стоимость компьютера 20 000 руб.


Так как компьютер будет использоваться на протяжении короткого периода, то сумму амортизационных отчислений будем рассчитывать только за этот период, равный 24 дням.

Амортизационные отчисления составят:

A0,120000132руб.

Смета расходов на разработку ЭИС представлена в Таблице 2.5.

Таблица 2.5 –– Смета расходов на разработку ЭИС

Статья затрат

Затраты, руб.

Зарплата исполнителей

37109

Отчисления на социальные нужды

11133

Стоимость материалов

510

Амортизационные отчисления

132

Итого:

48884

На основе Таблицы 2.5 можно построить круговую диаграмму затрат, представленную на Рисунке 2.8.

Рисунок 2.8 — Диаграмма затрат на разработку ЭИС

      1. Обоснование целесообразности разработки и внедрения ЭИС

Как правило, проще и дешевле взять готовую разработку, чем создавать что-то с нуля. Но в данном случае имеющиеся на рынке программные продукты не удовлетворяют всем необходимым требованиям. Одни программы слишком перегружены лишними функциями, другие — не позволяют детально планировать расходы и рассчитывать себестоимость рейсов.

Также для успешного внедрения значительную роль играет возможность тонкой настройки системы под бизнес-процессы предприятия. Некоторые из рассмотренных ранее программных продуктов позволяли вносить небольшие изменения в программный код, но большая часть кода оставалась закрытой для редактирования. Разработка собственной ЭИС предполагает возможность переписывания программного кода в любой момент и без каких-либо затруднений.

Кроме того, важную роль играют затраты на покупку и внедрение готовой программы. К примеру, стоимость пяти лицензий на программный продукт «1СЛогистика: Управление перевозками» составляет 100 тыс. руб. без учета затрат на внедрение, а собственная разработка обойдется в 49 тыс. руб. (пункт 2.3.2).

Таким образом, ключевыми аргументами в пользу разработки собственной ЭИС являются следующие:

  • наличие только тех функций, которые необходимы;

  • возможность тонкой настройки под бизнес-процессы предприятия;

  • затраты на разработку ниже, чем на покупку лицензий и внедрение готовой системы;

  • возможность организации новых рабочих мест без покупки дополнительных лицензий.

Вывод: в данном случае выгоднее разработать собственную ЭИС.

      1. Экономический эффект от внедрения ЭИС

Экономический эффект от внедрения средств автоматизации заключается в улучшении экономических и хозяйственных показателей работы предприятия, в первую очередь за счет повышения оперативности управления и снижения трудозатрат на реализацию процесса управления, то есть сокращения расходов на управление. Для большинства предприятий экономический эффект выступает в виде экономии трудовых и финансовых ресурсов [2.11].


Главным экономическим эффектом от внедрения ЭИС для планирования рейсов является сокращение числа рутинных операций и повышение прибыли за счет сокращения накладных затрат рейсов, используя функцию подбора заявок.

Рассчитать экономический эффект от подбора заявок с попутным грузом не представляется возможным, так как процедуры подбора основываются на маршрутах, указанных в заявках, и, соответственно, для расчета понадобится статистическая информация о результатах выполнения рейсов.

Сокращение числа рутинных операций ведет к уменьшению затрат времени. Прием заявки состоит в фиксировании сведений о ней и расчету примерной себестоимости, а разрабатываемая ЭИС позволяет сократить затраты времени как на регистрацию заявки, так и на расчет ее себестоимости. Кроме того, сокращаются затраты времени при распределении заявок по рейсам и подготовке отчетов.

Рассчитаем экономию времени и затрат на перечисленные выше операции из расчета, что:

  • в существующей технологии прием заявки занимает в среднем около 15 минут;

  • прием заявок осуществляется непрерывно на протяжении 8-часового рабочего дня;

  • новая технология управления позволит сократить время приема заявки до 10 минут (причем большая часть этого времени уйдет на фиксирование сведений о заявке и принятие решения о ее выполнении или отклонении, а расчет себестоимости заявки займет лишь несколько секунд);

  • разрабатываемая ЭИС позволит сократить время, затрачиваемое на планирование рейсов, в среднем на 10 минут в день;

  • подготовка отчетов по рейсам занимает от одного часа до 4-5 часов рабочего времени в месяц, а разрабатываемая ЭИС позволяет формировать отчеты за несколько секунд. За среднее значение затрат времени на формирование отчетов в существующей технологии управления примем два часа.

  • зарплата диспетчера составляет 12 000 руб.

Расчет экономического эффекта за счет сокращения затрат рабочего времени (на одного диспетчера) приведен в Таблице 2.6.

Таблица 2.6 — Расчет экономического эффекта за счет сокращения затрат рабочего времени

Операция

Сокращение потерь времени за день, ч

Сокращение потерь времени за месяц, ч

Сокращение затрат за месяц, руб.

Прием заявок

2,67

55,34

4000,48

Планирование рейсов

0,16

3,46

250,12

Подготовка отчетов

2

144,58

Итого

60,8

4395,18

Для вычисления сокращения потерь времени на прием заявок за месяц использовалось следующее соотношение:

Сокращениевремени8ч1староеновоезначениезначениевременивременинанаприемприемзаявкизаявки.


Сокращение потерь времени за месяц рассчитывалось исходя из того, что в 2012 году в среднем 20,75 рабочих дней в месяце. Сокращение затрат в месяц рассчитывалось с помощью следующего соотношения:

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

Сокращениезатрат зарплата диспетчера.

20,758ч

Таким образом, экономический эффект, образующийся за счет сокращения затрат времени на рутинные операции, позволит сократить затраты на оплату труда диспетчеров почти на треть.

  1. ТЕХНОЛОГИЧЕСКИЙ РАЗДЕЛ

    1. Обоснование выбора средств разработки

      1. Обоснование выбора средств разработки клиентской части ЭИС

В качестве инструментального средства разработки была выбрана интегрированная среда разработки Microsoft Visual Studio (Рисунок 3.1). Microsoft Visual Studio — мощная среда разработки, обеспечивающая высокое качество кода

на протяжении всего цикла разработки программного обеспечения, от проектирования до внедрения [3.1]. Visual Studio включает в себя редактор исходного кода с поддержкой технологии IntelliSense — технология автодополнения Microsoft, дописывающая название идентификатора (название функции, переменной, класса) при вводе начальных букв. Встроенный отладчик может работать как отладчик уровня исходного кода, так и как отладчик машинного уровня. Остальные инструменты данного продукта включают в себя редактор форм для упрощения создания графического интерфейса приложения, веб-редактор, дизайнер классов и дизайнер схемы базы данных [3.2].

Рисунок 3.1 — Логотип среды разработки Microsoft Visual Studio

Visual Studio включает один или несколько компонентов (языков программирования и соответствующих им компиляторов и инструментов) из следующих:

  • Visual Basic .NET;

  • Visual C++;

  • Visual C#;

  • Visual F# (в составе Visual Studio 2010).

Главной особенностью данной среды разработки является поддержка технологии Microsoft .NET Framework — программной платформы, выпущенной компанией Microsoft в 2002 году. Основой платформы является исполняющая среда Common Language Runtime (CLR) — виртуальная машина, интерпретирующая и исполняющая код на промежуточном языке Common Intermediate Language (CIL).

При компиляции исходного кода в исполняемый, традиционные компиляторы сразу генерируют машинный код под конкретный процессор. Программы, написанные с использованием технологии .NET Framework, сначала компилируются в промежуточный код (CIL), аналогичный тому, который используют компиляторы языка Java. Затем, после запуска скомпилированной программы, она начинает исполняться под контролем среды .NET Framework (CLR), но в отличие от виртуальной машины Java, промежуточный код на языке CIL не может быть выполнен, пока не будет скомпилирован средой .NET Framework в «родной» машинный код [3.3]. Применение CIL обеспечивает способность к взаимодействию, то есть можно скомпилировать программу на одном языке в код CIL, и этот скомпилированный код сможет свободно взаимодействовать с CIL-кодом, скомпилированным из исходного кода на другом языке. Взаимодействие между языками является ключевой особенностью .NET Framework.


Среда .NET Framework является «посредником» между программой и процессором компьютера, а так как промежуточный код всегда компилируется в машинный, то практически исключаются потери производительности, и даже наоборот, оптимизируя код под конкретный процессор, .NET Framework может дать

значительный выигрыш в скорости исполнения. Традиционные компиляторы оптимизируют код, но они могут выполнить лишь оптимизацию, не зависящую от конкретного процессора, на котором код будет выполняться. Это происходит потому, что традиционные компиляторы генерируют исполняемые программы до того, как они поставляются пользователям. А потому компилятор не знает, на каком типе процессора они будут работать, за исключением самых общих характеристик вроде того, что это будет х86-совместимый процессор либо же процессор вроде PowerPC, ARM, MIPS.

Одной из важнейших особенностей технологии .NET Framework является наличии обширной библиотеки классов, упрощающей разработку программ, так как программисту не приходится «изобретать колесо». Библиотека насчитывает более 20000 готовых классов, и это количество просто несравнимо с количеством классов, входящих в технологию Java, существующую с 1995 года.

Таким образом, данная среда разработки позволяет разрабатывать приложения сразу на нескольких языках программирования, а благодаря технологии Microsoft .NET Framework программные модули, написанные с использованием различных языков программирования, получают возможность настолько прозрачной интеграции, словно программа изначально была написана только на одном языке.

Для разработки ЭИС программный продукт Visual Studio был выбран за следующие его преимущества:

  • максимально полная поддержка технологии .NET Framework;

  • поддержка последних новшеств языка программирования C#;

  • удобство работы;

  • большой опыт и привычность работы с данной средой;

  • наличие множества дополнительных плагинов. К примеру, при разработке ЭИС активно использовался плагин JetBrains ReSharper, предназначенный для упрощения разработки, внесения изменений, контроля качества кода; и множество других преимуществ.

Из всего разнообразия предоставляемых средой Visual Studio языков программирования, для разработки ЭИС был выбран язык C# (Visual C#), так как этот язык специально был создан для .NET Framework и является привычным для разработчика рассматриваемой ЭИС. Язык программирования C# обеспечивает высокий уровень производительности работы программиста и ясность программного кода, так как лишен проблем, связанных с адаптацией к новой платформе, присущих, к примеру, Delphi for .NET.

Так как Visual Studio является единственной средой разработки, наиболее полно поддерживающей .NET Framework и C# (разработанный также Microsoft), то проводить ее сравнение с другими аналогичными продуктами бессмысленно. Поэтому сравним несколько наиболее известных сред, разработки и соответствующих им языков программирования (для программного продукта Visual Studio рассматриваются сразу два языка — C# и Native C++). Результаты сравнения приведены в Таблице 3.1.