Актуальность разработки интернет магазина диплом

Разработка интернет-магазина

1.
Техническое задание

 

.1
Введение

Отличительной чертой современного человечества является:
производство, накопление, распределение и обработка имеющейся и получаемой
информации. Наш век смело можно было бы назвать веком компьютеров, сотовых
телефонов, плазменных экранов и веком интеграции.

Когда в прошлом веке был изобретен телефон, то никто и
представить себе не мог, что это чудо техники претерпит столь серьезные
изменения. Достижения физики, электроники, информационных технологий привели к
созданию сотового телефона — теперь уже просто необходимого средства связи,
которое всегда под рукой.

Спрос на сотовые телефоны постоянно растет, все больше людей
и организаций способны и желают приобретать их, понимая, что с помощью
современной техники можно и с удобством работать и обеспечить экономию времени
и средств. Ведь сотовый телефон — это не просто средство связи людей друг с
другом. Это способ передачи данных путем подключения специальных функций в
телефоне. Можно даже сказать, что сотовый телефон — это мини-компьютер.

В связи со спросом на технику и средства связи появляются
организации способные удовлетворить потребность в товарах, и с каждым днем
подобных организаций становиться все больше и больше. Сотовая связь в наши дни
— это необходимость, которая дает возможность комфортно существовать в
социальной среде. Поэтому я считаю, что продажа сотовых телефонов — область
весьма интересная и прибыльная, актуальная во все времена, начиная с появления
первого сотового телефона.

Наличие магазинов, которые готовы предоставить любую модель
сотового телефона, какая только потребуется — это огромный плюс. К телефону вам
предоставят неимоверное количество аксессуаров, которые вы непременно захотите
приобрести. Однако вам захочется что-то, чего нет у других. Это вполне разумное
желание, так как каждый хочет иметь свою индивидуальность. К сожалению, многие
магазины предоставляют товар, который «на одно лицо», что является минусом. Но
для Интернет — магазина минус обычного магазина превращается в плюс. Так как в
пространстве Интернета можно найти что угодно — не такое как у всех.

Интернет, как средство массовой информации существует
достаточно давно. Для большинства людей, использующих Интернет, это просто
средство для получения какой-либо информации, либо средство коммуникации. Одним
из лежащих на поверхности способов использования Интернета для бизнеса является
Интернет-продажа товаров и услуг.

Интернет магазин-очень удобная система демонстрации и продажи
товаров и услуг в Интернет. Сегодня в российской сети Интернет представлены
более 700 [14] электронных магазинов. Интернет-магазин подходит для размещения
большого количества информации, позволяет оперативно обновлять ассортимент,
четко контролировать рабочие процессы, например, автоматически обновлять
прайс-листы. Причем Интернет-магазин может быть как продолжением традиционного
бизнеса, так и совершенно независимой структурой. В любом случае, при
правильной организации работы, он будет приносить прибыль.

Таким образом, цели моей дипломной работы — привлечение
большего числа клиентов, расширение рынка сбыта сотовых телефонов, возможность
автоматической обработки данных, получение прибыли. И главной задачей для
достижения этих целей является создание автоматизированной системы продажи
сотовых телефонов через Интернет — магазин.

Целью выпускной квалификационной работы является выработка
умений и навыков проектирования структуры базы данных, предназначенной для
функционирования автоматизированной информационной системы. Для достижения этой
цели в данном проекте выполняется разработка структуры базы данных для Интернет
магазина.

Информационная система Интернет магазина предназначена для
сбора, хранения, поиска, обработки и выдачи необходимой информации о данной
предметной области. После проведения анализа, были выявлены следующие задачи:

Программное обеспечение позволяет быстро и легко как вести
базу данных так и формировать отчеты для дальнейшего развития Интернет
магазина. Выбор СУБД и языка программирования позволили создать компактную
реляционную модель базы данных отвечающей последним требованиям налоговых
органов. Внешний дизайн каждой странички ориентирован на интуитивный интерфейс
и позволяет легко и быстро получать интересующую в данный момент информацию.

.2 Описание предметной области

Понятие и сущность Интернет-магазина,
преимущества его использования

Много лет прошло с тех пор, как появилась Всемирная сеть
Интернет. С течением времени изменилось многое: технические возможности Сети
расширились, аудитория выросла, цели и задачи, для решения которых была создана
Сеть, перестали быть исключительно военными или научными. Современный Интернет
— это огромное хранилище, в котором каждый по своему желанию может найти нужный
текст, музыку, учебные материалы, а с некоторого времени и просто купить все,
что необходимо — от продуктов, до программного обеспечения. В данное время
многие дальновидные руководители компаний совершенно справедливо считают
необходимым создание небольшого Интернет-представительства компании, другими
словами все больше появляется коммерческих сайтов, основной целью которых
является продвижение товаров и услуг с помощью Интернет.

Вот уже несколько лет в России успешно развивается
электронная коммерция. Как и в обычной коммерции, в электронной коммерции можно
выделить два направления: межфирменное деловое партнерство и розничная
торговля. Первое направление развивается довольно успешно, так как многие фирмы
и компании поняли, что заключать договора и вести переговоры с помощью
технологий Интернет гораздо быстрее и дешевле, нежели обычными способами. Что
касается розничной торговли, то в России она находится на начальном этапе
развития по сравнению с аналогичным направлением в мире. Однако уже сейчас
можно сказать, что через некоторое время конкуренция в розничной торговле через
Интернет станет столь же напряженной, как и в обычной розничной торговле.

Однако, что же представляет собой Интернет-магазин, как он
создается, в чем его преимущества и в чем недостатки? Прежде всего,
Интернет-магазин — это сайт, содержащий подробный каталог товаров с описанием и
изображением. Основное отличие от обычного интернет-каталога состоит в том, что
товары, представленные в интернет-магазине можно не только увидеть, но и
заказать, не вставая с места и не прерывая увлекательного путешествия по
просторам Интернет.

Существует несколько типов интернет-магазинов:

магазин, торгующий определенным видом товаров;

магазин, в котором торгуют товарами узконаправленной
категории;

электронные супермаркеты

торговые сети интернет-магазинов,

Для всех интернет-магазинов свойственен определенный обязательный
набор элементов, таких как:

Специализированный каталог с подразделами, в которых
представлены все имеющиеся в наличии товары. Внешний вид каталога может быть
разным — дерево, выпадающие или вложенные списки меню.

Система регистрации пользователя, которая создает для каждого
нового клиента его собственную «корзину», в которую можно «положить» выбранный
товар и впоследствии заказать. По мере передвижения клиента по каталогу система
также отслеживает предпочтения клиента, на основе которых в будущем может
строиться не только ассортимент магазина, но и структура выдачи сопутствующей
информации каталога. Например, если человек заказал книгу, система может
ненавязчиво предложить посмотреть другие книги из той же серии или той же
тематики или предложить почитать отзывы читателей. Система может «доложить»,
что люди, которые заказывали подобный товар, также интересовались
сопутствующими товарами — например, при покупке картины предлагается выбрать
рамку для нее.

Система оплаты товара: покупателю предлагается использовать
различные способы оплаты — кредитные карты, электронные деньги, оплата
наличными (курьеру или при получении на почте).

Система доставки товара: здесь тоже широкий выбор
возможностей: пересылка по электронной почте (программное обеспечение), доставка
курьерской службой, обычная почта.

Однако, несмотря на общие черты, Интернет-магазины все же
отличаются друг от друга. Владелец каждого магазина стремится сделать свой сайт
максимально удобным для посетителя, совершенствуя систему заказа и способы перехода
от одного раздела к другому. Как и в обычном магазине, в Интернет-магазине
могут устраиваться распродажи и скидки. Главное отличие Интернет-магазина от
обычного магазина — это не только возможность купить что-то, не выходя из дома
или офиса, а также возможность потратить меньшие средства. За счет чего
получается так, что покупка в Интернет-магазине становится предпочтительнее.

Для создания Интернет-магазина не требуется покупать или
арендовать помещение под магазин, ремонтировать и оформлять его, нанимать штат
продавцов и охрану — а значит снижаются первоначальные затраты, а с ними и цена
товара. Теперь даже с учетом доставки товар будет стоить дешевле только потому,
что клиенту не придется платить ту часть цены, с помощью которой продавец
пытается возместить затраты за ежемесячное содержание магазина и штата
сотрудников.

Интернет магазин имеет следующие преимущества:

помогает быстро сориентироваться в ассортименте и найти
нужный товар или услугу (по тематике, названию, цене и т.п.);

рассмотреть товар «со всех сторон», сравнить его
характеристики, цену, внешний вид с другими товарами;

посмотреть информацию о скидках, подарков и подобного рода
мероприятиях;

рассчитать точную стоимость заказа;

отобрать товар в корзину, оформить заказ on-line, оформить
доставку на дом;

поддерживать контакты продавец-покупатель, например:

просматривать историю ранее сделанных заказов;

просматривать информацию по текущему заказу;

вести переписку и т.п.

Аудитория Интернет-магазина не ограничивается территорией
близлежащего района или города, при соответствующем обслуживании размер
аудитории не ограничится даже страной.

Несмотря на кажущиеся технические сложности, создать
Интернет-магазин проще и дешевле. К тому же «он-лайн» магазин будет хорошим
дополнением и рекламой «офф-лайновой» деятельности. А главное — покупателями
станут те, у кого по каким-то причинам нет возможности или времени выйти в
обычный магазин, да и те счастливцы, кто познал прелесть покупки, не вставая с
места. Таких людей становится все больше и больше.

.3 Обзор рынка систем по продаже портативной
техники и мобильных телефонов

информационный
интернет магазин моделирование

Мобильные телефоны являются высокотехнологичным товаром,
наравне с компьютерами. Аудитория интернет ресурсов предрасположена к покупкам
подобных товаров, что инициировало рост числа магазинов, предоставляющих такие
услуги.

Россияне охотно раскупают мобильные телефоны. Продажи трубок
в первом полугодии 2012 года снизились всего на 1,4% по сравнению с
соответствующим периодом предыдущего года — до 13,32 млн. А по выручке рынок
даже вырос на 8,8% до $2,82 млрд.

Многие сейчас меняют телефон, доля реплейсмента в продажах
составляет 74%. При смене телефона люди, как правило, приобретают более дорогую
и функциональную модель, поэтому растет средняя розничная цена.

Для многих мобильный телефон становится не просто средством
связи, а показателем определенного статуса. Поэтому люди часто покупают
навороченную модель в кредит. Средний россиянин приобретает новый мобильный раз
в 19 месяцев, в то время как в Европе — раз в два года и реже.

Спрос на телефоны падать не будет и продажи сохранятся на
уровне 30 млн. шт. в год. Сегодня в России лишь 52% населения старше 18 лет
имеют новый мобильный телефон, а еще 14% — подержанный. Поэтому, потенциал
роста рынка еще есть — и не только в денежном выражении. Определенные надежды
на рост продаж в будущем связаны с развертыванием 3G-сетей и появлением
мобильного телевидения.

На долю «большой четверки» — Nokia, Samsung, Sony, Motorola —
пришлось 84,79% объема проданных мобильников. Nokia смогла практически удвоить
продажи и занять долю в 38,76%. «Лучшие продажи в розничных сетях,
сбалансированная линейка и удачная рыночная ситуация сделали компанию
фаворитом, — комментируют успехи Nokia аналитики».

Это происходило на фоне умеренного, но стабильного роста
Sony, в котором дистрибьюторы по началу не видели большого потенциала, в то
время как марка на продуктах от Nokia была в среднем выше, что также
обеспечивало хороший оборот.

Высокий результат Samsung обеспечен сильными позициями
производителя по факторам динамика доли рынка производителя в течение 2011
года, рекламная активность и продвижение продуктов на московском рынке.

Высокий результат Nokia обеспечен сильными позициями
производителя по факторам наличие хитов продаж в различных целевых сегментах,
доля рынка производителя по итогам 2011 года, широта позиционирования
модельного ряда в различных целевых сегментах рынка.

Следует отметить высокий результат Motorola по фактору широта
позиционирования модельного ряда в различных целевых сегментах рынка.

Рисунок 1. Спрос на товарные марки сотовых телефонов

Рисунок 2. Динамика российского рынка мобильных телефонов

В целом же, на 2012 г. мы наблюдаем на рынке мобильной
продукции следующие тенденции:

· рост популярности «тачфонов» — телефонов с сенсорным
дисплеем

· ажиотаж на смартфоны и коммуникаторы — рост рынка на 25% в
2010 -2011 г.

· расширение коммуникационных возможностей аппаратов
(существенно

увеличена скорость соединения с интернетом)

· тесная связь мобильных телефонов различными
онлайн-сервисами

(поддержка сервисов Facebook, MySpace, Twitter и т.д.)

· распространение технологии GPS (в том числе и в телефонах
среднего

ценового уровня)

· развитие мобильной операционной системы Android

.4 Анализ рынка интернет-магазинов по продаже
портативной техники и мобильных телефонов

Как показывают статистические исследования, реальное
количество магазинов играющих значимую роль на рынке продаж мобильных терминалов
и аксессуаров не более 10, остальные магазины имеют либо слишком маленький
ассортимент, либо организованы энтузиастами и предлагают соответственный
уровень сервиса в отсутствие гарантий. Расслоение магазинов по различным
группам, их качественное отличие показывают, что рынок интернет продаж
мобильных телефонов пока еще не полностью сформирован, и имеет еще не мало
возможностей для своего дальнейшего развития.

В итоге исследований пользователями и экспертами были
сформированы списки наиболее интересных магазинов. Наложив их друг на друга
(параметры выбора в при их составлени не отличались) был составлен общий
список. В случае экспертов помимо поисковых машин были задействованы такие
инструменты, как каталоги ресурсов, поиск отзывов о магазинах и т.п. Это не
характерно для среднестатистического пользователя, обывателя, далекого от
данной тематики.

Общий список выглядел следующим образом:. Ru

Беталинк

Диксис

Евросеть

Мегашоп

Моббико

Мобил Маркет

Мобильные Советы

Сотино

Соттел

Связной.ru

Техмаркет

Из этого списка лидером стал магазин Связной, также эксперты
отметили Бета Линк и компанию Евросеть.

На основании реальных закупок можно сказать что несмотря на
то что в целом работу этих магазинов можно оценить как достаточно среднюю, но в
целом она не сравнимо с другими интернет — магазинами того же профиля. В месте
с тем стоит отметить неплохую работу следующих систем в указанных интернет —
магазинах:

Автоматическая система скидок.

Неограниченное число адресов доставки.

Возможность добавления неограниченного количества реквизитов
для покупки по безналичному расчету.

Возможность увидеть на стадии оформления заказа точную
стоимость доставки в любой регион. Стоимость рассчитывается динамически в
зависимости от общего веса и общего габарита заказа.

Сравнения телефонов — позволяет сравнить неограниченное число
телефонов, отсортировать полученные значения по выбранному параметру.

Архив заказов. В архиве можно просмотреть все сделанные
заказы, также увидеть статус текущих заказов.

Проведенные выше данные показывают, что количество интернет
магазинов, продающих мобильные телефоны, не так велико. Основная масса
приходится на небольшие магазины, которые отличаются неясной формой
собственности, небольшим ассортиментом. В то же время в сети существует всего
около 10 крупных магазинов с большим ассортиментом, хорошими ценами. Часть из
этих магазинов принадлежит розничным сетям и служит поддержкой для розничных
продаж. Видимо, исходя из этого, качество работы, доставки товара поставлены
здесь высоко.

Реальные закупки продемонстрировали, что сетевые магазины
могут нарушать правила торговли (отсутствие кассового чека), в течение
нескольких раз уточнять адрес доставки. Все перечисленные недостатки вскрывают
единственный факт, сетевая торговля в России остается неразвитой, хотя
потенциал этого рынка до конца не раскрыт и крайне велик. В результате можно
сказать, что существующие сайты имеют множество недостатков в реализации
интерфейса, работе служб доставки. В то же время улучшение этих параметров
способно качественно улучшить работу магазинов и не требует больших вложений
денег. Основная проблема заключается в организации, соблюдении простых правил
внутри компаний.

Учитывая перспективность рынка интернет торговли, можно
прогнозировать, что розничные сети начнут серьезно развивать свои интернет
магазины, обеспечивать доставку в регионы.

