Диплом: Разработка веб-представительства компании ООО "Алмаз-Люкс"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
32
Таблица 1.5
Сравнительная характеристика существующих разработок веб -
представительств
Свойства сравнения
Веб -
представите
льство
lusterka.by
Веб -
представительст
во
mzerkal.dom.by
Веб - представительство содержит все сведения о
предприятии, необходимые для пользователя.
+
+
В Веб - представительстве реализованы такие
функции как иерархический каталог товаров
+
+
В Веб - представительстве реализована система
оформления заказов
-
-
В Веб - представительстве реализована
электронная корзина
-
-
Возможность поиска по словам
+
+
В Веб - представительстве реализована
контактная форма
+
+
Анализ существующих разработок веб – представительств компаний
показывает, что на современном рынке представлено множество достойных
программных продуктов, имеющих необходимый или почти необходимый
функционал. Веб – представительство компании не может быть скопировано,
оно всегда индивидуально и требует тщательного обдумывания и разработки
под конкретные требования и предприятие.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Разработка веб –представительства компании ООО «Алмаз люкс»
предполагает наличие нескольких этапов. Первым из которых является - анализ
бизнеса, и как следствие, определение свойств разрабатываемого программного
средства, а именно:
качественное информативное содержание;
иметь легко запоминающееся доменное имя;
33
должен заинтересовать посетителя сайта продукцией и вызвать у
него желание приобрести её.
На втором этапе определена функциональность веб –представительства
ООО «Алмаз -Люкс», а именно:
предоставлять возможность просмотра каталога продукции;
предоставлять клиентам возможность оформления онлайн заказа;
осуществление обратной связи.
На третьем этапе осуществлен выбор стратегии автоматизации. Под
стратегией автоматизации понимается области деятельности предприятия и цели
автоматизации предприятия, последовательность, в которой они будет
автоматизация, а также анализ финансовых и временных ограничений.
Различают следующие стратегии автоматизации.
1) Кусочная («лоскутная») автоматизация. Данная стратегия
определяется не реальными задачами и потребностями предприятия, а
единовременными локальными задачами. Преимуществом лоскутной
автоматизации является нормализация работы предприятия, автоматизация
большинства рутинных. Также несомненным преимуществом кусочной
автоматизации является ее проведения в короткие сроки и не требует больших
финансовых затрат. Недостатком лоскутной автоматизации является
возможность возникновения ситуации появления множества несовместимых и
несогласованных программ в разных отделах. Следствием такой автоматизации
оказывается необходимость вводить и обрабатывать одну и ту же информацию
несколько раз, увеличение времени для их проверки [7. стр. 125].
2) Автоматизация по участкам. Данная стратегия предполагает
автоматизацию конкретных отделов или подразделений предприятия,
объединенных по функциональному признаку. Стратегия автоматизации по
участкам реализуется в случае если инвестиционные ресурсы предприятия
недостаточны для решения задач автоматизации в полном объеме, существуют
участки, где применение автоматизированных систем дает значительный
экономический эффект, технология производства или иные условия не
позволяют обходиться без использования автоматизированных систем [7. стр.
125].
34
3) Автоматизация по направлениям. Данная стратегия реализуется в
случае участия в процессе автоматизации всех подразделений предприятия,
функционирование которых связано с автоматизируемым направлением.
Стратегия автоматизации по направлениям может использоваться как первый
шаг в создании комплексной автоматизированной системы управления
предприятием [7. стр. 126].
4) Комплексная автоматизация финансово-хозяйственной
деятельности предприятия. При такой стратегии с единой базой данных
работают все отделы и подразделения. Полностью устраняется дублирование в
работе различных служб, а руководство получает возможность оперативно
получать любую информацию о деятельности предприятия. Основными
преимуществами стратегии комплексной автоматизации являются оптимизация
бизнес процессов и документооборота предприятия. Недостатками данной
стратегии является высокая стоимость, сложность и большой срок внедрения,
необходимость переобучения значительной части персонала, потребность в
постоянном присутствии квалифицированных специалистов в области
информационных технологий для обеспечения бесперебойной работы системы
[7. стр. 127].
В ООО «Алмаз - люкс» для автоматизации процесса продажи товара в
рамках веб - представления информации о предприятии и товарах целесообразна
стратегия автоматизации по направлениям, так как она затрагивает не только
отдел продаж, склад, но и руководство предприятия, участвующие в данном
бизнес – процессе, складское хозяйство.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
Выбор и обоснования способа приобретения информационной системы
для автоматизации процесса продажи товара в рамках веб - представления
информации о предприятии и товарах ООО «Алмаз-Люкс» является важнейшим
пунктом в проектировании бизнес – процесса автоматизации. Под способом
приобретения информационных систем понимается действия заказчика от
определения необходимости автоматизации до момента внедрения
35
информационной системы. Существуют следующие способы приобретения
информационных средств:
Самостоятельная разработка;
Покупка готовой информационной системы;
Доработка уже существующей информационной системы.
При покупке готовой информационной системы для автоматизации
процесса продажи товара в рамках веб - представления информации о
предприятии и товарах ООО «Алмаз-Люкс» необходимо учитывать все
функциональные требования, выдвинутые к программному продукту,
автоматизирующему данный бизнес – процесс. Анализируя рынок готовых
информационных систем, можно сделать вывод, что производители
информационных систем, реализуя большинство требований потенциальных
клиентов, предлагают системы перегруженные лишним функционалом, за
который необходимо платить.
Для ООО «Алмаз-Люкс» выбран способ приобретения информационной
системы для веб - представления информации о компании - доработка уже
существующего сайта. Необходимость в доработке возникла в связи с
необходимостью изменения функций в соответствии с вновь возникшими
требованиями и потребностями компании.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Представление информации для ООО «Алмаз - Люкс» о предприятии и
товарах посредством веб - представительства, предназначено для эффективного
ведения, в том числе, маркетинговой деятельности.
В программе должны быть реализованы следующие функции:
Представление страницы с общей информацией об организации;
Представление каталога товаров и возможности заказа;
Представление центров продаж, содержащего информацию о
магазинах где реализуется продукции ООО «Алмаз-Люкс» на территории
Республики Беларусь;
36
Представление контактов компании, содержащие адрес, контактные
телефоны, контактную форму и местоположение организации;
Представление информации о сотрудничестве, содержащую
информацию о предприятиях с которыми сотрудничает ООО «Алмаз-Люкс», а
также приглашение к сотрудничеству оптовых клиентов;
Представление информации о предприятии, содержащую полную
информацию о предприятии;
Представление информации и возможности выбора способа
доставки при заказе;
Представление возможности формирования корзины, которая
отображает выбранную продукцию пользователем для заказа, а также содержит
форму для последующего оформления заказа.
Входной информацией будет являться вся информации, которая вводится
сотрудниками и пользователем для решения поставленной задачи.
Выходной информацией будет являться вся информации, которая
вводится сотрудниками и представленная на сайте, а также получаемая отделом
продаж. Для пользователя выходной информацией будет является
подтверждение заказа.
Входными данными со стороны компании являются:
– информация о предприятии;
– информация о товарах.
Выходными данными со стороны компании являются:
веб - представление информации о предприятии;
веб - представление информации о товарах.
Входными данными со стороны пользователя являются:
данные пользователя;
формирование корзины;
оформление заказа.
Входными данными со стороны пользователя являются:
сформированный заказ;
документы, подтверждающие заказ и выбор способы доставки.
37
Пользовательский интерфейс – разновидность интерфейсов, в котором
одна сторона представлена человеком (пользователем), другая —
машиной/устройством. Представляет собой совокупность средств и методов, при
помощи которых пользователь взаимодействует с различными, чаще всего
сложными, машинами, устройствами и аппаратурой.
При разработке интерфейса следует учитывать психофизиологические
особенности человека, и существенно облегчит работу будущим пользователям
веб -представительства, увеличит производительность работы [13. с. 78].
Важная роль при разработке приложений отводиться системе меню.
Главное меню должно обеспечивать доступ к основной информации и
функциям, предоставляемых веб - представительством. Главное меню является
основным элементом управления веб - представительства. Таким образом,
графический интерфейс приложения должен совмещать в себе
функциональность и эстетику.
Обоснование внутри - машинного информационного обеспечения
предполагает, в том числе, обоснование способа организации информационной
базы.
Информационная база представляет собой совокупность данных,
организованных определенным образом, которая хранится в памяти
вычислительной системы в виде файлов и осуществляет решение задач и
управленческих процессов.
Существуют следующие способы организации информационной базы:
совокупность локальных файлов, поддерживаемых функциональными пакетами
прикладных программ, и интегрированная база данных, основывающаяся на
использовании универсальных программных средств загрузки, хранения, поиска
и ведения данных, т.е. системы управления базами данных (СУБД).
Локальные файлы вследствие специализации структуры данных под
задачи обеспечивают, как правило, более быстрое время обработки данных.
Однако недостатки организации локальных файлов, связанные с большим
дублированием данных в информационной системе и, как следствие,
несогласованностью данных в разных приложениях, а также негибкостью
доступа к информации, перекрывают указанные преимущества. Поэтому
38
организация локальных файлов может применяться только в
специализированных приложениях, требующих очень высокой скорости реакции
при импорте необходимых данных.
Для информационной базы проектируемого веб - представительства
ООО «Алмаз-Люкс», выбран способ организации - Интегрированная
информационная база. Это обусловлено тем, что организация информационной
базы при помощи совокупности локальных файлов приведет к дублированию
данных и их несогласованности. Интегрированная информационная база
предполагает использование базы данных, т.е. совокупности взаимосвязанных,
хранящихся вместе данных, уменьшающих риск дублирования и
несогласованности информации. Наличие СУБД обеспечит совместимость
данных и разделение хранения данных между пользователями и сотрудниками
организации.
База данных — совокупность данных, хранимых в соответствии со
схемой данных, манипулирование которыми выполняют в соответствии с
правилами средств моделирования данных [12. стр.9].
1.4.2 Обоснование проектных решений по программному
обеспечению
От выбора операционной системы для реализации разрабатываемого
проекта зависит его эффективность. Поэтому выбирая операционную систему,
необходимо учесть их важнейшие особенности по управлению процессорами,
памятью, внешними устройствами компьютера. Для разрабатываемого веб -
представительства ООО «Алмаз-Люкс» изначально рассматривались
многозадачные и многопользовательские операционные системы [14. стр.13].
Характеристика операционных систем представлена в таблице 1.6.
39
Таблица 1.6
Характеристика операционных систем
Операционная
система
Характеристика
1
2
OS/2
многозадачная операционная система с графическим
интерфейсом, есть версии для многопроцессорных машин.
OS/2 создавалась для собственных нужд и задач фирмы
IMB. Программное обеспечение под нее практически не
существует.
UNIX
многозадачная, многопользовательская операционная
система, с графическим интерфейсом, обеспечивают
достаточную надежность и защиту данных. Эта ОС
ставятся на различные аппаратные платформы (как на
персональные компьютеры, так и на большие машины
такие как мэйнфреймы и суперЭВМ). UNIX включают в
себя использование простых текстовых файлов для
настройки и управление системой и широкое применение
утилит, запускаемых в командной строке, ·
взаимодействие с пользователем осуществляется
посредством терминала.
Linux
Linux является одной из распространенных систем версий
UNIX. Она может организовать работу как рабочих
станций, так и сервера. Linux – это многозадачная и
многопользовательская операционная система для
бизнеса, образования и индивидуального
программирования. Достоинствами Linux является
высокая скорость работы и возможность работы на
машинах не очень большой мощности, также данная
операционная система может применяться как для
различных типов серверов, так и для настольных
компьютеров.
40
Продолжение таблицы 1.6
1
2
Windows
операционные системы для использования на самых
разнообразных компьютерах. Все операционные системы
семейства Windows являются многозадачными системами
с графическим интерфейсом. Они работают на
платформах x86, x86-64, IA-64, ARM. Достоинствами
Windows является поддержка технологии Plug & Play. Эта
технология упрощает для пользователя подключение
разных внешних устройств, а также переносимость за счет
специальных модулей осуществляется связь ОС с разным
аппаратным обеспечением.
В интерфейсе ОС семейства Windows реализована
объектная модель, которая поддерживают работу
персонального компьютера в сети.
Веб – представительство ООО «Алмаз-Люкс» должно работать на
большинстве операционных систем, предусматривающих браузер и
подключение к интернету. Сама разработка веб – представительства ООО
«Алмаз-Люкс» будет осуществляться на операционной системе UNIX,
установленной на сервере, предоставляемым хостингом.
Для разрабатываемого веб – представительства ООО «Алмаз-Люкс»
необходимо выбрать подходящую модель организации данных, исходя из
представлений пользователей о предметной области. Модель организации
данных представляет собой описание основных сущностей (таблиц) и связей
между ними. Модели баз данных различаются характером взаимосвязи и
взаимодействия между объектами и атрибутами базы данных.
Основные модели баз данных:
Иерархическая модель баз данных представляет собой в
графическом виде «дерево» и предусматривает поиск данных по одной из ветвей
«дерева», в котором каждая вершина имеет только одну связь с вершиной более
высокого уровня. Для осуществления поиска необходимо указать полный путь к
41
данным, начиная с корневого элемента. Иерархическая модель баз данных
представлена на рисунке 1.7.
Рис. 1. 1 Иерархическая модель баз данных
Сетевая модель баз данных в графическом виде предполагает
усложнение «дерева» без ограничения количества связей, входящих в вершину.
Это позволяет строить сложные поисковые структуры. Сетевая модель баз
данных представлена на рисунке 1.8.
Рис. 1. 2 Сетевая модель баз данных
Реляционная модель баз данных представляет собой табличный
способ организации данных. В реляционной модели базы данных взаимосвязи
между элементами данных представляются в виде двумерных таблиц и
называются отношениями, которые в свою очередь следующими свойствами:
каждый элемент таблицы представляет собой один элемент данных
(повторяющиеся группы отсутствуют); элементы столбца имеют одинаковую
природу, и столбцам однозначно присвоены имена; в таблице нет двух
одинаковых строк; строки и столбцы могут просматриваться в любом порядке
вне зависимости от их информационного содержания.
Для разрабатываемого веб – представительства ООО «Алмаз-Люкс» в
качестве модели баз данных выбрана реляционная модель базы данных. Так как
она проста в построении и понимании, а также обладает гибкой структурой.

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

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