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

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

Рубрика Программирование, компьютеры и кибернетика
Вид отчет по практике
Язык русский
Дата добавления 02.02.2011
Размер файла 1,8 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Введение

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

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

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

Она являлась подготовкой к работе с аппаратными и программными компонентами локальных вычислительных сетей.

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

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

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

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

Была проинформирована правилами работы на ПК и техникой безопасности.

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

1. О фирме ИП «Сердованцева»

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

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

Главное направление работы - продажа компьютеров и комплектующих, а также ноутбуков, периферии, аксессуаров и расходных материалов.

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

Мы предлагаем большой выбор расходных материалов и носителей информации.

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

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

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

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

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

Ценности:

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

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

- патриотизм - наша страна-то, что составляем мы с Вами, наш плодотворный альянс вносит действительный вклад в развитие Казахстана.

Наши принципы - это ответственность и эффективность в работе, доверие и уважение в общении с клиентами.

Исполнение каждым из нас политики компании и Ваше признание обеспечат поддержку нашему общему успеху.

Фирма ИП «Сердованцева» заинтересована в постоянном и долгосрочном сотрудничестве, основанном на доверительных отношениях. А потому она строит свои планы исходя из потребностей клиентов и с учетом развития в будущем современных технологий.

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

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

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

Основная цель фирмы ИП «Сердованцева» - наполнить рынок качественными товарами и услугами. А в ближайших планах - стать одним из лидеров на рынке IT-компаний. безграмотности населения!

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

Для того что бы установить windows xp нам потребуется диск с этой операционной системой и немного терпения, и так начнём.

Вставляем в привод диск c операционной системой windows xp

Перезагружаем компьютер

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

Появиться загрузочное меню(boot) выбираем там с помощью клавиатуры свой CD привод (он может называться по разному например CD-DVD NEC) нажимаем Enter

Возможно у вас появиться надпись boot CD-DVD please press any key buton (Загрузка с CD-DVD пожалуйста нажмите любую клавишу) нажимаем например Enter или пробел

После чего появиться синий экран с надписью Установка windows

Ждём пока windows подготовит компьютер к установке и ждём появление следующего окна

Нас интересует надпись (Чтобы приступить к установке Windows XP, нажмите <ВВОД>) нажимаем на клавиатуре клавишу Enter

Появиться окно с разделами дисков, выбираем с помощью стрелок на клавиатуре диск C и снова нажимаем клавишу Enter

В следующем окне вам предложат отформатировать диск, выбираем с помощью стрелок на клавиатуре (Форматировать раздел в системе NTFS) и нажимаем клавишу Enter

Ждём пока закончиться процесс форматирования и скопируются файлы, после чего компьютер перезагрузиться и начнется установка windows

После того как пройдут все процессы показанные на картинке выше, появиться окно (Языки и региональные стандарты) с помощью мыши нажимаем Далее >

Следующее окно (Настройка принадлежности программ), в поле имя вводите своё имя, поле организация можно оставить пустым, нажимаете кнопку Далее >

Появиться окно (Имя компьютера и пароль администратора) нечего не меняем и не вводим, просто нажимаем кнопку Далее >

В следующем окне (Настройка времени и даты) устанавливаем свою текущею дату и время, так же выбираете свой часовой пояс, например у меня (GMT +05:00) Екатеринбург, у вас конечно же может быть другой, после чего нажимаем кнопку Далее >

Если у вас появиться окно (Сетевые параметры) «Оно может и не появиться в зависимости от того есть ли у вас сетевой адаптер ил нет» нажимаем Далее >

За тем следует окно (Рабочая группа или домен) тоже нечего не меняем, нажимаем Далее>

Ждём завершения установки. После установки компьютер

перезагрузиться, запуститься windows и появиться сообщение (Параметры экрана) нажимаем кнопку ОК.

После чего появиться сообщение (Параметры монитора) с идущем таймером, нажимаем ОК

Далее появиться окно (Вас приветствует Microsoft Windows XP) нажимаем Далее

Следущее окно (Помогите защитить свой компьютер) выбираем (Отложить это действие) и нажимаем далее

Окно (Проверка подключения к Интернету) нажимаем Пропустить

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

Окно (Спасибо) тут вас поздравляют с успешной настройкой системы, просто нажимаем Готово

интернет магазин продажа компьютер

Установка Windows XP завершена.

