Разработка и введение коммерческого сайта со ступенчатым доступом к базам данных

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

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

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

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

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

Федеральное агентство связи

Федеральное государственное бюджетное образовательное учреждение высшего образования

«Поволжский государственный университет телекоммуникаций и информатики»

Факультет Заочного обучения

Направление

Информатика и вычислительная техника

Кафедра Информатики и вычислительной техники

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

Разработка и введение коммерческого сайта ООО «СВГК» филиал «Новокуйбышевскгоргаз» со ступенчатым доступом к базам данных

Н.Ф. Бахарева

Руководитель

Е.М. Кузнецов

Самара 2017

Реферат

Название

Разработка и введение коммерческого сайта ООО «СВГК» филиал «Новокуйбышевскгоргаз» со ступенчатым доступом к базам данных

Автор

Алексеев Р. Э.

Научный

руководитель

Кузнецов Е. М.

Ключевые слова

Коммерческий сайт, электронное представительство, HTML, CSS, JavaScript, FLASH, PHP, MySQL.

Дата публикации

2017

Библиографическое

описание

Алексеев Р.Э. Разработка и введение коммерческого сайта ООО «СВГК» филиал «Новокуйбышевскгоргаз» со ступенчатым доступом к базам данных [Текст]: дипломный проект / Р.Э. Алексеев. Поволжский государственный университет телекоммуникаций и информатики (ПГУТИ). Факультет заочного обучения (ФЗО). Кафедра информатики и вычислительной техники (ИВТ): науч. рук. Е.М. Кузнецов - Самара. 2017. - 70 с.

Аннотация

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

Руководитель ВКР

Подпись Дата Инициалы Фамилия

АКТУАЛЬНОСТЬ ТЕМЫ

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

ОЦЕНКА СОДЕРЖАНИЯ РАБОТЫ

Для разработки сайта могут быть использованы различные информационные технологии. Алексеев Р.Э. подробно изучил их. На основе сравнительного анализа возможных решений он выбрал языки HTML и PHP, Javascript, MySQL, а также редактор Adobe Photoshop, Notepad ++.

Считаю выбор обоснованным, так как:

- возможности этих информационных технологий достаточны для конкретного применения,

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

При разработке проекта Алексеев Р.Э. подготовил:

- базу данных коммерческого сайта,

- макет структуры коммерческого сайта,

- структуру веб-сайта,

- контент по работе и ценам за услуги предприятия.

СТЕПЕНЬ ДОСТИЖЕНИЯ ЦЕЛИ И ПРАКТИЧЕСКАЯ ЗНАЧИМОСТЬ

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

ЗАКЛЮЧЕНИЯ ПО ПРЕДСТАВЛЕННОЙ РАБОТЕ

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

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

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

Содержание

Введение

1. Аналитическая часть

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

1.2 Анализ существующих интернет технологий разработки коммерческих сайтов

2. Проектная часть

2.1 Проектирование архитектуры и макета коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК

2.2 Проектирование модели базы данных коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК

3. Разработка и внедрение коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК

3.1 Разработка и внедрение базы данных коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК

3.2 Разработка и внедрение страниц коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК

Заключение

Список использованной литературы

Приложение

Введение

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

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

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

Объектом исследования выпускной квалификационной работы является коммерческая деятельность филиала Новокуйбышевскгоргаз компании ООО "Средневолжская газовая компания"

Предметом исследования выпускной квалификационной работы является процесс разработки и внедрения коммерческого сайта со ступенчатым доступом к базе данных филиала Новокуйбышевскгоргаз компании ООО "Средневолжская газовая компания" со ступенчатым доступом к базам данных.

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

· Исследовать предметную область;

· Проанализировать требования заказчик выпускной квалификационной работы филиала Новокуйбышевскгоргаз компании ООО "Средневолжская газовая компания";

· Проанализировать коммерческие сайты аналогичной тематики;

· Спроектировать архитектуру и базу данных коммерческого сайта со ступенчатым доступом к базе данных филиала Новокуйбышевскгоргаз компании ООО "Средневолжская газовая компания";

· Разработать и внедрить коммерческий сайт со ступенчатым доступом к базе данных филиала Новокуйбышевскгоргаз компании ООО "Средневолжская газовая компания";

· Проанализировать проделанную работу по разработке и внедрению коммерческого сайта со ступенчатым доступом к базе данных филиала Новокуйбышевскгоргаз компании ООО "Средневолжская газовая компания" со ступенчатым доступом к базам данных.

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

1. Аналитическая часть

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

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

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

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

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

СВГК:

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

· первой в стране перешла к выполнению областной программы газификации за счет собственных средств;