В данный момент большинство магазинов в сети ориентируются на
однократную продажу мобильного телефона розничному клиенту. Магазины
практически не ориентируются на корпоративных клиентов, упуская их из своего
поля зрения, в меньшей степени уделяют внимание региональным рынкам. При
внешней занятости данной рыночной ниши в реальности нет большой конкуренции
между основными игроками, слишком различается их уровень подготовки,
технической базы.


1.5 Обзор возможностей торговли через Интернет

Практически все современные интернет-магазины предлагают всем
своим клиентам массу возможностей самого разного плана. Любой желающий может
приобрести практически любой товар, относящийся к любому классу и имеющий свои
достоинства и преимущества. Практически везде сейчас сделаны очень удобные
каталоги, которые позволяют всем посетителям интернет-магазинов удобно
перемещаться по сайту и, выбирая нужный раздел, искать то, что им нужно.
Богатые возможности по фильтрации товаров позволяют довольно быстро
отсортировать нужные вещи по необходимым параметрам, что, несомненно, очень
удобно и играет на руку практически всем.

Например, если вам нужны товары купить которые можно в
специализированных торговых точках в интернете, вы без проблем можете найти
нужную вам модель с помощью удобной системы поиска, встроенной практически на
всех сайтах интернет-магазинов. Это очень удобно, так как позволяет сэкономить
значительно времени, которое тратилось бы на самостоятельный поиск.

Практически все интернет-магазины имеют удобную форму
оформления заказа, что позволяет даже несведущему человеку довольно легко
купить нужную ему вещь. Так, приобрести любою технику можно, совершив ее заказа
на одном из специализированных сайтов буквально за пару минут. Достаточно
указать необходимые вам параметры, интересующую модель и свои контактные
данные. После этого с вами связывается менеджер магазина, предлагающий свои
услуги по консультированию и уточнению определенных вопросов по выбранной вами
тематике.

Очень хорошо сделаны и сайты, занимающиеся продажей мобильных
телефонов. Например, купить айфон 4s можно очень быстро как раз таки благодаря
удобнейшей системе поиска и фильтрации товаров по определенным параметрам и с
помощью максимально упрощенно сделанной формы заказа товаров. Любой человек без
проблем может совершать покупки онлайн в интернет-магазинах, благодаря их
доступным и удобным возможностям.

Главное в этом деле, осмотреть ряд магазинов определенной,
нужной вам тематики и определиться с ценой. После этого вы без проблем сможете
приобрести нужный вам товар наиболее легко, выгодно и по адекватной для вас
цене. Заказать все что угодно позволяют сейчас практически все
интернет-магазины, благо возможностей у них появилось для этого огромное множество,
и изучить все из них вы сможете только самостоятельно.

1.6 Постановка задачи и выбор метода решения

Трудоемкость разработки программных приложений на начальных
этапах программирования оценивалась значительно ниже реально затрачиваемых
усилий, что служило причиной дополнительных расходов и затягивания
окончательных сроков готовности программ, а так же приводило к увеличению
размеров программ и необходимости привлечения большего числа программистов,
что, в свою очередь, потребовало дополнительных ресурсов для организации их
согласованной работы.

По этому прежде чем решить эти проблемы и приступить к
разработке системы необходимо иметь четкое описание разработки, адаптированной
к конкретному проекту.

Основания для разработки

Основанием для разработки программного продукта служит
задание на выпускную квалификационную работу Интернет магазина «», утвержденное
на основании приказа по _______________________________.

Назначение разработки

Модуль представляет собой специализированную прикладную
программу, осуществляющую подключение к БД (база данных имеет заданную
структуру и разработана в среде MySql) и реализующую интерфейс и некоторые
функции, позволяющие пользователю провести выбор.

Перечень требований пользователя к программному
изделию

Модуль должен удовлетворять следующим требованиям
пользователя:

подключение к базе данных;

возможность просмотра таблиц БД и их редактирование
администратором;

каталог товаров;

новости в журнале;

показывать заказанные товары;

настройка учетных записей пользователя;

возможность печати заказанных товаров.

Регистрируем пользователей и распределяем их по приоритету,
назначаем администратора со всеми правами, редактирование данных производиться
в специально предназначенных для этого страничках базы данных;

необходима реализация журнала новостей для возможности
просмотра, обновление информации о новинках товаров;

формирование отчета по пользователю зарегистрированному на
сайте: показывает его заказы.

Стандарты

Разработка программной документации и программного изделия
должна производиться согласно ГОСТ 19.701-90, ГОСТ 2.304-88 и включать
следующие документы:

·          техническое задание;

·        рабочий проект.

В приложении должен быть приведен листинг исходных текстов
программного изделия.

Информационная совместимость

В качестве входных данных программа должна использовать файлы
формата *.sql. Выходными данными должны быть файлы формата *.sql.

Программные ограничения, совместимость

База данных для модуля должна быть написана с помощью системы

управления базами данных MySqL, работать под управлением
операционной системы Windows 7/2000/ XP/Vista.

Требования к составу и параметрам технических
средств (аппаратные ограничения)

Для работы с программным изделием должно требоваться:

·              процессор, аналогичный Intel Celeron 900;

·        оперативная память объемом 512 Мб;

·        накопитель на жестком диске с объемом 1
Гб;

·        видеоадаптер SVGA с цветным дисплеем;

·        клавиатура и манипулятор типа «мышь».

Выполнение разработки должно включать две стадии:

·          техническое задание;

·        рабочий проект.

На стадии «Техническое задание» проводится постановка задачи,
разработка требований к программному изделию, изучение литературы по задаче и
оформление документа «Техническое задание».

На стадии «Рабочий проект» проводится разработка схем
алгоритмов для каждого из функциональных модулей, физическое проектирование
программного изделия, тестирование (тесты предоставляются заказчиком) и отладка
программных модулей.

Модуль автоматизированной информационной системы представляет
собой специализированную программу, осуществляющую подключение к базе данных
Интернет — магазина и позволяющую проверять Учет покупки товаров по всем
пользователям.

Выбор
и обоснование технологии проектирования и инструментальных средств разработки

Объектно-ориентированное
проектирование

Объектно-ориентированное
проектирование — это метод создания таких моделей, которые фокусируют внимание
на объектах, найденных в самой предметной области, и образуют
объектно-ориентированную декомпозицию. Прежде чем решить эти проблемы и
приступить к разработке системы необходимо иметь четкое описание методологии
разработки, адаптированной к конкретному проекту. На основе выбранной
методологии производится выбор конкретных проектных инструментов и программных
средств.

Под
моделью ПО в общем случае понимается формализованное описание системы ПО на
определенном уровне абстракции. Каждая модель определяет конкретный аспект
системы, использует набор диаграмм и документов заданного формата, а также
отражает точку зрения и является объектом деятельности различных людей с
конкретными интересами, ролями или задачами. Графические (визуальные) модели
представляют собой средства для визуализации, описания, проектирования и
документирования архитектуры системы. Хорошие модели являются основой взаимодействия
участников проекта и гарантируют корректность архитектуры. Поскольку сложность
систем повышается, важно располагать хорошими методами моделирования. Хотя
имеется много других факторов, от которых зависит успех проекта, но наличие
строгого стандарта языка моделирования является весьма существенным. Состав
моделей, используемых в каждом конкретном проекте, и степень их детальности в
общем случае зависят от следующих факторов:

сложности
проектируемой системы;

необходимой
полноты ее описания;

знаний
и навыков участников проекта;

времени,
отведенного на проектирование.

Выбирая
инструментальное средство разработки, я, прежде всего, принял во внимание все
имеющиеся в наличии ресурсы и требования к разрабатываемой системе.

Проанализировав,
я пришел к выводу, что наиболее надежными средствами будут BPWin, Rational Rose
и Microsoft Visual Studio 2010 (ASP. Net).является мощным инструментом для создания
моделей, позволяющих анализировать, документировать и планировать изменения
сложных бизнес-процессов. BPwin предлагает средство для сбора всей необходимой
информации о работе предприятия и графического изображения этой информации в
виде целостной и непротиворечивой модели. Причем, поскольку модель является
некоторым графическим представлением действительности, можно утверждать, что
человек вернулся к своему излюбленному средству документирования
бизнес-процессов — к рисунку. Но возвращение это произошло на новом уровне —
целостность и непротиворечивость модели-рисунка (качества, о которых раньше не
было и речи) гарантируются рядом методологий и нотаций, которым следуют
создатели модели. BPwin поддерживает три таких методологии: IDEF0, DFD и IDEF3,
позволяющие анализировать ваш бизнес с трех ключевых точек зрения:

С
точки зрения функциональности системы. В рамках методологии IDEF0 (Integration
Definition for Function Modeling) бизнес-процесс представляется в виде набора
элементов-работ, которые взаимодействуют между собой, а также показывается
информационные, людские и производственные ресурсы, потребляемые каждой
работой.

С
точки зрения потоков информации (документооборота) в системе. Диаграммы DFD
(Data Flow Diagramming) могут дополнить то, что уже отражено в модели IDEF3,
поскольку они описывают потоки данных, позволяя проследить, каким образом
происходит обмен информацией между бизнес-функциями внутри системы. В тоже
время диаграммы DFD оставляют без внимания взаимодействие между
бизнес-функциями.

С
точки зрения последовательности выполняемых работ. И еще более точную картину
можно получить, дополнив модель диаграммами IDEF3. Этот метод привлекает
внимание к очередности выполнения событий. В IDEF3 включены элементы логики,
что позволяет моделировать и анализировать альтернативные сценарии развития
бизнес-процесса.умеет проверять создаваемые модели с точки зрения синтаксиса
выбранной методологии, проверяет ссылочную целостность между диаграммами, а
также выполняет ряд других проверок, чтобы помочь вам создать правильную
модель, а не просто рисунок. При этом сохраняются главные преимущества рисунка
— простота создания и наглядность. [1]Rose — CASE-средство фирмы Rational
Software Corporation (США) — предназначено для автоматизации этапов анализа и
проектирования ПО, а также для генерации кодов на различных языках и выпуска
проектной документации. Rational Rose использует синтез-методологию
объектно-ориентированного анализа и проектирования, основанную на подходах трех
ведущих специалистов в данной области: Буча, Рамбо и Джекобсона. Разработанная
ими универсальная нотация для моделирования объектов (UML — Unified Modeling
Language) претендует на роль стандарта в области объектно-ориентированного
анализа и проектирования. Конкретный вариант Rational Rose определяется языком,
на котором генерируются коды программ (C++, Smalltalk, PowerBuilder, Ada,
SQLWindows и ObjectPro). Основной вариант — Rational Rose/C++ — позволяет
разрабатывать проектную документацию в виде диаграмм и спецификаций, а также
генерировать программные коды на С++. Кроме того, Rational Rose содержит
средства реинжиниринга программ, обеспечивающие повторное использование
программных компонент в новых проектах. Главными в разработке были следующие
цели:

предоставить
пользователям готовый к использованию выразительный язык визуального
моделирования, позволяющий им разрабатывать осмысленные модели и обмениваться
ими;

предусмотреть
механизмы расширяемости и специализации для расширения базовых концепций;

обеспечить
независимость от конкретных языков программирования и процессов разработки;

обеспечить
формальную основу для понимания этого языка моделирования (язык должен быть
одновременно точным и доступным для понимания, без лишнего формализма);

стимулировать
рост рынка объектно-ориентированных инструментальных средств;

интегрировать
лучший практический опыт.

В
результате разработки проекта с помощью CASE-средства Rational Rose формируются
следующие документы:

диаграммы
классов;

диаграммы
состояний;

диаграммы
сценариев;

диаграммы
модулей;

диаграммы
процессов;

спецификации
классов, объектов, атрибутов и операций

заготовки
текстов программ;

модель
разрабатываемой программной системы.

Последний
из перечисленных документов является текстовым файлом, содержащим всю
необходимую информацию о проекте (в том числе необходимую для получения всех
диаграмм и спецификаций).

Тексты
программ являются заготовками для последующей работы программистов. Они
формируются в рабочем каталоге в виде файлов типов.h (заголовки, содержащие
описания классов) и.cpp (заготовки программ для методов). Система включает в
программные файлы собственные комментарии, которые начинаются с последовательности
символов // ##. Состав информации, включаемой в программные файлы, определяется
либо по умолчанию, либо по усмотрению пользователя. В дальнейшем эти исходные
тексты развиваются программистами в полноценные программы.Visual Studio 2010 —
интегрированная среда для разработки программ, упрощающая создание, отладку и
развертывание приложений. Дайте волю фантазии и реализуйте свое видение с
помощью мощных редакторов и новейших методов координирования совместной
деятельности разработчиков и дизайнеров. Работайте в персонализированной среде,
создавайте приложения для любых платформ, включая Microsoft SharePoint и
Windows Azure, используйте для написания кода уже имеющиеся навыки, ускоряя тем
самым процесс разработки. Интегрированная поддержка разработки через
тестирование и новые инструменты отладки позволяют быстро и без труда находить
и устранять ошибки, обеспечивая высокое качество решений.Studio 2010 просто
изобилует новыми возможностями, обновлениями и улучшениями, которые изменят
стиль работы разработчиков и групп разработки. Такими как:

.
Создание инновационных настроек для SharePoint

.
Разработка приложений для Windows 7

.
Понимание существующего кода и архитектуры

.
Анализ влияния изменений в коде на тестирование

.
Настройка Visual Studio соответственно собственному стилю

.
Тесное взаимодействие с группой разработки

.
Возможность пропуска части тестов для ручного тестирования

.
Воспроизведение ошибок в общей виртуальной среде

.
Автоматическое прикрепление контекста к отчетам об ошибках

.
Полная прослеживаемость и наглядность хода выполнения тестирования

.
Новые панели мониторинга, позволяющие синхронизировать работу группы

.
Шаблоны гибкого планирования, упрощающие процесс определения сроков выполнения

.
Возможность отслеживания процесса реализации требований, что позволяет
заинтересованным сторонам оставаться в курсе всех событий

.
Visual Studio Team Web Access упрощает задачи по составлению отчетов

.
Новые отчеты позволяют предвидеть возможные проблемы и вовремя принимать меры
по их предупреждению

.
SketchFlow для быстрого создания прототипов и представления своих замыслов

.
Интеграция с группой разработки через Team Foundation Server

.
Улучшенные возможности редактирования HTML и CSS с поддержкой стандарта CSS 2.1

.
Улучшенные возможности совместного использования ресурсов XAML

.
Поддержка нового дизайнера Silverlight

Описание возможностей Visual Studio 2010

.NET — это технология для разработки веб-приложений, которая
построена поверх.NET, что позволяет ей использовать огромное количество готовых
классов при разработке. Существует несколько фреймворков, которые обогащают
технологию, такие как ASP.NET MVC, ASP.NET AJAX, ASP.NET WebForms и WebMatrix.
АSP.NET внешне во многом сохраняет схожесть с более старой технологией ASP, что
позволяет разработчикам относительно легко перейти на ASP.NET. В то же время
внутреннее устройство ASP.NET существенно отличается от ASP, поскольку она
основана на платформе.NET и, следовательно, использует все новые возможности,
предоставляемые этой платформой.полностью перестроила ASP.NET, основываясь на
Common Language Runtime (CLR), которая является основой всех приложений
Microsoft.NET. Разработчики могут писать код для ASP.NET, используя практически
любые языки программирования, входящие в комплект.NET Framework (C#, Visual
Basic.NET и JScript.NET). ASP.NET имеет преимущество в скорости по сравнению со
скриптовыми технологиями, так как при первом обращении код компилируется и
помещается в специальный кэш, и впоследствии только исполняется, не требуя
затрат времени на парсинг, оптимизацию, и т.д.

Преимущества ASP.NET перед ASP

Компилируемый код выполняется быстрее, большинство ошибок
отлавливается ещё на стадии разработки

Значительно улучшенная обработка ошибок времени выполнения, с
использованием блоков try..catch

Пользовательские элементы управления (controls) позволяют
выделять часто используемые шаблоны, такие как меню сайта

Использование метафор, уже применяющихся в
Windows-приложениях, например, таких как элементы управления и события

