Диплом: Автоматизация учета посещений клиентов в интернет-магазине автомобильного тюнинга "Д-Тюнинг"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
же обеспечивает защиту дынных, включает в себя различные сервисные
функции. Любые программы обращаются к средствам, которые в свою очередь
предоставляет ОС. Выбор данных программ очень важен, потому что именно он
и итоге обуславливает набор программ и формат применяемых файлов, в том
числе их принцип взаимного действия с ОС.
Критериями для выбора ОС в рамках организации бывают следующие
характеристики:
• Работа в много серверной сети;
Повышенная эффективность файловых операций;
• Доступность качественной интеграции с другими ОС;
Централизованная масштабируемая справочная служба;
• Достойные перспективы развития;
• Удобная работа удаленных пользователей;
Поддержка различных сервисов - файловый обмен, печать
документов, безопасность данных и стабильность работы, архивирование, обмен
сообщениями, разнообразные БД и другие;
• Работа с многообразными ОС конечных пользователей;
Поддержка сетевой Ethernet - периферии;
• Встроенные прикладные интерфейсы и механизмы вызова
удаленных процедур RPC.
ОС часто идентифицирует облик всей вычислительной системы в целом.
ОС создает две, как правило мало связанные функции: разрешает пользователю-
программисту некоторые удобства благодаря развитью функциональности и
улучшению эффективности пользования ПК методом рационального
расходования его ресурсов.
Для того чтобы разрешить этих общие задачи управления ресурсами,
каждая ОС прилагает свои алгоритмы, что, в конечном счете, и идентифицирует
их облик в целом, включая характеристики производительности, область
применения и даже пользовательский интерфейс. К примеру алгоритм
управления процессором зачастую считает, будет ли ОС системой разделения
времени, системой реального времени или системой пакетной обработки.
Для разработки ПО автоматизированной обработки выбор конкретной ОС
не отражается на функциональности системы по причине того, что в процессе
создания алгоритмов ПО не нужно прилагать каких-либо специфических
функций ОС. Абсолютно все типы ОС предоставляют своим пользователям
возможность разработать программный продукт без вреда для его
функциональности, потому как существуют программные среды (языки
программирования для всех типов ОС.
В качестве ОС для разработки и внедрения программы компанией
выбрана ОС Windows 7. Данный выбор поясняется тем, что сейчас Windows 7
представляется самой распространенной ОС. Кроме того, используемая в
настоящее время в компании ОС Windows XP не может предоставить
требуемого уровня ИБ, так поскольку имеет значительные уязвимости. Поэтому
очень важно заменить используемые ОС на Window 7 Pro.
Выбор СУБД представляется сложной многопараметрической задачей и
ставится одним из важных этапов при реализации приложений БД. Выбранный
программный продукт должен давать как уже указанным, так и
подразумеваемым в будущем потребностям компании, также важно обратить
внимание на финансовые затраты на покупку самой системы, нудного
оборудования, планирование необходимого ПО на ее основе, а также проведение
тренингов с персоналом. По мимо этого нужно будет убедиться, что разработка
и создание СУБД будет реально выгодным предприятию.
Самый доступный способ выбора СУБД базируется на оценке того, в
какой мере уже созданные системы довольствуют базовым требованиям
реализуемого проекта ИС. Более сложным и материально затратным вариантом
будет реализация прототипа на основе нескольких СУБД и проведение анализа,
на основе которого будет выбран наиболее подходящий из кандидатов. Но и в
этом случае важно ограничить круг возможных систем, опираясь на отдельные
критерии отбора. В таком случае выделим несколько групп критериев:
• Создание модели данных;
Нюансы архитектуры и функциональные возможности;
• Отслеживание работы системы;
Нюансы создания приложений;
• Работоспособность;
• Стабильность;
• Аппаратные требования;
• Другие критерии.
Основным принципом выбора СУБД значится выявление программного
продукта, максимально соответствующего предъявляемым требованиям.
Действия по оценке производительности выполняются путем
тестирования с помощью эталонных тестов из набора AS3AP (ANSI SQL
Standard Scalable and Portable). В данных тестах имеется обширный спектр часто
встречающихся операций БД и можгут моделироваться многопользовательские
и однопользовательские среды.
Сравнительная характеристика применения главных технологий в
различных сферах электронной коммерции показала, что наиболее
применяемыми технологиями в электронной коммерции представляются PHP,
PYTHON, RUBY и JSP.NET (таблица 1.5).
Таблица 1.5
Применение web-технологий в электронной коммерции
Технология
Сфера электронной
коммерции
ASP.NET PHP Python
Ruby JSP
HTML JAVA
SCRIPT
сайт
+- + +- +- +- + +
портал
+- + +- +- +- + +
аукцион
+- + +- +- +- + +
экспертная система
+ + + + +
- -
система
прогнозирования
+ + + + +
- -
обучающая система
+
- -
информационная
система
+ + + + + + +
аналитическая система
+ +
- -
Условные обозначения следующие: "+" - применяется, "-" - не
применяется, "+-" - в теории применение возможно, на практике чаще всего не
применяется.
Таким образом, для реализация интернет-магазина воспользуемся языком
php как наиболее оптимальный.
Определение системы управления баз данных (СУБД) представляется
одним из важных этапов в процессе реализации приложений БД. Выбранный
программный продукт должен в полной мере соответствовать текущим и
будущим пожеланиям, потребностям компании, при этом важно учитывать
стоимостные затраты на покупку недостающего оборудования, самой системы,
реализацию необходимого программного обеспечения на ее основе, а также
исполнения мероприятий по обучению персонала. По мимо этого нужно будет
убедиться, что новая СУБД будет реально выгодным предприятию.
Реализуемая БД должна использоваться для сбора, хранения и обработки
данных. Проблемным местом при разработке БД для информационно
аналитических систем представляется хранение обширного количества
элементов - вариантов решений. Решение задачи эффективности при глобальном
поиске в информационно-аналитических системах, а так существование малого
количества запросов от самих пользователей подобных систем представляет
позможность не вводить жесткие требования к скорости работы СУБД. В итоге
объединив все выше перечисленное, можно отметить следующие требования к
СУБД:
Кроссплатформенность СУБД;
• 100% совместимость с указанной средой разработки (PHP);
• Простота применения и внедрения;
• Популярность и распространённость СУБД. Если пользоваться
малоизвестным и малораспространенным СУБД, в дальнейшем будущем встанут
проблемы с поддержкой и модернизацией ИС, что в итоге может привести
компанию к дополнительным и непредвиденным затратам на перенос
сохраненных данных.
• Стабильность, которая дает возможность создать решение задачи
непрекращающегося наполнения и обеспечения сохранности данных.
Проведём анализ рынка СУБД по нескольким характеристикам аблица
1.6).
Таблица 1.6
Сравнение СУБД
Показатели
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-
требований
к транзакциям
Да
Да, при
использован
ии
некоторых
движков
хранения
данных
Да
Каскадное
обновлениедален
ие внешних
ключей
Да
Да, при
использован
ии
некоторых
движков
хранения
данных
Да
Возможность
писать хранимые
функции на разных
языках
программирования
Да,
теоретически
на любом языке,
поддерживают,
им CLR,
например
VisualBasic.NET
, C#, IronPython,
но сначала надо
Нет (кроме
C и Pl/SQL)
Да, наиболее полная
поддержка из всех
рассматриваемых.
Показатели
Microsoft SQL
Server 2008
MySQL 5.1 PostgreSQL 8.4
скомпилировать
код
в бибилиотеку
dll.
Если учесть приведенные выше требования и обзор по сравнению СУБД,
наиболее приемлемой выбрана среда MySQL - это многопоточная,
многопользовательская СУБД, главными достоинствами которой представляться
быстрота, надежность и простота использования. Несмотря на то что, MySQL не
обладает таким широким набором возможностей как например Oracle,
пользование MySQL подтверждает себя из-за значительных меньших
требований к мощности оборудования и большей скоростью работы при работе
со средним объемом данных БД. Применения связки PHP+MySql дает
возможность более гибко организовывать принцип мультплатформенности.
Операционная система (ОС) является обязательной частью системного
программного обеспечения компьютера. В функции операционной системы
входит организация выполнения программ и взаимодействия пользователя и
внешних устройств с компьютером, обеспечение эффективного
функционирования ПК в различных режимах. [10].
Сравнение наиболее распространенных операционных систем приведено в
таблице 1.7.
Таблица 1.7
Сравнение характеристик наиболее распространенных пользовательских ОС
Наименование
ОС
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- 3-5 ГБ (в 2-3 ГБ
Наименование
ОС
Windows 7
Linux
Mac OS X Snow
Leopard 10.6
на диске разрядная
система) / 20 ГБ
(64-разрядная
система)
зависимости от
разновидности)
Видеокарта
Графический
процессор
DirectX 9 с
драйвером
WDDM 1.0 или
более старшей
версии
Super VGA
(800x600/1024x768)
из числа
поддерживаемых
системой
VGA (640 x 480)
Другие характеристики
Встроенное
офисное ПО
-
+
-
Высокий уровень
безопасности и
защиты от
вирусов и т.п.
-
+
-
Наличие 64
битной версии
-
+ +
Удобная работа с
устройствами
хранения данных
+
-
+
Так как файлы интернет-магазина будут лежать и храниться на сервере,
выбор операционной системы будет происходит в ходе выбора хостинга.
В качестве операционной среды для создания и использования программы
была выбрана операционная система семейства Windows, в частности
операционная система Windows Seven. Данный выбор обусловлен тем, что
Windows Seven представляется преимущественно стабильная операционная
система семейства Windows на сегодняшний день. Кроме того, данная ОС не
вызывает сложностей у пользователей в ходе работы, легко настраивается и
обслуживается.
Использование информационных технологий в сфере электронной
коммерции предоставляет возможность наиболее эффективно вести бизнес, т.е.
уменьшать издержки производства, выполнять эффективные маркетинговые
исследования, автоматизировать процессы купли-продажи и информирования
клиентов, совершать анализ рынка, моделировать и прогнозировать бизнес-
54
процессы, управлять персоналом и выбирать более оптимальные бизнес
стратегии.
При правильном подходе к применению Интернета в системе
распределения, компания должна заранее попробовать решить все возможные
проблемы, а главным, в итоге результатом должны стать не конфликты, а
увеличение общего объема продаж и выход предприятия на новые целевые
группы потребителей.
1.4.3 Обоснование проектных решений по техническому обеспечению
Техническое обеспечение считает совокупность технических средств,
которые необходимы для работы ИС, в том числе необходимая документация на
эти средства и технологические процессы.
Развитие технического обеспечения, включающее в себя аппаратные
средства, средства связи, ПО, реализуется неравномерно, скачкообразно.
Становление компьютерной техники на современном этапе проявляется в
геометрической прогрессии. Выражается в динамике увеличения мощности
компьютеров, так каждые 4 года наблюдается удвоение мощности.
Компьютерные технологии разнятся по типу пользовательского
интерфейса (каким образом происходит взаимодействие пользователя с
компьютером) - пакетные, диалоговые, сетевые. В первом варианте пользователь
имеет только результаты работы технологии, в остальных он взаимодействует с
ней на личном ПК или ПК, входящем в сеть.
На сегодняшний день, современные технические средства создания
управления информационными ресурсами по своему составу и возможностям
крайне различны. Средства ЭВМ, средства связи, средства организационной
техники.
Компьютерная техника довольно часто определена для создания
комплексных технологий анализа и хранения данных, и ставится главной для
объединения всех новейших технических средств реализации управления
информационными ресурсами.
Коммуникационная техника довольно часто определена для возможности
передачи данных и включает в себя как автономную работу, так и работу в
комплексе со средствами компьютерной техники.
Организационная техника разработана для реализации технологий
хранения, отображения и применения информации, в том числе и для запуска
различных вспомогательных операций в рамках разных технологий
информационной поддержки процесса управления.
В рассматриваемой задаче автоматизации, в процессе решеия которой
необходимо создать интернет-магазин для ООО «Д-Тюнинга», в качестве
технического обеспечения применяются следующие средства:
• персональные компьютеры менеджеров;
• сервера;
• соединительные линии локальной вычислительной сети.
Персональные компьютеры расцениваются по следующим основным
критериям:
• быстродействие процессора;
• объем жесткого диска;
• объем оперативной памяти;
• быстродействие видеокарты.
Поскольку создаваемый интернет-магазин будет функционировать на
основе клиент-серверной технологии, то все вычисления будут осуществляться
на стороне сервера, следовательно, системные требования к персональным
компьютерам минимальны.
В настоящее время применяются АРМ со следующими характеристикам:
• Процессор 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
Технические характеристики применяемых в организации персональных
компьютеров принадлежат к компьютерам со средней производительностью,
таким образом можно сделать вывод, что их совершенствование или замена в
целях выполнения поставленной задачи не требуется.
Так же не подлежат улучшению технические параметры серверов, так
как на сегодняшний день используемые модели серверов представляют
возможность увеличить свою производитель для исполнения автоматизируемой
задачи без ущерба для других исполняемых ими задач.

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

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