· с декабря 2004 года входит в состав Российского газового общества, объединяющего элиту газовой отрасли страны;

· первой создала систему обслуживания внутридомового газового оборудования (ВДГО);

· с апреля 2011 года является членом Общероссийского объединения работодателей нефтяной и газовой промышленности;

· создала и оснастила в 2013 году собственную профессиональную аварийно-спасательную службу;

· реализовала уникальный проект - создание Единой диспетчерской службы.

С самого начала деятельности СВГК развивает свои подразделения - филиалы. Одним из них - является филиал Новокуйбышевскгоргаз. Место филиала в структуре компании показано на рис. 1.1.

Основные параметры работы филиала Новокуйбышевскгоргаз компании СВГК в цифровом выражении выглядят достаточно весомо:

· Уровень газификации природным и сжиженным газом - 99,7%

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

· Общий объем транспортировки газа промышленным и коммунально-бытовым потребителям - более 111,3 млн. м3.

· Количество газифицированных квартир - более 46,5 тыс.

· Количество предприятий, пользующихся сетевым газом:

ь Коммунально-бытовые предприятия -- 56

ь Промышленные предприятия -- 9

ь Котельные -- 6

· Крупнейшие потребители - ЗАО «Новокуйбышевская нефтехимическая компания».

Рис. 1.1 - Место филиала Новокуйбышевскгоргаз в структуре компании СВГК

Штатная численность сотрудников филиала Новокуйбышевскгоргаз компании СВГК - 152 человека.

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

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

· Каталог товаров и услуг;

· Обратная связь;

· Возможность работы с собственными заказами;

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

· Административная часть коммерческого сайта;

· Импорт-экспорт товара;

· Импорт-экспорт заказов;

· Управление системами доставки;

· Управление системами оплаты;

· Управление каталогом товара (категории, товары, прочее);

· Интеграция с системами публикаций товара (google base и другие);

· Интеграция с системой бухгалтерско-оперативного учета.

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

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

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

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

Наиболее распространенная классификация коммерческих сайтов на сегодняшний момент выглядит так:

· визитка;

· витрина;

· интернет-магазин;

· корпоративное представительство;

· промо-сайт;

· информационный проект;

· портал.

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

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

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

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

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

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

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

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

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

1.2 Анализ существующих интернет технологий разработки коммерческих сайтов

При создании интерактивного сайта следует выбрать наиболее подходящие технологии. Выбор конкретных технологий определяется рассмотренными выше требованиями заказчика в лице директора филиала ООО Новокуйбышевскгоргаз компании СВГК и выбранным типом коммерческого сайта. Рассмотрим и проанализируем основные интернет технологии.

Основой любой web - страницы является разметка. Технологии разметки, такие как HTML, XHTML и XML, определяют структуру и возможное значение содержимого страницы. Внешний вид страницы достигается при применении таблиц стилей. (HyperText Markup Language, язык гипертекстовой разметки) является первостепенной важности технологией разметки, применяемой на web - страницах. Традиционный HTML определяется шаблоном DTD (Document Type Definition, описание типа документа) стандартного обобщенного языка разметки (Standardized General Markup Language, SGML). Есть несколько разновидностей HTML 5: переходная, строгая и набор фреймов, причем большинство разработчиков пользуются переходным вариантом. HTML 5 является наиболее современной версией HTML.

Хотя многие теги и правила HTML довольно хорошо определены, большинство производителей браузеров предоставляют расширения к этому языку, выходящие за рамки описания стандартного обобщенного языка разметки. Более того, сами браузеры мало способствуют укреплению норм языка разметки, что приводит к небрежному применению этой технологии. К тому же, в то время, как HTML следует использовать прежде всего для структурирования документа, многие разработчики также употребляют его для форматирования документа для его демонстрации. Функции HTML, связанные с форматированием, в конечном итоге будут полностью вытеснены каскадными таблицами стилей (Cascading Style Sheets, CSS). Впрочем, даже при наличии достаточной поддержки таблиц стилей в браузерах, многие разработчики продолжают употреблять таблицы HTML и характерные HTML - теги в дизайне своих страниц - это новая редакция HTML, выполненная с помощью XML (eXtensible Markup Language, расширяемый язык разметки), а не SGML. XHTML разрешает две основные проблемы, связанные с HTML. Во-первых, XHTML, уделяя большое внимание применению таблиц стилей, продолжает оказывать давление на дизайнеров, с тем чтобы они отделяли внешний вид документа от его структуры. Во - вторых, XHTML привносит намного более строгое требование о соблюдении правил разметки web - страниц. К примеру, в документах XHTML должны содержаться только теги в нижнем регистре, атрибуты должны быть обязательно обрамлены кавычками, и, в основном, все правила в том виде, как они определены в спецификации, должны соблюдаться.

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

