Диплом: Совершенствование маркетинговых технологий продвижения в интернет среде (на примере ООО "ПерфетСЕО")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
78
накопили огромный интеллектуальный потенциал и имеют богатый опыт
разработки;
• Поддерживает большую гибкость компании в момент очередного
изменения рыночной ситуации или потребительских предпочтений: удобнее и
дешевле стать сотрудничать с новыми поставщиками, у которых уже есть
необходимые технические возможности и ресурсы, чем полностью менять
внутреннюю деятельность компании, заменяя одни мощности и ресурсы на
другие;
• Ускоряет процесс приобретения новых ресурсов и навыков;
• Дает возможность подробнее останавливаться на тех операциях,
которые реализуются внутри самой компании, а также тех, которые лучше
изначально сохранить под ее контролем.
Однако в таком случае компания рискует вывести за свои пределы
значительную часть деятельности и может потерять некоторые собственные
ресурсы и возможности. И тогда компания утратит виды деятельности, которые
гарантировали ей успех на рынке в течение некоторого времени.
Поэтому ИС будет создаваться в компании собственными силами,
поскольку в штате фирмы есть квалифицированные сотрудники, способные
разработать и внедрить данную ИС. Создание собственной системы обязывает
компанию иметь специалистов, способных реализовать анализ
бизнес-процессов, спроектировать и внедрить систему для их автоматизации. Так
как автоматизируется одно не самое объемное направление деятельности,
имеющимся сотрудникам не составит особого труда реализовать весь комплекс
работ по созданию проекта, разработке и внедрению системы автоматизации.
Полученная в итоге ИС будет сочетать в себе необходимый функционал,
учитывать основные особенность работы, а также пожелания и требования
сотрудников компании, поскольку будет изначально являться уникальным
продуктом, позволяющим оперативно дорабатывать функциональность в
соответствии с требованием работников компании.
79
1.4.3 Выбор и обоснование стратегии автоматизации задачи
Сейчас есть две ключевых стратегии автоматизации: подгонка текущего
ПО под бизнес-процессы организации, изначальная реорганизация
бизнес-процессов и последующая автоматизации уже более простой структуры.
Выбор стратегии автоматизации исходит из цели развития компании-заказчика и
ее долгосрочных экономических возможностей.
Выделяют такие типы автоматизации, как:
1) Автоматизация кусочная становится одним из самых неэффективных
видов расходования средств для развития компании. Под автоматизацией часто
понимается стратегический план разработки и развития. При этом процесс
внедрения ИТ выражается в локальных сиюминутных задачах, и не связан с
реальными потребностями бизнеса. В этом случае компания получает
разрозненные прикладные системы, цена объединения которых зачастую
сравнима с комплексным решением.
Приняв эту стратегию реально сэкономить время и средства на внедрение
системы. Но при дальнейшей модернизации, затрагивающей полную
автоматизацию, работа системой будет не рациональным и экономически
невыгодной.
2) Автоматизация по участкам включает в себя процесс автоматизации
конкретных производственных или управленческих единиц компании,
объединенных по функциональному признаку. Такой подход автоматизации
используется, когда компания не имеет достаточно средств на автоматизацию в
полном объеме, либо же приведенные участки дают большой экономический
эффект. Часто данная автоматизация применяется на производстве.
3) Автоматизация по направлениям включает автоматизацию выделенных
направлений деятельности компании. Отличительной чертой от автоматизации по
участкам выступает то, что работа подразумевает участие в этом процессе всех
отделов, деятельность которых связана с автоматизируемым направлением.
80
Итогом автоматизации по направлениям становится часто полная автоматизация
компании.
4) Полная автоматизация определяет систему, состоящую из огромного
количества элементов разных уровней и назначения. К ним относятся модули,
блоки управления, подсистемы, задачи, управленческие процедуры, функции и т.
д. Все это помогает применять единый алгоритм для расчета схожих задач. Также
пропадает необходимость задвоения различных справочников в отдельных
системах, поскольку все уже собрано в одной. Минусы полной автоматизации
заключаются в значительных финансовых и временных затрат, а также точном и
тщательном планирования.
Таким образом, в условиях ограниченного бюджета и начальной стадии
автоматизации логичным будет выбрать стратегию автоматизации по
направлению и автоматизировать только непосредственно процесс
документооборота.
1.5 Обоснование проектных решений
1.5.1 Обоснование проектных решений по информационному
обеспечению
ИО состоит из совокупности обработанных и необработанных документов,
кодификаторов, классификаторов, словарей, нормативной базы, необходимых для
реализации решения по объемам, нахождению и методике присутствия данных в
АИС, а также совокупность правил и средств для перевода естественного языка,
применяемого при взаимодействии пользователей и сотрудников АС с
комплексом АИС.
Сегодня ИО описывается в качестве сочетания лингвистического и
информационного обеспечения. При этом само ИО состоит из файлов ОС и БД, а
лингвистическое обеспечение включает форматную базу, лексику и языковую
систему.
81
МО (Математическое обеспечение) описывается в рамках совокупности
математических методов и моделей на базе ГОСТ 24.03-90, используемых в АС.
ПО является совокупностью прикладных и общесистемных программ, а
также включает в себя всю нормативно-методическую документацию для их
применения.
ТО (Техническое обеспечение) включает в себя комплекс технических
средств, обеспечивающих работу всей системы. Зачастую к ним относятся
средства получения, отправки, отслеживания, анализа и копирования данных. [31]
Пр. О (Правовое обеспечение) состоит из совокупности нормативно-
правовых документов, позволяющих обозначить права и обязанности
сотрудников и рамках работы системы, а также весь комплект документов,
отражающих порядок хранения данных, правила проверки информации, и
реализации законности всех реализуемых операций. [32]
ОМО (Организационно-методическое обеспечение) отражено в множестве
документов, описывающих организационную структуру всей автоматизации,
важной для реализации исполнения некоторых функций.
ЭО (Эргономическое обеспечение) включает в себя методы и средства для
разработки наилучших условий для работы персонала в рамках единой АИС.
МО (Методологическое обеспечение) состоит из методики метрологии и
рекомендаций по их применению для конкретного компонента АИС. [33]
Зачастую различают внемашинное и внутримашинное обеспечение.
Любое ИО имеет внутри себя систему кодирования и классификации;
систему разносторонней документации, используемая чаще всего в ИО;
информационную базу в качестве совокупности массивов данных.
Под внемашинным обеспечением принято подразумевать совокупность
данных, представленных в основном в виде документов. Различают документы
первичные (налоговые выписки, декларации и другие ведомости) и вторичные,
82
включающие всю отчётность налогоплательщиков, проанализированную и
подготовленную для отдела камеральных проверок.
Внутримашинное ИО зачастую передают данные на машинных носителях
в структурированном виде (массиве) БД и связей между ними. Часто такой вид
ИО создает среду, которая выражает исполнение сотрудниками своих прямых
должностных обязанностей. Зачастую подобная область определяется набором
объектов, их взаимосвязей и свойств. Для любого подобного объекта эти
взаимосвязи и свойства выражаются отдельно.
Информационным потоком внешнемашинного ИО обычно называется
регулярное движение документов от создателя до адресата.
Классификаторы применяются для описания данных, указывают единство
кодирования и классификации и необходимы прежде всего для корректной
машинной обработки и выдачи данных в понятном виде для решения задач
потребителя.
В нашей задаче используются следующие общероссийские
классификаторы:
ОКУД – общероссийский классификатор управленческих
документов;
ОКОПФ – общероссийский классификатор организационно-
правовых форм.
Зачастую в процессе создания системы применяется реляционная модель
БД. Подобная модель имеет на отдельной предметной области некий набор
отношений, изменяющийся во времени. По факту создания системы данная
совокупность получает все данные об объектах предметной области, помогает
моделировать связи между ними. Сами же данные располагаются в таблицах. Для
удобства поиска и определения любая таблица получает свой ID.
Обычно к ИО могут предъявлять следующие требования:
83
ИО должно быть полными и достоверными для поддержки всех
функций автоматизации;
При кодировании данных применяются подтвержденные ID;
В процессе кодирования входных или выходных данных,
используемых на высшем уровне управления, применяются лишь
классификаторы данного уровня;
ИО обязано быть полностью совместимо с создаваемым проектом;
Все формы документов должны сочетаться с корпоративными
стандартами и обобщенной системой документации;
Структура экранных форм и всех документов обязана
соответствовать характеристике каждого рабочего места сотрудника;
Применяемые сокращения, графики и информационные сообщения
обязаны быть общепринятыми в отдельной предметной области и согласованы с
заказчиком.
В ИС должны иметь установленные заранее средства контроля входной и
результатной информации, изменения данных в информационных массивах,
отслеживания целостности ИБ, защиты от НСД.
В нашем случае к ИО задачи относят входные и результатные документы,
классификаторы, а также список экранных форм, необходимых для сознания
диалога системы и пользователя.
1.5.2 Обоснование проектных решений по программному
обеспечению
Программное обеспечение можно назвать совокупностью компьютерных
программ, описаний и инструкций по их правильной работе на ПК. Все ПО
принято делить на два класса:
Общее ПО (ОС, оболочки, компиляторы, интерпретаторы, среды для
создания прикладных программ, СУБД, сетевые программы и т.п.);
84
Специальное ПО (несколько прикладных программ, созданных под
конкретные задачи в рамках своих подсистем).
Для работы и применения ПО используется ОС. Сами ОС контролируют
работу ПК, их ресурсы, запускают на выполнение разнообразные прикладные
программы, реализуют всевозможные вспомогательные действия по желанию
пользователя. ОС делятся на однопользовательские, многопользовательские, и
сетевые. Факторы, влияющие на выбор конкретной ОС, следующие:
Общее число поддерживаемых программных продуктов;
Конкретные требования к аппаратным средствам;
Поддержка сетевой технологии;
Доступность справочной службы для пользователя;
Скорость работы;
Понятный и простой интерфейс.
Для выбора языка программирования сравним следующие языки – Java,
Delphi и Visual Basic[3]. Сравнение языков программирования приведено в
Таблице 1.15. и на Рисунке 1.11.
Таблица 1.15
Сравнение языков программирования
Параметр
Степень соответствия, %
Delphi
Java
Visual Basic
Возможность
компиляции
8
8
4
Многопоточная
компиляция
8
0
8
Интерпретатор
командной строки
6
4
0
Многомерные
массивы
8
0
8
85
Параметр
Степень соответствия, %
Delphi
Java
Visual Basic
Динамические
массивы
8
8
0
Ассоциативные
массивы
4
0
0
Интерфейсы
8
0
4
Мультиметоды
8
0
0
Общая оценка
7,25
2,5
3
Рисунок 1.11 Сравнение языков программирования
Для разработки и отладки программы применялась интегрированная
система Borland Delphi 7.
Выбор этого программного продукта обусловлен следующим [4]:
1. В Delphi имеется возможность визуального конструирования форм,
что избавляет при создании программы от многих аспектов разработки
интерфейса программы, так как Delphi автоматически готовит необходимые
7,25
2,5
3
0 1 2 3 4 5 6 7 8
Delphi
Java
Visual Basic
86
программные заготовки и соответствующий файл ресурсов. Программисту нужно
лишь наполнить прототип будущего окна элементами интерфейса;
2. Библиотека визуальных компонентов предоставляет огромное
разнообразие созданных разработчиками Delphi программных заготовок, которые
после несложной настройки готовы к работе в рамках создаваемого приложения.
Использование компонентов не только во много раз уменьшает время создания
программы, но и существенно снижает вероятность случайных программных
ошибок;
3. Мощность и гибкость языка программирования ObjectPascal –
достоинство Delphi, выгодно отличающее эту среду от других инструментов RAD.
От языка VisualBasic язык Pascal отличает строгая типизированность,
позволяющая компилятору ещё на этапе компиляции обнаружить многие ошибки,
а также средства работы с указателями. Последнее даёт возможность
использовать так называемое раннее связывание с библиотеками типов в
технологии COM, в то время как VisualBasic (а также Java) вынуждены при
обращении к COM объектам использовать более медленное позднее связывание.
Синтаксис языка C++ прямо-таки провоцирует создание запутанных программ, в
то время как простой синтаксис ObjectPascal позволяет очень просто описывать
любой алгоритм, так как Pascal происходит от использующегося для этих целей
алгоритмического языка АЛГОЛ-60. Кроме всего выше перечисленного,
ObjectPascal имеет самый быстрый среди продуктов подобного рода
оптимизирующий компилятор, позволяющий создавать быстрые и относительно
компактные программы;
4. Среди прочих преимуществ Delphi можно выделить самую
эффективную работу с базами данных. Это обуславливается тремя
обстоятельствами: высоко производительной машиной для доступа к данным
разного формата (ODBC), наличием многочисленных компонентов,
ориентированных на работу в этой сфере;
87
5. В настоящее время для создания современного программного
обеспечения приходится использовать несколько различных программных
продуктов, а в базовую конфигурацию Delphi уже входят множество продуктов,
для создания различных элементов программного обеспечения.
Таким образом, можно сделать вывод о том, что Delphi – один из самых
мощных инструментов разработки программных продуктов любой сложности и
направленности. А Delphi 7 наиболее совершенная из всех версий прочих версий
данной среды разработки приложений.
Разработка ИС за небольшой срок часто сочетается с некоторыми
неудачами, которые были вызваны отсутствием полноценной характеристики
всех требований; отсутствием нормальной процедуры создания; малой степенью
деления проекта на некоторые составные части, которые поддаются
эффективному контролю и управлению.
Для нахождения решения данных задач использовался метод разработки
ПО, основанный на понятии ЖЦ ИС.
БД становится базовой частью ИС, поэтому и ЖЦ ИС также связан с ЖЦ
системы БД, которая его поддерживает. ЖЦ ИС состоит из планирования,
подготовки и анализ требований, создания, определения СУБД, реализации
приложения, модернизации прототипа, итоговой реализации, тестирования,
обновления данных и поддержки.
Опишем самые важные вопросы реализации ИС и выбора СУБД, от выбора
которых часто зависит успех всего совокупного проекта.
Создание БД. Основным этапом реализации ИС является создание БД,
целью которой будет:
Описание данных и связей между ними, необходимых для главных
областей использования описываемой системы и всех групп пользователей;
Подготовка модели данных, поддерживающей внедрение любых
требуемых транзакций, связанных с анализом данных;

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

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