Федеральное агентство железнодорожного транспорта
Омский государственный университет путей сообщения (ОмГУПС)
Кафедра "Автоматика и системы управления"
Разработка ИТ-инфраструктуры на основе анализа архитектуры предприятия
Пояснительная записка к курсовой работе
по дисциплине "ИТ-инфраструктура предприятия"
Студент гр.23Ф Д.И. Юсупов
Руководитель - преподаватель
А.В. Шилер
Омск 2016
Реферат
Пояснительная записка к курсовой работе содержит 24 страниц, 20 рисунков, 4 использованных источника.
Объектом курсовой работы является интернет - магазин "Loterry - wow".
Целью курсовой работы является приобретение практических навыков по созданию интернет - магазина, который бы смог функционировать для развития и ведения бизнеса.
Результатом курсовой работы является рабочий интернет - магазин "Loterry-WoW", позволяющий иметь возможность приобретать электронные аккаунты.
Интернет - магазин разработан на PHP с использование JavaScript
Пояснительная записка выполнена в текстовом редакторе Microsoft Word 2013.
Содержание
Введение
Тема курсовой работы является актуальной на сегодняшний день, так как миллионы людей являются активными пользователями сети Интернет. Во всем мире прогрессирующим направлением является электронная коммерция, в том числе и в России данное направление пользуется популярностью уже в течение 6 лет. Одним из видов электронной коммерции является продажа электронных товаров в сети.
Электронный магазин позволяет осуществлять покупку товаров не зависимо от временных рамок, что делает его наиболее популярным среди пользователей.
Целью данной работы является создание интернет-магазин.
Для достижения поставленной цели необходимо решить ряд задач, таких как:
разработка проекта магазина, включающего в себя определение целевой аудитории и ассортимента товаров;
реализация проекта посредством создания сайта и его настроек;
разработка графического интерфейса сайта.
интернет магазин электронный аккаунт
1. Информация о создании сайта на PHP
PHP - это скриптовый язык, который может быть встроен в HTML. Синтаксис языка в большинстве заимствован из C, Java и Perl c добавлением нескольких специфичных для PHP особенностей. Цель языка - позволить web-разработчикам легко создавать динамически генерируемые страницы.
Процедура создания предполагает первоначальное формирование шаблона для сохранения единого стиля для всех страниц ресурса. Страничный шаблон создается в HTML формате, он имеет стандартную структуру, включающую все базовые теги ":;;;". Поскольку создается шаблон единый для всех страниц, то для одновременной смены кода он раскладывается на составные элементы в формате самодостаточных файлов [3, с.29]. В итоге HTML код расчленяется на три сегмента, в первом будет содержаться информация о названии ресурса и коды страниц. Второй блок будет основным в него, промеж тегами заключается ключевая информация. Ну а в третий сегмент, не что иное, как пресловутый футер со всеми сопутствующими элементами.
Разложенная на составные элементы страница сохраняется с использованием уже PHP кода в файлах с названием header. php и footer. php и с применением обрамляющих тегов. Что касается файла mainblock. php, используемом для хранения основной информации страницы, то его то он выделяют отдельно, так как предусмотрена ручная вертска его фрагментов. Дальнейшее создание шаблона осуществляется с применением файла под названием header. php, представляющего верхний сегмент страницы, то есть ее шапку.
Вслед за этим самое время приступить к сбору наподобие конструктора страниц шаблона, что осуществляется после активизации функции include, обеспечивающей включение в PHP иных файлов. В этот раз написание страницы начинается с тега, информирующего том, что все последующие данные, будут написаны при помощи интерпретатора РНР. Выполняется подключение заголовка страницы для чего пользуются опцией include, после чего между тегами расписывают основную информацию ресурса. Теперь, опять же, активизируя функцию include, осуществляют подключение подвала это, и будет последним шагом в создании шаблона РНР страницы.
Используя эту методику, можно получить неограниченное количество одинаково выглядящих страниц. Это означает, что их внешний облик может быть видоизменен посредством редактирования файлов header. php и footer. php [3, с.32].
В создании сайта при помощи РНР неотъемлемым параметром, является использование базы данных MySQL. Это необходимо для разделения самой информации, содержащейся на шаблонных страницах и программы, которая ее выдает. Сохраняя информацию в указанной базе данных веб-мастер в дальнейшем, пользуется скриптами для осуществления выборки с целью наполнения определенных страниц.
Достоинствами сайта на PHP являются:
- огромным плюсом в создании сайта на PHP является легкая работа с базами данных. В создании сайтов на PHP процесс разработки скриптов, взаимодействующих с базой данных и web-страницами сайта, стал очень простым, потому что для работы с подавляющим большинством баз данных в PHP присутствуют встроенные функции.
- при создании сайта на PHP очень просто работать с синтаксисом PHP даже начинающему программисту. Таким образом, появляется возможность сосредоточиться на основной задаче по созданию сайта, а не думать о мелочах. Поэтому создание сайта на PHP столь привлекательно.
- все программы сайта на PHP исполняются на web-сервере;
- сайт труднее взломать. Не секрет что почти в каждой CMS есть "дырки", позволяющие умелому хакеру получить доступ к БД;
- чистое творчество. Автоматически ничего не формируется;
- меньшая нагрузка на сервер.
Недостатками PHP по сравнению с CMS являются:
- сложнее обновлять сайт, так как нет системы управления контентом. Без знаний php (html) обновлять сайт будет тяжело;
- нету визуального редактора к примеру, TinyMCE;
- CMS несет в себе достаточно большую функциональность, что позволяет не тратить лишнее время на поиск или написание скриптов
1.1 Система электронных платежей
Платежная система Интернета - система расчетов между финансовыми организациями, бизнес-организациями и Интернет-пользователями при покупке-продаже товаров и за различные услуги через Интернет. Эти системы представляют собой электронные версии традиционных платежных систем и по схеме оплаты делятся на:
- дебетовые (работающие с электронными чеками и цифровой наличностью);
- кредитные (работающие с кредитными карточками).
Электронные платежные системы интернета:
- платежные системы карт VISA и MasterCard представленные банками и процессингами;
- системы электронных кошельков, такие как QIWI, WebMoney, Яндекс-деньги и пр.;
- платежные посредники, аккумулирующие средства типа PayPal или Moneybookers.
1.2 Карточные платежные системы для сайтов
Типичные их представители - это не сами VISA и MasterCard, а всегда связка из двух юридических лиц, а именно банка и процессинга. Обе эти организации присутствуют всегда и являются необходимыми элементами процедуры клиринга карточных платежей. Банк, открывающий так называемый "мерчант счет" является хранилищем для принимаемых денежных средств и несет ответственность за их "чистоту". А координатором всего сложного процесса проверки карточных данных и гарантом транзакционности является процессинговый центр. При этом, когда подключается платежная система для сайта и те, и другие могут работать с множеством других банков и процессингов. Единственными условиями являются наличие договоренностей и техническая интеграция между участниками процесса.
Когда при подключении к платежной системе банковских карт, встает вопрос обратиться в банк или в процессинг, то выбор делается безусловно в пользу процессинговой компании. Причин сразу несколько. Во-первых, из связки "банк+процессинг" только банки являются ответственными лицами перед карточными и межбанковскими регуляторами, поэтому с банком несравненно тяжелее договориться. Плюс, как правило, банки специализируются только на определенных видах бизнесов и плохо работают с Интернет-компаниями, не подпадающими под их наработанный шаблон, причем заранее подходит банк или нет определить невозможно. Процессинги же наоборот не связаны жесткими требованиями и страхом потери лицензии и поэтому "абсолютно гибки", кроме того в них, в отличии от банков, работают IT-специалисты, которым близки все ваши вопросы, и которые всегда готовы подсказать, что и как лучше делать [1, с. 19]
Учитывая выше сказанное и тот факт, что и банки, и процессинги работают с множеством контрагентов, несложно понять, что проще обратиться в процессинг, который, почти наверняка, сможет с вами работать и далее "веерно" разослать свою анкету по банкам, с которыми он интегрирован, чем перебирать по очереди банки ожидая, что какой-то из них даст согласие и потом, надеяться, что с ним сотрудничает нормальный процессинг [1, с. 20]
1.3 Системы электронных кошельков
С электронными валютами все значительно проще, чем с банковскими картами. Поскольку данные организации совмещают в себе одновременно и функции технического провайдера при подключении, и "Центробанка" для самих себя, и надзорного органа, и законодателя для своих собственных денег, то несложно догадаться, что в этих условиях бюрократическая составляющая подключения минимальна. Конечно, в России Федеральный закон "О национальной платежной системе" несколько увеличил требования для организаций, но, в общем и целом подключение к платежной системе типа QIWI и WebMoney являются наиболее простыми для интеграции решениями для безналичной оплаты. Пожалуй, единственным недостатком этих систем является их малая популярность, за исключением, возможно, такой группы покупателей, как технически продвинутая молодежь, что, конечно, негативно сказывается на возможностях использования любого электронного кошелька в качестве основной платежной системы для сайта.
1.4 Платежные посредники
Особая группа организаций, являющихся с одной стороны электронными кошельками, а с другой, работающих с валютами реального мира - это платежные посредники. Если вам требуется платежная система пластиковых карт, но не получается пройти процедуру "комплайнс" ни в одном банке или вы просто хотите сэкономить время, то можно попробовать обратиться в системы типа "Робокасса" или "ФриКасса" которые, действуя от вашего имени, будут принимать на свой счет деньги клиентов, а потом уже переводить их вам. Что самое интересное, комиссии в таких организация могут быть даже эквивалентны нормальному процессингу.
2. Назначение проекта
Назначение данного проекта - разработать сайт интернет-лотереи "Lottery - WoW", который будет приносить прибыль.
Данный проект является уникальным, так как нет ни одного схожего проекта по компьютерным играм в жанре MMORPG (Massively Multiplayer Online Role-Playing Game).
Создание интернет-лотереи сейчас как никогда актуальна, поскольку игры привлекают множество новых игроков. Вследствие чего наш сайт будет пользоваться тождественно равной популярностью, как и игра.
Данный проект будет обладать следующими преимуществами:
уникальность;
низкая цена на ставку;
качественная техническая поддержка;
понятный интерфейс;
большой выбор товаров;
персональный аттестат WebMoney как гарантия.
3. План проекта
Разработка проекта осуществляется в несколько этапов:
На этапе маркетинговых исследований принимаются следующие решения:
кто будет пользователем данного сайта;
что хотят видеть пользователи на данном сайте.
Маркетинговое исследование проводится в форме опроса в социальных сетях и на основе полученных результатов принимается решение о перспективности проекта.
На следующем этапе необходимо оценить всевозможные будущие затраты. В данном проекте имеются следующие затраты:
игровые аккаунты (10000 рублей);
оплата домена и хостинга (250 рублей);
реклама в социальных сетях (2000 рублей);
персональный аттестат WebMoney (3250 рублей).
Потом необходимо зарегистрировать электронный кошелек WebMoney, а также получить персональный аттестат, который позволит автоматизировать прием средств от покупателей с интерфейсов сервиса WebMoney. В данном этапе, так же нужно найти посредника электронных платежей, который даст возможность принимать оплату за товары множеством популярных способов оплаты.