Расширяемый язык разметки (Extensible Markup Language, XML) современная технология разметки, которая изменит облик web - страниц. Вкратце, XML является разновидностью, модифицированной для Web.

Таким образом, он позволяет разработчикам задавать собственный язык разметки. Значит, с помощью XML можно изобрести YML (Your Markup Language, Ваш язык разметки).

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

Таким образом, все еще актуально для разметки web - страниц пользоваться языком HTML.

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

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

Несмотря на то, что первоначально данный сервер разрабатывался для операционных систем UNIX, сейчас он адаптирован под операционную систему Windows. Web - сервер Apache - своего рода стандарт сервера в сети Интернет.

Таким образом, можно использовать Web - сервер Apache для создания коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК, а можно найти хостинг, который предоставляет услуги онлайн конструирования - сразу он - лайн.

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

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

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

· Варианты web - программирования на стороне клиента:

ь Вспомогательные приложения;

ь Программы программного интерфейса приложения (API) браузера:

§ элементы управления ActiveX,

§ апплеты Java;

§ Языки сценариев.

· Варианты web - программирования на стороне сервера:

ь Сценарии и программы CGI;

ь Программы программного интерфейса приложения (API) сервера:

§ модули Apache,

§ расширения и фильтры ISAPI,

§ сервлеты Java;

ь Сценарии на стороне сервера:

§ Active Server Pages (ASP / ASP.NET),

§ ColdFusion.

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

В наше время наиболее часто используют программирование на стороне сервера, реализуемое с помощью языка PHP. Для написания программ, работающих на стороне клиента, обычно применяют язык JavaScript. JavaScript представляет собой язык с открытым исходным кодом для выполнения на сервере сценариев, создающих динамические web - страницы. Помимо независимости от браузеров он предлагает простое и универсальное, независимое от платформы решение для электронной коммерции и сложных web - приложений, в том числе управляемых базами данных. PHP подходит для программирования баз данных. Он поддерживает большинство имеющихся сегодня СУБАЗЕ ДАННЫХ, включая MySQL, Oracle, MSSQL, Sybase и DB2.

Сегодня наиболее распространенным подходом для организации информационной базы web - приложений являются реляционные базы данных (БАЗЕ ДАННЫХ).

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

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

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

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

Сложные управляемые данными web - приложения по ряду причин используют СУБД.

§ Во-первых, с помощью SQL web - программист может переложить большинство задач хранения и управления данными на СУБД.

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

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

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

Системы управления базами данных обычно дают следующие преимущества:

§ высокая целостность данных (не гарантируемая файлами);

§ улучшенная непротиворечивость данных при множественном доступе;

§ улучшенная защита;

§ стандартная защита;

§ различные представления, основанные на одних и тех же структурах;

§ независимость от файловых структур;

§ устранение избыточности информации;

§ отображение в объекты;

§ экономия дискового пространства благодаря объединению таблиц без потерь.

Эта система состоит из двух объектов: web - браузера и web - сервера. Между ними должен существовать канал связи. Web - браузер посылает запрос на сервер, сервер отсылает обратно ответ. Для сервера, отсылающего обычные статические страницы, такая архитектура подходит. Архитектура же сайта, который включает в себя базу данных, несколько сложнее. Браузер пользователя отправляет HTTP - запрос определенной web - страницы. Например, поиск статьи на сайте, используя HTML - форму. Допустим, страница с результатами поиска называется results.php. сервер принимает запрос на results.php, получает файл и передает его механизму PHP на обработку.

Рассмотрим внешнее построение системы web - баз данных. Основная операция web - сервера проиллюстрирована на рис. 1.2.

Рис. 1.2 - Система из двух объектов: web - браузера и web - сервера

§ Механизм РHР начинает синтаксический анализ сценария. В сценарии присутствует команда подключения к базе данных и выполнения запроса в ней (поиск статьи). РHР открывает соединение с сервером MySQL и отправляет необходимый запрос.

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

§ Механизм РHР завершает выполнение сценария, форматируя результаты запроса в виде HTML, после чего отправляет результаты в HTML - формате Web - серверу.

§ Web - сервер пересылает HTML в браузер, с помощью которого пользователь просматривает список необходимых статей.