Расширяемый набор элементов управления и библиотек классов
позволяет быстрее разрабатывать приложения.NET опирается на многоязыковые
возможности.NET, что позволяет писать код страниц на VB.NET, Delphi.NET, Visual
C#, J# и т.д.

Возможность кэширования всей страницы или её части для
увеличения производительности

Возможность кэширования данных, используемых на странице

Возможность разделения визуальной части и бизнес-логики по
разным файлам («code behind»)

Расширяемая модель обработки запросов

Расширенная событийная модель

Расширяемая модель серверных элементов управления

Наличие master-страниц для задания шаблонов оформления
страниц

Поддержка CRUD-операций при работе с таблицами через GridView

Встроенная поддержка AJAX.NET имеет преимущество в скорости
по сравнению с другими технологиями, основанными на скриптах.

Здесь можно привести определённые сравнения. Так, ASP —
производная от Win32, XML и HTML; PHP — от XML, HTML, Java и CDI, тогда ASP.NET
— от HTML и.NET (XML и XAML соответственно). При этом, если обычно Rich Media
Application создают при помощи Flash, теперь это делается с помощью модуля
Silverlight, так же через сам ASP.NET. ASP.NET — богатейшая [источник не указан
455 дней] среда для разработки и развёртывания веб-ресурсов. В ASP.NET можно
работать с любым.NET языком, вплоть до Managed C++ и Visual Basic, что
позволяет не задумываться о переходе на C#.

 

.2
Краткое описание предметной области

В данном подразделе дается краткое описание предметной
области, в которой функционирует информационная система. Описываются среда
функционирования, объект и субъект управления, цели и задачи управления. При
взаимодействии пользователя с системой, последняя выполняет ряд работ, которые
образуют вариант использования системы. Рассмотрим каждый вариант использования
по отдельности.

Вход в систему осуществляется тремя способами (путями):

Администратор;

Менеджер;

Покупатель.

Два первых из этих способа используют вход с авторизацией.

Охарактеризуем каждый из этих пользователей подробнее.

Покупатель имеет следующие возможности:

. Просматривать список товаров. При просмотре используется
система каталожного хранения товара, то есть товары сгруппированы в каталоги.

. Помещать товар в корзину.

. Удалять товар из корзины.

. Отправлять заказ для дальнейшей ее обработки.

. Осуществлять поиск по каталогу

Менеджер в свою очередь имеет следующие преимущества и
возможности:

1.       Вход в систему как менеджер под своим логином и
паролем, который вводится.

2.       Просмотреть списки заказов.

3.       Изменять статусы заказов.

4.       Взять на исполнение заказ под свое имя.

5.       Удалять заказ.

Администратор сайта имеет большой перечень преимуществ:

1.       Входить в систему как администратор, используя логин
и пароль.

2.       Редактировать товары и каталоги.

3.       Просматривать информацию о пользователях системы,
редактировать, добавлять и удалять их.

Для проверки правильности работы системы необходимо провести
тестирование всех функций системы. Проверка правильности работы программы
должна осуществляться с помощью тестовой базы данных, определенного набора
тестов и проверки правильности формирования всех выдаваемых документов.

Ввод в эксплуатацию программного продукта должен проводиться
после подтверждения работоспособности системы и выполнения системой указанных
функций.

Во время приемки информационной автоматизированной системы
подписывается акт приема-передачи и передается техническая документация на эту
систему.

Среда
функционирования

Среда функционирования системы включает Интернет — магазин по
продаже сотовых телефонов, в котором производиться учет и анализ продаж товара
(сотовых телефонов).


2.3
Объект управления

Объектом управления в данном проекте являются процесс учета
продаж товара.

Субъект
управления (управляющая система)

Субъект управления представляет собой владельца интернет —
магазина и / или системного администратора.

Цели
и задачи управления

Цель управления состоит в повышении эффективности продаж
товара в означенном интернет — магазине

Для достижения этой цели в процессе управления решаются
задачи:

          создание базы данных;

          корректировка базы данных;

          производится ввод и удаление записей;

          повышение эффективности хранения и получения
информации об оценках;

          повышение эффективности хранения и получения
информации о товаре и пользователях;

          повышение эффективности контроля продаж;

          оформление учетных документов.

 

 

3.
Рабочий проект

 

.1
Моделирование бизнес-процессов

Для построения модели предметной области
был выбран программный продукт BPWin.

BPwin — инструмент для моделирования, анализа,
документирования и оптимизации бизнес-процессов. BPwin можно использовать для
графического представления бизнес-процессов. Графически представленная схема
выполнения работ, обмена информацией, документооборота визуализирует модель
бизнес-процесса.

Графическое изложение этой информации позволяет перевести
задачи управления организацией из области сложного ремесла в сферу инженерных
технологий.помогает четко документировать важные аспекты любых
бизнес-процессов: действия, которые необходимо предпринять, способы их
осуществления и контроля, требующиеся для этого ресурсы, а также визуализировать
получаемые от этих действий результаты.повышает бизнес-эффективность
ИТ-решений, позволяя аналитикам и проектировщикам моделей соотносить
корпоративные инициативы и задачи с бизнес-требованиями и процессами
информационной архитектуры и проектирования приложений.

Таким образом, формируется целостная картина деятельности
предприятия: от потоков работ в небольших подразделениях до сложных
организационных функций.эффективен в проектах, связанных с описанием
действующих баз предприятий, реорганизацией бизнес-процессов, внедрением
корпоративной информационной системы.

Методология объектно-ориентированного
анализа и проектирования с помощью унифицированного языка моделирования UML
(«Unified Modeling Language») позволяет отразить динамику процессов.

В системе BPWin создаются модели процессов
следующих стандартов: IDEF0, DFD и IDEF3.

В результате моделирования
бизнес-процессов получили следующее:

АИС продажи сотовых телефонов в интернет — магазине.

Следующая диаграмма потоков данных позволяет проследить все
операции процесса

Данная диаграмма потоков данных позволяет проследить все
операции процесса «Работы Интернет магазина».

DFD — диаграмма процесса «Учет продажи товаров»

Диаграмма процесса «Оформление заказов на покупку»

Диаграмма процесса «Формирование БД»


3.3
Проектирование базы данных

 

Концептуальная
модель БД

Концептуальная модель представляет объекты и их взаимосвязи
без указывания способов их физического хранения. Таким образом, концептуальная
модель является, по существу, моделью предметной области. При проектировании
концептуальной модели должна происходить структуризация данных и выявление
взаимосвязей между ними без рассмотрения особенностей реализации и вопросов
эффективности обработки. Проектирование концептуальной модели основано на
анализе задач, стоящих перед рекламным агентством. Концептуальная модель
включает описания объектов и их взаимосвязей, представляющих интерес в
рассматриваемой предметной области и выявляемых в результате анализа
данных.ERwin Data Modeler (ранее: ERwin) — CASE-средство для проектирования и
документирования баз данных, которое позволяет создавать, документировать и
сопровождать базы данных, хранилища и витрины данных. Модели данных помогают
визуализировать структуру данных, обеспечивая эффективный процесс организации,
управления и администрирования таких аспектов деятельности предприятия, как
уровень сложности данных, технологий баз данных и среды развертывания.ERwin
Data Modeler (ERwin) предназначен для всех компаний, разрабатывающих и
использующих базы данных, для администраторов баз данных, системных аналитиков,
проектировщиков баз данных, разработчиков, руководителей проектов. AllFusion
ERwin Data Modeler позволяет управлять данными в процессе корпоративных
изменений, а также в условиях стремительно изменяющихся технологий.ERwin Data
Modeler (ERwin) позволяет наглядно отображать сложные структуры данных. Удобная
в использовании графическая среда AllFusion ERwin Data Modeler упрощает
разработку базы данных и автоматизирует множество трудоемких задач, уменьшая
сроки создания высококачественных и высокопроизводительных транзакционных баз
данных и хранилищ данных. Данное решение улучшает коммуникацию в вашей
организации, обеспечивая совместную работу администраторов и разработчиков баз
данных, многократное использование модели, а также наглядное представление
комплексных активов данных в удобном для понимания и обслуживания формате.

Физическая
модель БД

Физическая модель БД

Таблица «Корзина»

Таблица «Новости»

Таблица «Особенности»

Таблица «Фирма»


4.
Интерфейс программы

После запуска страницы открывается главное окно программы,
которое выглядит следующим образом:

Главное окно программы

Главное меню, содержит следующие разделы: «Главная»,
«Смартфоны», «Новости», «О сайте», «Администрирование».

После выбора интересующей страницы, открывается страница
сайта, отображающая необходимую нам информацию.

На данных страницах представлена структура каталогов данного
сайта, что позволяет пользователю слегкостью сорентироваться и выбрать нужные
категорию и товар.

Страници Регистрации и авторизации

Данные страницы позволяют зарегистрировать и авторизировать
пользователя с ограниценными провами доступа, позволяющие ему производить
покупки и оформлять заказ без редактирования структуры БД, тогда как
регистрация администратора сайта позволяет редактировать данные БД и
производить различные изменнния интерфейса и данных в самом сайте.

Страница корзина

Код корзины:

<? php(‘_JEXEC’) or die (‘Direct Access to
‘.basename (__FILE__).’ is not allowed.’);

/*if (! class_exists(‘VmConfig’))
{(JPATH_ADMINISTRATOR. DS. ‘components’. DS.
‘com_virtuemart’.DS.’helpers’.DS.’config.php’);}

//VmConfig:loadConfig();:jPrice();:cssSite();*/

$jsVars = ‘ jQuery(document).ready (function()
{(».vmCartModule»).productUpdate();

});’;(! class_exists(‘VmConfig’)) require
(JPATH_ADMINISTRATOR. DS. ‘components’. DS.
‘com_virtuemart’.DS.’helpers’.DS.’config.php’);(!
class_exists(‘VirtueMartCart’)) require
(JPATH_VM_SITE.DS.’helpers’.DS.’cart.php’);

$cart = VirtueMartCart:getCart(false);

$data = $cart->prepareAjaxData();

$lang = JFactory:getLanguage();

$extension = ‘com_virtuemart’;

$lang->load($extension); // when AJAX it needs
to be loaded manually here >> in case you are outside
virtuemart!!!($data->totalProduct>1) $data->totalProductTxt =
JText:sprintf (‘COM_VIRTUEMART_CART_X_PRODUCTS’, $data->totalProduct);if
($data->totalProduct == 1) $data->totalProductTxt =
JText:_(‘COM_VIRTUEMART_CART_ONE_PRODUCT’);$data->totalProductTxt =
JText:_(‘COM_VIRTUEMART_EMPTY_CART’);(false && $data->dataValidated
== true) {

$taskRoute = ‘&task=confirm’;

$linkName =
JText:_(‘COM_VIRTUEMART_CART_CONFIRM’);

} else {

$taskRoute = «;

$linkName = JText:_(‘COM_VIRTUEMART_CART_SHOW’);

}

$useSSL = VmConfig:get (‘useSSL’, 0);

$useXHTML = true;

$data->billTotal = $lang->_(‘COM_VIRTUEMART_CART_TOTAL’).’:
<strong>’.
$data->billTotal.'</strong>’;:jQuery();:jPrice();:cssSite();

$document = JFactory:getDocument();

$moduleclass_sfx = $params->get
(‘moduleclass_sfx’, «);

$show_price = (bool)$params->get
(‘show_price’, 1); // Display the Product Price?

$show_product_list = (bool)$params->get
(‘show_product_list’, 1); // Display the Product Price?

/* Laod tmpl default
*/(JModuleHelper:getLayoutPath (‘mod_virtuemart_cart’));

?>

Страница «Новости»

Данная страница содержит последние новости о
различных товарах представленных в интернет — магазине и новинках которые имеют
вероятность попасть в продажу в ближайшее будущее.

Страница статистики

          На этой странице можно просматривать
статистику по товарам, отслеживать операции с заказами: текущие, выполненные,
отмененные, возвращенные. Вести складской учет, что позволяет всегда быть в
курсе, какой товар отсутствует на складе в данный момент, принимать новые
поступления. Это очень удобно, так как помогает систематизировать все данные,
упорядочить их в одном месте и не тратить время на их поиск.


5.
Тесты для проверки работоспособности системы

 

.1
Тестирование системы покупателя

 

Переход по пункту меню

1.       Нажимаем на пункт меню.

2.       В середине страницы отображается соответствующее
значение, а именно: Каталоги товаров и информация главной страницы.

.         Все перечисленные пункты выполняются

Поиск по каталогу

1.       Вводим параметр поиска.

2.       Нажимаем enter.

.         Открывается окно с результатом, где отображены
список каталогов, где содержаться списки товаров в соответствующей таблице.

.         Все параметры содержат данное слово, отсюда тест
выполняется

Авторизация пользователей

1. Нажимаем вход

. Ввод логина и пароля.

. Нажатие кнопки Ок.

. Попадаем в соответствующее для пользователя место (менеджер
— в панель менеджера, администратор — в панель администрирования).

Переход в каталог из таблицы товара

1. Нажимаем кнопку перехода в каталог.

. Переход в каталог с содержанием подкаталога, куда входил
данный перечень товаров — условие выполняется.

Добавление товара в корзину

1. Вводим количество.

. Нажимаем enter или кнопку заказа.

. Вывод в таблице корзины товара с указанным количеством —
пункты выполняются.

Работа кнопки «Продолжить выбор»

1. Нажимаем кнопку в корзине заказа «продолжить выбор».

. Переходим в каталог продукции — выполняется.

Убрать заказ

1. Выбираем убрать товар в корзине.

. Товар успешно удален — выполняется.

Способ оплаты и доставки

1. Выбираем способ оплаты через любой банк.

. Выбираем с доставкой.

. Получаем результат.

. Производим вычисление вручную.

. Сравниваем результаты — верно.

Отправление заказа без введения обязательных полей

1. Нажимаем кнопку отправления заказа.

. Выводит сообщение об ошибке.

Отправление заказа с заполненными обязательными полями

1. Заполняем информацию.

. Нажимаем кнопку отправить заказ.

. выводится сообщение об отправке.

. Таблица корзины очищается — выполняется.

 

.2
Тестирование системы менеджера

 

Пункт меню «новые заказы»

1. Щелкаем по пункту меню новые заказы.

. Отображаются только те заказы, которые имеют статус прибыл
— выполняется.


Пункт меню «Мои заказы»

1. Щелкаем по пункту меню мои заказы.

. Выводятся те заказы, которые относятся к данному менеджеры
и имеют статус выполняется — условие осуществляется.

Пункт меню «Выполненные заказы»

1. Щелкаем пункт меню выполненные заказы.

. Выводятся все выполненные заказы — осуществляется.

Изменение статуса заказа

1. Выбираем статус.

. Открывается окно изменение статуса.

. Выбираем статус.

. Заказу присваивается данный статус — выполняется.

5.3
Тестирование системы администратора

 

Добавление, изменение и удаление новости, каталога и пользователя

1. Нажимаем соответствующую кнопку.

. Открывается окно добавления (с пустыми ячейками), изменения
(с заполненными ячейками) и удаления (с неизменяемыми ячейками).

. Выполнение добавления, изменения и удаления — все условия
выполняются.

Вход в таблицу товаров

1. Нажимаем вход.

. Открывается окно товаров — выполнено.

Добавление товара

1. Щелкаем по плюсику.

. Появляется окно, в котором вбираем путь к файлу.

. Нажимаем отправку.

. Все значения добавлены — выполняется.


6.
Требования к безопасности жизнедеятельности и охране окружающей среды. Анализ
условий труда

Помещение лаборатории, где проводилась разработка
манипулятора мобильного робота с автоматической заменой инструмента, имеет
следующие характеРистики:

размеры 12*6*4 м (согласно СН 245-71 высота не менее 3 м),
площадь составляет 72 м²;

второй этаж четырехэтажного здания;

— в помещении работают 7 человек;

в помещении находится два окна общей площадью 8 м², площадь дверного проема 2,88 м²;

сеть трехфазная четырехпроводная с глухозаземленной нейтралью
напряжением 220 В и частотой 50 Гц;

— применяемое оборудование — ПЭВМ Pentium II Celeron400, лазерный принтер НР
LaserJet 6L.