3. Обзор теоретического материала по дипломной работе: «Создание интернет-магазина по продаже компьютеров и программного обеспечения»

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

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

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

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

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

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

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

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

Предмет исследования - создание Интернет-магазина.

Основой любого сайта составляют языки программирования, которая является своеобразным каркасом сайта.

Языки программирования

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

При создании Web - сайта, были использованы такие языки программирования как HTML, Css, Javascript. Давайте, остановимся на каждом из этих языков отдельно.

Язык программирования HTML

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

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

Все в языке осуществляется при помощи тегов, т.е. команд, которые заключены в скобки такого вида: «< «и «>». Например, <title>Энциклопедия WEB 2000 Ver. 1.02</title>.

Язык HTML существует в нескольких вариантах и продолжает развиваться, но конструкции HTML скорее всего будут использоваться и в дальнейшем. Изучая HTML и познавая его глубже, создавая документ в начале изучения HTML и расширяя его насколько это возможно, мы имеем возможность создавать Web-страницы, которые могут быть просмотрены многими браузерами Web, как сейчас, так и в будущем. Это не исключает возможности использования других методов, например, метод расширенных возможностей, который предоставляется Netscape Navigator, Internet Explorer или некоторыми другими программами.

Работа по HTML - это способ усвоить особенности создания документов в стандартизированном языке, используя расширения, только если это действительно необходимо.

HTML был ратифицирован World Wide Web Consortium. Он поддерживается несколькими широко распространенными броузерами, и, возможно, станет основанием почти всего программного обеспечения, которое имеет отношение к Web.

HTML-редактор FrontPage

Как результат развития языка HTML появляются HTML-редакторы. Одним из первых редакторов является FrontPage. Редактор входит в программный пакет MS Office. Этот программный продукт упрощает работу с HTML-языком. Основным недостатком MS FrontPage является то, что он генерирует очень большой HTML-код (слишком много лишнего), поэтому страницы получаются большими, что сказывается на скорости загрузки. Более того, при создании Web-страниц в этом редакторе видишь одно, а в окне браузера - совсем другое (особенно это касается Netscape Navigator).

Язык программирования CSS

Под термином CSS мы понимаем фразу «Каскадные Таблицы Стилей». Они внедряются в HTML-код и не требуют никаких специальных редакторов и компиляторов, ведь интерпретируются оные обычным броузером.

Каскадные таблицы стилей представляют собой описания различных HTML-элементов и созданы они для расширения свойств последних. Впервые стили были предложены WWW Consorcium'ом в рамках разработки спецификации HTML 3.0, однако реально эту шнягу стали поддерживать только в 1997 году. Насладиться CSS имели возможность лишь счастливые обладатели таких броузеров, как Netscape Navigator 4.0 и Internet Explorer 4.0.

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

Синтаксис CSS довольно прост в изучении, поэтому освоение каскадных стилей является делом достаточно легким, но весьма и весьма полезным. Для того, чтобы не оказаться голословным, я хочу привести небольшой пример. Возьмем типичную таблицу HTML и поставим атрибут border= «1». После интерпретации данного кода броузером мы получим самый обыкновенный результат, к которому привык наш опытный глаз. Другое дело, что таблицы подобного рода не совместимы ни с одним мало-мальски хорошим дизайном. Ну куда годится эта псевдо-трехмерная линия, представляющая собой границу? Вот тут и приходят на помощь CSS, по средствам которых можно без лишнего гемора оформить любую таблицу на свой вкус.

Рассмотрим небольшой пример:

<STYLE TYPE=» text/css»>

Описание стилей форматирования

</STYLE>

В контейнер тэгов <STYLE> заключены описания различных элементов. Атрибут TYPE указывает тип стилей, но является необязательным. Тем не менее, во избежание всяких казусов, рекомендуется ставить оный, в виду того, что старые броузеры могут неправильно отобразить CSS.

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

Основы.

Как же описывать свойства некоторых элементов страницы? На самом деле, в этом нет ничего сложного, и самый примитивный случай присвоения стилей выглядит так:

имя элемента {свойство: значение;}

Здесь «имя элемента» - это название какого-либо HTML-тэга, чьи свойства мы желаем задать. Для простоты и наглядности я возьму элемент BODY и попытаюсь с помощью стилей сделать фон страницы зеленым. Конечно, такой шаг в Web-дизайне просто не допустим, но мы с вами только учимся.