Процесс этот, как правило, протекает вне зависимости от того, какой сценарный механизм и какой сервер баз данных используется. Зачастую программное обеспечение web - сервера, механизм РHР и сервер баз данных находятся на одной машине. Правда, не менее часто сервер базы данных работает на другой машине. Это делается из соображений безопасности, увеличения объема или разделения потока. С точки зрения перспектив развития, в работе оба варианта одинаковы, однако в плане производительности второй вариант может оказаться более предпочтительным - очень быстрая, надежная система управления реляционными базами данных (СУРБД). База данных позволяет эффективно хранить, искать, сортировать и получать данные. Сервер MySQL управляет доступом к данным, позволяя работать с ними одновременно нескольким пользователям, обеспечивает быстрый доступ к данным и гарантирует предоставление доступа только имеющим на это право пользователям. Следовательно, MySQL является многопользовательским, многопотоковым сервером. Он применяет SQL, используемый по всему миру стандартный язык запросов для баз данных. составляет все более значительную конкуренцию таким дорогостоящим гигантам как Oracle и MS SQL Server. Немаловажным фактором является то, что СУБД MySQL распространяется совершенно бесплатно. В настоящее время пакет MySQL доступен как программное обеспечение с открытым исходным кодом. Отличается хорошей скоростью работы, надежностью, гибкостью. Работа с ней, как правило, не вызывает больших трудностей. Поддержка сервера MySQL автоматически включается в поставку PHP.

Таким образом, для разработки коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина, подойдет комплекс интернет технологий HTML, PHP, MySql и конструирование сайта при помощи хостинга.

2. Проектная часть

2.1 Проектирование архитектуры и макета коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК

Для разработки коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина необходимо спроектировать архитектуру и макет дизайна страниц.

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

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

В функциональной части необходимы следующие элементы:

· авторизация клиента;

· набор покупательской корзины с подсчетом стоимости заказа;

· отправка заказа на почту магазина с одновременным занесением в базу данных

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

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

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

С учетом вышесказанного архитектура коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК будет выглядеть как показано на рис. 2.1.

Рис. 2.1 - Архитектура коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина

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

В нашем случае минимум компонентов необходимых для функционирования Интернет-магазина включает в себя:

· Web - сервер - распределяет поступающие запросы, производит разграничение доступа;

· Сервер приложений - управляет работой всей системы, в частности бизнес-логикой Интернет-магазина;

· СУБД - осуществляет хранение и обработку данных о товарах, клиентах, счетах и т.п.

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

Перечислим основные функции коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина.

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

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

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

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

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

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

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

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

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

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

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

Особенность технологии PHP - 4-х уровневая архитектура:

1. браузер покупателя;

2. web - сервер со специальными web - адаптерами и маршрутизатором запросов;

3. сервера приложений хостинга;

4. СУБД - MySql последней версии входит в комплект хостинга, могут быть подключены другие базы данных и внешние автоматизированные информационные системы.

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

Коммерческий сайт ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина будет интегрирован со многими платежными Интернет-системами (ПИС), причем должна быть возможна работа со всеми системами одновременно.

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

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

Для управления коммерческим сайтом ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина бизнес-администратор будет должен использовать back - office менеджера, выполняющего следующие функции:

· Каталог-менеджер. Управление структорой каталога и подкаталога товаров.

· Продукт-менеджер. Ввод и модификация информации о товарах.

· Управляющий запасами. Управление базой данных склада. Может работать в автоматическом режиме.

· Менеджер по закупкам. Контроль количества товаров на складе и по достижении нижней границы - генерация заказов.

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

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

· Статистика и установки. Определение категорий Покупателей, списка производителей, списка единиц измерения товаров. Создание системы скидок. Определение налогов и стоимости доставки. Анализ заказов и статистика по продажам продуктов. Управление данными по кредитным картам.

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

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

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

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

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

Обновление информации в каталоге производится через файл MS Excel. Каталог коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина будет содержать несколько наименований товара и иметь любую степень вложенности. Для индивидуального обслуживания покупателей коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина будет иметь возможность настройки разнообразных систем скидок в зависимости от категории клиента, индивидуальной истории покупок, объема заказа. Для покупателя, вошедшего через регистрационный вход, динамически формируется индивидуальная система цен.

Статистическая информация о процессе работы коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина будет подвергаться анализу для коррекции его работы.

Таким образом, построена и охарактеризована архитектура коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК по типу интернет магазина.

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

· Простое решение для макета главной страницы.

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

· Простая навигация.

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

· Соответствие пожеланиям заказчика, а также кругу посетителей сайта.

При создании макета сайта коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК учитываются требования заказчика.

Сайт должен иметь удобную панель навигации. Чтобы, посетитель, впервые попавший на сайт, мог сразу найти нужную ему информацию. Элементы не должны быть разбросаны по странице, страница должна восприниматься целостно. С этой же целью, используют небольшое количество шрифтов (2-3 вида).