Помещение соответствует требованиям ДНАОП 0.00-1.31-99 «Правила
охраны труда при эксплуатации ЭВМ» на одного работающего приходится 10,29 м² площади при норме 6 м², объем на одного человека 41 м³ при норме 20 м³.

По доступности электрооборудования данное помещение относится
к классу производственных помещений.

В связи с применением в трудовом процессе ПЭВМ в дальнейшем
будем использовать нормативные документы, регулирующие вопросы безопасности
охраны труда при эксплуатации ПЭВМ. Согласно ДСанПин 33.2.007 — 98 данное
оборудование, а также характер и объем выполняемых работ соответствует нормам.

По технологической оснащенности рабочего места: не
соответствует нормам, так как перенапрягаются органы зрения (это может быть из —
за несоответствия размеров стола или не соответствия расстояния от экрана до
глаз работающего, также из — за неправильной высоты стула, недостаточной
освещенности рабочего места).

Технологический процесс, который выполняется в помещении
соответствует требованиям стандартов безопасности и нормам охраны труда.

В целях осуществления анализа условий труда в помещении
лаборатории были рассмотрены все существующие связи в системе «Человек — Машина
— Среда». В процессе функционирования системы «Человек-Машина-Среда» (Ч-М-С) за
счет взаимодействия составляющих ее элементов изменяется внутреннее состояние
системы.

Входной информацией для системы является информация о
состоянии предмета труда, управляющей — из вышестоящей системы. Выходом системы
— воздействие на предмет труда. Так как в процессе функционирования системы
изменяется ее внутреннее состояние, то необходимо рассмотреть и этот фактор, а
также проанализировать одну из составных частей внутреннего состояния системы —
здоровье персонала, работающего в системе. Безопасность человека зависит в
первую очередь от его взаимодействия с окружающей средой.

Описание связей в системе «Ч-М-С»

Направление

Описание связи

1

Ч2-С

Влияние
человека как биологического объекта на среду: потребление кислорода, тепло —
влаговыделение и т.д.

2

С-Ч1

Влияние
окружающей среды на качество работы оператора: повышенный шум, плохое
освещение

3

С-Ч1

Информация о
состоянии среды, которая обрабатывается человеком

4

С-Ч3

Влияние среды
на состояние организма человека: температура, влажность, освещение,
электромагнитные излучения и т.д.

М1-Ч1 М²-Ч1 М³-Ч1

Информация
состояния машины, которая обрабатывается человеком

6

Ч1-М1

Влияние
человека на управление техникой

7

Внешняя система
управления Ч1

Управляющая
информация о технологическом процессе из внешней системы управления

8

С-М1 С-М²

Влияние среды
на работу машины: запыленность, температура

9

M³-C

Влияние машины
на среду: шум, температура, электромагнитные излучения

10

Ч1-Ч3

Влияние работы
человека на его психофизиологическое состояние: усталость и т.д.

11

Ч3-Ч1

Влияние
психофизиологического состояния организма на качество его работы

12

Ч3-Ч2

Влияние
психофизиологического состояния организма на степень интенсивности обмена
веществ между человеком и средой

13

ПТ-Ч3

Влияние предмета
труда на состояние человека

14

М1-ПТ

Влияние машины
на предмет труда

15

М²-М1

Аварийное
управляющее воздействие

16

М1-М²

Информация,
необходимая для выработки аварийного управляющего воздействия

17

Ч1 — ПТ

Влияние
человека на предмет труда

18

Ч1 — Ч2

Влияние
интенсивности труда на обменные процессы

19

Ч3 — Ч3

Влияние
психологического состояния людей друг на друга

В представленной системе «Ч-М-С» имеют место, как и
физические, так и психофизические опасные и вредные производственные факторы,
которые могут воздействовать на человека.

Согласно ГОСТ 12.0.003 — 74 опасные и вредные
производственные факторы подразделяются по природе действия на группы:

. физические;

. химические;

. биологические;

. психофизиологические.

Для данных условий характерны две группы из вышеперечисленных
— физические и психофизиологические, которые способны значительно снижать, а
при длительном воздействии приводить к потере работоспособности работающего
персонала:

а) физические

1)  
повышенный
уровень шума на рабочем месте (измеряется в дБ);

2)  
отсутствие
или недостаток естественного света (коэффициент природного освещения должен
быть не менее 1,5%);

3)  
недостаточная
освещенность рабочей зоны (измеряется в лк);

4)  
повышенная
или пониженная температура (измеряется в градусах Цельсия), влажность (в%) и
повышенная подвижность воздуха рабочей зоны (в м/с).

б) психофизиологические:

) умственное перенапряжение (в% за смену);

) перенапряжение зрительных анализаторов (оценивается по
категориям);

) статические нагрузки;

) монотонность труда;

) эмоциональное напряжение.

Шум является одним наиболее распространенных в производстве
вредным фактором. Проявление вредного воздействия шума на организм человека
разнообразно: так шум с уровнем 80 дБ затрудняет разборчивость речи, вызывает
снижение работоспособности и мешает нормальному отдыху, длительное воздействие
шума с уровнем 100-120 дБ на низких частотах и 80-90 дБ на средних и высоких
частотах может вызвать необратимые потери слуха, а шум с уровнем 120-140 дБ
способен вызвать механические повреждения органов слуха.

При отсутствии или недостатке естественного света, также как
при недостаточной освещенности рабочей зоны может возникнуть быстрая
утомляемость и головная боль. Отсутствие или недостаток естественного света
происходит из-за неправильно организованного освещения. В помещении имеются
источники искусственного освещения (люминесцентные лампы) и естественное
освещение (два оконных проема).

Излишнее освещение, полное и местное (блики) экрана резко
снижает контрастность изображения, что приводит к перенапряжению зрительных
анализаторов и снижению работоспособности.

Нарушение допустимых микроклиматических параметров
(повышенная или пониженная температура, влажность и повышенная подвижность
воздуха рабочей зоны) могут вызвать изменение функционального и теплового
состояния организма и напряжение реакций терморегуляции, вызывающие
дискомфортные теплоощущения, ухудшение самочувствия и понижение
работоспособности. Причиной повышенной или пониженной температуры рабочей зоны
является плохая теплоизоляция и недостаточное отопление.

Фактические значения ОВПФ приведены в таблице:

Оценка факторов производственной среды и трудового процесса

Факторы
производственной среды и трудового процесса

Значение
фактора (ПДК, ПДУ)

Положительность
действия фактора, в% за смену

Норма

Факт

1 ст

2 ст

3 ст

3. Шум

50 дб

60 дб

+

87,5%

8. Микроклимат:
— температура воздуха

хол. 22-24°С
тепл. 23-25°С

23°С

85%

— скорость
движения воздуха

х. 0,1 м/с т.
0,1 м/с

0,1 м/с

85%

— относительная
влажность

х., т. 40-60%

55%

86%

9. Атмосферное
давление

747 мм рт ст

746 мм рт ст

85,5%

10. Освещение:
— естественное

1,5%

1,6%

85,5%

— искусственное

300-500 лк

320 лк

85,5%

12.
Напряженность труда а) внимание: продолжительность сосредоточения (в% от
продолжительности смены)

До 75%

До 73%

75%

б)
напряженность анализаторов: — зрение (категория работ)

4 разряд зрительной работы

умеренная

85%

Согласно составленной оценки условий труда доминирующим вредным производственным
фактором является шум.

Заключение

В выпускной квалификационной работе разработана архитектура
базы Интернет магазина. Для данного проекта было произведено планирование
проектных задач и рассчитаны сроки выполнения каждой задачи. Произведена установка
и настройка выбранного программного обеспечения, а также тестирование
работоспособности функций приложения с использованием разработанной методики
тестирования.

Показаны определенные правила, по которым проектировалась
база данных. База данных проектировалась в среде MySQL Разработанная
автоматизированная информационная система «Интернет магазин». Данный сайт
Интернет магазина ориентирован на всех пользователей Интернета. С его помощью
пользователи смогут получать необходимую информацию и задавать интересующие их
вопросы в форуме.

При разработке web-сайта были проанализированы современные
web-технологии, позволяющие создавать интерактивные web-страницы.

В процессе работы над проектом были получены практические
навыки в исследовании предметной области, описания проектного решения,
построения моделей. В своей работе использовал методологию
объектно-ориентированного проектирования. В качестве инструментальных средств
были использованы BPWin и Rational Rose, поддерживающие данную методологию и
описывающие все функции системы.

Система реализована с помощью среды ASP. Net. В качестве СУБД
соответственно выбран MySQL.

Реализованный Интернет — магазин был протестирован локально.
Полученные результаты соответствовали ожидаемым. Были сделаны проверки
возможных ошибок, недочетов — система функционирует надежно, без сбоев.

Разработанный сайт удовлетворяет всем требованиям,
поставленным на этапе постановки задачи. При разработке web-сайта интернет
магазина были использованы готовые модули аутентификации, поиск по сайту.
Данные модули были доработаны с учетом специфики web-сайта и успешно внедрены в
его структуру.

В дальнейшем планируется расширение сферы деятельности, а
поставив, зарекомендовав себя с самого начала в глобальной сети, перспективы
получения большой прибыли очень велики.

В качестве дальнейшего совершенствования web-сайта
представляется возможным разработка модулей доступа к системам. Так же возможна
доработка интерфейса сайта с целью дальнейшего повышения его информативности,
привлекательности и удобства.

Были решены следующие задачи:

·        Проведено исследование и проанализировано
функционирование учебного процесса.

·        Построены диаграммы
бизнес процессов;

·        Реализована База данных в
MySqL

·        Разработано клиентское
приложение.

Разработанная автоматизированная система «Интернет магазина»
позволяет существенно повысить качество и производительность работы магазина.

Список
литературы

информационный
интернет магазин моделирование

1. Web Database Application with PHP and MySQL, 2nd Edition By
David Lane, Hugh E. Williams. © O’Reilly, May 2004. ISBN: 0-596-00543-1.

2.       CMS List. Обзор cms. Сайт о системах управления сайтом.
http://www.cmslist.ru

3.       JoomlaCMS по-русски. http://joomlaportal.ru

4.       Материал из Википедии — свободной энциклопедии о системах
управления сайтом. http://ru.wikipedia.org/wiki/CMS

5.       Content management system
http://www.brutto.ru/informacija/uznat-bolshe/content-management-system

6.       Joomla-инструменты. http://docs.joom.ru/!;
C651=0O: Categories

7.       CMS обзор: CMS, движок сайта, система управления сайтом, mambo, php nuke, netcat, phpbb, invision power board,
vbulletin. http://cmsobzor.ru/news.php

8.       Дарахвелидзе П.Г., Марков Е.П. Программирование в Delphi 7.
— СПб.: БХВ-Петербург, 2004. — 784 с.

9.       Калверт Ч. Delphi 4. Энциклопедия пользователя: Пер. с
англ./ Чарлз Калверт. — К.: Издательство «ДиаСофт», 1998. — 800 с.

10.     Каратыгин С., Тихонов А., Долголаптев В. Базы данных:
простейшие средства обработки информации, электронные таблицы, системы
управления базами данных: В 2 т. — М.: АВР, 1995.

12.     Мещеряков Е.В., Хомоненко А.Д. Публикация баз данных в
Интернете. — СПб.: БХВ-Петербург, 2001. — 560 с.


Страницы:   1   2   3   4   5   6


Содержание

  • Введение
  • Глава 1. Методика разработки интерактивных web-сайтов
  • 1.1. Электронная коммерция
  • 1.2. Обзор современных технологий создания web-сайтов
  • 1.3. Постановка задачи
  • Глава 2. Выбор инструментальных средств разработки системы обучения
  • 2.1. Общий обзор систем управления контентом сайта
  • 2.2. Система управления сайтами Joomla
  • 2.3. Система управления сайтами WordPress
  • 2.4. Система управления сайтами 1С-Bitrix
  • 2.5. Обоснование выбора CMS Joomla
  • Глава 3. Разработка информационного наполнения сайта
  • 3.1. Функциональное назначение разрабатываемого интернет-магазина
  • 3.2. Структура страниц интернет-магазина
  • 3.3. Разработка сайта
  • 3.4. Создание и установка модуля статуса ICQ
  • Глава 4. Руководство пользователя
  • 4.1. Пользователи
  • 4.2. Менеджер меню
  • 4.3. Управление заказами
  • 4.4. Анализ работы сайта
  • Глава 5. Организационно-экономическая часть
  • 5.1. Определение трудоемкости разработки программного продукта
  • 5.2. Определение состава исполнителей
  • 5.3. Расчет стоимости разработки программного продукта
  • 5.4. Расчет стоимости сопровождения ПП
  • 5.5. Определение стоимости сопровождения ПП
  • 5.6. Анализ конкурентоспособности и качества разрабатываемого программного продукта
  • 5.7. Анализ технико-экономических показателей разработки и эксплуатации ПП
  • Глава 6. Безопасность и экологичность
  • 6.1. Безопасность производственной среды
  • 6.2. Влияние вредных и опасных факторов на человека и методы борьбы с ними
  • 6.3. Расчет заземления нейтрали
  • 6.4. Экологичность
  • 6.5. Чрезвычайные ситуации при работе с ПЭВМ
  • 6.6. Пожарная безопасность
  • Заключение
  • Список литературы

Введение

Электронный магазин — это прикладная система, построенная с использованием технологии системы электронной торговли. Подобно обычному магазину, электронный магазин реализует следующие основные функции: представление товаров (услуг) покупателю, обработку заказов, продажу и доставку товаров.

Интернет-магазин объединяет элементы прямого маркетинга с образом посещения традиционного магазина. Отличительной чертой интернет-магазинов по сравнению с обычной формой торговли является то, что интерактивный магазин может предложить значительно большее количество товаров и услуг, и обеспечить потребителей значительно большим объемом информации, необходимым для принятия решения о покупке. Кроме того, за счет использования компьютерных технологий возможна персонализация подхода к каждому из клиентов, исходя из истории его посещений магазина и сделанных ранее покупок.

Основные проблемы реализации интернет-магазина лежат на стыке технологий Интернета и традиционной коммерческой деятельности. В обычной торговле покупатель привык к тому, что есть возможность оценить товар визуально, определить его качество и характеристики. В электронной торговле он такой возможности лишен. Зачастую визуальной информации достаточно, но здесь вступают в действие эмоциональные и психологические факторы. Часто существуют проблемы с доставкой товаров, особенно если их цена невелика

По последним данным аудитория в интернете стремительно растет, а продажи через интернет в крупных городах достигают   до 25%, при этом специалисты подчеркивают тенденцию к росту продаж именно через интернет. Ежегодно количество интернет-магазинов увеличивается, так как это действительно прибыльно и удобно для покупателя, не говоря о экономии бюджета и времени. Интернет-магазин работает круглые сутки и может продавать определенные товары в автоматическом режиме без участия продавца. К преимуществам так же можно отнести то, что не надо закупать товар заранее, а это существенная экономия, на складских помещениях. Нужно лишь договориться с поставщиками, и в нужный момент, просто выкупить товар, который у вас закажут. По сравнению с обычным магазином, территория продаж которого ограничивается населением города или района, территория охвата интернет-магазина увеличивается на всю Россию и русскоязычную аудиторию в других странах, ведь товар можно доставлять не только курьерской службой, но и почтой.

Целью данной дипломной работы является разработка интернет-магазина по продаже свадебной и вечерней бижутерии. Данная система будет работать в рамках определенного предприятия и выполнять функции основной площадки для ведения коммерческой деятельности.

Что касается продажи свадебной бижутерии, то можно отметить, что эта ниша еще не достаточно заполнена и потому конкурентоспособность мероприятия по созданию онлайн площадки по продаже именно этой продукции достаточно высока. Кроме того, данная продукция интересна как для женской, так и для мужской половины человечества, что только подчеркивает актуальность нашего магазина.

Глава 1. Методика разработки интерактивных web-сайтов

1.1. Электронная коммерция

