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

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
76
поддержкой и развитием ИС, что так же наложит дополнительные затраты на
перенос накопленных данных;
надежность, позволяющая обеспечить решение задачи постоянного
наполнения и обеспечения сохранность данных.
Проведём анализ рынка СУБД по нескольким характеристикам
(таблица 1.7).
Таблица 1.7
Сравнение СУБД
Показатели
Microsoft SQL
Server 2008
MySQL 5.1
PostgreSQL 8.4
Поддерживаемые
операционные
системы
Windows
Desktop/Server
Windows
Desktop/Serv
er , Linux,
Unix, Mac
Windows1 Desktop/S22er
ver, Linux, Unix, 2Mac
Условии
лицензирования
Коммерческий
продукт
с закрытым
исходным
кодом. Есть
бесплатная
версия
с ограничением
оперативной
памяти до 4 Гб.
Коммерческ
ая лицензия
и GNU GPL.
Лицензия BSD Open
Source.
Наличие
предустановленны
х драйверов
в ОС семейства
Windows
Да
Нет
Нет
Поддержка ACID-
требований
к транзакциям
Да
Да, при
использован
ии
некоторых
движков
хранения
данных
Да
Каскадное
обновление/удале
ние внешних
ключей
Да
Да, при
использован
ии
некоторых
движков
Да
77
Показатели
Microsoft SQL
Server 2008
MySQL 5.1
PostgreSQL 8.4
хранения
данных
Возможность
писать хранимые
функции
на разных языках
программирования
Да,
теоретически
на любом
языке,
поддерживающ
им CLR,
например,
VisualBasic.NE
T, C#,
IronPython,
но сначала надо
скомпилироват
ь код
в бибилиотеку
dll.
Нет (кроме
C и Pl/SQL)
Да, наиболее полная
поддержка из всех
рассматриваемых.
Учитывая приведенные выше требования и сравнительный обзор в качестве
СУБД был выбрана среда MySQL – это многопоточная, многопользовательская
СУБД, основными достоинствами которой является быстрота, надежность и
простота использования. Несмотря на то что, MySQL не представляет такой
широкий набор возможностей как например Oracle, использование MySQL
оправдывается из-за значительных меньших требований к мощности
оборудования и большей скоростью работы при работе со средним объемом
данных БД. Использование связки PHP+MySql позволяет более гибко
организовывать принцип мультплатформенности.
Операционная система (ОС) является обязательной частью системного
программного обеспечения компьютера. В функции операционной системы
входит организация выполнения программ и взаимодействия пользователя и
внешних устройств с компьютером, обеспечение эффективного
функционирования ПК в различных режимах. [10].
Сравнение наиболее распространенных операционных систем приведено в
таблице 1.8.
78
Таблица 1.8
Сравнение характеристик наиболее распространенных пользовательских
ОС
Наименование
ОС
Windows 7
Linux
Mac OS X Snow
Leopard 10.6
Минимальные системные требования
Процессор
1 ГГц или выше
32- (x86) или 64-
разрядный (x64)
500 МГц — 1 ГГц
300 МГц
ОЗУ
1 ГБ (32-
разрядная
система) / 2 Гб
(64-разрядная
система)
256 МБ (alternate-
установка) / 384 МБ
(стандартная
установка)
192 МБ (32-
разрядная
версия) / 256
МБ (64-
разрядная
версия)
Свободное место
на диске
16 ГБ (32-
разрядная
система) / 20 ГБ
(64-разрядная
система)
3-5 ГБ (в
зависимости от
разновидности)
2-3 ГБ
Видеокарта
Графический
процессор
DirectX 9 с
драйвером
WDDM 1.0 или
более старшей
версии
Super VGA
(800x600/1024x768)
из числа
поддерживаемых
системой
VGA (640 x 480)
Другие характеристики
Встроенное
офисное ПО
-
+
-
Высокий уровень
безопасности и
защиты от
вирусов и т.п.
-
+
-
Наличие 64-
битной версии
-
+
+
Удобная работа с
устройствами
хранения данных
+
-
+
Так как файлы интернет-магазина будут располагаться на сервере, выбор
операционной системы будет осуществляться в ходе выбора хостинга.
79
В качестве операционной среды для разработки и применения программы
была выбрана операционная система семейства Windows, в частности
операционная система Windows Seven. Этот выбор обусловлен тем, что Windows
Seven наиболее стабильная операционная система семейства Windows на
сегодняшний день. Кроме того, данная ОС не вызывает сложностей у
пользователей в ходе работы, легко настраивается и обслуживается.
Применение информационных технологий в сфере электронной коммерции
дает возможность более эффективно вести бизнес, т.е. снижать издержки
производства, осуществлять эффективные маркетинговые исследования,
автоматизировать процессы купли-продажи и информирования клиентов,
проводить анализ рынка, моделировать и прогнозировать бизнес-процессы,
управлять персоналом и выбирать более оптимальные бизнес-стратегии.
При правильном подходе к использованию Интернета в системе
распределения, компания обязана заранее попытаться разрешить все возможные
проблемы, а основным результатом должны стать не конфликты, а рост общего
объема продаж и выход предприятия на новые целевые группы потребителей.
1.5.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение - это комплекс технических средств,
предназначенных для работы информационной системы, а также
соответствующая документация на эти средства и технологические процессы.
Эволюция технического обеспечения, которое включает в себя аппаратные
средства, средства коммуникации, программное обеспечение, проходит
неравномерно, скачкообразно. Развитие компьютерной техники пока происходит
в геометрической прогрессии. Каждые четыре года происходит удвоение
производительности компьютеров.
Классификация компьютерных технологий по типу пользовательского
интерфейса (как взаимодействует пользователь технологии с компьютером) -
пакетные, диалоговые, сетевые. В первом случае пользователь получает только
результаты работы технологии, в остальных он взаимодействует с ней на
индивидуальном компьютере или компьютере, подключенном к сети ЭВМ.
80
Современные технические средства обеспечения управления
информационными ресурсами по своему составу и функциональным
возможностям весьма разнообразны. Средства вычислительной техники, средства
коммуникационной техники, средства организационной техники.
Компьютерная техника предназначена, в основном, для реализации
комплексных технологий обработки и хранения информации и является базой
интеграции всех современных технических средств обеспечения управления
информационными ресурсами.
Коммуникационная техника предназначена, в основном, для реализации
технологий передачи информации и предполагает, как автономное
функционирование, так и функционирование в комплексе со средствами
компьютерной техники.
Организационная техника предназначена для реализации технологий
хранения, представления и использования информации, а также для выполнения
различных вспомогательных операций в рамках тех или иных технологий
информационной поддержки управленческой деятельности.
В рассматриваемой задаче автоматизации, в ходе которой необходимо
разработать интернет-магазин для ООО «ТС-авто», в качестве технического
обеспечения используются следующие средства:
персональные компьютеры менеджеров;
сервера;
соединительные линии локальной вычислительной сети.
Персональные компьютеры оцениваются по следующим основным
критериям:
быстродействие процессора;
объем жесткого диска;
объем оперативной памяти;
быстродействие видеокарты.
Так как разрабатываемый интернет-магазин будет работать на основе
клиент-серверной технологии, то все вычисления будут производиться на стороне
81
сервера, следовательно, системные требования к персональным компьютерам
минимальны.
В настоящее время используются АРМ со следующими характеристикам:
Процессор Intel Core i3 530
ОЗУ IMM 2048Mb DDR III 1333МГц Kingston
HDD 250Gb Seagate 7200 rpm SATA-II
Корпус АТX Foxconn 400W
Монитор Philips 17S1SB/00- 17", 0.264, 800:1, 300кд/м2,
5мс,1280x1024, DVI.
Технические характеристики используемых в компании персональных
компьютеров относятся к компьютерам со средней производительностью, откуда
можно сделать вывод, что их модернизация или замена в целях выполнения
поставленной задачи не требуется.
Технические характеристики серверов также не подлежат улучшению, так
как в настоящее время используемые модели серверов имею возможность
нарастить свою производительность для выполнения автоматизируемой задачи
без ущерба для других выполняемых ими задач.
82
2 Проектная часть
2.1 Разработка проекта автоматизации
2.1.1 Этапы жизненного цикла проекта автоматизации
Жизненный цикл информационной системыпериод времени,
который начинается с момента принятия решения о необходимости создания
информационной системы и заканчивается в момент ее полного изъятия из
эксплуатации.
Существуют следующие стандарты проектирования информационных
систем:
ГОСТ 34.601-90;
ISO/IEC 12207:1995 (российский аналог — ГОСТ Р ИСО/МЭК 12207-99);
Custom Development Method (методика Oracle);
Rational Unified Process (RUP);
Microsoft Solutions Framework (MSF). Включает 4 фазы: анализ,
проектирование, разработка, стабилизация, предполагает использование
объектно-ориентированного моделирования;
Экстремальное программирование (англ. Extreme Programming, XP). В
основе методологии командная работа, эффективная коммуникация между
заказчиком и исполнителем в течение всего проекта по разработке ИС. Разработка
ведется с использованием последовательно дорабатываемых прототипов.
Стандарт ISO/IEC 12207 задает полный набор процессов (более 40),
охватывающий все возможные виды работ и задач, связанных с построением
программного средства, начиная с анализа предметной области и заканчивая
изготовлением конечного продукта. Данный стандарт содержит основные и
вспомогательные процессы.
В зависимости от проекта процессы, действия и задачи стандарта
выбираются, упорядочиваются и включаются в модель ЖЦ. При применении они
могут перекрывать, прерывать друг друга, выполняться итерационно или
рекурсивно. Это определяет "динамический" характер стандарта и позволяет
реализовать с его помощью произвольную модель ЖЦ.
83
Из данного стандарта можно выбрать только те процессы, которые более
всего подходят для реализации конкретной ИС. Обязательными являются
основные процессы, которые присутствуют во всех известных моделях ЖЦ. В
зависимости от целей и задач предметной области они могут быть пополнены
дополнительными (документирование, обеспечение качества, верификация и
валидация, и т.п.) и организационными (планирование, управление и др.)
процессами этого стандарта. Разработчик принимает решение о включении в
новую создаваемую модель ЖЦ процесса обеспечения качества компонентов и
системы управления проектом или определения набора проверочных
(верификационных) процедур для обеспечения правильности продукта и
соответствия его заданным требованиям.
На предпроектной стадии необходимо провести системный анализ,
включающий анализ функционирования и выявление недостатков существующей
технологии. На основе выявленных недостатков формулируется потребность в
совершенствовании системы, создается технико-экономическое обоснование
проекта (ТЭО), формулируются технические условия и требования к ИС.
Результаты должны быть оформлены в виде ТЗ (технического задания). Первый
этап выполняется бизнес-аналитиком отдела, с привлечением сотрудников.
Входную информацию бизнес-аналитик получает из интервью с сотрудниками,
характеризующих существующие бизнес-процессы.
Следующий этап – проектирование ИС – включает в себя разработку в
соответствии со сформулированными требованиями состава автоматизируемых
функций (функциональная архитектура), состава обеспечивающих подсистем
(системная архитектура), оформление технического проекта ИС. Входной
информацией для проектирования является ТЗ. На этом этапе определяется состав
программных подсистем и компонентов оборудования, составляются
спецификации требований к компонентам ПО, определяется состав компонентов
ПО (в том числе повторно используемых компонентов), интерфейсы с БД,
структуры хранения данных, алгоритмы обработки информации, спецификации
интерфейсов с другими системами автоматизации, требования к тестам. Данный
84
этап является очень ответственным с точки зрения качества всей последующей
разработки.
На этапе реализации выполняется физическое проектирование,
программирование, наполнение баз данных, тестирование, разработка
инструкций для персонала.
Тестирование ИС. На этом этапе оценивается система в целом на
соответствие требованиям ТЗ.
Внедрение системы необходимо проводить в три этапа:
подготовка объекта к внедрению;
опытное внедрение;
сдача проекта в промышленную эксплуатацию.
На этапе подготовки объекта к внедрению планируется провести
следующие работы:
закупить и установить сервер системы и серверное ПО;
развернуть на сервере базу данных;
установить клиентское ПО на все компьютеры АРМ системы;
сконфигурировать взаимодействие АРМ системы с сервером базы
данных;
ввести учетные записи и настроить им права доступа;
заполнить справочники системы реальными данными;
обеспечить пользователей эксплуатационной документацией;
обучить персонал работе с системой.
В процессе внедрения системы участвуют: разработчики системы
(проектировщик, программист), системный администратор и будущие
пользователи системы. Системный администратор должен обеспечить место для
установки нового сервера; подключение к локальной сети для сервера и АРМ
пользователей системы; доступ к компьютерам, необходимым для развертывания
системы, с правами администратора. Проектировщик системы проводит обучение
пользователей, конфигурирует систему, заполняет справочники, проверяет
правильность взаимодействия всех подсистем. Программист оперативно
устраняет возникающие при развертывании системы неполадки.
85
Опытная эксплуатация системы должна проводиться не менее 3 месяцев. В
случае обнаружения ошибок на этапе опытной эксплуатации, осуществляется
поиск причин и устранение ошибок, внесение коррективов в программу, в
технологию обработки данных. После устранения ошибок подписывается «Акт о
проведении опытной эксплуатации», который служит началом перехода к
третьему этапу – сдаче системы в промышленную эксплуатацию.
На этапе эксплуатации производятся следующие работы:
- периодическая актуализация справочников системы (осуществляется
ответственным за справочник лицом);
- периодическое архивирование информационной базы системы на CD-
носителях (администратор системы);
- локализация проблем и устранение причин их возникновения
(программист);
- модификация ПО (бизнес-анатилик, программист);
- подготовка предложений по совершенствованию системы (пользователи
системы);
- развитие и модернизация системы (бизнес-аналитик, программист).
В связи с небольшим объемом проектных работ, а также характером
проекта выберем каскадную модель для описания жизненного цикла. В
соответствии с этим в него будут входить следующие этапы:
Формирование требований
Проектирование
Реализация
Тестирование
Ввод в действие
Эксплуатация и сопровождение
В качестве стратегии внедрения интернет-магазина в ООО «ТС-авто» был
выбран «Пилотный проект».
Пилотный проект – это первый этап внедрения, позволяющий убедиться
в применимости и эффективности предлагаемой системы до eѐ окончательного
внедрения, обучить сотрудников компании работе с системой, а также определить

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

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