На рис. 2.2. представлена схемы дизайн-макета главной страницы сайта и схема главного меню.

Рис. 2.2 - Схема дизайн-макета главной страницы коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК

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

Таким образом, была разработана архитектура и дизайн-макет коммерческого сайта ООО Новокубышевскгоргаз филиала компании СВГК.

2.2 Проектирование модели базы данных коммерческого сайта ООО Новокуйбышевскгоргаз филиала компании СВГК

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

Для того, чтобы получить представление о данных, которые будут использоваться, обозначим задачи, которые должен выполнять коммерческий сайт ООО Новокуйбышевскгоргаз филиала компании СВГК по типу интернет-магазин.

...

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

  • Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.

    презентация [1,3 M], добавлен 28.11.2015

  • CRM-системы: разновидности, проблемы реализации, их преимущества и недостатки. Критические характеристики CRM-систем для работы через Интернет (WEB-CRM). Разработка содержания и структуры WEB-сайта интренет-магазина "Vinil", создание схемы и базы данных.

    курсовая работа [2,6 M], добавлен 19.05.2013

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

    курсовая работа [826,4 K], добавлен 09.09.2022

  • Проектирование книжного интернет-магазина для реализации книжной продукции через Интернет. Анализ и обоснование выбора языков программирования и средств разработки сайта. Затраты внедрение сайта, его программное обеспечение, тестирование и отладка.

    дипломная работа [2,1 M], добавлен 06.06.2013

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

    контрольная работа [1,5 M], добавлен 22.10.2014

  • Процесс разработки Web-сайта. Состав и содержание работ по созданию подсистемы. Требования к Web-сайту. Определение сущностей модели базы данных. Разработка логической модели базы данных. Реализация PHP-скриптов и заполнение базы данных Web-сайта.

    дипломная работа [8,2 M], добавлен 29.06.2011

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

    дипломная работа [471,5 K], добавлен 23.04.2015

  • Создание сайта в сети Интернет для информирования студентов и преподавателей о проходящих конференциях. Разработка модели "как будет" с учетом внедрения системы автоматизации. Описание сценариев элементарных функций и физической модели базы данных.

    курсовая работа [2,4 M], добавлен 19.12.2015

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

    курсовая работа [3,4 M], добавлен 20.04.2012

  • Технологии создания web-страниц. Появление Active Server Pages. Разработка динамического web-сайта на asp.net. Создание дизайна и каркаса сайта с использованием стандартных HTML таблиц. Проектирование базы данных на основе ado.net и подключение к ней.

    контрольная работа [2,4 M], добавлен 24.05.2019

  • Разработка сайта интернет-магазина, управляемого базой данных. Установка XAMPP, разделение кода и оформления с помощью Smarty. Начало реализации проекта Goodstore. Создание каталога товаров. Создание модели данных с помощью ALLFUSION ERWIN DATA MODELER.

    дипломная работа [3,9 M], добавлен 20.03.2017

  • Анализ сайтов для обучения иностранным языкам в сети Интернет и методик их изучения. Разработка сайта Foreign Dimension для обучения английскому языку. Структура сайта, разработка упражнений, базы данных, интерфейса. Тестирование основных элементов сайта.

    дипломная работа [966,9 K], добавлен 19.01.2017

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

    курсовая работа [3,6 M], добавлен 25.06.2012

  • Анализ сравнения интернет-магазина и электронного магазина. Проектирование структуры web-сайта. Обработка заказа. Основное понятие языка php. Средства безопасности системного уровня приложения. Разработка структуры базы данных и структуры web-сайта.

    курсовая работа [1,4 M], добавлен 31.03.2014

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

    дипломная работа [2,8 M], добавлен 01.04.2013

  • История развития и характеристика всемирной компьютерной сети Интернет. Особенности систем управления контентом и специализированного ПО. Основные этапы создания коммерческого сайта в среде разработки Joomla. Финансово-экономическое обоснование проекта.

    дипломная работа [4,2 M], добавлен 27.06.2012

  • Анализ функционирования интернет-сайтов по предоставлению услуг. Обзор методологий проектирования интернет-представительства. Инструментальные средства разработки и реализации системы управления сайтом. Разработка интерфейса пользователя и web-сайта.

    дипломная работа [1,2 M], добавлен 03.08.2014

  • Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.

    дипломная работа [1,5 M], добавлен 08.12.2013

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

    курсовая работа [60,2 K], добавлен 30.06.2014

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

    отчет по практике [804,6 K], добавлен 06.02.2016

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