О процессах, приводящих к формированию информационной экономики, стали говорить еще в 70-х годах 20 века. Основа этих процессов – бурный рост информационных и коммуникационных технологий, превращение компьютера в доминирующее оружие труда и распространение сетей передачи данных. Предприятия во всем мире меняют способы организации и управления бизнесом. Происходит отказ от старой иерархической структуры, исчезают барьеры между отделениями компании, все больше сотрудников переходят на удаленную работу. Упрощается взаимодействие между компанией, ее заказчиками и поставщиками. Бизнес-процессы перестраиваются и выходят за старые границы, создаются виртуальные предприятия и совершенствуются технологии аутсорсинга. Наблюдаемый сегодня подъем экономики развитых стран не может быть обусловлен только количественным ростом используемых компьютеров – ключевое значение приобрело объединение их в сеть.

В России электронная коммерция активно развивается с 1998 года. В 1999 году Московская Межбанковская Валютная биржа начала прием электронных заявок на покупку и продажу валюты с помощью открытого мощного интернет шлюза, и электронный бизнес в России пополнился системой интернет-трейдинга. На сегодняшний день электронная коммерция  — это многочисленные интернет магазины, системы электронных платежей, интернет биржи, интернет аукциона и прочие.

Сегодня электронная коммерция предоставляет самые широкие возможности как поставщикам, так и клиентам. Среди этих возможностей:

  • самостоятельная регистрация покупателя на сайте поставщика. Это создает дополнительные удобства в обслуживании для клиентов, а поставщикам позволяет осуществлять адресную рекламу своих товаров и услуг и маркетинговые исследования в процессе продаж;
  • оформление заказов через интернет с помощью электронных каталогов и прайс-листов. Данная возможность обеспечивает значительную экономию времени при поиске необходимого товара или услуги и сравнении цен различных поставщиков;
  • электронная обработка заказа, включая проверку наличия товара на складе, расчет возможных сроков поставки. Данная возможность является неотъемлемой функциональной частью логистической системы предприятия;
  • прием оплаты за покупку через интернет.Оплата при этом может осуществляться посредством банковских карт через защищенные платежные терминалы, а также с помощью локальных или международных платежных интернет систем.

Электронная коммерция имеет все возможности для дальнейшего развития. Во-первых, экономия на затратах интернет-магазинов позволяет им снижать цены, и покупать в интернет-магазинах сегодня порой гораздо выгоднее, нежели в обычных магазинах. Этот факт обеспечивает и постоянный приток покупателей, и появление новых игроков на рынке. Электронный бизнес, и в частности интернет-магазин как его составляющая, становится более конкурентным, что в свою очередь положительным образом сказывается на уровне качества оказываемых услуг и предлагаемых товаров [1].

1.2. Обзор современных технологий создания web-сайтов

В настоящее время перед web-разработчиком ставится множество различных задач – от создания интерактивных развлекательных сайтов до серьезных бизнес проектов, требующих повышенной надежности и безопасности от несанкционированного доступа. Для их реализации требуются правильно подобранные инструменты – языки программирования,  фреймфорки или, становящиеся все более актуальными, системы управления контентом (СMS — Content Management System ).

На данный момент существует множество языков программирования. Превосходство каждого из них может проявляться только в контексте какой-либо задачи. Выбор языка или фреймворка определяется тем, какими знаниями обладают программисты, готовые реализовать данный проект. Следует разграничивать такие понятия, как язык программирования и фреймворк [2].

Язык программирования – это некоторый базовый синтаксис (возможно со стандартными библиотеками), с помощью которого можно создавать приложения. Фреймворк же предоставляет программисту различные библиотеки, значительно упрощающие создание программ и сайтов. Некоторые языки и фреймворки представляют собой неразрывное целое (например, ASP.NET и JSP). Другие языки могут использоваться без фреймворка (PHP и Perl).

Все языки web-программирования можно классифицировать на клиентские и серверные. Как следует из названия, клиентские языки используются для написания программ, выполняемых на стороне клиента (web-браузер), а серверные – для программ, выполняемых на сервере. Это разделение графически продемонстрировано на рисунке 1.4.

Рисунок 1.4 – Популярные фреймворки и языки веб-программирования

Среди клиентских языков web-программирования надо выделить JavaScript, который, также как и HTML, лежит в основе многих web-технологий (например, в основе популярной в последнее время технологии AJAX) и умение программировать на нем относится к базовым знаниям web-разработчика.

Другие популярные клиентские языки, а точнее фреймворки – это Adobe Flash (язык ActionScript) и SilverLight (любые .NET языки). Основное применение технологии Adobe Flash – интерактивные сайты и сервисы, онлайновые игры, мультимедийный контент и реклама. SilverLight – это новая технология, разработанная компанией Microsoft и позиционируемая как замена Adobe Flash. Не смотря на то, что с помощью Adobe Flash или SilverLight можно построить полностью весь сайт, такой подход редко используется из-за того, что поисковые системы пока не умеют индексировать ни Adobe Flash, ни SilverLight.

Серверные языки web-программирования могут быть условно разделены по операционной системе, под управлением которой  они работают: Windows и Unix-подобными системами (*nix). Если говорить про ОС Windows, то тут монопольную позицию занимает технология ASP.NET, разработанная компанией Microsoft. С помощью ASP.NET можно создавать сайты любого уровня сложности – от самых простых, состоящих их нескольких страниц, до очень сложных, обрабатывающих миллионы запросов в день (сайты Microsoft, написанные на ASP.NET, являются одними из самых посещаемых в Интернет). Благодаря технологии .NET, разработка возможна на большом количестве языков программирования (C++, Java, Python и.т.д). Технология ASP.NET привлекательна для тех, кто неплохо разбирается в ОС Windows, но незнаком с Unix-подобными системами. Основной недостаток – меньшее, по сравнению с *nix, количество дешевых хостингов или необходимость покупки серверной лицензии, в случае с выделенным хостингом. Однако, по сравнению со стоимостью разработки сложных сайтов, а, также, стоимостью трафика, разница расходов на Windows и *nix хостинг может быть пренебрежимо мала.

Самым популярным языком web-программирования является, безусловно, PHP – скриптовый язык программирования общего назначения, интенсивно применяемый для разработки web-приложений. Его основными преимуществами являются: бесплатность, простой синтаксис, высокое быстродействие и большое сообщество разработчиков. В настоящее время поддерживается подавляющим большинством хостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических web-сайтов. Проект распространяется под собственной лицензией, несовместимой с GNU GPL. Синтаксис PHP подобен синтаксису языка Си. Некоторые элементы, такие как ассоциативные массивы и цикл foreach, заимствованы из Perl.

JSP (Java Server Pages) – это часть технологии J2EE, предназначенная для создания сайтов с помощью языка Java. JSP имеет очень много общего с ASP.NET и выбор между этими двумя технологиями чаще всего основывается на субъективных предпочтениях, а не на каких-либо преумуществах или недостатках этих платформ.

В последнее время высокую популярность приобрел язык Ruby и, в частности, фреймворк Ruby on Rails. С его помощью можно очень быстро создать сайт с требуемой функциональностью. Одним из существенных недостатков Ruby является низкое быстродействие. Его самыми сильными положительными сторонами являются низкий порог вхождения и активное интернет-сообщество .

Отдельного внимания заслуживает технология Model-view-controller (MVC, «Модель-представление-поведение», «Модель-представление-контроллер») – схема использования нескольких шаблонов проектирования, с помощью которых модель данных приложения, пользовательский интерфейс и взаимодействие с пользователем разделены на три отдельных компонента так, что модификация одного из компонентов оказывает минимальное воздействие на остальные. Данная схема проектирования часто используется для построения архитектурного каркаса, когда переходят от теории к реализации в конкретной предметной области. На рисунке 1.5 приведено графическое изображение данное концепции. Сплошными линиями показаны прямые связи (вызовы методов, присвоение значений полей), прерывистыми линиями показаны косвенные связи (сообщения через события).

Рисунок 1.5 – Концепция Model-View-Controller

Основная цель применения этой концепции состоит в разделении бизнес-логики (модели) от ее визуализации (представления, вида). За счет такого разделения повышается возможность повторного использования.

В частности, выполняются следующие задачи:

– к одной модели можно присоединить несколько видов, при этом не затрагивая реализацию модели. Например, некоторые данные могут быть одновременно представлены в виде электронной таблицы, гистограммы и круговой диаграммы;

– не затрагивая реализацию видов, можно изменить реакции на действия пользователя (нажатие мышью на кнопке, ввод данных), для этого достаточно использовать другой контроллер.

Ряд разработчиков специализируются только в одной из областей: или разрабатывают графический интерфейс(web-дизайнеры) или разрабатывают бизнес-логику(web-программисты). Поэтому возможно добиться, что программисты, занимающиеся разработкой бизнес логики (модели), вообще не будут осведомлены о том, какое представление будет использоваться[4].

1.2.1. Web-дизайн

Веб-дизайн (от англ. Web-design)  — отрасль веб-разработки и разновидность дизайна, в задачи которой входит проектирование пользовательских веб-интерфейсов для сайтов или веб-приложений. Веб-дизайнеры  проектируют логическую структуру веб-страниц, продумывают наиболее удобные решения подачи информации, а также занимаются художественным оформлением веб-проекта. В результате пересечения двух отраслей человеческой деятельности грамотный веб-дизайнер должен быть знаком с последними веб-технологиями и обладать соответствующими художественными качествами.

Веб-дизайн — вид графического дизайна, направленный на разработку и оформление объектов информационной среды интернета, призванный обеспечить им высокие потребительские свойства и эстетические качества. Подобная трактовка отделяет веб-дизайн от веб-программирования, подчеркивает специфику предметной деятельности веб-дизайнера, позиционирует веб-дизайн как вид графического дизайна[3].

Cама разработка дизайна будущего сайта делится на несколько этапов:

  • разработка технического задания; составлением технического задания для специалистов занимается менеджер проекта. Работа с заказчиком начинается с заполнения брифа, в котором заказчик излагает свои пожелания относительно визуального представления и структуры сайта, указывает на ошибки в старой версии сайта, приводит примеры сайтов конкурентов. Исходя из брифа, менеджер составляет техническое задание, учитывая возможности программных и дизайнерских средств. Этап заканчивается после утверждения технического задания заказчиком. Важно сразу отметить, что этапы проектирования веб-сайтов зависят от многих факторов, таких как объём сайта, функциональность, задачи, которые должен выполнять будущий ресурс и многое другое. Однако, есть несколько этапов, которые в обязательном порядке присутствуют в планировании любого проекта;
  • дизайн основной и типовых страниц сайта : начинается работа с создания дизайна, обычно в графическом редакторе, например Adobe Photoshop, GIMP и т.д. Дизайнер создаёт один или несколько вариантов дизайна, в соответствии с техническим заданием. При этом отдельно создаётся дизайн главной страницы, и дизайны типовых страниц (например: статьи, новости, каталог продукции). Собственно «дизайн страницы» представляет собой графический файл, слоеный рисунок, состоящий из наиболее мелких картинок-слоев элементов общего рисунка. При этом дизайнер должен учитывать ограничения стандартов html (не создавать дизайн, который затем не сможет быть реализован стандартными средствами html);
  • HTML-верстка: утверждённый дизайн передаётся html-верстальщику, который «нарезает» графическую картинку на отдельные рисунки, из которых впоследствии складывает html-страницу. В результате создаётся код, который можно просматривать с помощью браузера. А типовые страницы впоследствии будут использоваться как шаблоны.

1.2.2. Web-программирование

Web-программирование — раздел программирования, ориентированный на разработку web-приложений (программ, обеспечивающих функционирование динамических сайтов интернет).

Одним из самых популярных языков программирования для Web является PHP.

Изначально аббревиатура РHР означала Preprocessor of Home Pages — препроцессор домашних страниц. Это язык внедряемых в HTML-страницы сценариев, исполняемых на сервере. По большей части его синтаксис заимствован из таких языков, как С, Perl, Java, и при этом добавлена масса возможностей, которых этим языкам недостает. Проще говоря, синтаксис РНР — это разумная альтернатива и строгости С, и «беспредельности» Perl.

РНР наделен практически полным набором функциональности, о которой (до появления РНР) мог только мечтать web-программист. Его цель — позволить максимально быстро создавать динамически генерируемые web-страницы. С полным основанием можно заявить, что изучение и использование РНР будет выгодно как начинающим, так и профессиональным программистам.

PHP исполняет код, находящийся внутри ограничителей, таких как <?php ?>. Всё, что находится вне ограничителей, выводится без изменений. В основном это используется для вставки PHP-кода в HTML-документ.

PHP является языком программирования с динамической типизацией, не требующим указания типа при объявлении переменных, равно как и самого объявления переменных.

PHP поддерживает широкие объектно-ориентированные возможности, полная поддержка которых была введена в пятой версии языка. PHP поддерживает все три основных механизма ООП — инкапсуляцию, полиморфизм и наследование (родительский класс указывается с помощью ключевого слова extends после имени класса). Очень весомым преимуществом является то, что на PHP написаны многие популярные CMS, о которых пойдет речь ниже (например, весьма популярный движок для одной из лучших CMS Joomla).

1.3. Постановка задачи

Целью дипломной работы является создание интернет-магазина по продаже свадебной и вечерней бижутерии с  гибким функционалом, понятным и доступным интерфейсом, возможностью дальнейшего расширения каталога продукции. Данная система будет выполнять функции основной площадки для ведения коммерческой деятельности.

Реализация поставленной цели предполагает решение следующих задач:

а)  выбор средства разработки модуля интернет-магазина;

б) разработка интернет-магазина в соответствии со структурой базы данных, который будет обладать следующим функционалам:

  • отображение каталога продукции компании, включая такие поля, как наименование, цена по трем категориям и количество на складе;
  • осуществление сортировки по группам товаров;
  • осуществление регистрации пользователей;
  • создание зарегистрированным пользователем заявки на покупку, включая выбор способа оплаты и доставки;
  • осуществление обратной связи с пользователем через e-mail.

Глава 2. Выбор инструментальных средств разработки системы обучения

2.1. Общий обзор систем управления контентом сайта

Для достижения цели, поставленной в ходе дипломного проектирования, без системы управления сайтом просто не обойтись, важно только подобрать систему для проекта. В целом все системы управления сайтом представляют некий базис для работы с пользователями сайта, новостями, фотографиями, личными сообщениями и т. д., поэтому выбор той или иной системы будет зависеть от направленности и сложности проекта. На рынке сейчас имеется большое, если не сказать огромное количество различных систем управления сайтом, и опробовать или изучить все CMS, конечно, очень сложно.

Понятно, что рассмотреть все CMS невозможно, поэтому отберем три наиболее популярные и распространенные в интернете системы управления сайтами. Рассмотрим следующие системы: Joomla, WordPress и 1С-Битрикс. Первые две системы из этого списка распространяются на бесплатной основе, а третья CMS – это полноценный коммерческий продукт с отличной технической поддержкой и системой обновлений. Все предложенные к рассмотрению системы – это наиболее востребованные CMS на сегодняшнем рынке.

Что касается выбора между платной системой или бесплатной, то этот вопрос рано или поздно возникает у всех пользователей. В большей степени здесь многое зависит от тех задач, которые будут решаться в том или ином проекте.

Как уже выяснилось, система управления сайтом – это обычная программа, предназначенная для работы в интернете. Под фразой «работа в интернете» подразумевается работа CMS на хостинге, предоставляемом провайдером услуг. Сам хостинг – это услуга по предоставлению вычислительных мощностей некого удаленного веб-cepвepа, где установлена специальная версия операционной системы и другое сопутствующее программное обеспечение. Все программное обеспечение сервера призвано помочь как администратору сервера, так и простому пользователю при организации в первом случае клиентских площадок, а во втором – визуальных средств для работы с сайтом.

Список операционных систем, который может использоваться провайдером услуг, большой, но в основном задействуются следующие системы: FreeBSD, Debian, Fedora, CentOs, Windows Server, Red Hat, SuSE и т. д. Как видно, в большинстве случаев это семейство UNIX/Linux-систем. В качестве сервера чаще всего используется популярный сервер Apache и необходимые для работы расширения РНР, базы данных MySQL, модули PERL, CGI, компиляторы C/C++ и т. д. Поверх всего перечисленного программного обеспечения устанавливается так называемая панель управления хостингом, которая позволяет работать с веб-сервером на базе удобной графической визуальной среды. Именно так выглядит подготовленный к работе сервер провайдера услуг. Устанавливая систему управления сайтом на удаленный веб-cepвep, фактически устанавливается отдельно взятая программа на абстрактный компьютер. По идее, этот самый абстрактный компьютер должен обязательно удовлетворять системным требованиям устанавливаемой программы. Аналогичные требования имеются и к веб-cepвepy, на котором планируется использовать CMS.