Нижеследующий код заключен в шапке документа, то есть между тэгами <HEAD> и </HEAD>. Я не стал приводить полный листинг Web-страницы, чтобы вам легче было разобраться:

<STYLE TYPE=» text/css»>

BODY {background-color: green;}

</STYLE>

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

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

При работе со стилями необходимо помнить, что не все пользователи Сети имеют современные броузеры. Такие динозавры не смогут правильно интерпретировать CSS-код, и обязательно сделают какую-нибудь пакость, испортив тем самым ваше творение. Но не стоит отчаиваться и пускать на клавиатуру сопли, ведь от такого поведения есть лекарство, имя которому «комментарии». Перепишем нашу каскадную таблицу следующим образом:

<STYLE TYPE=» text/css»>

<!-

BODY {background-color: green;}

->

</STYLE>

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

Расширение свойств тэгов.

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

<HTML>

<HEAD>

<STYLE TYPE= «text/css»>

<!-

BODY {background-color: gray;}

H1 {background-color: blue;

Font-size: 200%;

Color: black;

Text-align: center;}

->

</STYLE>

</HEAD>

<BODY>

<H1>Это заглавие</H1>

</BODY>

</HTML>

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

Начнем с того, что мы смогли задать фоновый цвет элемента H1. То же самое можно проделать и с другими уровнями H, а также с P и прочими тэгами. Размер текста был определен свойством Font-size, значение которого можно указать, как в процентах, так и в пикселях, например Font-size: 8; С остальными свойствами такая же петрушка.

Как видно из примера, использование CSS существенно облегчает процесс форматирования Web-страниц, и в этом заключается их главное преимущество.

Способы определения стилей.

Теперь настало время поговорить о способах определения стилей. До нынешнего урока, CSS мы объявляли в специальном контейнере <STYLE>, но это не всегда удобно.

Стиль можно определить внутри какого-либо HTML-тэга. Выглядит это следующим образом:

-

<P style=» text-align: center; font-style: italic; font-size: 5pt;»>

-

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

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

-

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

-

Последний атрибут дает понять броузеру, что содержимое файла style.css - ничто иное, как таблицы стилей. Такой способ очень удобен и является одним из самых предпочтительных. Style.css - это текстовый файл, содержащий только описания элементов. Здесь не должно быть никаких контейнеров и тэгов. Например:

P {text-indent: 15;

font-size: 20;}

Как видите, ничего сложного тут нет. Свойство text-indent определяет красную строку, которая в нашем случае равна 15 пикселям.

Установку стилей для одного тэга можно применять многократно. Если мои слова для вас - пустой звук, то взгляните на очередной пример:

Font, P {font-size: 20;}

P, H1 {color: darkgreen;}

Предположим, что в некотором файле style.css, вы определили свойство P {color: blue;}, но вам необходимо сделать цвет абзаца другим. В таком случае, при постановке стилей в контейнере <Style> и разметке P {color: red;}, цвет будет одинаково красным во всех абзацах, то есть свойство, определенное в файле замещается.

Классы и идентификаторы.

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

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

<HTML>

<HEAD>

<STYLE TYPE= «text/css»>

<!-

