Проектирование и разработка web-сайта цветочного магазина "Цветник 24"
Преимущества организации бизнеса в Интернете, сравнительная характеристика программных средств построения электронного магазина, анализ платежных систем. Стилевое оформление интерфейса и каталога сайта, соответствующее корпоративному стилю компании.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 16.06.2015 |
Размер файла | 2,0 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Негосударственное образовательное учреждение среднего профессионального образования
"Челябинский юридический колледж"
ДИПЛОМНАЯ РАБОТА
По основной профессиональной образовательной программе
по специальности 09.02.03-Программирование в компьютерных системах
Проектирование и разработка web-сайта цветочного магазина "Цветник 24"
Челябинск 2015
Оглавление
Введение
Глава 1. Обзор принципов построения информационных систем для торговли через интернет
1.1 Анализ принципов построения электронных магазинов
1.2 Сравнительная характеристика программных средств построения электронного магазина
1.3 Анализ платежных систем
1.4 Безопасность платежей в Интернете
- Глава 2. Предпроектное исследование, задачи проекта
- 2.1 Требования к приложению
- 2.2 Анализ и сходных данных
- 2.3 Разработка приложения
- 3. Безопасность жизнедеятельности
- 3.1 Общие требования безопасности при работе на персональном компьютере
- 3.2 Требования безопасности перед началом работы
- 3.3 Требования безопасности во время работы
- 3.4 Требования безопасности в аварийных ситуациях при работе за персональным компьютером
- 3.5 Требования безопасности после окончания работы с ПК
- Заключение
- Список использованных источников и литературы
- Приложение
- Введение
- Актуальность темы исследования состоит в том, что в настоящий момент остро проявляется такое понятие, как конкуренция. Много различных фирм предлагают одинаковые товары и услуги, поэтому успешными являются только некоторые из них. Это связано с тем, что успех бизнеса зависит от активного и грамотного продвижения товаров и услуг на рынке.
- Продвижение товаров через сеть Интернет - это довольно эффективный способ рекламы своих товаров и услуг, но он уже заслужил уважение, как малого предпринимательства, так и крупных международных корпораций.
- В настоящий момент пользователями сети являются более четверти населения Земли, что является действительно внушительной цифрой. Поэтому сегодня огромное множество успешных компаний используют Всемирную Сеть как рекламу тем или иным способом.
- Создание интернет - магазина и его продвижение в Интернете может стать эффективным способом обогнать конкурентов. Качественная раскрутка сайта позволяет не только привлечь новых клиентов, но и раскрутить товарный знак компании, сделав его более запоминающимся среди потребителей, а также заинтересовать новых партнеров и инвесторов.
- Главными преимуществами организации бизнеса в Интернете можно назвать непрерывную работу сайта 24 часа в сутки и невысокую стоимость его создания и продвижения, а также с помощью сайта можно предоставлять клиентам необходимую информацию, отслеживать их интерес к товарам и услугам, оперативно принимать заказы.
- Продвижение сайта в Интернете помогает компаниям быстро реагировать на любые изменения рынка, находить новые способы продажи товаров и услуг, а также увеличивать объемы продаж.
- Объектом исследования является web-программирование.
- Предметом исследования является разработка сайта Интернет-магазина.
- Цель этой работы - спроектировать и реализовать сайт интернет-магазина "Цветник 24".
- Для достижения поставленной цели необходимо решение следующих основных задач:
- 1. Выбор технологии создания портала, анализ основных критериев и параметров выбора.
- 2. Разработка требований к приложению.
- 3. Проведение анализа и сходных данных
- 4. Описание хода разработки приложения.
- Дипломная работа состоит из введения, трех глав, заключения, списка использованных источников и приложений.
- Глава 1. Обзор принципов построения информационных систем для торговли через интернет
- 1.1 Анализ принципов построения электронных магазинов
- Для проведения анализа принципов построения электронного магазина рассмотрим, как устроен и работает существующий интернет-магазин на примере интернет-магазина " ОЗОН"
- Интернет - магазин "Озон" располагается в сети интернет по адресу: www.ozon.ru. Он выполнен по технологии базирующей свои услуги на Windows NT-системах, с доступом к MS SQL. Web-приложение написано как набор файлов Active Server Pages (ASP), представляющих собой расширение HTML, в который добавлены инструкции на языках JScript или VBScript. Эти инструкции выполняются на сервере при запросе данной страницы и управляют формированием ответа пользователю. В простейшем случае это может быть подстановка в заданные клетки таблицы значений переменных, взятых, например, из базы данных. Artus: Создание сайта, web-дизайн, реклама в интернете [Электронный ресурс]. - Режим доступа: http://www.artus.ru/. Доступ к базам данных производится с помощью специального объекта ADO (Active Data Object). ADO является надстройкой над OLE-DB, который позволяет единым образом обращаться к данным различного вида (например, к электронным таблицам, текстовым файлам, базам в форматах Paradox, dBase, Access, MS-SQL и любым другим через интерфейс ODBC).
- Магазин занимается продажей товаров следующих категорий:
- - книги и пресса;
- - программное обеспечение, обучающие программы;
- - видео, dvd;
- - подарки, игрушки;
- - цифровую технику, фототовары;
- - товары для детей;
- - и многое другое.
- Прежде чем совершать какие либо операции с товаром, конечно же, кроме изучения и поиска, необходимо зарегистрироваться. Регистрация проходит за несколько этапов и не занимает много времени. Есть удобная возможность восстановления забытых паролей - его просто высылают на указанный интернет - адрес. Адрес электронной почты будет использоваться в качестве логина.
- Из соображений безопасности были сделаны некоторые особенности.
- Дополнительная идентификация. При входе в некоторые разделы, где находится приватная информация, требуется вводить логин и пароль - даже если при входе Озон "узнал" клиента и он увидел правильное приветствие.
- Ограничение времени ожидания. Если после ввода логина и пароля длительное время (более 20 минут) не производить никаких действий и переходов по сайту - сессия работы на Озоне закрывается, и придется повторно вводить логин и пароль.
- В магазине достаточно удобно организован поиск нужной продукции. Если в данный момент товара не оказывается на складе, есть возможность оставить заявку.
- Для совершения покупки заинтересовавших товаров, их нужно положить в корзину для покупок. Товар помещается в корзину нажатием кнопки "Купить", далее можно продолжить выбор или перейти в корзину для дальнейшего оформления заказа.
- Нажатие кнопки "Купить" ни к чему не обязывает. Всегда можно удалить товар из корзины, отложить его для последующей покупки или вообще не делать заказ.
- Посмотреть содержимое корзины можно в любой момент нажатием кнопки "Просмотр корзины" в заголовке окошка корзины или пиктограммы с изображением пользовательской корзины.
- В корзине можно увидеть 3 подраздела:
- - выбрано (список товаров для оформления заказа);
- - предрелизы (оформляются отдельным заказом);
- - отложено (для последующих заказов).
- Любой товар, находящийся в корзине, можно:
- - отложить для последующей покупки;
- - изменить количество заказываемых экземпляров;
- - вернуть товар из списка отложенных для включения в заказ;
- - удалить из корзины.
- Нажатием кнопки "Оформить заказ" начинается процесс оформления заказа.
- Оформление состоит из пяти шагов:
- - идентификация (ввод логина и пароля; шаг пропускается, если покупатель предварительно ввел свой логин и пароль);
- - выбор адреса доставки (можно ввести новый адрес или использовать один из ранее введенных);
- - выбор способа доставки (возможные варианты - почта, авиапочта, курьерская доставка, экспресс-почта TNT, самовывоз);
- - выбор способа оплаты (возможные варианты: почтовый или банковский перевод, кредитная карта, наличными курьеру, наложенный платеж, различные виды электронных платежей);
- - подтверждение заказа (присвоение заказу номера и прием в обработку Озоном). Artus: Создание сайта, web-дизайн, реклама в интернете[Электронный ресурс]. - Режим доступа: http://www.artus.ru/.
- На любом шаге можно вернуться назад и внести исправления в параметрах заказа. На пятом шаге необходимо проверить все данные и подтвердить заказ, отметив признак "Я понимаю и принимаю эти условия" и, нажав кнопку "Подтвердить заказ".
- Только после подтверждения заказа на пятом шаге заказ считается принятым.
- Заказу присваивается номер, и по e-mail клиенту отправляется уведомление о принятии заказа.
- 1.2 Сравнительная характеристика программных средств построения электронного магазина
- Типовой вариант интернет-магазина состоит из следующих функциональных частей:
- - каталог товаров;
- - поисковая система;
- - пользовательская корзина;
- - регистрационная форма;
- - форма отправки заказа.
- Каталог товаров. Каталог представляет собой сложную и многоуровневую структуру данных, которая должна простым и понятным способом производить упорядочивание товаров. Проще всего такой каталог представить в виде дерева объектов, верхний уровень которого состоит из списка разделов. Разделы могут содержать подразделы или ссылки на конкретный товар и т.д. Такое упорядочивание просто необходимо для удобного и быстрого поиска и заказа товаров. Артамонов В.П. Центр управления CMS [текст]: http://www.cmslist.ru
- Поисковая система. Поисковая система является обязательным элементом динамического каталога и реализуется на стороне сервера. Несмотря на то, что каталог обеспечивает упорядочивание и группировку данных, поисковая система дает пользователю возможность быстрого поиска информации, что особенно важно в том случае, когда каталог представляет собой достаточно разветвленную структуру данных с большим количеством разделов, подразделов и товаров, пользователь плохо представляет в каком разделе может находиться интересующий его товар и есть ли он в каталоге вообще. Поисковая система в некоторых случаях позволяет значительно сократить количество переходов между страницами каталога для доступа к интересующей информации.
- Пользовательская корзина. Пользовательская корзина представляет собой некоторый массив данных, который служит для хранения заказанного пользователем товара.
- Регистрационная форма. Служит для ввода персональных данных пользователей. В дальнейшем эта информация используется для их идентификации между сеансами работы с интернет-магазином. Данная информация может храниться как на стороне сервера, так и на стороне клиента.
- Форма отправки заказа. Форма отправки заказа служит для ввода контактной информации заказчика и отправки ее и заказа на электронный ящик организации.
Интернет-магазин можно реализовать как на стороне сервера, так и на стороне клиента. В первом случае используются серверные сценарии, построенные на таких технологиях как PHP, Perl, ASP, JSP, ColdFusion и т.п. Во втором случае - JavaScript (ActiveX, Java и др. имеют ограниченное применение). Выбор той или иной реализации зависит от многих факторов, которые вытекают из определенных на этапе планирования целей и постановки задачи. Артамонов В.П. Центр управления CMS [текст]: http://www.cmslist.ru
OSG WebShop v.1 обеспечивает полный набор функций, необходимых для открытия и продвижения бизнеса в Интернете, причем некоторые из этих возможностей отсутствуют даже в дорогих коммерческих решениях, не говоря уже о предлагаемых по бросовым ценам готовых модулях. Программа позволяет реализовать эффективные маркетинговые программы и даже перевести в Сеть взаимоотношения с дилерами, внедрив гибкую систему скидок. Благодаря шаблонной концепции дизайна, можно без особого труда изменять структуру сайта для повышения удобства магазина. Редактирование информации о структуре каталога осуществляется в специальной управляющей программе, которая позволяет изменять информацию на локальном компьютере и затем загружать ее на сервер, что обеспечивает дополнительную экономию времени и денег.
Интернет-магазин на базе ПО OSG WebShop предоставляет его владельцу следующие возможности: Григорий Рубцов. Система администрирования контента изнутри [текст]: http://kimsite.narod.ru/webmaster/index.htm
- создание электронного каталога предлагаемых товаров или услуг;
- размещение его управляющей части на удаленном компьютере пользователя;
- обеспечение обратной связи с сервером для создания базы данных интернет магазина c рабочего места менеджера (локального компьютера);
- самостоятельное управление работой интернет - магазина;
- автоматическое выставление счетов на оплату приобретаемого товара;
- установка различного уровня цен на товары или услуги для разных категорий оптовых и розничных пользователей;
- подключение платежных систем для организации online расчетов;
- интеграция в бэк-офисные и бухгалтерские системы предприятия;
- анализ работы интернет - магазина на основании статистических данных, формируемых в процессе работы магазина;
- возможность проведения маркетинговых акций и формирования системы скидок;
- выбор установки цен - в рублях или долларах;
Преимущества использования Интернет магазина:
- дополнительный круглосуточный канал сбыт товаров или услуг;
- удобный сервис для потребителей, позволяющий ознакомиться с перечнем товаров, совершить резервирование или покупку товаров в реальном времени, используя различные варианты оплаты и доставки;
- анализ статистики, проводимых рекламных и маркетинговых акций по продвижению товара или услуги;
- организовать сервис нового уровня для обслуживания оптовых партнеров, позволяющий при интеграции с внутренней учетной системой практически полностью автоматизировать весь процесс взаимодействия;
- автоматизация взаимодействия с клиентом, что даст возможность освободить персонал для решения более актуальных проблем;
- логично представленная информация позволит клиенту самостоятельно найти интересующий его товар;
- экономия средств. Если есть собственное решение или его разработка, то прекрасно представляете необходимые на это затраты, в этом случае аренда готового решения - выгодная альтернатива;
Посетитель интернет магазина получает:
- возможность выбора товара по каталогу, используя навигацию или систему поиска;
- возможность сделать заказ или резерв товаров в реальном режиме времени с возможностью отследить этапы по его обработке;
- выбор способа доставки и оплаты товара, предлагаемый интернет - магазином;
- подтверждение заказа по электронной почте и возможность отслеживания процесса его обработки, используя личные коды доступа к индивидуальной информации;
- возможность получить консультацию о представляемых услугах интернет магазина от его персонала, использую различные виды связи.
Рассмотрение работы интернет - магазина на примере OsCommerce
OsCommerce - это программный комплекс для обеспечения функционирования интернет-магазинов. Система распространяется бесплатно по лицензии GNU GPL. Свойства комплекса позволяют ему успешно конкурировать со многими коммерческими решениями.
Свойства:
- регистрация покупателей;
- история заказов;
- удобный поиск;
- комментарии и отзывы к продуктам;
- уведомления по электронной почте;
- безопасные транзакции с помощью SSL;
- список наиболее продаваемых товаров;
- удобная панель администратора;
- и многое другое. Григорий Рубцов. Система администрирования контента изнутри [текст]: http://kimsite.narod.ru/webmaster/index.htm
Торговля через интернет из области экспериментов и модного увлечения переходит в разряд необходимого дополнения любого бизнеса, продающего свои товары и услуги.
На рынке существует масса программного обеспечения, как платного, так и бесплатного, способного выполнять такие функции. Это так называемые "движки" интернет-магазинов. Для предприятия, которое смотрит в будущее и планирует развивать и расширять свои продажи через интернет, выбор программного обеспечения для магазина, вопрос более чем серьезный. Надежность, функциональность и возможность изменения структуры, параметров продаж и дизайна магазина без его остановки на реконструкцию (введение модификаций в действующий магазин), важный аспект для динамично развивающегося и расширяющегося онлайн-бизнеса. Особое внимание в этом программного обеспечения уделено проблемам безопасности, автоматизации платежей, локализации этого продукта к специфическим условиям конкретной страны мира.
В Российском интернете сегодня даже очень престижные магазины, не учитывают возможности продажи товаров и услуг в другие страны мира, а такая необходимость существует, так как даже в странах бывшего СССР, молодое поколение не всегда знает и изучает русский язык. Продажи через интернет, изначально предполагали интернационализацию этого бизнеса, поэтому OSCommerce как нельзя лучше подходит для решения и этой задачи.
Часто созданием и поддержкой интернет магазина в малом бизнесе, занимается непосредственно его владелец. К сожалению, не все имеют специальное образование и опыт в программировании и дизайне, для того, чтобы создать и заставить такой магазин работать.
Одним из лучших решений для интернет-магазина, является программное обеспечение OSCommerce. Это открытое бесплатное программное обеспечение полнофункционального интернет магазина, поддерживающее все необходимые функции, множество языков и валют.
В отличие от большинства интернет-магазинов, этот магазин совершенно не требует дорогого сопутствующего ПО, работает даже на бесплатном хостинге с поддержкой PHP и MySQL.
Следует отметить, что данный магазин состоит из трех частей: веб-ветрины и пользовательской части, и закрытой для общего доступа части администрирования. Веб-ветрина имеет определенные преимущества перед другими, в том числе: удобная система навигации, выбор языка интерфейса, выбор валюты для просмотра цен, отзывы покупателей о товаре, история заказов, выбор метода оплаты и способа оплаты, новости магазина и анонсы.
Кроме стандартных возможностей для администратора доступны: статистика о посетителях, новых заказах и товарах, пользующихся наибольшим спросом; подключение модулей доставки и оплаты; рассылка сообщений подписчикам; резервное копирование базы данных на локальный диск; администрация веб-ветрины на основе любой платформы (Windows, Unix-системы), т.к. администрирование происходит с помощью браузера.
Очень большое преимущество OSCommerce в сравнении с другими программными продуктами в пластичности, т.е. можно настроить как угодно, в открытости и в большом количестве написанных модулей.
Система распространяется бесплатно по лицензии GNU GPL. И свойства комплекса позволяют ему успешно конкурировать со многими коммерческими решениями.
1.3 Анализ платежных систем
Так как создаваемое программное приложение является электронным магазином, невозможно обойти тему оплаты товара в сети интернет. Для начала рассмотрим существующие системы оплаты в сети Интернет.
Традиционные методы оплаты, включая наличные деньги, банковские переводы, чеки, пластиковые карточки, изобретены задолго до возникновения электронной коммерции. Поэтому нет ничего удивительного в том, что они не полностью соответствуют ее потребностям. Безусловно, при покупке обычного "физического" товара деньги можно взять с покупателя при доставке. Но если приобретается "цифровой" товар или информация, обязательно должен быть способ оплатить покупку прямо "на месте", то есть на сайте продавца. Вот почему в электронной коммерции чрезвычайно остро стоит вопрос разработки универсального способа оплаты покупок в Интернет, который бы позволил делать дешевые и безопасные платежи в режиме реального времени. Григорий Рубцов. Система администрирования контента изнутри [текст]: http://kimsite.narod.ru/webmaster/index.htm
К способам оплаты покупок в Интернет, проводимым электронным путём, можно отнести следующие:
- оплата со счета мобильного телефона (m-commerce);
- оплата по картам предоплаты (скретч-картам);
- оплата электронными деньгами;
- оплата платежными картами;
- оплата курьеру наличными;
- предоплата по безналичному расчету;
- оплата наложенным платежом.
Один из самых простых способов оплаты это оплата курьеру. Вы просто вручаете деньги курьеру и расписываетесь в получении заказа. К сожалению, этот способ возможен, не везде.
После выбора товара в интернет-магазине покупатель размещает заказ, в котором указывает адрес для доставки. Курьер привозит товары по указанному адресу и получает деньги.
Преимущества этого способа, наверное, можно перечислять бесконечно:
- гарантия получения товара (покупателем) и денег (продавцом). Обмануть здесь, конечно, можно, но возможности не больше, чем в обычном магазине.
- возможность проверить товар (и комплектность) сразу, и вернуть его, отказавшись от покупки.
- посмотреть в глаза живому человеку, попросить его рассказать про товар, показать его в работе.
- получить все необходимые документы, как-то: гарантийный талон, товарный чек.
Предоплата по безналичному расчету.
Предоплата по безналичному расчету для организаций, имеющих расчетный счет в банке возможна, если они находятся в любых городах России. При оформлении заказа необходимо указать название организации. При этом появится возможность заполнить или распечатать счет.
Можно сделать предоплату стоимости заказа в ближайшем отделении Сбербанка (или в любом другом) на счет интернет - магазина. Для этого надо распечатать бланк, который покупатель получит по e-mail.
Оплата наложенным платежом - покупка оплачивается при получении на почтовом отделении. Движки для сайтов, платные и бесплатные CMS системы, каталог систем управления сайтами [Электронный ресурс]. - Режим доступа:
На начальном этапе в проекте интернет - магазина будут реализованы способы оплаты как оплата почтовым переводом и оплата курьеру наличными. Так как первоначально интернет-магазин нацелен на увеличение прибыли, на информационное просвещение потенциальных клиентов города Новосибирска. Доставка курьером будет нацелена на работающее население города, имеющего возможность выхода в интернет, но не имеющего времени посетить магазин лично в связи с неудобным для них графиком работы магазина. Доставка курьером будет осуществляться только для жителей города. Для жителей района и области, не имеющих возможность лично посетить магазин, но желающих совершить покупку будет предоставлен способ получения товара наложенным платежом.
1.4 Безопасность платежей в интернете
Для проведения безопасных платежей в интернете необходимо соблюдать следующие требования:
- аутентификация участников покупки (покупателя, торгового предприятия и его обслуживающего банка) под аутентификацией покупателя (продавца) понимается процедура, доказывающая (на уровне надежности известных криптоалгоритмов) факт того, что данный владелец карты действительно является клиентом некоторого эмитента - участника (обслуживающего банка - участника) данной платежной системы. аутентификация обслуживающего банка доказывает факт того, что банк является участником данной платежной системы; Движки для сайтов, платные и бесплатные CMS системы, каталог систем управления сайтами [Электронный ресурс]. - Режим доступа:
- реквизиты платежной карты (номер карты, срок ее действия, cvc2/cvv2, и т.п.), используемой при проведении транзакции интернет-торговли, должны быть конфиденциальными для торгового предприятия;
- невозможность отказа от транзакции для всех участников транзакции интернет - торговли, то есть наличие у всех участников неоспоримого доказательства факта совершения покупки (заказа или оплаты).
- гарантирование магазину платежа за электронную покупку - наличие у торгового предприятия доказательства того, что заказ был выполнен.
В заключении можно отметь, что интернет-магазин должен быть информативен, не содержать лишней или ненужной информации, при этом иметь такой способ представления товаров, который позволит покупателю с легкостью найти то, что его интересует, а также ненавязчиво попробовать заинтересовать его чем-то другим, чтобы магазин запомнился. Тогда при необходимости клиент будет возвращаться в него снова и снова, будет советовать его своим друзьям и близким.
Оптимальным и самым удобным методом заказа пока остается так называемая "корзина". Во всех крупнейших магазинах она используется в том или ином виде, но смысл остается одним: корзина - просто список товаров, выбранный покупателем в магазине (это почти такая же корзина, в руках с которой ходят посетители большого супермаркета - только виртуальная).
Выбор программных средств для построения интернет-магазинов достаточно обширен. И нельзя сказать, что одно решение дешево и непрактично, а другое дорого и универсально. Все решения создавались и создаются для каких-то целей, в которых оно будет оптимально. Можно только отметить, что открытые решения наиболее перспективные, т.к. при желании в них можно добавить то, что нужно именно в данном магазине для данного товара, т.е. учесть многие нюансы, которые, несомненно привлекут своего клиента.
Способов оплаты так же великое множество. Очень удобным вариантом является оплата цифровой наличностью и оплату курьеру наличными, если этот способ предлагает электронный магазин, и менее удобным - банковским переводом и почтой России. На начальном этапе в проекте интернет - магазина будут реализованы способы оплаты как оплата наложенным платежом и оплата курьеру наличными. Так как с точки зрения безопасности, эти платежи являются наиболее безопасными. В дальнейшем планируется внедрить метод оплаты цифровой наличностью.
- Глава 2. Предпроектное исследование, задачи проекта
2.1 Требования к приложению
Целью данной работы является разработка электронного представительства Магазина цветов " Цветник 24" с последующим размещением в сети Интернет.
Сайт должен обеспечивать реализацию следующих функций:
1) Имиджевая.
Формирование стиля и образа компании. Стилевое оформление сайта должно соответствовать корпоративному стилю компании.
2) Информационная.
Сайт должен предоставлять доступ к информации о компании, ее истории, деятельности, ассортименте предлагаемой продукции, магазинах, а также оперативно информировать пользователей о новостях компании.
3) Рекламная.
Сайт должен содержать информацию о полном товарном ассортименте компании и обеспечивать возможность просмотра связанных с товаром текстовых и графических материалов.
1 Общие требования к сайту
Стилистическое оформление
Стилистическое оформление сайта должно соответствовать корпоративному стилю и использовать его цветовые и графические элементы, логотип компании.
Шрифты, используемые в графических элементах сайта, могут выбираться произвольно при условии непротиворечия корпоративному стилю. Шрифты, используемые в текстовых материала сайта, должны соответствовать стандартны м шрифта м браузеров: Helvetica/Arial, Times New Roman, Courier.
Допустимо использование иных распространенных шрифтов (Verdana, Tahoma и др.) в том случае, если их замена на стандартные шрифты не приведет к визуальному искажению текста. Раз мер (кегль) шрифтов должен обеспечивать удобство восприятия текста при минимально допустимом размере экрана.
Слова, наиболее полно характеризующие стилистику сайта: цветы, продажа, букеты.
Цвета: яркие цвета (желтый, красный, синий, розовый).
Требования к функциональности веб-сервера:
Веб-сервер должен обеспечивать возможности:
- управления содержанием и структурой сайта через систему управления контентом;
- осуществления обратной связи c пользователя ми: прием отзывов и запросов пользователей по e-mail через заполнение специальных фор м на сайте;
- обработки статистики посещений (подключение внешней системы статистики HotLog);
- ведения статистики голосований
· Требования к браузеру:
Сайт должен обеспечивать корректное отображение данных в следующих браузерах: Internet Explorer 5.0 и выше (Microsoft), Opera 7.0 и выше (Opera Software), Netscape 7.0 и выше (AOL Netscape).
· Требования к верстке:
- Сайт разрабатывается под базовое разрешение экрана от 800х 600 пкс и выше.
- Мета-теги и контент сайта на этапе изготовления сайта должны быть на строены с учетом требований поисковых систем, что обеспечит продвижение сайта по ключевым словам в русскоязычных поисковых системах Yandex, Aport!, Rambler, Google.
Технологические требования:
Сайт разрабатывается под базовое разрешение экрана 800х 600 пкс или 1024x768 пкс (в зависимости от предполагаемой целевой аудитории компании),
Корректное отображение браузера ми Internet Explorer, Opera.
Использование фирменных цветов и логотипа компании,
Обязательная визуальная поддержка действий пользователя - т.н. "интерактив" (визуальное отображение активных, пассивных ссылок; четкое обозначение местонахождения пользователя). По ссылке с каждой страницы загружается почтовая программа (бланк письма для обратной связи).
Структура и описание сайта:
Главная страница (обложка сайта):
Содержит графическую часть, основную навигацию, а также контентную область для того, чтобы посетитель сайта с первой страницы мог получить вводную информацию о компании, а также ознакомиться с последними новостями компании.
- Контентная область первой страницы делится на разделы:
"О компании" - содержит краткую информацию раздела со ссылкой "подробнее", ведущую на раздел "О компании".
"Каталог" - отображаются верхние уровни каталога в формате:
- Название раздела каталога
- Маленькая картинка
- Краткий комментарий к разделу.
Внизу страницы отображается облегченная навигационная панель в текстовом виде, Copyright, контактный e-mail.
Графическая оболочка внутренних страниц (общая для всех подразделов):
- Графическая шапка
- Навигационное меню
- Внизу страницы отображается облегченная навигационная панель в текстовом виде, Copyright, контактный e-mail, ссылка на "Основную страницу" сайта.
Описание контента разделов сайта:
Сайт делится на 3 группы навигации:
1. Разделы общей тематики
2. Каталог
3. Информационно-аналитические разделы
Разделы общей тематики:
- О компании - текст (информация о компании и предоставляемых услугах) + фото - в свободной форме
- Контакты - текст с контактной информацией, форма для обратной связи
- Новости - список в формате:
- Дата
- Заголовок новости
- Краткое содержание
- Полное содержание (текст + фото в свободной форме)
- Поиск по сайту - форма поиска
- Карта сайта
- Вакансии (по необходимости) - список в формате:
- Название вакансии
- Краткий комментарий
- Полное описание
- Online-резюме (по необходимости)- форма для заполнения резюме
- Регистрация - форма с полями:
- ФИО*
- e-mail*
- телефон*
- Адрес*
- Адрес доставки
- Дополнительная информация
- Пароль
- Повторить пароль
- Авторизация (для зарегистрированных пользователей)
- Пароль
- Корзина (таблица с полями):
- Номер товара в корзине
- Название товара (с ссылкой на этот товар в БД каталога)
- Цена
- Количество (с возможностью поменять - по умолчанию 1)
- Возможность поставить галочку напротив выбранного товара и удалить его из корзины
- Общая стоимость заказа
По ссылке "Отправить заказ" пользователь переходит на страницу, где в таблице отображаются все данные его заказа (и его личные данные), под таблицей 2 кнопки "Подтвердить заказ" "Вернуться к редактированию корзины". По нажатию на кнопку "Подтвердить заказ", содержимое "Корзины" уходит на e-mail администратора сайта интернет-магазина, пользователю приходит по e-mail подтверждение с перечнем заказанных товаров.
Есть возможность сделать выбор "метода оплаты":
- Наличными курьеру
- Квитанция в сбербанк
- Выставить счет (для юрлиц)
После подтверждения заказа пользователю предлагается скачать счет или квитанцию об оплате.
"Регистрация" и "Авторизация" НЕ являются обязательными пунктами для оформления заказа. Если заказ отправляет незарегистрированный пользователь, ему предлагается в разделе "Корзина" заполнить данные для связи либо зарегистрироваться.
Каталог продукции (первые уровни каталога выносятся наверх, минуя кнопку "каталог", дабы пользователь быстрее мог добраться до нужной ему информации):
Многоуровневый универсальный каталог в формате:
Атрибуты подразделов:
- Название подраздела
- Маленькое фото
- Большое фото
- Краткий текст
- Полное описание
Атрибуты элементов списков:
- Название
- Маленькое фото
- Большое фото
- Краткое описание
- Полное описание
- Цена
С каждого элемента списка, а также со страницы с полным описанием ведет ссылка "Заказать", которая добавляет выбранную услугу (товар) в корзину.
Предполагаемая структура каталога:
- Живые цветы
- Комнатные растения
- Посадочный материал
- Флористические аксессуары
- Композиции из искусственных материалов и сухоцветов
- Ландшафтный дизайн
- Подарки
- Сервис
Информационно-аналитические разделы:
Многоуровневый универсальный каталог с любым количеством уровней вложенности.
- В мире цветов (На языке цветов)
Предлагаемые темы для статей и публикаций:
Тексты поздравлений
Мир экзотических растений
Цветы и здоровье
Цветы и астрология
Цветы и бизнес (о том, как цветы могут влиять на деловое общение, атмосферу в офисе и т.п.)
Как дарить цветы
О подарках
В Вашем доме торжество (о том, как правильно подготовить дом для принятия гостей)
Язык цветов
Уход за цветами
Галерея "Цветы в искусстве"
Картинная галерея
Фотогалерея
Рисунки (можно рисунки детей). Можно устраивать конкурс на лучший рисунок и победителю по итогам месяца отправлять в подарок букет.
Сайт должен обеспечивать реализацию следующих функций:
1) Имиджевая.
Формирование стиля и образа компании "Цветник 24". Стилевое оформление сайта должно соответствовать корпоративному стилю компании.
2) Информационная.
Сайт должен предоставлять доступ к информации о компании, ее истории, деятельности, ассортименте предлагаемой продукции, магазинах, а также оперативно информировать пользователей о новостях компании.
3) Рекламная.
Фор мат входных данных представляет собой форму для обратной связи для пользователя, информация из базы данных о товарах;
Форматом выходных данных является таблица в базе данных с выбранными товара ми - Корзина и счетчик цены;
Пользовательский интерфейс был разработан с помощью системы управления сайтами WIX с интуитивно понятным онлайн-редактором.
2.2 Анализ и сходных данных
Посредником, реализующим доступ от клиента к БД, выступает специальная программа - Web- сервер, обеспечивающая функционирование пользовательского приложения, выполняющего непосредственный запрос к данным и возврат ответа в виде HTML-доку мента (рис.2).
Рис. 1. Структурная схема до ступа к базе данных
Фактически Web-сервер включает несколько других серверов, реализующих необходимые протоколы.
Так IIS (Internet Information Services) включает серверы:
? HTTP (Hypertext Transfer Protocol) - протокол передачи гипертекста
? FTP (File Transfer Protocol) - протокол передачи файлов
? NNTP (Network News Transfer Protocol) - сетевой протокол передачи ново стей
? SMTP (Simple Mail Transfer Protocol) - простой протокол передачи почты Движки для сайтов, платные и бесплатные CMS системы, каталог систем управления сайтами [Электронный ресурс]. - Режим доступа:
Механизм доступа к БД на стороне сервера реализуется за счет наличия стандартизованных средств:
? Поддержки диалоговых форм на уровне гипертекстового документа (язык HTML - Hypertext markup Language). С каждым документом связан URL (Uniform Recourse Locator), для доступа к которым используется объектно-ориентированный протокол HTTP (Hypertext Transfer Protocol).
? Возможности запуска серверных программ, взаимодействие которых происходит через стандартный интерфейс CGI или прикладные интерфейсы Web-сервера.
Для поддержки HTTP-протокола в составе Web-сервера имеется HTTP- сервер. HTTP-клиент/ серверное взаимодействие состоит из одного обмена запрос/ответ. Это краткая транзакция между клиентом и сервером. Фактически HTTP - это PRC (Remote Procedure Call) в Web поверх TCP/IP. HTTP не имеет состояния, не помнит предыдущих состояний и обладает важным свойством передавать самоописывающиеся данные.
Лидером среди баз данных, применяемых для разработки WEB-приложений, на сегодняшний день, безусловно, является MySQL. Главное достоинство MySQL (плавно переходящее в недостаток) - ее простота. Как следствие - высочайшая скорость выполнения SQL-запросов и необходимость явного программирования основных правил поддержания целостности и непротиворечивости данных на уровне сервера приложений.
Популярность MySQL объясняется еще и тем, что эта СУБД ориентирована на большое количество платформ, а также обладает возможностью загрузки оптимизированных под конкретную операционную систему модулей и поддержкой транзакций на уровне отдельных записей.
2. Дать оценку протоколам, указанным в исходных данных, определить в чем их преимущество перед другими протоколами и почему именно они подходят для реализации поставленной задачи.
Для записи, выборки и обработки данных, хранящихся в компьютерной базе данных, используется система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры замечательно справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному - как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений.
MySQL - это система управления реляционными база ми данных.
В реляционной базе данных данные хранятся не все вместе, а в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.
Программное обеспечение MySQL - это ПО с открытым кодом. Движки для сайтов, платные и бесплатные CMS системы, каталог систем управления сайтами [Электронный ресурс]. - Режим доступа:
ПО с открытым кодом означает, что применять и модифицировать его может любой желающий. Такое ПО можно получать по Internet и использовать бесплатно. При этом каждый пользователь может изучить исходный код и изменить его в соответствии со своими потребностями. Использование программного обеспечения MySQL регламентируется лицензией GPL (GNU General Public License), http://www.gnu.org/licenses/, в которой указано, что можно и чего нельзя делать с этим программным обеспечением в различных ситуациях. Если работа в рамках GPL вас не устраивает или планируется встраивание MySQL-кода в коммерческое приложение, есть возможность купить коммерческую лицензированную версию у компании MySQL AB. See section 1.6.3 Лицензии на ПО MySQL.
2.3 Разработка приложения
Открыть "Пустой Сайт" в Редакторе CMS-системы Wix и начать добавлять контент (содержание сайта). Редактор Wix предоставляет все инструменты, которые необходимы для создания уникального сайта. Белая рамка в Редакторе - это граница, которая окружает контент сайта. Важно, чтобы весь контент был размещен внутри этих рамок. Все, что находится вне рамок, не будет видно в режиме предварительного просмотра или на сайте, после его публикации. Если страница является слишком маленькой или слишком большой, можно изменить размеры сайта таким образом, чтобы все пользователи могли просматривать сайт в своих браузерах.
Рисунок 2 - Пустая страница сайта
Управление Страницами
В Редакторе справа находится меню Менеджер Страниц. На нашем сайте есть два типа страниц: Главная Страница и Типовые Страницы. Менеджер Страниц показывает и организует Главную и Типовые страницы. Для того чтобы открыть одну из страниц и просмотреть её в Редакторе, про сто нажать на Страницу в окне Менеджера Страниц.
Рисунок 3 - Окно менеджера страниц
В Менеджере Страниц, справа в Редакторе, нажать на Добавить Главную страницу.
Рисунок 4 - Добавление Главной страницы
Чтобы назвать Главную Страницу:
1. В окне Менеджер Страниц, справа в Редакторе, наведите мышкой на "Главная Страница" и нажмите на стрелку. Перед вами откроется меню.
2. Из выпадающего меню выберите команду "Переименовать".
Рисунок 5 - Новое название Главной Страницы.
Типовые Страницы могут быть набором из нескольких страниц, которые вы можете разместить внутри Главных Страниц. Они дают Вам возможность разместить большое количество контента на одной Главной Странице. Это позволяет пользователям более плавно и быстро переходить с одной Страницы на другую. Это также даёт сайту более профессиональный вид и улучшенный интерфейс. Проектирование и создание дизайна с помощью Страниц позволяет создавать уникальный сайт, где фон и меню остаются неизменными, в то время как его содержание меняется. Это имеет много преимуществ. Во-первых, передвижение по сайту происходит более гладко. Во-вторых, статичный задний фон также позволяет воспроизводить музыку непрерывно, пока люди перемещаются по сайту.
Добавление Страниц:
1. В окне " Менеджер Страниц", справа в Редакторе, нажмите кнопку "Добавить Страницу".
Чтобы добавить набор из трех Страниц или выбрать различные типы Страниц, просто добавьте Группу Страниц! Для этого, слева в Редакторе, перейдите на "Добавить", затем перейдите на "Части Страниц". Нажмите на "Группы Страниц" и выберите стиль из галереи "Группы Страниц".
2. В открывшемся списке, нажмите на Структура Страницы.
Вы можете предварительно просмотреть структуру справа от окна "Добавить Страницу".
Рисунок 6- Структура страницы
3. Введите имя вашей Страницы в поле Назвать страницу.
4. Нажмите OK.
Новая страница появилась на вашем сайте. Теперь вы готовы добавить контент! Если ваша Страница слишком маленькая, вам придется увеличить или добавить новую группу страниц для использования функции Структура Страницы. Кроме того, некоторые шаблоны не поддерживают функцию Структура Страницы. Чтобы использовать его в любом случае, просто добавьте новую Группу Страниц (Добавить > Части Страниц > Группы Страниц), а затем следуйте инструкциям выше.
Для дополнительной информации о Страницах, нажмите здесь.
Просмотр и Навигация по Страницам
Навигация по Главным и Типовым Страницам возможна через Менеджер Страниц. Просто нажмите на страницу в окне " Менеджер Страниц". Кроме того, Вы можете также просмотреть ваши Страницы, нажимая на навигационные стрелки, расположенные вверху вашей выбранной Страницы. Если Вы хотите добавить различные элементы на сайт, то Вы можете использовать Меню "Добавить", находящееся слева в Редакторе. Каждая категория в "Добавить" откроет перед вами меню доступных эле ментов. Вы также можете выбрать стиль, который доступен для выбранного элемента.
1. Наведите мышку на "Добавить", затем - на нужную категорию в "Добавить".
2. Перед вами откроется меню. В открывшемся меню нажмите на элемент.
Рисунок 7.Добавление Элемента
3. В появившейся галерее выберите стиль Элемента.
Как только Вы добавите элемент, Вы сможете полностью "настроить" его.
Нажмите на элемент в вашем Редакторе. Перед вами откроется панель настроек - с правой стороны в Редакторе.
Каждый элемент, который Вы выберете, будет и меть различный набор доступных функций для редактирования.
Редактирование элемента в Панели Настроек
Для редактирования элемента в Панели Настроек
1. Нажмите на элемент.
2. Из "Панели Настроек", которая появляется в правой части окна Редактора, нажмите на "Свойство".
3. В открывшемся окне вы можете редактировать настройки этого Свойства.
Рисунок 8- Панель настроек
4. Нажмите кнопку OK (при наличии) или X, чтобы применить изменения.
Чтобы изменить размер элемента:
1. Нажмите на элемент.
2. Потяните за квадратную рамку изменения размера, этим самым меняя размер элемента.
Рисунок 9. Изменение размера Элемента
Теперь, когда вы добавили Главные и Типовые Страницы, вы можете добавить меню, чтобы пользователи могли легко перемещаться по сайту.
Добавление меню на Главные Страницы
Ваше меню будет состоять из кнопок - по одной для Главной Страницы и остальных страниц. Меню позволит перемещаться по страницам.
И мена страниц появятся на кнопках меню.
1. С левой стороны Редактора, перейдите на "Добавить", а затем перейдите к Навигации.
2. Из Навигации нажмите кнопку " Меню".
3. Откроется Галерея Меню, нажмите на Меню, чтобы добавить его на сайт.
Рисунок 10- Меню на Главной Странице!
После того как вы добавили Страницы, вы можете добавить и изменить Фон.
Чтобы добавить Фон:
1. Нажмите на Страницу.
2. Справа от панели свойств Группы Страниц выберите "Стили".
3. Из окна "Стили", нажмите на любой стиль оформления.
Чтобы добавить Фон для Главной страницы:
1. В левой части окна Редактора, перейдите на "Фон", нажмите на "Главная страница".
2. Вы можете посмотреть Фон в Галерее Фонов.
3. Выберите Фон.
Рисунок 11 - Добавление Фона для Главной Страницы
Аналогично меняем фон остальных страниц.
Добавление тек ста
Добавление Названия
Как добавить Название для сайта:
1. С левой стороны Редактора, перейдите на Добавить, а затем перейдите на Текст, нажмите Заголовки.
2. Из галереи выберите стиль Названия.
Рисунок 12- Выбор стиля заголовка
3. Для редактирования тек ста, нажмите дважды на Название, которое появится в Редакторе.
4. Удалите выделенный текст и введите собственный.
Чем больше шрифт Заголовка, тем лучше это для SEO.
Добавление Картинок и Фотографий
Вы можете легко добавить фотографии на сайт и добавить отдельные фотографии или фотографии в Картинную Галерею.
Чтобы добавить Индивидуальные картинки:
1. С левой стороны Редактора, перейдите на Добавить, выберите Фото.
2. Из Галереи Фото, выберите Wix, Сообщества, или Мои Картинки, где Вы можете найти, вас интересующую, фотографию.
Рисунок 13. - Добавление индивидуальной картинки или фотографии.
Нажмите на картинку.
Ваша картинка откроется в Редакторе Wix.
Рисунок 14.- Добавленные фото на сайт
Магазин Онлайн является функцией пакета eCommerce Premium Package. Можно попробовать его бесплатно в Редакторе Wix (Wix Editor) но, чтобы начать продавать необходимо перейти на пакет Wix eCommerce Premium Package.
Рисунок 16- Добавление товара в Корзину
Публикация сайта
Теперь, когда вы создали свой сайт, вы готовы опубликовать и просматривать его в Интернете! Вам нужно будет сохранить документ, прежде чем опубликовать его. Вы можете также просмотреть сайт, чтобы убедиться, что он выглядит так, как вы хотите.
Вам нужно опубликовать свой сайт только один раз. После того, как вы опубликовали свой сайт, вам нужно всего лишь нажать на кнопку "Сохранить" и сайт будет обновляться автоматически.
Теперь Сайт Онлайн и его адрес http://cvetnik24.umi.ru/
Глава 3. Безопасность жизнедеятельности
3.1 Общие требования безопасности при работе на персональном компьютере
сайт бизнес интерфейс платежный
К самостоятельной работе на персональном компьютере (далее ПК) допускаются лица, получившие вводный инструктаж по охране труда и пожарной безопасности и усвоившие безопасные приемы работ на персональном компьютере. При эксплуатации персонального компьютера на пользователя могут оказывать действие следующие факторы:
Подобные документы
Характеристика основных программных средств построения электронного магазина. Разработка структуры построения электронного магазина. Безопасность платежей в Интернете. Разработка алгоритма работы интернет-магазина. Разработка системы оплаты и доставки.
дипломная работа [1,9 M], добавлен 10.03.2014Обзор принципов построения информационных систем для торговли через интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирование и программная реализация интернет–магазина. Экономическое обоснование проекта.
дипломная работа [2,5 M], добавлен 13.02.2006Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.
курсовая работа [1,4 M], добавлен 31.03.2014Обзор основных принципов построения информационных систем для торговли через Интернет. Сравнительная характеристика программных средств построения электронного магазина. Проектирования автоматизированной системы управления книжным Интернет магазином.
дипломная работа [4,2 M], добавлен 24.03.2010Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.
дипломная работа [2,1 M], добавлен 06.06.2013Организационная структура управления деятельностью ООО "Стройинвест". Создание интернет-магазина для организации: определение аппаратных и программных средств разработки продукта, реализация информационных страниц, анализ требований к хостингу сайта.
дипломная работа [8,7 M], добавлен 27.09.2011Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.
курсовая работа [5,0 M], добавлен 25.10.2014Понятие интернет-магазина, его виды и особенности организации. Создание графического контента для наполнения сайта-каталога, его логической и физической структуры. Понятие, объекты и происхождение авторского права, его регистрация и средства защиты.
дипломная работа [2,2 M], добавлен 22.08.2015CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.
курсовая работа [2,6 M], добавлен 19.05.2013Разработка архитектуры сайта, структуры данных и необходимых программных модулей. Учет фирменного стиля компании при создании дизайна. Внедрение интерфейса административного редактирования сайта. Проведение экспериментального тестирования и отладки.
дипломная работа [3,0 M], добавлен 19.01.2017