Современные системы управления сайтом реализованы на языке РНР, который на сегодняшний день является безусловным лидером среди языков программирования, ориентированных для работы в Интернете. В качестве баз данных, которые являются неотъемлемой частью веб-cepвepa, используется хорошо зарекомендовавшая себя бесплатная база данных MySQL. Кроме MySQL, существуют еще и коммерческие версии баз данных, но используются они значительно реже.

База данных позволяет хранить огромные массивы различных данных, которыми вы будете наполнять сайт, а также данные самой CMS. Доступ к определенной таблице в базе данных происходит на огромной скорости, что и позволяет с минимальными затратами по времени извлечь необходимую на данный момент информацию.

Все системы управления сайтом, имеющиеся на рынке, имеют так называемый публичный раздел и административный раздел системы или сайта. Публичная часть сайта – это часть сайта, которая доступна всем пользователем ресурса. Иначе говоря, это сам сайт в том виде, в котором его видят все посетители сайта. Административная часть сайта доступна только администратору и определенным группам пользователей, которых администратор наделяет таким доступом. Это могут быть редакторы сайта, разработчики, рекламодатель, продавец магазина и т. д. В этом случае каждой группе пользователей будут доступны только те функции CMS, к которым они должны иметь доступ, и налицо видно четкое разграничение прав доступа к системе.

Любая операционная система без дополнительно установленных программ не способна на многое, хотя и имеет в своем распоряжении ряд предустановленных приложений. Как правило, после инсталляции системы на компьютер каждый пользователь стремится улучшить потенциал своей машины, устанавливая дополнительные программы. Аналогичные действия совершают и администраторы CMS, только в данном случае термин «программа» сменяется на термин «модуль», «плагин», «блок», или, как принято говорить, «расширение» .

У различных систем управления сайтом расширения называются по-разному. Чаще всего используется слово модуль, иногда плагин или компонент, а также есть так называемые блоки, которые могут представлять в публичной части определенную колонку или блок в одной из колонок. Все перечисленное – это обычные расширения, интегрирующиеся в систему. Расширение может быть представлено, например, форумом, блогом, доской объявлений и т. д.

Индивидуальность и еще раз индивидуальность – это девиз любого интернет – проекта. Графическая составляющая ресурса – очень важная часть сайта и всего бизнеса в целом. Если дизайн сайта не понравится пользователю, то он больше никогда не придет на сайт, поэтому поиск хорошего дизайна для сайта – это очень важная задача.

Для каждой системы управления сайтом разработка шаблона выполняется по-разному, и один шаблон от одной CMS не подойдет к другой системе. Механика создания шаблона у каждой CMS своя, и на сайте разработчиков системы всегда имеется соответствующая информация .


Страницы:   1   2   3   4   5   6


Актуальность темы «Разработка интернет-магазина бытовой техники»

«Разработка интернет-магазина бытовой техники».

Если после прочтения статьи у вас останутся вопросы, или вы захотите уточнить актуальность вашей темы — вы можете оставить комментарий под статьёй.

Также вы можете воспользоваться моим сервисом для формулирования актуальности онлайн. Просто заполните несколько полей в форме — и получите формулировку.

  • 1
    Самое важное в актуальности

  • 2
    Актуальность, проблема и цель работы

  • 3
    Актуальность, объект и предмет исследования

  • 4
    Элементы актуальности для темы «Разработка интернет-магазина бытовой техники»

  • 5
    Черновик актуальности готов, что дальше?

  • 6
    А можно заказать?

Самое важное в актуальности

Актуальность – это первый элемент введения. Его размер — обычно 70% страницы. Начинается фразой типа «Актуальность выбранной темы работы состоит в ряде моментов». Абзацы не более 5-6 строк, обычно – до 4 абзацев.

Актуальность, проблема и цель работы

Из актуальности вытекает проблема работы. То есть нужно сказать, что случится, если не писать работу.

Это буквально одно предложение о том, что возникло противоречие, дисбаланс, между текущим состоянием объекта (и исследуемого у него предмета) и оптимальным состоянием, которое отвечало бы актуальным условиям внешней и внутренней среды

У этого предложения — довольно стандартный вид, и с помощью моего онлайн-сервиса — вы можете автоматически сформулировать проблему исследования

Актуальность, объект и предмет исследования

Актуальность работы связана с её объектом и предметом. Объект — это самый большой элемент темы, предмет — его часть, свойство или функция. С помощью онлайн-сервиса в статье «как определить объект и предмет» можно выделять разные комбинации объекта и предмета из темы.

Если не сделать то, что указано в теме, произойдёт ухудшение состояния объекта и предмета исследования. Значит, надо сделать то, что указано в теме (то есть достичь цели работы), чтобы состояние объекта и предмета исследования улучшилось.

То есть мы должны отметить:

  1. что случится с объектом исследования, если не подготовить работу;
  2. как это отразится на рассматриваемом элементе объекта – то есть на предмете исследования.

Поскольку определить объект и предмет ещё сложней, чем актуальность, цель и проблему, я сделал статью, в которой приведено 90 примеров объектов и предметов экономических исследований.

Таким образом, взаимосвязь между объектом, предметом и актуальностью такая: по каким-то причинам (примеры факторов и причин) возникла актуальность темы и если не сделать исследование по ней, произойдёт ухудшение состояния объекта и предмета исследования. Значит, надо его выполнить и достичь цели работы, чтобы состояние объекта и предмета исследования улучшилось.

Элементы актуальности для темы «Разработка интернет-магазина бытовой техники»

Чтобы написать, почему тема ВКР актуальна, необходимо открыть несколько работ по заданной теме, посмотреть и скопировать то, что там написано по поводу актуальности к себе, а потом ответить на 2 вопроса выше.

Прочитав подобные куски информации из разных статей, нужно просто понять, как именно может произойти негативное изменение, и как это негативное изменение будет изменено с помощью того, что указано в теме.

Так, можно взять следующие элементы актуальности из разных источников в интернете для темы 

«Разработка интернет-магазина бытовой техники».

Tod’s Blog Блог про заработок в интернете Онлайн заработок, создание и монетизация сайтов, веб-разработка, SEO и SMO продвижение, фриланс, партнерки, полезные сервисы вебмастерам, блоггинг. О блоге Где заработать? Реклама Мои услуги Куплю сайты Работа Главная » Новости » Разные статьи » Современный интернет-магазин, его актуальность и достоинства # Современный интернет-магазин, его актуальность и достоинства 13.10.13 Покупая товар теперь каждый современный человек может отдыхать в прямом смысле этого слова., источник

В этой статье мы рассмотрим суть понятия “юзабилити”, его влияние на конверсию и другие коэффициенты, а также расскажем, каких принципов нужно придерживаться, если вы хотите улучшить этот показатель по отношению к своему интернет-магазину. В процессе создания интернет-магазинов для своих клиентов мы выработали оптимальное решение для малого бизнеса, в котором учитываются основные моменты юзабилити, с целью получения конверсии выше среднего. Если же вы заказывали разработку не у нас, в любом случае стоит провести аналитику, чтобы понять, что можно улучшить на сайте. Это особенно актуально для интернет-магазинов, которые активно развиваются, ведь с ростом посещаемости необходимо рассматривать множество показателей, среди которых: * процент отказов по входным страницам и каналам трафика; * процент отказов по браузерам ; * процент брошенных корзин; * настройка событий в аналитике на страницах и кнопках; * и ряд других важных вещей., источник

Актуальность темы обусловлена стремительным расширением аудитории казахстанских пользователей сети Интернет в качестве потенциальных клиентов электронных магазинов. Среди ученых, разрабатывавших экономические подходы и методы инвестирования в новые виды деятельности, в том числе и в сервисные сети, Целесообразно вспомнить работы Бабосюк А. Л, Виленского П.Л, Гойко А. Ф, Гриньков В. М., Ирисовой А. Б. и других, внесших весомый вклад в развитие российских интернет-магазинов., источник

Сейчас предоплатой никого не удивишь, но солидные интернет-магазины предлагают своим клиентам несколько вариантов на выбор, тем самым подтверждая, что продают только качественный товар. Какие способы оплаты можно добавить на сайт: * Расчет банковской картой Visa или MasterCard. Это для деловых, занятых людей, которые редко пользуются наличными деньгами и хотят оперативно оформить покупку. * Безналичный расчет через банк. В этом случае клиент сможет совершить оплату через кассу банка на ваш расчётный счет. * Оплата наличными. Такой способ актуален при доставке почтой или если у вас есть доставка курьером в пределах вашего города. * Электронные кошельки. Для этого вам нужно заключить договор с электронными платежными системами. Многие сейчас пользуются такими кошельками, и чтобы не выводить деньги на банковскую карту, им удобнее оплатить заказ напрямую из кошелька. * Рассрочка или кредит., источник

Актуальность темы исследования обусловлена увеличением количества Интернет-магазинов, их успешностью и быстрыми темпами развития. Объектом исследования является открытое акционерное общество «Бытовая техника» — торговая организация, основным видом деятельности которой является реализация бытовой техники. Цель дипломной работы состоит в разработке веб-системы для торговли бытовой техники в сети Интернет., источник

Из скопированных блоков нужно удалить повторяющиеся слова, технические фразы и т.п., и составить связный текст. Если у вас не получается выделить факторы актуальности, я недавно сделал подборку более 100 причин актуальности.

Для этого я взял почти 140 самых простых экономических тем — и выделил из них эти факторы. Вы можете взять за основу найденный мной материал, а если сомневаетесь — уточнить детали в комментариях.

Черновик актуальности готов, что дальше?

Далее уже можно писать остальные пункты введения: проблему (не везде), цель, задачи, объект и предмет, методы исследования, использованные источники, структуру работы.

Конкретный перечень элементов, которые нужно раскрыть в исследовании, в частности, во введении, повторюсь, нужно смотреть в методичке: как пользоваться методичкой по исследованию)

После написания актуальности и подготовки введения в целом, можно переходить к первой главе ВКР.

А можно заказать?

Если вы решите где-то заказывать обоснование актуальности, то, во-первых, я советую вам заказывать введение целиком, а во-вторых, делать это либо у тех авторов, которые обоснованно вызывают у вас доверие, либо на одном из сайтов заказа исследований — лучше пользоваться биржами, чем агентствами и т.п.

Это значительно безопасней, чем обращаться в агентства или к случайным исполнителям.

Содержание:

Введение

Актуальность темы. Электронный магазин — это прикладная система, построенная с использованием технологии системы электронной торговли. Подобно обычному магазину, электронный магазин реализует следующие основные функции: представление товаров (услуг) покупателю, обработку заказов, продажу и доставку товаров.

Интернет-магазин объединяет элементы прямого маркетинга с образом посещения традиционного магазина. Отличительной чертой интернет-магазинов по сравнению с обычной формой торговли является то, что интерактивный магазин может предложить значительно большее количество товаров и услуг, и обеспечить потребителей значительно большим объемом информации, необходимым для принятия решения о покупке. Кроме того, за счет использования компьютерных технологий возможна персонализация подхода к каждому из клиентов, исходя из истории его посещений магазина и сделанных ранее покупок.

Аудитория в интернете стремительно растет, а продажи через интернет в крупных городах достигают  до 25%, при этом специалисты подчеркивают тенденцию к росту продаж именно через интернет. Ежегодно количество интернет-магазинов увеличивается, так как это действительно прибыльно и удобно для покупателя, не говоря о экономии бюджета и времени. Интернет-магазин работает круглые сутки и может продавать определенные товары в автоматическом режиме без участия продавца. К преимуществам так же можно отнести то, что не надо закупать товар заранее, а это существенная экономия, на складских помещениях. Нужно лишь договориться с поставщиками, и в нужный момент, просто выкупить товар, который у вас закажут.

Цель курсовой работы — создание веб-сайта «Интернет-магазин футбольной атрибутики».

Объект данной работы — интернет-магазин футбольной атрибутики.

Предмет — разработка Интернет-магазина.

Исходя из данной цели необходимо решить такие задачи:

1) разработка структуры сайта;

2) проектирование сайта;

3) реализация сайта;

4) общие сведения о разрабатываемом веб-интерфейсе;

5) разработка сайта.

Глава 1. Аналитическое исследование

1.1 Описание предметной области

Интернет-магазин футбольной атрибутики – это веб-сайт, позволяющий клиенту приобрести интересующие его товары с заказом на дом. Веб-сайт должен предоставлять пользователю информацию о продаваемых товарах, о категориях товаров, о правилах покупки, контактную информацию Интернет-магазина. Главная задача веб-сайта – осуществление продажи товаров клиентам. Пользователь, желающий приобрести тот или иной товар, добавляет его в корзину товаров, оплачивает заказ безналичным способом с помощью электронных терминалов.

Данный Интернет-магазин ориентирован на продажу фирменной футбольной атрибутики. Данный сегмент товаров слабо развит на российском рынке, что представляет собой хороший плацдарм для создания компании.

Аудитория: молодежь и люди среднего возраста, преимущественно мужского пола.

Портрет ключевого пользователя: мужчина, 18-25 лет, спортсмен, с активной жизненной позицией, болельщик футбольного клуба, веселый, жизнерадостный, среднего достатка, возможно студент.

В магазине будут представлены для продажи товары следующих категорий:

— футболки;

— футбольная форма;

— обувь;

— мячи;

— вратарская экипировка;

— верхняя одежда;

— специализированное оборудование;

— фанатская атрибутика;

— прочее.

Предполагается расширение ассортимента за счет эксклюзивных и экзотических товаров, не представленных в магазинах-конкурентах.

Товары будут разделены на следующие категории:

— одежда, форма;

— обувь;

— мячи;

— аксессуары;

— клубная продукция;

— прочее.

В описании товаров должны присутствовать следующие свойства: название; цена; производитель; размер; количество, остаток на складе; материал; описание товара.

Прежде чем совершить покупку через веб-сайт, пользователь должен пройти регистрацию и зайти на сайт со своего созданного профиля. Пользователь может оформить заказ понравившегося товара, нажав на соответствующую кнопку на странице данного товара и добавив его в корзину.

На странице с товаром пользователь может ознакомиться с характеристиками товара, наличием остатка товара на складе, выбрать размер. Пользователь может видеть наличие товаров на складе. В случае если для оформления заказа товаров не хватает, пользователь получает уведомление о невозможности оформления доставки в данный момент.

После выбора всех понравившихся товаров в корзину, пользователь может перейти к оформлению заказа. Регистрация сделки производится при помощи электронной платежной системы.

По окончанию оформления заказа, пользователь получает уведомление, на указанный ранее, электронный адрес.

1.2 Разработка структуры сайта

На основе результатов описания предметной области можно определить содержание веб-сайта.

Веб-сайт «Интернет-магазин футбольной атрибутики» должен содержать:

— информацию о товарах;

— список категорий товаров;

— информацию об Интернет-магазине;

— меню для регистрации пользователей;

— страница авторизации пользователей на сайте;

— карту сайта;

— инструкцию по работе с сайтом;

— корзину товаров;

— страницу оформления заказа;

— страницу обратной связи;

— контакты.

По результатам выполненных этапов была разработана структура веб-сайта. По заявлениям различных авторитетных исследователей, существует «теория трех кликов», повествующая о том, что пользователь должен найти любую информацию на сайте всего за три клика – максимум на третьей странице сайта. Иначе, пользователь разочаруется в данном веб-сайте и с большой долей вероятности покинет данный Интернет-ресурс.

Следовательно, структуру веб-сайта необходимо разработать таким образом, чтобы выполнялось приведенное выше требование. Разработанная структура веб-сайта Интернет-магазина приведена рисунке 1.

Рисунок 1 – Структура сайта

1.3 Анализ технологий

Для создания веб-сайтов используется ряд технологий. Для создания внешнего интерфейса веб-сайта применяется язык гипертекстовой разметки HTML. Для создания дизайна страниц веб-сайта, используются таблицы каскадных стилей CSS. Для осуществления интерактивности во взаимодействии веб-сайта с пользователем, применяется язык программирования JavaScript.

