Диплом: Автоматизация процесса приема техники на ремонтные работы в ООО "Сервисный центр Samsung"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
26
Рисунок 1.8 – Программа автоматизации сервис-центра или магазина
ServiceMY
Программа имеет следующие функции и возможности:
Мастерская (приемка, выдача, отчеты, поиск-возвраты, долги, архив,
расчет заработной платы мастерам).
Магазин (приход, операции, перемещение товара между точками,
ценники и штрих-коды, отчеты, накладные, возврат, списание, расчет
процентов с продаж продавцам).
Запчасти (приход, операции, перемещение товара между точками,
отчеты, возврат, списание).
Справочники (типовые неисправности, клиенты, imei-модель, черный
список imei, поставщики, черный список клиенты).
Прайс-Лист и Инструменты (калькулятор, чарт-сервис, резервное
копирование базы данных, редактор базы данных, заметки, напоминание).
27
Недостатками данной системы является, неудобное расположение
блоков системы, малоинформативный интерфейс, а также не привлекательный
внешний вид.
Данная система имеет все необходимые функциональные возможности
для работы с заявками. Но главным минусом данной системы является то, что
ее нельзя доработать и добавить дополнительные функции, которые требует
организация.
Все представленные программные средства являются системами,
осуществляющими работу с заявками, но имеют излишние функциональные
возможности, а, следовательно, и завышенную стоимость.
1.3.2. Выбор и обоснование стратегии автоматизации задачи
Рассмотрим существующие на сегодняшний день подходы к
построению информационной системы предприятия.
1. Самостоятельная разработка.
Данный подход предполагает разработку ИС собственными силами, без
привлечения сторонних организаций и приобретения тиражируемого
прикладного программного обеспечения. Исторически это первый из
сложившихся подходов к построению систем автоматизации учета и
управления. Он, разумеется, имеет право на существование и сегодня, и
является достаточно заманчивым для руководства ряда предприятий,
имеющих в штате программистов.
Преимущества самостоятельной разработки информационных систем:
такой подход позволяет максимально полно учесть потребности
предприятия и создать информационную систему, учитывающую
специфику структуры предприятия и его бизнес-процессов;
предприятие получает полные права на распоряжение кодом
программы и может в дальнейшем производить ее модификации;
28
при наличии квалифицированных специалистов экономически более
выгодно, чем заказ разработки информационной системы у
сторонних разработчиков.
2. Заказные системы.
При данном подходе предприятие заказывает разработку ИС. Это второй
исторически сложившийся подход к построению ИС. В «чистом виде» он
предполагает разработку системы, полностью соответствующей особенностям
конкретного предприятия, что и является его основным преимуществом. В
потенциале этот подход характеризуется сравнительно меньшей стоимостью
и меньшими сроками реализации, чем самостоятельная разработка.
В современных условиях при выборе этого подхода рекомендуется
учитывать следующие его технологические и организационные особенности.
Во многих случаях сегодня «заказная» разработка фактически сводится
к неявному использованию тиражируемых систем, которые имеются в
распоряжении исполнителя. Результат разработки в этом случае во многом
будет определяться качеством этих систем. Поэтому прежде чем остановиться
на данном подходе имеет смысл внимательно познакомиться с возможностями
построения ИС с явным применением тиражируемых средств, поскольку эти
варианты могут быть дешевле при той же функциональности и надежнее в
связи с применением широко апробированных решений.
С организационной точки зрения этот подход может быть реализован
двумя способами: создание временного коллектива разработчиков на
предприятии путем привлечения специалистов со стороны и заключение
договора со специализированной фирмой.
В целом использование подхода с разработкой заказных ИС можно
рекомендовать предприятиям с действительно уникальными особенностями
бизнеса.
3. Тиражируемые (коробочные) продукты.
29
При использовании этого подхода приобретаются программы
автоматизации различных видов хозяйственного учета.
Основными преимуществами подобного подхода являются
сравнительно низкая стоимость программ, простота и, соответственно,
небольшие сроки их освоения и, в ряде случаев, хороший сервис по
сопровождению обновления версий программного обеспечения. Кроме того,
продукты ведущих фирм тиражируются в больших количествах,
следовательно, можно ожидать, что они хорошо апробированы и не содержат
часто проявляющихся ошибок.
Единственным недостатком такого подхода является то, что собственно
ИС с его помощью практически создать не удается. Это объясняется
недостаточной функциональностью и масштабом «коробочных» продуктов, а
также проблемами совместимости систем различных производителей.
Использование коробочных продуктов целесообразно для малых
предприятий и на средних предприятиях, на начальных стадиях
автоматизации финансово-хозяйственной деятельности [2].
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
В данном проекте предполагается время разработки информационной
системы 1 месяц, коллектив разработчиков 1 человек.
Данная выпускная квалификационная работа выполняется на рабочем
месте, которое уже было до разработки проекта, т.е. приобретения комплекса
технических средств для разработки и внедрения информационной системы не
требуется.
Для разработки информационной системы были выбраны бесплатная
интегрированная среда разработки программного обеспечения Microsoft
30
Visual Studio Community 2015 и бесплатная система управления базами
данных Microsoft SQL Server 2016 Express.
Результаты расчетов капиталообразующих инвестиций, связанных с
процессом разработки проекта представлены в таблице 1.1.
Таблица 1.1– Капиталообразующие инвестиции, связанных с процессом
разработки проекта, руб.
Показатель
Месяц
0
1. Затраты на материальные активы:
1.1. Машины и оборудование
0,00
2. Затраты на нематериальные активы:
2.1. Microsoft Visual Studio Community 2015
0,00
2.2. Microsoft SQL Server 2016 Express
0,00
Всего:
0,00
Таким образом, капиталообразующие инвестиции, связанные с
процессом разработки проекта, составят 0 руб.
Текущие расходы, связанные с процессом разработки проекта,
включают в себя следующие основные элементы:
расходы на оплату труда и социальные выплаты;
материальные расходы (стоимость тепловой энергии,
электроэнергии, и др.);
прочие расходы (оплата интернет, услуг связи, расходных
материалов: бумага, дисковые накопители, картриджи для принтеров,
и т.д.).
Рассчитаем расходы на заработную плату разработчика проекта, при
предполагаемом времени разработки информационной системы 1 месяц.
Минимальный размер оплаты труда, действующий на 1 января 2017 года,
31
составляет 7 800,00 руб. В соответствии с квалификационными требованиями,
предъявляемые к инженеру-программисту, тарифный коэффициент
устанавливается равным 2,5. Таким образом, заработная плата разработчика
проекта составит: 7 800,00 * 2,5 = 19 500,00 руб.
Расходы на социальные нужды рассчитываются от фонда оплаты труда
по налоговым ставкам, действующим в настоящее время, и составляют 30 %
(5 850,00 руб.).
Таким образом, расходы на оплату труда и социальные выплаты
разработчика проекта составят 25 350,00 руб.
Стоимость затрат на электроэнергию определяется временем работы и
мощностью оборудования.
С учетом специфики работы программиста время работы оборудования
принимается равным фонду рабочего времени. Согласно производственному
календарю 2017 при 40-часовой неделе рабочее время за 2017 год составит
1973 часов. Таким образом, месячный фонд рабочего времени разработчика
проекта равен: 1973 / 12 = 164,42 час.
Совокупная потребляемая мощность персонального компьютера равна
сумме потребляемой мощности системного блока и потребляемой мощности
монитора и, в среднем, составляет 500 Ватт.
Одноставочный тариф на электроэнергию в Челябинске с 1 июля 2017
года составляет 3,03 руб./кВт ч.
Таким образом, за весь период реализации проекта затраты на
электроэнергию составят: 164,42 * 500 / 1000 * 3,03 = 249,10 руб.
Результаты расчетов текущих затрат представлены в таблице 1.2.
32
Таблица 1.2 - Текущие затраты на разработку проекта, руб.
Показатель
Месяц
1
1. Материальные расходы:
1.1.Стоимость электроэнергии
249,10
2. Расходы на оплату труда и социальные выплаты:
2.1. Оплата труда разработчика проекта
19 500,00
2.2 Социальные выплаты
5 850,00
3. Прочие расходы
0,00
Всего:
25 599,10
Стоимость проекта, т.е. величина необходимых затрат, представляет
собой сумму капиталообразующих инвестиций и текущих затрат на
разработку и внедрение проекта [11]. Стоимость проекта представлена в
таблице 1.3.
Таблица 1.3 - Стоимость проекта, руб.
Показатель
Месяц
0
1
1. Капиталообразующие инвестиции,
связанных с процессом разработки проекта:
0,00
2. Текущие затраты на разработку проекта:
25 599,10
Всего стоимость проекта:
25 599,10
Таким образом, общая стоимость проекта составит 25 599,10 руб.
Стоимость заказа информационной системы, отвечающей всем
требованиям предприятия ООО «Сервисный центр Samsung», у сторонних
разработчиков составит в среднем 40 000 50 000 руб., а затраты на разработку
33
и внедрение информационной системы сотрудниками организации 25 599,10
руб.
Осуществляя выбор лучшего и наиболее подходящего варианта решения
поставленной задачи с учетом всех потребностей и требований компании ООО
«Сервисный центр Samsung» по критерию минимума приведенных затрат,
очевидно, что выгоднее реализовать проект своими силами.
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному обеспечению
В данной выпускной квалификационной работе, в качестве языка
программирования, был выбран язык программирования C#.
С# является очень мощным и гибким языком программирования и может
использоваться для разработки множества разных типов приложений, включая
сайты, игры, настольные и мобильные приложения, а также утилиты
командной строки. С# был создан компаний Microsoft и вот уже в течении
многих лет занимает центральное место в мире разработки приложений для
Windows.
С# работает на достаточно высоком уровне абстракции, что позволяет
разработчикам не тратить массу усилий на малозначительные детали, не
имеющие прямого отношения к тем задачам, которые призваны решить
проектируемые приложения.
Мощь С# обусловлена в значительной степени поддерживаемыми им
техниками, такими как объектно-ориентированные возможности, обобщение
и функциональное программирование. Этот язык поддерживает
динамическую и статическую типизацию, а также асинхронное
программирование.
34
Некоторые из наиболее важных преимуществ C# предоставляются
средой выполнения этого языка. Например, такие возможности, как
безопасное выполнение в песочнице, проверка типов во время выполнения,
обработка исключений, управление потоками и, возможно, самое важное –
автоматическое управление памятью. Предоставляемый средой выполнения
сборщик мусора избавляет разработчиков от большого объема действий по
высвобождению уже неиспользуемой программой памяти [8].
При разработке информационной системы, для взаимодействия
приложения с СУБД была использована технология LINQ (Language Integrated
Query).
LINQ представляет собой технологию для работы с данными, и, что
очень важно, включена в .NET Framework 4.5 – это, в частности, означает, что
ее поддержка может быть реализована (на уровне синтаксиса) в любом из
.NET-языков, включая и сторонние. В настоящий момент к их числу относятся
C# и VB.NET из состава Visual Studio.
Технология LINQ была выбрана по следующим причинам [1]:
относительная простота и низкоуровневость;
нет необходимости, в отличие от технологии ADO.Net смешивать код
с SQL командами внутри программы для доступа к объектам базы
данных;
доступ к данным в базах данных может быть выполнен с
использованием, того языка, на котором специализируется
программист (C#, VB.Net);
использование LINQ to SQL позволяет единообразно обращаться со
всеми итеративными источниками данных: базами данных, XML,
различными коллекциями и т.д.;
верификация кода во время компиляции;
35
полная интеграция с Visual Studio, обеспечивающая множество
преимуществ: IntelliSense, дизайнер модели базы данных,
автогенерацию кода по модели и др.
1.4.2. Обоснование проектных решений по программному обеспечению
Средой разработки информационной системы была выбрана бесплатная
интегрированная среда разработки программного обеспечения Microsoft
Visual Studio Community 2015.
Microsoft Visual Studio – среда программирования профессионального
уровня на языках C++, C# и Visual Basic. Visual Studio предоставляет
бесплатные инструменты разработки приложений для новейших платформ
Windows, Windows Phone и Интернета. Visual Studio можно использовать как
стартовую платформу начала программирования, для любительских
разработок и разработок коммерческих приложений в соответствии с
условиями лицензии, а также дает возможность расширять свои проекты до
профессионального уровня, по мере приобретения опыта и возрастания ваших
потребностей.
Visual Studio и .NET Framework для сокращения время разработки
снижают необходимость в написании кода общего назначения, что и позволяет
сосредоточить усилия разработчиков на решении бизнес-задач.
В качестве инструмента разработки базы данных была использована
бесплатная система управления базами данных Microsoft SQL Server 2016
Express.
СУБД Microsoft SQL Server была выбрана исходя из следующих
функциональных возможностей:
поддержка реляционной модели данных;
обеспечение эффективной обработки больших объемов информации;

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)