p.one {background-color: #D6D2DD; font-style: regular; font-size: 15;}

p.two {background-color: #D1DED7; font-style: bold; font-size: 20;}

p.three {background-color: #DDD8D2; font-style: italic; font-size: 25;}

->

</STYLE>

</HEAD>

<BODY>

<P class= «one»>CSS имеет очень простой синтаксис, но открывает нам новые грани, недоступные при стандартной HTML-верстке.

<P class= «two»>Зная CSS, вы сможете создать по-настоящему красивый сайт, надеюсь, что моя книга поможет вам в обучении.

<P class= «three»> Не забывайте просматривать исходники других сайтов, разбор которых поможет вам приобрести необходимый опыт.

</BODY>

</HTML>

Прежде чем детально разобрать изложенное, посмотрите, что из этого получилось:

Как видите, в данном случае описываемый элемент разделен на 2 сектора: тэг. имя-класса. У каждого класса есть свои свойства, которые вы задаете в фигурных скобках. Для того чтобы CSS вступили в действие, необходимо вызвать класс в тэге, который вы описывали. Делается это с помощью атрибута class=» имя-класса». Это очень удобный способ, который применяется почти повсеместно.

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

<STYLE>

one {color: green;}

two {color: blue;}

</STYLE>

После объявления стилей, их необходимо вызвать. В нашем случае, классы становятся очень гибкими, и вызывать их можно в любом тэге с атрибутом class=»…». К примеру:

<HTML>

<HEAD>

<STYLE TYPE= «text/css»>

one {color: green;}

two {color: blue;}

</STYLE>

</HEAD>

<BODY>

<Div class= «one»>Текст, написанный зеленым цветом.

<P class= «two»>Абзац, написанный синим цветом.

<HR class= «one»>

</BODY>

</HTML>

А вот и скрин того, что получилось:

На этом с классами закончено. Переходим к идентификаторам.

Объект нашего разбора применяется не столь часто, как изученные выше классы, однако пренебрегать не стоит. Любой идентификатор начинается с префикса #id. Например:

-

#idFontArial {font-family: Arial;}

-

Затем вызываем идентификатор:

-

<P id=idFontArial>Шрифт с гарнитурой Arial</P>

-

Язык программирования Java Script

Java Script - это язык управления сценарием отображения документа. Все операции, которые можно исполнять в программе на JavaScript, описывают действия над хорошо известными и понятными объектам - элементами рабочей области программы Netscape Navigator и контейнерами языка HTML. Рассмотрим наиболее важные команды.

Этот скрипт выводит текущее время на запущенном компьютере.

<script language= «JavaScript»>

var ned;

var a= new Array();

var a2= new Array();

<! - понедельник ->

a[11]='электронный бизнес';

a[12]='сети';

a[13]='';

a[14]='';

a[15]='';

a[16]='';

<! - вторник ->

a[21]='сети';

a[22]='комп. графика';

a[23]='комп. графика';

a[24]='Web - технологии';

a[25]='';

a[26]='';

<! - среда ->

a[31]='';

a[32]='';

a[33]='СПО';

a[34]='СПО';

a[35]='';

a[36]='';

<! - четверг ->

a[41]='';

a[42]='Технология раз ПП';

a[43]='Технология раз ПП';

a[44]='Web - технологии';

a[45]='';

a[46]='';

<! - пятница ->

a[51]='сети';

a[52]='сети';

a[53]='комп. графика';

a[54]='комп. графика';

a[55]='';

a[56]='';

Объявляем переменную a со значениями <название предметов>, также объявляем переменную ned, которая хранит значении недель (числитель или знаменатель соответственно 1/0):

function ch1 () {var h=0;

if (document.f.checkbox1.checked==true) {h=0;} else {h=1;}

if (h!=1) {for (i=0; i<11*11; i++) {document.all.aud[i].style.color= «#EAF2FB»;}}

else {for (i=0; i<11*11; i++) {document.all.aud[i].style.color= «#666666»;}}}

function ch2 () {var h2=0;

if (document.f.checkbox2.checked==true) {h2=0;} else {h2=1;}

if (h2!=1) {for (i=0; i<18*5; i++) {document.all.audv[i].style.color= «#EAF2FB»;}}

else {for (i=0; i<18*5; i++) {document.all.audv[i].style.color= «#666666»;}}}

function ch3 () {

var h3=0;

if (document.f.checkbox3.checked==true) {h3=0;} else {h3=1;}

if (h3!=1) {document.f.help.style.visibility= «hidden»;}

else {document.f.help.style.visibility= «visible»;}}

Функции ch1, ch2, ch3 предназначены для изменения стилей для определенных объектов в зависимости от значения переменных h1, h2, h3 соответственно:

function nedel() {if (ned!=1) {ned=1;} else {ned=2;}}

now = new Date();

function print_date() {

var day = now.getDay();

var dayname;

if (day==0) dayname= «Воскресенье»;

if (day==1) dayname= «Понедельник»;

if (day==2) dayname= «Вторник»;

if (day==3) dayname= «Среда»;

if (day==4) dayname= «Четверг»;

if (day==5) dayname= «Пятница»;

if (day==6) dayname= «Суббота»;

var monthNames = new Array («Января», «Февраля», «Марта», «Апреля», «Мая», «Июня», «Июля», «Августа», «Сентября», «Октября», «Ноября», «Декабря»);

var month = now.getMonth();

var monthName = monthNames[month];

var year = now.getYear();

Данная функция предназначена для отображения текущей даты. Переменная now хранит текущею дату в общем формате, при объявление переменной day сразу же задается день недели от 0..6. dayname хранит название дня недели в строковом формате, month - текущей месяц, monthName - название месяца, year - текущий год. Последующие функции используютса для вывода текущего времени:

if (year < 1000) year += 1900;

var datestring = dayname + ', ' + now.getDate() + ' ' + monthName + ', ' + year;

document.write ('<NOBR>&nbsp;' + datestring + '</NOBR>');}

<! - время

var timerID = null

var timerRunning = false

function stopclock() {

if(timerRunning)

clearTimeout(timerID)

timerRunning = false}

function startclock() {

stopclock()

showtime()}

function showtime() {

var now = new Date()

var hours = now.getHours()

var minutes = now.getMinutes()

var seconds = now.getSeconds()

var timeValue = «» + ((hours > 12)? hours - 12: hours)

var timeValue1 = «» + ((hours < 10)? «0»: «») + hours

timeValue += ((minutes < 10)?»:0»:»:») + minutes

timeValue1 += ((minutes < 10)?»:0»:»:») + minutes

timeValue += ((seconds < 10)?»:0»:»:») + seconds

timeValue1 += ((seconds < 10)?»:0»:»:») + seconds

timeValue += (hours >= 12)? «P.M.»:» A.M.»

document.f.face.value = timeValue

document.f.face.value = timeValue1;

timerID = setTimeout («showtime()», 1000)

timerRunning = true

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

Задача первая: «Сможете ли вы организовать Интернет-магазин своими силами?». Другими словами, справятся ли с этой задачей ваши служащие или придется обращаться к партнерам либо нанимать новых сотрудников?

Задача вторая: «Легко ли будет обрабатывать заказы с помощью выбранной системы продажи?».

Третья задача касается управления самой системой продажи «Достаточно ли она проста, чтобы с ней справились ваши работники?».

Создание виртуальных магазинов

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

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

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

Один из наиболее важных аспектов программного обеспечения электронной коммерции - интернационализация, которую не следует путать с локализацией. Интернационализированные программы позволяют владельцам магазинов и покупателям действовать в любой точке мира. В них встроена функция конвертации валют, благодаря которой цена на экране пользователя выводится в принятой в его стране валюте; владелец магазина должен следить, чтобы налоги на продажу и стоимость доставки были адаптированы к данной стране или штату. Самые простые программные решения используют таблицы баз данных с фиксированными ценами на доставку, данными о налогах и валютах, а более сложные системы предполагают интеграцию служб доставки наподобие UPS (United Parcel Service - Единая посылочная служба (транснациональная корпорация, предоставляющая услуги экспресс-почты)). Партнер, обеспечивающий доставку, определяет, в какую сумму обойдется ему транспортировка определенного товара в любой регион планеты и сколько на это потребуется времени, а подключение к банку обеспечивает постоянно обновляемый валютный курс. Некоторые поставщики услуг поддерживают также обновляемую базу данных по налогам, к которой обеспечивается постоянный доступ из системы продаж. На подготовительном этапе компания выбирает подходящего партнера, обеспечивающего доставку, и подходящий банк.

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

Обработка заказа. После того как подготовительный этап создания сетевого магазина закончен, необходимо продумать систему обработки заказов. Здесь ключевую роль играет набор функций виртуальной корзины, в которую потребитель «складывает» все выбранные им товары. Среди этих функций обязательно должны присутствовать такие, которые позволяли бы потребителю добавлять позиции (товары) в корзину, удалять позиции, а также изменять количество единиц товара в корзине. После того как клиент завершил отбор товаров, ему предлагается список, в который он может внести последние изменения и который он передает на контроль (в «кассу»), где происходит оплата покупок. На программном уровне электронный магазин должен поддерживать несколько технологий оплаты, среди которых - оплата по кредитной карте с помощью протоколов SSL (Secure Sockets Layer) и SET (Secure Electronic Transaction), оплата по бумажным и цифровым чекам, по накладным и наложенным платежом.

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

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

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

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

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

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

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

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

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

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

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

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

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

Качество обслуживания. Чтобы обеспечить возможность роста своего Интернет-магазина, выбранное программное решение должно быть масштабируемым: в этом случае ваша компания сможет увеличиваться в объемах без необходимости менять в связи с этим используемое программное обеспечение. Программное решение должно с одинаковой эффективностью обрабатывать в день 50 товаров и 5 заказов и 5 миллионов товаров и 50 тысяч заказов. При увеличении объемов торговли, возможно, понадобится заменить аппаратное обеспечение и тип подключения к Интернет, а также обновить некоторые фрагменты архитектуры, однако базовый бизнес-процесс должен оставаться неизменным; неизменной должна остаться и привычная для покупателей модель поведения на вашем сайте - вы не должны требовать, чтобы вносимые вами изменения вынуждали покупателей совершать какие-то новые действия. Тут мы подходим к следующему важному вопросу - вопросу качества обслуживания. Даже если ваш магазин работает в Интернет 24 часа в сутки и семь дней в неделю, нельзя рассчитывать, что поток покупателей всегда будет постоянным. Непременно будут часы пик, когда в ваш Интернет-магазин будет заходить максимальное количество покупателей, и затишье, когда посетителей почти не будет.

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

Сегодня многие сайты перенасыщены аппаратным обеспечением, поскольку владельцы Интернет-магазинов стремятся гарантировать безотказную работу даже в часы пиковых нагрузок. Это требует гигантских капиталовложений. Рассмотрим другие методы, позволяющие решить проблему, которая возникает при пиковых нагрузках. В первую очередь, необходимо определить, по какой причине в эти часы на сервере возникают проблемы. Подумайте, какие страницы чаще всего посещаются в самое «горячее» время? Не слишком ли большие файлы вы предлагаете для загрузки? Ответив на эти вопросы, вы поймете, что делать. Если у вас бывали случаи прерывания связи с потребителями в момент совершения ими оплаты, необходимо определить приоритетность услуг. Это означает, что в часы пик ресурсы должны сначала выделяться службе оплаты, а уже затем - прочим службам этого же сервера, например просмотру каталога или поиску. В периоды самых интенсивных нагрузок такая схема не решит проблему перегрузки сервера, зато обеспечит надежную связь с теми клиентами, которые уже вступили с вами в отношения купли-продажи. Если некоторые ваши страницы чрезвычайно активно посещаются в определенное время суток или вы предлагаете чересчур большие файлы, то, возможно, следует разместить эти страницы и файлы на зеркальных серверах в других странах мира. Для этого можно либо воспользоваться любым из тысяч сайтов, предлагающих бесплатный хостинг, либо обратиться к своим партнерам по бизнесу с предложением обмениваться не только баннерами, но и Web-пространством. В любом случае использование зеркального сайта облегчит загрузку ваших материалов на компьютеры местных пользователей. Следовательно, вашим клиентам из США не придется обращаться на европейские сайты для получения той или иной информации - они смогут загрузить ее непосредственно с зеркального сайта в США.

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

Оптимизируйте управление ресурсами своего Web-сервера, и вы сможете реализовать приоритетное предоставление услуг и приоритетное обслуживание групп пользователей. Такой подход обеспечит первоклассное обслуживание на вашем сайте зарегистрированным пользователям и постоянным покупателям, но он не решает собственно проблемы пиковых нагрузок, которые всегда могут вызвать отказ сервера. Чтобы предотвратить подобное развитие событий, Ограничьте доступ к Web-серверу. Это можно сделать по-разному. Самый простой вариант - в период пиковых нагрузок вывешивать сообщение «Сервер перегружен, зайдите в другое время». Правда, это решение ничем не лучше, чем просто отсутствие доступа. Вариант второй: не только предложить посетителям зайти в другое время, но и зарезервировать в будущем определенный временной отрезок, когда вы сможете выделить ресурс данному посетителю. В этом случае сообщение на сайте также будет информировать о перегрузке сервера, однако в нем будет содержаться еще и предложение подождать, скажем, 30 секунд. Небольшое приложение JavaScript автоматически возобновит соединение через 30 секунд, и посетитель получит доступ к вашим товарам. Еще один способ ограничения доступа заключается в автоматическом перенаправлении всех новых посетителей на другой сервер с тем же наполнением. Для этого необходимо зеркально отобразить весь сервер целиком на другой сервер или создать локальный кластер из нескольких серверов с одинаковым наполнением. Однако это решение оправдано только в том случае, если у вас достаточно большой электронный магазин. Третий способ ограничения доступа на сайт - отказ в доступе всем неизвестным пользователям в периоды пиковых нагрузок с одновременным предложением зарегистрироваться для получения возможности совершать покупки на данном сайте

Способы оплаты в Интернет


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.