HTML 5.

HTML5 — язык для структурирования и представления содержимого всемирной паутины. Это пятая версия HTML, последняя (четвёртая) версия которого была стандартизирована в 1997 году. По состоянию на май 2014 года, HTML5 ещё находится в разработке, но, фактически, является рабочим стандартом. Цель разработки HTML5 — улучшение уровня поддержки мультимедиа-технологий, сохраняя при этом удобочитаемость кода для человека и простоту анализа для парсеров.

Во всемирной паутине долгое время использовались стандарты HTML 4.01 и XHTML 1.1, и веб-страницы на практике оказывались свёрстаны с использованием смеси особенностей, представленных различными спецификациями, включая спецификации программных продуктов, например, веб-браузеров, а также сложившихся общеупотребительных приёмов. HTML5 был создан, как единый язык разметки, который мог бы сочетать синтаксические нормы HTML и XHTML. Он расширяет, улучшает и рационализирует разметку документов, а также добавляет единое API для сложных веб-приложений. В HTML5 реализовано множество новых синтаксических особенностей. Например, элементы <video>, <audio> и <canvas>, а также возможность использования SVG и математических формул. Эти новшества разработаны для упрощения создания и управления графическими и мультимедийными объектами в сети, без необходимости использования сторонних API. Другие новые элементы, такие как <section>, <article>, <header> и <nav>, разработаны для того, чтобы обогащать семантическое содержимое документа (страницы). Новые атрибуты были введены с той же целью, хотя ряд элементов и атрибутов был удален. Некоторые элементы, например, <a>, <menu> и <cite>, были изменены, переопределены или стандартизированы. API и DOM являются фундаментальными частями спецификации HTML5. HTML5 также определяет некоторые особенности обработки ошибок вёрстки, поэтому синтаксические ошибки должны рассматриваться одинаково всеми совместимыми браузерами.

CSS3.

CSS3 — активно разрабатываемая спецификация CSS. Представляет собой формальный язык, реализованный с помощью языка разметки. Самая масштабная редакция по сравнению с CSS1, CSS2 и CSS2.1. Главной особенностью CSS3 является возможность создавать анимированные элементы без использования JS, поддержка линейных и радиальных градиентов, теней, сглаживания и многое другое. Преимущественно используется как средство описания и оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.

JavaScript.

JavaScript — прототипно-ориентированный сценарный язык программирования. Является диалектом языка ECMAScript. JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам.

Основные архитектурные черты: динамическая типизация, слабая типизация, автоматическое управление памятью, прототипное программирование, функции как объекты первого класса.

На JavaScript оказали влияние многие языки, при разработке была цель сделать язык похожим на Java, но при этом лёгким для использования непрограммистами. Языком JavaScript не владеет какая-либо компания или организация, что отличает его от ряда языков программирования, используемых в веб-разработке.

Глава 2. Проектирование

2.1 Общие положения

Наименование продукта: веб-сайт «Интернет-магазин футбольной атрибутики».

Веб-сайт «Интернет-магазин футбольной атрибутики» предназначен для осуществления взаимодействия клиентов Интернет-магазина в базой данных Интернет-магазина. При помощи данного веб-сайта, пользователи могут приобретать различные товары футбольной тематики.

Состав работ по созданию системы:

— проектирование структуры веб-сайта;

— создание дизайна;

— верстка веб-сайта.

2.2 Требования к функциональным характеристикам

Проектируемый сайт должен обеспечивать вывод информации из базы данных, такой, как: информация о товарах; категории товаров; корзина товаров пользователя; информация о пользователе; информация о сайте; история заказов пользователя.

Веб-сайт должен позволять пользователю оформить заказ, предварительно выбрав желаемые товары, наполняя, таким образом, корзину товаров, а также перейти к странице оплаты заказа при помощи популярных электронных терминалов.

Сайт должен предоставлять возможность пользователям создавать и изменять записи в базе данных о своей учетной записи.

2.3 Требования к оформлению страниц

Веб-сайт должен быть выполнен в цветах, отражающих футбольную направленность Интернет-магазина. Приветствуются темный текст на белом фоне, повышающий удобочитаемость материала, представленного на веб-страницах.

В верхней части сайта должно располагаться: логотип Интернет-магазина; контактная информация; форма поиска товаров; ссылки на социальные сети; корзина товаров; меню сайта; меню категорий.

В нижней части страниц должно присутствовать меню быстрого доступа, а также копирайт.

Содержимое страниц должно быть поделено на логические группы. Интерфейс должен быть интуитивно понятен пользователю.

2.4 Требования к верстке страниц

Верстка должна быть валидной, проходить валидацию на веб-ресурсе www.validator.w3.org. Верстка должна быть кроссбраузерной. Содержимое веб-страниц должно одинаково отображаться в популярных браузерах, таких как:

Google Chrome;

Mozilla Firefox;

Internet Explorer (вплоть до версии 8.0);

Opera;

Safari;

Яндекс.Браузер.

На веб-сайте предполагается наличие одной языковой версии – русской.

2.5 Группы пользователей

Работу с веб-сайтом должны осуществлять следующие группы пользователей: пользователи (клиенты); администраторы; модераторы.

2.6 Технико-экономические показатели

Эффективность внедрения проекта оценивается, прежде всего, по количеству оформленных заказов клиентами с помощью веб-сайта.

2.7 Стадии и этапы разработки

В таблице 1 приведены основные этапы разработки проекта.

Таблица 1 – Основные этапы разработки веб-сайта

Название этапа

Срок

% выполнения

Отчетность

1

Разработка технического задания

15.03.14

03.05.14

15%

Техническое задание

2

Разработка интерфейса пользователя

04.05.14

21.05.14

40%

Разработанный интерфейс

3

Написание исходного кода

22.05.14

26.05.14

80%

Исходный код

4

Тестирование и отладка сайта

27.05.14

28.05.14

95%

Готовая верстка веб-сайта

5

Внедрение сайта

29.05.14

100%

Реализованный проект

2.8 Порядок контроля и приемки

Контроль выполнения и приемка работы осуществляется руководителем проекта.

Глава 3. Реализация

3.1 Общие сведения о разрабатываемом веб-интерфейсе

Пользовательский интерфейс веб-сайта представляет собой HTML-верстку дизайна страниц сайта, с применением каскадных таблиц стилей CSS.

Для интерактивности веб-сайта применяются технологии языка программирования JavaScript.

На сайте предполагается двенадцати-блочная верстка.

Верстка будет «резиновой» или, говоря иначе, адаптивной под различные разрешения экранов.

Ограничение ширины страницы будет установлено в пределах от 320px до 1170px.

Разметка для дизайна страниц приведена на рисунке 2.

Рисунок 2 – Разметка для дизайна

3.2 Разработка прототипа

На основе требований к проекту, указанных в техническом задании, был составлен макет прототипа будущего веб-сайта.

Прототип приведен на рисунке 3.

Рисунок 3 – Прототип веб-сайта

3.3 Разработка дизайна страниц

Дизайн страниц был разработан на основе двенадцати-блочного макета разметки.

Metro style – стиль, на основе которого выполнялся дизайн страниц веб-сайта. Данный стиль предполагает простоту форм и минимум лишних элементов в дизайне интерфейса.

Смысловые блоки сайта, например, верхняя часть и нижняя, разделены цветом или линиями, рамками. Цвета, используемые на сайте: белый, черный, зеленый, желтый. Данные цвета отлично отражают футбольную направленность веб-сайта. Остальные цвета, такие как желтый, синий, красный, используемые на сайте, предают страницам динамичность, что отражает саму суть игры.

Гарнитуры шрифтов, используемые на сайте: Arial; Trebuschet MS.

Данные шрифты удобны для чтения, а также хорошо вписываются в концепцию Metro стиля.

Элементы веб-сайта имеют большие размеры, что улучшает просмотр и использование веб-страниц на портативных устройствах, таких как планшеты или мобильные телефоны.

Дизайн страниц создан с учетом особенностей верстки страниц на HTML и CSS.

На главное странице сайта было необходимо уделить особое внимание презентации сайта, его проектов, предложений. Для этого на странице был размещен слайдер, демонстрирующий пользователю все новые эксклюзивные предложения Интернет-магазина. Все категории товаров, имеющихся в Интернет-магазине, обозначены большими блоками на главной странице, что позволяет пользователю очень быстро найти необходимый товар. Для поднятия уровня продаж определенных товаров, некоторые товары приведены на главной странице.

Дизайн главной страницы сайта приведен на рисунке 4.

Рисунок 4 – Дизайн главной страницы сайта

На странице с информацией о товаре необходимо уделить наибольшее внимание презентации самого товара. Для этого блок о товаре визуально разделен на две части: изображения товара и информация о товаре.

Дизайн страницы с товаром приведен на рисунке 5.

Рисунок 5 – Дизайн страницы с товаром

На странице категории товара представлен список товаров, относящихся к данной категории. В правой колонке имеется форма для задания условий поиска товаров по каталогу. В основной части страницы приведены изображения, названия и цена товаров, найденных в каталоге по указанным параметрам.

3.4 Разработка сайта

Верстка была выполнена на языке гипертекстовой разметки HTML, с использованием таблиц каскадных стилей CSS. Для обеспечения кроссбраузерности веб-сайта, была подключена таблица каскадных стилей Normalize, сбрасывающая настройки браузеров, установленные разработчиками значениями по умолчанию.

Для создания адаптивной верстки был применен фраймеворк Twitter Bootstrap 2.3.

Для поддержки решений, написанных на языке JavaScript, была подключена библиотека jQuery 1.8.1.

В данной работе применяется блоковая, резиновая верстка.

Исходный код верстки главной страницы сайта и стилей сайта приведен в Приложении 1.

Twitter Bootstrap — свободный набор инструментов для создания сайтов и веб-приложений. Включает в себя HTML и CSS шаблоны оформления для типографики, веб-форм, кнопок, меток, блоков навигации и прочих компонентов веб-интерфейсов, включая JavaScript расширения.

jQuery 1.8.1

jQuery — библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими. Также библиотека jQuery предоставляет удобный API для работы с AJAX.

Разработка слайдера.

Слайдер, располагающийся на некоторых страницах сайта реализован с помощью языка программирования JavaScript.

Слайдер выводит поочередно элементы слайдера на веб-страницу. Это действие достигается путем изменения параметра у элемента со значения «none» свойства display на значение «block». Отображение блоков происходит поочередно, через определенный промежуток времени, или после нажатия на кнопки «влево» или «вправо», находящиеся по бокам слайдера.

Анимация перехода на слайдере создана путем изменения положения элементов на странице. Это достигается при помощи изменения параметра left. Для того, чтобы элементы не отображались за пределами области слайдера, к блоку слайдера добавлено свойство «overflow: hidden».

Исходный код слайдера приведен в Приложении 2.

Верстка сайта полностью валидная, что обеспечивает корректное отображение страниц сайта во всех популярных браузерах.

Проверка на валидность была пройдена на веб-сайте www.w3c.org.

3.5 Тестирование и отладка системы

Для тестирования веб-сайта, страницы сайта были протестированы на всех популярных браузерах.

В результате проверки, удалось выявить некоторые ошибки.

Браузер Internet Explorer 8.0 не имеет поддержки новых свойств HTML 5 и CSS 3, что вызвало определенные ошибки в отображении сверстанных страниц в данном браузере. Так, необходимо заменить html-теги <header> и <footer>, на поддерживаемый в этой версии браузера <div>. Также, данный браузер не поддерживает псевдо-классы, в особенности, используемые в работе классы «:first-of-type» и «:nth-child», в связи с этим, необходимо в блоках, использующих свойства данных псевдо-классов, прописать дополнительные классы.

В браузере Opera возникли проблемы с отображением изображений товара, на странице товара. Для исправления данной ошибки у изображений были прописаны максимально разрешенные размеры.

Заключение

В результате проделанной работы был создан веб-сайт «Интернет-магазин футбольной атрибутики».

Для разработки веб-сайта был проведен анализ предметной области, было составлено техническое задание, на основании которого был создан дизайн будущего сайта и сверстаны веб-страницы по разработанному дизайну. Созданный веб-сайт полностью соответствует требованиям, предъявленных к проекту в техническом задании.

При создании сайта были использованы самые популярные технологии, такие как HTML, CSS, JavaScript. Полученный сайт является адаптивным и имеет четкую логическую структуру, что без особого труда позволит привязать данный веб-сайт к какой-либо системе управления сайтами, использовать и развивать сайт в дальнейшем.

Разработанный веб-сайт имеет понятный и простой пользовательский интерфейс, что обеспечит одобрение сайта со стороны клиентов Интернет-магазина. Реализованный сайт позволяет отображать информацию о товарах, о категориях товаров, позволяет клиентам добавлять товары в корзину, оформлять заказ.

Данный веб-сайт создан для русскоговорящей аудитории. Сайт можно использовать для продаж товаров Интернет-магазина на территории стран СНГ.

Для запуска веб-сайта в сеть Интернет необходимо приобрести домен, хостинг, систему управления сайтом, если это необходимо.

Веб-сайт «Интернет-магазин футбольной атрибутики» поможет организации, желающей продавать свои товары через Интернет, расширить свою клиентскую базу и увеличить прибыль.

Список литературы

  1. Бородаев Д. В. Веб-сайт как объект графического дизайна: Монография / Бородаев Д. В.  — Х.: «Септима ЛТД», 2016. — 354 с.
  2. Дронов, Владимир Macromedia Dreamweaver 4: разработка Web-сайтов; M.: БХВ — Москва, 2014. — 608 c.
  3. Колисниченко Д.Н. Движок для вашего сайта. CMS Joomla!, Slaed, PHP-Nuke: учебное пособие / Колисниченко Д.Н. — СПб.: БХВ-Петербург, 2017. — 357 c.
  4.  Кузнецов М., Симдянов И. PHP. Практика создания Web-сайтов; БХВ-Петербург — Москва, 2012. — 347 c.
  5. Макфарланд Д. Большая книга CSS3: учебное пособие / Макфарланд Д. — СПб.: Питер, 2014. — 608 с.
  6. Магдануров Г.И. ASP.NET MVC Framework: учебное пособие / Магдануров Г.И., Юнев В.А. — СПб.: БХВ-Петербург, 2014. — 211 c.
  7. Марк Д. Joomla. Программирование: учебное пособие / Марк Д., Луис Л. — М.:  Вильямс, 2017. — 592 с.
  8. Наролина Т.С. Технико-экономические обоснование проектов: учеб. пособие / Т.С. Наролина. – Воронеж: ВГТУ, 2015. – 197 с.
  9. Хуторской А. В., Орешко А. П. Технология создания сайтов. 10-11 классы; Дрофа — Москва, 2014. — 256 c.
  10. Юрасов А.В. Электронная коммерция: учебное пособие / Юрасов А.В.  — М.: Дело, 2018. – 482 c.

Приложения

Приложение 1

Исходный код главной страницы

Исходный код файла index.html:

<!DOCTYPE html>

<html lang=»ru»>

<head>

<meta charset=»utf-8″>

<title>soccerstore.ru — онлайн-магазин футбольной атрибутики</title>

<link rel=»stylesheet» type=»text/css» href=»css/normalize.css»>

<link rel=»stylesheet» type=»text/css» href=»css/bootstrap.css»>

<link rel=»stylesheet» type=»text/css» href=»css/style.css»>

<script type=»text/javascript» src=»js/jquery.js»></script>

<!—<script type=» text/javascript» src=»js/bootstrap.js»></script>—>

</head>

<body>

<header class=»header row-fluid»>

<div class=»wrap1″>

<div class=»top_menu»>

<ul class=»store_menu»>

<li class=»home active»><a href=»#»>Главная</a></li>

<li class=»mail»><a href=»#»>Контакты</a></li>

<li class=»about_us»><a href=»#»>О нас</a></li>

</ul>

<ul class=»social_menu»>

<li class=»login»><a href=»#»>Войти</a></li>

<li class=»registration»><a href=»#»>Регистрация</a></li>

<li class=»twitter_button»><a href=»#»></a></li>

<li class=»facebook_button»><a href=»#»></a></li>

<li class=»vk_button»><a href=»#»></a></li>

</ul>

<div class=»clearfix»></div>

