Диплом: Автоматизация регистрации и обработки заявок на комплектующие для ПК на ООО "Sumsung Electronics"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
отдела по работе с клиентами по регистрации заявок и результатов их обработки,
получив при этом экономический эффект.
Стратегия реализации проекта для решения задачи автоматизации
регистрации заявок двумя способами представлена на рисунке 1.16 [26].
Первый способ: внедрение и автоматизация уже готового продукта.
Второй способ: собственная разработка системы.
В данном проекте будет использован второй вариант.
Рисунок 1.16 - Стратегии реализации проекта
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации
задачи
Для решения поставленной задачи автоматизации регистрации и обработки
заявок на комплектующие для ПК в ООО «Samsung Electronics» можно
использовать следующие способы [27]:
покупка готовой отечественной или зарубежной системы;
33
– покупка готовой отечественной или зарубежной системы, и доработка
функционала под нужды организации собственными силами или
силами разработчиков системы;
– разработки новой информационной системы, полностью
удовлетворяющей требованиям компании собственными силами или
силами сторонних разработчиков.
Таким образом стратегия решения задачи автоматизации электронных
продаж возможна двумя основными способами:
1. Покупка готовой системы с доработкой или без доработки.
2. Разработка новой системы.
При выборе первого способа автоматизации на первом этапе следует
определиться с выбором системы, которую следует внедрить в организации для
решения поставленной задачи с помощью консультанта или без него [19].
На следующем этапе создается проект внедрения, настройка системы
собственными силами или с помощью консультантов [19].
Преимуществом данного метода автоматизации является короткий цикл
автоматизации и отсутствие необходимости долгого ожидания разработки системы
с нуля, что может занять более года [19].
Главным недостатком покупки универсального готового решения является
неизбежная необходимость доработки и настройки системы под нужды компании,
при отсутствии гарантии реальной возможности достижения всех поставленных
целей автоматизации без перекодирования системы. В случае же необходимости
внесения изменений в исходный код программы потребуется оплатить достаточно
высокую стоимость, так как услуги по доработке готовых программных продуктов
оцениваются выше, чем разработка новой системы [19].
Кроме того, в настоящее время на рынке программного обеспечения
отсутствуют системы, которые могут быть использованы для решения
узкоспециализированной задачи по автоматизации электронных продаж без ее
доработки.
Вторая стратегия автоматизации, заключающаяся в разработке новой
информационной системы, включает следующие основные этапы [19]:
1. Разработка методологии и регламента.
34
2. Разработка технического задания (собственными салами или с
привлечением консультантов)
3. Разработка и внедрение системы на предприятии.
Наиболее подходящим способом решения поставленной задачи
автоматизации регистрации и обработки заявок на комплектующие для ПК в
ООО «Samsung Electronics» является разработки системы собственными силами.
Благодаря такому решению будет разработана система, полностью
удовлетворяющая потребностям компании практически без затрат, так как система
может быть разработана штатными сотрудниками компании. Кроме того, при
изменении бизнес-логики системы или необходимости создания новых
функциональных модулей доработка системы не потребует дополнительных
затрат. Новая система будет отвечать всем поставленным требованиям компании.
Существенных недостатков данного метода автоматизации для решения
поставленной задачи не выявлено. Следовательно, разработка новой
информационной системы силами разработчиков компании является оптимальным
и экономически выгодным решением задачи автоматизации электронных продаж в
ООО «Samsung Electronics».
1.4. Обоснование проектных решений
1.4.1. Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение важнейший элемент информационной
системы, который предназначен для отражения информации, характеризующей
состояние управляемого объекта и являющейся основой для принятия
управленческих решений [1].
Центром информационного обеспечения в данном случае является единая
информационная база данных, которая хранит информацию о заявках
поступающих от клиентов ООО «Samsung Electronics», клиентах и результатах
обработки заявок.
35
Информационное обеспечение включает совокупность [1]:
постоянной нормативно-справочной информации;
текущие данные о состоянии управляемого объекта;
данные, поступающие из внешней среды;
накапливаемые данные за определенный промежуток времени.
Информационная база может быть организована как совокупность
локальных текстовых файлов или в виде интегрированной базы данных,
основанной на использовании универсальных программных средств загрузки,
хранения, поиска данных (СУБД).
Преимуществом локальных текстовых файлов является оперативная
обработка информации, так как структура локальных файлов специализирована для
конкретных задач. С другой стороны, при организации базы в виде файлов
возникает дублирование информации, и сложности при внесении изменений в
связанные файлы. Кроме того, отсутствует гибкость доступа к информации,
поэтому информационная база на основе локальных файлов применяется в
специализированных приложениях, требующих очень высокой скорости реакции
при импорте необходимых данных [9, 20].
Организация в виде интегрированной базы данных лишена перечисленных
недостатков и выбрана в качестве способа организации информационной базы для
решения поставленной задачи по автоматизации регистрации и обработки заявок
на комплектующие для ПК, поступающих в ООО «Samsung Electronics».
Входные документы содержат информацию, которая хранится в базе данных
и необходима в процессе регистрации заявок, а также при составлении отчетов.
Входные данные:
сведения о регистрации клиента в качестве юридического лица;
контактная информация клиента;
дилерский договор с клиентом;
заявка на оказание услуг;
данные о подразделениях ООО «Samsung Electronics», участвующих в
обработке заявок;
контактные данные сотрудников;
печатный бланк заявки;
36
сведения о сотрудниках;
сведения о результатах обработки заявки.
В качестве нормативно-справочной информации определены:
отделы и подразделения ООО «Samsung Electronics»;
виды заявок;
категории заявок;
способы получения заявок;
виды результатов обработки заявок (принята, отказ, перенаправление
и т.д.);
идентификационные данные пользователей системы.
В качестве оперативных данных определены:
список клиентов;
список заявок;
результаты обработки заявок.
В выходных данных отражается результат запросов из базы данных
информационной системы. В качестве выходных данных определены:
общие сведения о клиентах;
сведения о принятых заявках за определенный период времени;
статистика приема и обработки заявок за месяц;
сведения о результатах обработки заявок в выбранном подразделении
за определенный период времени.
В таблице 1.5 представлен список реквизиты входных документов, которые
следует хранить в базе данных.
Таблица 1.5 – Реквизиты документов
Документ
Реквизиты документа
1
2
Документы юридического лица
Наименование
ОГРН
ИНН/КПП
Банковские реквизиты
Заявка
Дата заявки
Подразделение
Вид заявки
Пояснения по поводу заявки
37
Способ получения заявки
Клиент
Сотрудник, принявший заявку от клиента
Сведения о сотрудниках
ФИО
Телефон
Адрес
Адрес электронной почты
Должность
Результат обработки заявки
Номер заявки
Дата рассмотрения
38
Продолжение таблицы 1.5
1
2
Сотрудник, рассмотревший заявку
Решение по заявке
Комментарии
Сведения о подразделениях
Наименование
Отдел
Сведения об отделах
Наименование
Отдел
Способ получения заявки
Наименование
Категории заявок
Наименование
Виды решений по заявкам
Наименование
Виды заявок
Отдел
Наименование
Категория
Пользователи системы
Логин
Пароль
Сотрудник
1.4.2. Обоснование проектных решений по программному обеспечению
В состав программного обеспечения входят [1]:
операционная система (ОС);
СУБД;
методы и средства проектирования.
Операционные системы осуществляют управление работой ПЭВМ, ее
ресурсами, запускают на выполнение различные прикладные программы,
выполняют всевозможные вспомогательные действия по запросу пользователя.
В качестве операционной системы для разработки информационной системы
была выбрана операционная система Windows, как наиболее популярная ОС.
Выбор СУБД определяется многими факторами, но главный из них –
возможность работы с построенной моделью данных [10]. Поэтому одной из
важнейших характеристик является тип модели (иерархический, сетевой,
реляционный), который поддерживается СУБД. База данных для автоматизации
приема и обработки заявок на комплектующие ПК является реляционной. Помимо
39
модели данных важным показателем является стоимость лицензии для разработки
базы данных и стоимость поддержки данной СУБД. Также необходимо обращать
внимание на минимальные технические требования для оперативной и
эффективной работы СУБД.
В качестве СУБД выбрана Microsoft Access, так как данная СУБД входит в
состав профессиональной версии пакета Microsoft Office, включающая данное ПО,
которая установлена на большинстве компьютеров в организациях среднего и
крупного масштаба [15].
На сегодняшний день на рынке информационных технологий существует
большое количество различных средств разработки приложений.
Рассмотрим наиболее популярные в данный момент среды
программирования: Embarcadero RAD Studio [40], Microsoft Visual Studio [16, 22] на
платформе .NET.
В таблице 1.6 представлены сравнительные характеристики средств
разработки приложений.
Таблица 1.6 - Сравнительные характеристики средств разработки приложений
Параметр
Инструментальная среда
RAD Studio
Visual Studio
1
2
3
Фирма производитель.
Embarcadero Technologies
Microsoft
Последняя версия
RAD Studio 10
Microsoft Visual Studio 2015
Поддерживаемые
операционные
системы
Windows XP/Vista/8/Linux
Windows XP/Vista/8
Встроенный язык
Object Pascal, C++
Visual C++,C#, Visual
J#,Visual Basic .NET
Поддержка ООП
+
Встроенный механизм
автоматического создания
объектной модели базы
данных
Поддержка iOS, Andriod
+
+
Поддержка 32 и 64
битных платформ
+
+
Отладка «на лету»
+
+
Подсветка синтаксиса с
интеллектуальным
подбором
-
+
Механизмы доступа к БД
BDE,ADO, Express,
dbExpress
ADO .NET
40
Продолжение таблицы 1.6
1
2
3
Наличие визуальных и не
визуальных компонент
для работы с БД
+
+
Поддержка технологии
Rapid Application
Development
+
+
Средства поддержки
транзакций
Управление транзакциями
на уровне компонента
Database
Механизм
управления
транзакциями
Утилиты для работы с БД
Database Desktop, BDE
Administrator, SQL Builder
Интегрированная поддержка
Microsoft SQL Server 2012
Сложность или простота
работы с
инструментальным
средством
Среда позволяет быстро и
удобно разрабатывать
эффективные приложения.
Среда ориентирована на
быструю разработку
качественных приложений
На основе проведенного анализа средств разработки приложений в качестве
средства для реализации клиентской части информационной системы приема и
обработки заявок на комплектующие ПК в ООО «Samsung Electronics» могут
использовать оба рассмотренных варианта. Тем не менее, в качестве средства
разработки была выбрана среда Microsoft Visual Studio в связи с наличием
большего опыта разработки автора дипломного проекта.
В качестве языка программирования выбран язык C#.
C# (произносится си шарп) — объектно-ориентированный язык
программирования. Разработан в 1998—2001 годах группой инженеров под
руководством Андерса Хейлсберга в компании Microsoft как язык разработки
приложений для платформы Microsoft .NET Framework и впоследствии был
стандартизирован как ECMA-334 и ISO/IEC 23270.
C# относится к семье языков с C-подобным синтаксисом, из них его
синтаксис наиболее близок к C++ и Java. Язык имеет статическую типизацию,
поддерживает полиморфизм, перегрузку операторов (в том числе операторов
явного и неявного приведения типа), делегаты, атрибуты, события, свойства,
обобщённые типы и методы, итераторы, анонимные функции с поддержкой
замыканий, LINQ, исключения, комментарии в формате XML.
C# разрабатывался как язык программирования прикладного уровня для CLR
и, как таковой, зависит, прежде всего, от возможностей самой CL. Это касается,
41
прежде всего, системы типов C#, которая отражает BCL. Присутствие или
отсутствие тех или иных выразительных особенностей языка диктуется тем, может
ли конкретная языковая особенность быть транслирована в соответствующие
конструкции CLR. Так, с развитием CLR от версии 1.1 к 2.0 значительно
обогатился и сам C#; подобного взаимодействия следует ожидать и в дальнейшем
(однако, эта закономерность была нарушена с выходом C# 3.0, представляющего
собой расширения языка, не опирающиеся на расширения платформы .NET). CLR
предоставляет C#, как и всем другим .NET-ориентированным языкам, многие
возможности, которых лишены «классические» языки программирования.
Например, Сборка мусора не реализована в самом C#, а производится CLR для
программ, написанных на C# точно так же, как это делается для программ на
VB.NET, J# и др.
1.4.3. Обоснование проектных решений по техническому обеспечению
Под техническим (аппаратным) обеспечением информационной системы
понимается весь комплекс электронных, электрических и механических устройств,
входящих в состав системы и/или сети, исключая программное обеспечение и
хранимую информацию. В этот комплекс входят: компьютеры, периферийные
устройства ввода/вывода и хранения информации, а также сетевое оборудование
различных типов и энергетическое оборудование (батареи и аккумуляторы) [2].
Для печати документов необходимо наличие принтер и сканера, или МФУ
(многофункционального устройства).
Требования к техническому обеспечению формировались исходя из
аппаратных требований используемого программного обеспечения, и представлены
в таблице 1.7.
Таблица 1.7 - Аппаратные требования информационной системы
Устройство
Сервер
Клиент
Процессор
2,0 ГГц
1,6 ГГц
ОЗУ
2 ГБ
512 МБ
Видеокарта и монитор
монитор SVGA (с минимальным разрешением 1024х768 точек)
Жесткий диск
120 Гб
100 МБ
Устройства ввода
клавиатура и мышь
ЛВС
Пропускная способность 100 Мбит/с.

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

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