</div><!—top menu—>

</div>

<div class=»header_area»>

<div class=»logo»>

<a href=»#»><img src=»img/logo.png» alt=»»></a>

</div>

<div class=»right_header_block»>

<div class=»phone»>

<div class=»nomber»>+7(953) 264-55-24</div>

<div class=»clearfix»></div>

<div class=»datetime»>Пон-ПТ с 09.00 до 19.00</div>

<div class=»clearfix»></div>

</div>

<div class=»cart»>

<a href=»#»>

<span class=»icon_cart»></span>

Корзина (Пусто)

</a>

</div>

<div class=»search»>

<form class=»form-search»>

<input type=»text» class=»input-medium search-query»>

<button type=»submit» class=»btn»></button>

</form>

</div>

</div>

<div class=»clearfix»></div>

</div><!—header area—>

<div class=»main_menu»>

<div class=»wrap2″>

<ul>

<li><a href=»#»>Одежда</a></li>

<li><a href=»#»>Обувь</a></li>

<li><a href=»#»>Мячи</a></li>

<li><a href=»#»>Аксессуары</a></li>

<li><a href=»#»>Клубная<br/>продукция</a></li>

<li><a href=»#»>Прочее</a></li>

</ul>

<div class=»clearfix»></div>

</div>

</div>

</header>

<div class=»wrap3″>

<div class=»preview»>

<div id=»myCarousel» class=»carousel slide»>

<!— Carousel items —>

<div class=»carousel-inner»>

<div class=»active item row-fluid»>

<div class=»span8 slider_image»>

<img src=»img/slider_image1.jpg» alt=»»>

</div>

<div class=»span4 slider_about»>

<div class=»promo»>Специальное предложение</div>

<h4>Купи бутсы как у Месси</h4>

<h5>Специально к 1/8 финала Лиги Чемпионов известная всему миру компания Adidas снабдила Лионеля Месси новыми именными бутсами. Как и прежде, за основу была взята самая легкая модель бутс adizero f50, которая весит всего 165 грамм и позиционируется как выбор скоростных форвардов, к которым относят и талантливого аргентинца.</h5>

</div>

</div>

<div class=»item»>…</div>

<div class=»item»>…</div>

</div>

<!— Carousel nav —>

<a class=»carousel-control left» href=»#myCarousel» data-slide=»prev»></a>

<a class=»carousel-control right» href=»#myCarousel» data-slide=»next»></a>

</div>

<div class=»categories»>

<ul class=»row-fluid»>

<li class=»item_cat item1 span4″>

<a href=»#»>

<img src=»img/cat1.jpg» alt=»»>

<h3>Одежда</h3>

</a>

</li>

<li class=»item_cat item2 span4″>

<a href=»#»>

<img src=»img/cat2.jpg» alt=»»>

<h3>Обувь</h3>

</a>

</li>

<li class=»item_cat item3 span4″>

<a href=»#»>

<img src=»img/cat3.jpg» alt=»»>

<h3>Мячи</h3>

</a>

</li>

<li class=»item_cat item4 span4″>

<a href=»#»>

<img src=»img/cat4.jpg» alt=»»>

<h3>Аксессуары</h3>

</a>

</li>

<li class=»item_cat item5 span4″>

<a href=»#»>

<img src=»img/cat5.jpg» alt=»»>

<h3>Клубная продукция</h3>

</a>

</li>

<li class=»item_cat item6 span4″>

<a href=»#»>

<img src=»img/cat6.jpg» alt=»»>

<h3>Прочее</h3>

</a>

</li>

</ul>

</div>

</div><!—preview—>

</div>

<div class=»container»>

<div class=»popular_products»>

<h4 class=»modul»>Рекомендуемые товары</h4>

<ul class=»row-fluid»>

<li class=»span3 item_pro»>

<a href=»#»><img src=»img/pro1.jpg» alt=»»></a>

<h5><a href=»#»>Nike Mercurial Victory IV FG Soccer Cleats</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>2299.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

<li class=»span3 item_pro»>

<a href=»#»><img src=»img/pro2.jpg» alt=»»></a>

<h5><a href=»#»>Nike Tiempo Legend IV FG Soccer Cleat White Black</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>4999.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

<li class=»span3 item_pro»>

<a href=»#»><img src=»img/pro3.jpg» alt=»»></a>

<h5><a href=»#»>Adidas Predator Absolion LZ TRX FG</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>1899.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

<li class=»span3 item_pro»>

<a href=»#»><img src=»img/pro4.jpg» alt=»»></a>

<h5><a href=»#»>New Mens Nike Sz 9 M Rio II FG Soccer Cleat</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>699.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

<li class=»span3 item_pro item5″>

<div class=»sale»>Распродажа</div>

<a href=»#»><img src=»img/pro5.jpg» alt=»»></a>

<h5><a href=»#»>adidas F50 adizero, Predator LZ</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>4399.00</div><div class=»old_prize»>8049.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

<li class=»span3 item_pro»>

<a href=»#»><img src=»img/pro6.jpg» alt=»»></a>

<h5><a href=»#»>Mens Nike HyperVenom Phatal FG Soccer Cleats</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>3399.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

<li class=»span3 item_pro»>

<a href=»#»><img src=»img/pro7.jpg» alt=»»></a>

<h5><a href=»#»>New Mens Nike Tiempo Natural III FG</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>699.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

<li class=»span3 item_pro»>

<a href=»#»><img src=»img/pro8.jpg» alt=»»></a>

<h5><a href=»#»>New Mens Nike Tiempo Natural IV</a></h5>

<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Duis id dui id arcu rhoncus viverra. Aenean id congue mauris, commodo consectetur dui. </p>

<div class=»prize»>849.00</div>

<div class=»clearfix»></div>

<div class=»add_to_cart»><a href=»#»>Добавить в корзину</a></div>

</li>

</ul>

</div>

</div>

<footer>

<div class=»footer»>

<div class=»row-fluid»>

<ul class=»categories span3″>

<li><a href=»#»>Одежда</a></li>

<li><a href=»#»>Обувь</a></li>

<li><a href=»#»>Мячи</a></li>

<li><a href=»#»>Аксессуары</a></li>

<li><a href=»#»>Клубная продукция</a></li>

<li><a href=»#»>Прочее</a></li>

</ul>

<ul class=»categories span3″>

<li class=»bestsell»><a href=»#»>Лидеры продаж</a></li>

<li class=»contacts»><a href=»#»>Контакты</a></li>

<li class=»sitemap»><a href=»#»>Карта сайта</a></li>

</ul>

</div>

<div class=»copyright»>

&copy; 2014 Дизайн и разработка — <a href=»http://vk.com/bsanchezb»>Беляков Александр</a>

</div>

</div>

</footer>

</body>

</html>

Приложение 2

Исходный код слайдера

магазин сайт код слайдер

Исходный код слайдера на JavaScript:

!function ($) {

«use strict»; // jshint ;_;

var Carousel = function (element, options) {

this.$element = $(element)

this.options = options

this.options.pause == ‘hover’ && this.$element

.on(‘mouseenter’, $.proxy(this.pause, this))

.on(‘mouseleave’, $.proxy(this.cycle, this))

}

Carousel.prototype = {

cycle: function (e) {

if (!e) this.paused = false

this.options.interval

&& !this.paused

&& (this.interval = setInterval($.proxy(this.next, this), this.options.interval))

return this

}

, to: function (pos) {

var $active = this.$element.find(‘.item.active’)

, children = $active.parent().children()

, activePos = children.index($active)

, that = this

if (pos > (children.length — 1) || pos < 0) return

if (this.sliding) {

return this.$element.one(‘slid’, function () {

that.to(pos)

})

}

if (activePos == pos) {

return this.pause().cycle()

}

return this.slide(pos > activePos ? ‘next’ : ‘prev’, $(children[pos]))

}

, pause: function (e) {

if (!e) this.paused = true

if (this.$element.find(‘.next, .prev’).length && $.support.transition.end) {

this.$element.trigger($.support.transition.end)

this.cycle()

}

clearInterval(this.interval)

this.interval = null

return this

}

, next: function () {

if (this.sliding) return

return this.slide(‘next’)

}

, prev: function () {

if (this.sliding) return

return this.slide(‘prev’)

}

, slide: function (type, next) {

var $active = this.$element.find(‘.item.active’)

, $next = next || $active[type]()

, isCycling = this.interval

, direction = type == ‘next’ ? ‘left’ : ‘right’

, fallback = type == ‘next’ ? ‘first’ : ‘last’

, that = this

, e

this.sliding = true

isCycling && this.pause()

$next = $next.length ? $next : this.$element.find(‘.item’)[fallback]()

e = $.Event(‘slide’, {

relatedTarget: $next[0]

})

if ($next.hasClass(‘active’)) return

if ($.support.transition && this.$element.hasClass(‘slide’)) {

this.$element.trigger(e)

if (e.isDefaultPrevented()) return

$next.addClass(type)

$next[0].offsetWidth // force reflow

$active.addClass(direction)

$next.addClass(direction)

this.$element.one($.support.transition.end, function () {

$next.removeClass([type, direction].join(‘ ‘)).addClass(‘active’)

$active.removeClass([‘active’, direction].join(‘ ‘))

that.sliding = false

setTimeout(function () { that.$element.trigger(‘slid’) }, 0)

})

} else {

this.$element.trigger(e)

if (e.isDefaultPrevented()) return

$active.removeClass(‘active’)

$next.addClass(‘active’)

this.sliding = false

this.$element.trigger(‘slid’)

}

isCycling && this.cycle()

return this

}

}

var old = $.fn.carousel

$.fn.carousel = function (option) {

return this.each(function () {

var $this = $(this)

, data = $this.data(‘carousel’)

, options = $.extend({}, $.fn.carousel.defaults, typeof option == ‘object’ && option)

, action = typeof option == ‘string’ ? option : options.slide

if (!data) $this.data(‘carousel’, (data = new Carousel(this, options)))

if (typeof option == ‘number’) data.to(option)

else if (action) data[action]()

else if (options.interval) data.cycle()

})

}

$.fn.carousel.defaults = {

interval: 5000

, pause: ‘hover’

}

$.fn.carousel.Constructor = Carousel

$.fn.carousel.noConflict = function () {

$.fn.carousel = old

return this

}

$(document).on(‘click.carousel.data-api’, ‘[data-slide]’, function (e) {

var $this = $(this), href

, $target = $($this.attr(‘data-target’) || (href = $this.attr(‘href’)) && href.replace(/.*(?=#[^s]+$)/, »)) //strip for ie7

, options = $.extend({}, $target.data(), $this.data())

$target.carousel(options)

e.preventDefault()

})

}(window.jQuery)

СПИСОК ДЛЯ ТРЕНИРОВКИ ССЫЛОК

  • Модели принятия управленческих решений и их использование в организациях
  • Анри Файоль: административное управление (Основные положения административной школы менеджмента)
  • Создание калькулятора (ИСТОРИЯ КАЛЬКУЛЯТОРОВ)
  • Современная система мотивации персонала в организациях (Теоретические основы мотивации и стимулирования работников)
  • Моря вокруг Антарктиды
  • Власть и стили руководства (Основные теоретические подходы к исследованию феномена власти)
  • Логистика складирования
  • Пοртрет сοвременнοгο рοссийскοгο менеджера: знания, οпыт, мοтивация, результаты
  • Влияние организационной культуры на мотивацию и стимулирование труда в организации. Влияние условий труда на лояльность персонала в организации
  • Разработка стратегии ООО «Сервисная компания»
  • Этапы и особенности ведения социально-психологического тренинга
  • ВЛАСТЬ И СТИЛИ РУКОВОДСТВА (Формы власти и современные модели лидерства)

Введение

Последнее десятилетие двадцатого века и первые года двадцать первого ознаменовались бурным развитием электронных вычислительных систем, средств цифровой связи, глобальных коммуникационные сетей, в частности Интернет, и основанных на них электронных информационных технологий, а также их нарастающим влиянием практически во все сферы деятельности человека, в том числе и в экономику.

Роль и место электронных компьютерных технологий в экономике кардинально изменились с момента начала применения электронных вычислительных систем и основанных на них технологий в коммерческих целях в 1965 году, когда компании IBM удалось создать первый экономически эффективный компьютер IBM-360. Их применение в бизнесе более не ограничивается пределами, в которых это допускается существующими производственными и управленческими процессами. Напротив, с каждым годом нарастает обратная зависимость — электронные информационные технологии оказывают значительное, если не определяющее, влияние на формирование и развитие экономических отношений. Данный процесс является основой для возникновения некоторых принципиально новых явлений в экономике, примером чего служит электронная коммерция.

Четкого и однозначного определения электронной коммерции до сих пор не существует, что связано, во-первых, с ее сравнительно недавним возникновением, а во-вторых, с тем, что как и порождающие ее электронные информационные технологии, электронная коммерция активно развивается, обогащаясь все новыми чертами. Тем не менее в законодательстве ряда стран уже существуют различные ее определения.

Так, согласно российскому законодательству, под электронной коммерцией понимается коммерческая деятельность в сфере рекламы и распространения товаров и услуг посредством использования сети Интернет. Определение, принятое в США, несколько шире: согласно ему, электронной коммерцией называется осуществление финансовых транзакций электронными средствами.

Однако, несмотря на расплывчатость существующих определений, электронная коммерция бурно развивается.

Темой исследования данной работы является разработка Интернет-магазина.  Актуальность темы исследования обусловлена все возрастающим количеством появляющихся в сети электронных магазинов. Первыми появились розничные электронные магазины типа В2С (business-to-customers), нацеленные на конечного потребителя. Затем быстро стали развиваться сайты В2В (business-to-business), предназначенные для корпоративных покупателей. В настоящее время объемы заказов на покупку через Интернет уже значительны и растут стремительными темпами.

К настоящему моменту около 40% всех Интернет-пользователей  совершили хотя бы одну покупку в онлайновых магазинах. В 2008 году объем розничных продаж в Сети составил около 40-50 млрд. долл. Сейчас наибольший прирост имеет категория сайтов розничной продажи в Интернет (52% за полгода).

В 2008 году клиентами электронных магазинов стали около 75% всех постоянных пользователей всемирной сети. Общие доходы электронной коммерции, с учетом корпоративных продаж, достигли 130 млрд. долл., что составило около 0,4% от всех мировых продаж (31 трлн. долл.).

В последние три месяца совершали покупки в онлайне, а 60% таких пользователей потратили в сети более $100. В то же время, среди «домашних» пользователей этот показатель равняется всего лишь 39%.30
Оборот всего сектора к 2007 г. вырос до $361 млрд.

Таким образом, наблюдается тенденция развития электронной коммерции, в том числе и интернет-магазинов, как ее элементов.

В настоящем проекте планируется провести предпроектное исследование деятельности ООО «ЕвроОдежда», рассмотреть основные бизнес-процессы, обосновать необходимость разработки электронного магазина.

В соответствии с этапами разработки информационных систем также необходимо спроектировать и разработать базу данных и веб-приложение для работы с ней.

По результатам разработки также требуется оценить возможный экономический эффект от деятельности Интернет-магазина.

В аналитической части дипломного проекта дается характеристика объекта управления – ООО «ЕвроОдежда», раскрывается экономическая сущность комплекса решаемых задач. В этом же разделе обосновывается необходимость и цели использования вычислительной техники, приводятся проектные решения поставленных задач в условиях применения выбранной вычислительной техники.

В проектной части дипломного проекта выполнены проектные решения по информационному, программному и технологическому обеспечению задачи. Описание информационного обеспечения включает в себя информационную модель, диаграмму «сущность-связь», разработанные классификаторы. Описание программного обеспечения состоит из дерева функций, сценария диалога, дерева вызова программных модулей, схемы взаимосвязи программных модулей и информационных массивов, блок-схемы алгоритма работы нескольких программных модулей, реализующего анализ детального плана, а также текста работы программы. В проектной части также приводится схема технологического процесса сбора, передачи, обработки и выдачи информации.

В третьей части выполнен расчет показателей экономической эффективности от внедрения предлагаемого проекта автоматизации, которые доказывают экономический эффект от внедрения проекта и подтверждают правильность принятых проектных решений. Для наглядности расчеты представлены в виде графиков и диаграмм.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *