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

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

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

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

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

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

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

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

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

Факультет Информационных систем и технологий

Направление (специальность) Информатика и вычислительная техника

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

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

Разработка и внедрение сайта со ступенчатым администрированием ООО "Адамант”

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

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

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

Самара 2017

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

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

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

- по теме, предложенной студентом

- по заявке предприятия

ООО «Адамант»

наименование предприятия

- в области фундаментальных и

поисковых научных исследований

указать область исследований

2 Результаты ВКР:

- рекомендованы к опубликованию

В сети интернет

указать где

- рекомендованы к внедрению

указать где

- внедрены

акт о внедрении

акт внедрения

3 ВКР имеет практическую ценность

Используется в работе фирмы ООО «Адамант»

в чем заключается практическая ценность

4 Использование ЭВМ при

выполнении ВКР:

(ПО, компьютерное моделирование, компьютерная обработка данных и др.)

HTML, CSS, HTML

PHP, MySQL, FreeMind

5 ВКР прошла проверку на объем заимствований

% заимствований

эл. версия сдана

Реферат

Название

Разработка и внедрение сайта со ступенчатым администрированием ООО «Адамант»

Автор

Коваленко А.В.

Научный

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

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

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

Коммерческий сайт, ступенчатое администрование, HTML, CSS, PHP, MySQL, FreeMind.

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

2017

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

описание

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

Аннотация

В выпускной квалификационной работе описана разработка ступенчатого администрирования доступа создаваемого сайта коммерческой организации ООО «Адамант» Доступ ограниченного круга администраторов к базе данных. Жесткое регламентирование и построение системы безопасного управления данными при работе коммерческого сайта организации.

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

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

Введение

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

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

Целью выпускной квалификационной работы является разработка и внедрение сайта ООО «Адамант» с созданием ступенчатого администрирования и управления контентом.

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

Предметом выпускной квалификационной работы является процесс разработки и внедрения сайта ООО «Адамант» с созданием ступенчатого администрирования и управления контентом.

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

· Проанализировать предметную область - деятельность фирмы ООО «Адамант»;

· Выявить требования заказчика ООО «Адамант» к создаваемому сайту;

· Проанализировать существующие информационные технологии, используемые на данный момент времени для создания сайтов;

· Спроектировать архитектуру разрабатываемого сайта ООО «Адамант» с созданием ступенчатого администрирования и управления контентом;

· Спроектировать модель базы данных разрабатываемого сайта ООО «Адамант» с созданием ступенчатого администрирования и управления контентом;

· Зарегистрировать коммерческий домен и хостинг для разрабатываемого сайта ООО «Адамант» с созданием ступенчатого администрирования и управления контентом;

· Разработать и внедрить базу данных и скрипт разрабатываемого сайта ООО «Адамант» с созданием ступенчатого администрирования и управления контентом;

· Проанализировать работу разработанного сайта ООО «Адамант» с созданием ступенчатого администрирования и управления контентом в тестовом режиме.

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

Основными источниками для написания работы послужили книги и статьи по разработке Web-сервиса с применением PHP, CSS, HTML.

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

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

Проанализируем деятельность фирмы ООО «Адамант» с целью выполнения первой поставленной задачи выпускной квалификационной работы.

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

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

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

Можно перечислить основные регионы сбора продукции компанией ООО «Адамант».

ООО «Адамант» следит, чтобы сбор ягод и грибов проводился только в экологически чистых уголках России. Сбор, первоначальная сортировка и заморозка осуществляется в Карелии (Пудожский и Медвежьегорский районы), в округах Архангельской, Мурманской области, Мордовии, Коми-Пермяцком автономном округе. Ежегодно ООО «Адамант» открывает в поселках, расположенных в этих районах новые точки и пункты приема ягод от населения.

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

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

ООО «Адамант» имеет большое производство и объемы заготовок.

Производственные мощности компании ООО «Адамант» позволяют заморозить и хранить единовременно до 1000 тонн ягодной продукции. Фасовочно-упаковочный цех укомплектован оборудованием фирмы «Русская трапеза», которое позволяет формировать пакеты от 150 гр. до 10 кг. На станках фасовочной линии выпускают замороженные ягоды и грибы в пачках для розничной торговли, а крупногабаритные партии для оптовых поставок фасуются вручную. В цехах установлено очистительное оборудование российского производства фирмы ООО "СОРТМАШ». Производительность линии до 5 тонн в сутки. Качество ягод на выходе отличное: проходя через конвейер, ягоды очищаются от листьев и легкого мусора, с них удаляется плодоножка, они калибруются по размеру, а также устраняются гнилые, неспелые ягоды и ягоды другого вида.

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

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

Производственное объединение ООО «Адамант» работает на рынке поставок замороженной плодово-ягодной и грибной продукции с 2002 года. За это время компания:

• наладила разветвленную сеть поставщиков свежих ягод и грибов из экологически чистых регионов России;

• завоевала расположение и наработала широкую сеть партнеров, заказчиков и оптовых покупателей;

• отстроила логистическую схему и организовала регулярные поставки плодово-ягодной и грибной продукции по Москве, Самаре, Нижнему Новгороду, Екатеринбургу и другим областям России и Евразийского экономического союза;

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

С 2011 года компания ООО «Адамант» имеет свое представительство в Москве, Самаре и Екатеринбурге. Коллектив компании состоит из профессионалов, неравнодушных и ответственных людей, которые работают не только из материальных побуждений, но и для популяризации традиций здорового питания в России.

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

Рассмотрим стратегию развития и приоритеты компании ООО «Адамант».

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

ООО «Адамант» нацелена на долгосрочное и взаимовыгодное сотрудничество со своими бизнес партнерами, клиентами, покупателями и потребителями.

Рассмотрим ассортимент продукции ООО «Адамант».

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

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

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

ООО «Адамант» предлагает в ассортименте быстрозамороженные лесные, дикорастущие ягоды, грибы, садовые ягоды и замороженные овощи для розничных и оптовых покупателей, такие как:

* Черника

* Брусника

* Клюква

* Морошка

* Голубика

* Облепиха

* Черная смородина

* Вишня

* Белые грибы

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

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

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

Расфасовка и упаковка выполняются на отечественном оборудовании производства компании «Русская трапеза». Это современное фасовочно-упаковочные станки, которые соответствуют требованиям международной сертификации ISO 9001:2008, а их эффективность и безопасность подтверждается национальными сертификатами качества.

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

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

Подготовка продукта к долгосрочному хранению выполняется в соответствии с технологией шоковой заморозки, когда при t -35°С происходит быстрое замораживание ягод с последующей температурой хранения при -18°С внутри плодов.

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

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

Дозаморозка продукции осуществляется перед ее расфасовкой. ООО «Адамант» добилась автоматизации большинства трудоемких процессов, что позволило минимизировать влияние человеческого фактора.

Хранение замороженных ягод и грибов осуществляется в мощных морозильных камерах. В них поддерживается постоянная t -18°С, что позволяет выдерживать и сохранять их довольно долгий срок. Склады замороженной продукции единовременно вмещают до 1000 тонн грибов и ягод быстрозамороженных. Это позволяет удовлетворить спрос и обеспечить бесперебойные поставки любых партий замороженной продукции в любой регион России и ЕАЭС.

Транспортирование быстрозамороженных ягод и грибов в производственном объединении ООО «Адамант» выполняется собственным автотранспортом, который специально приспособлен для перевозки замороженных продуктов и оборудован морозильными камерами в соответствии с правилами перевозки скоропортящихся грузов. Автопарк компании укомплектован машинами грузоподъемностью 1200 кг, 3500 кг и 5000 кг.

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

Цена доставки замороженной продукции формируется в зависимости от объемов закупки. При заказе от 5000 руб., доставка по Самаре бесплатная. ООО «Адамант» занимается полным циклом переработки дикорастущих ягод и грибов, который включает в себя:

• заготовку;

• заморозку;

• переработку;

• фасовку;

• хранение;

• доставку готового продукта до потребителя.

Компания ООО «Адамант» имела свой сайт, в сети Интернет. Сайт перестал удовлетворять современным требованиям, предъявляемым к данному виду коммерческой деятельности, поэтому был закрыт и было принято о разработке нового.

Производственная структура компании ООО «Адамант» изображена на рис. 1.1.

Рис. 1.1 - Производственная структура компании ООО «Адамант»

Но кроме производства у компании ООО «Адамант» имеется и логистическая структура. Схема работы логистики потока товаров заморозки отображены на рис. 1

Рис. 1.2 - Схема работы логистики потока товаров заморозки компании ООО «Адамант»

В соответствие с рассмотренной производственной структурой компании ООО «Адамант» и в результате собеседования с заказчиком от компании ООО «Адамант» в лице директора были составлены основные требования к создаваемому сайту со ступенчатым администрированием:

• Создать полный интерактивный каталог продукции компании ООО «Адамант»;

• Сайт должен содержать интерактивные графические элементы нескольких товаров (изображения будут предоставлены ООО «Адамант»);

• Должна быть создана база данных содержащая сведения о товарах, услугах, покупателях, персонале и администрации компании ООО «Адамант»;

• Должна быть создана панель администрирования и управления контентом сайта ООО «Адамант»;

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

• Разработан скрипт для сайта ООО «Адамант»;

• Зарегистрирован коммерческий домен и хостинг для сайта ООО «Адамант»;

• Сайт ООО «Адамант» должен быть заполнен тестовым контентом.

Таким образом, была проанализирована производственная деятельность фирмы ООО «Адамант» выявлена производственная структура компании и рассмотрены требования заказчика к создаваемому сайту компании со ступенчатым администрированием.

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

Прежде чем приступать к проектированию сайта для ООО «Адамант» необходимо проанализировать и выбрать существующие технологии разработки и внедрения сайтов со ступенчатым доступом.

Рассмотрим базовые технологии HTML и CSS. HTML- это язык разметки гипертекста (от англ. HyperText Markup Language) [2].

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

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

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

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

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

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

Можно поместить контент в тэг таблицы, и содержимое в итоговом документе будет отображаться в виде таблицы и т.д.

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

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

Для разных версий HTML предусмотрено разное объявление типа документа. Рассмотрим объявления типа HTML:

1. Строгий (Strict): не содержит элементов, помеченных как «устаревшие» или «не одобряемые» (deprecated):

2. Переходный (Transitional): содержит устаревшие теги в целях совместимости и упрощения перехода со старых версий HTML:

3. С фреймами (Frameset): аналогичен переходному, но содержит также теги для создания наборов фреймов:

Объявления типов документов, приведенные выше, со временем будут все больше уходить в прошлое, уступая место версии HTML 5.

В HTML 5 используется только один вариант DOCTYPE (тип документа):

<!DOCTYPE HTML>

Также следует упомянуть о том, что существует еще и язык XHTML. Это расширяемый язык разметки гипертекста (от англ. Extensible Hypertext Markup Language). На данный момент его развитие остановлено и рекомендуется использовать HTML. Новые версии XHTML не выпускаются.

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

Однако такой подход считается неверным и устаревшим, т.к. для задания внешнего вида существует отдельный язык. На этом с HTML мы завершаем и переходим к языку CSS. Расширение файлов - .css.

CSS - это язык описания внешнего вида документа, написанного с использованием языка разметки. Название произошло от англ. Cascading Style Sheets -- каскадные таблицы стилей [3].

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

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

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

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

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

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

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

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

Стили CSS могут быть подключены к странице (либо внедрены в нее) четырьмя следующими способами:

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

2. Второй способ подключения применяется также в том случае, если стили находятся в отдельном файле. При этом используется директива @import, которая должна находиться в этом документе внутри тэгов style (которые, в свою очередь, должны находиться внутри тэгов head). Путь до подключаемого файла указывается в круглых скобках после слова url.

3. Третий способ используется в случае, когда стили CSS расположены внутри того документа, к которому они должны применяться. В этом случае стили должны находиться в этом документе внутри тэгов style (которые, в свою очередь, должны находиться внутри тэгов head). Чаще всего внутри тэгов style расположен стиль, задающий красный цвет текста для элемента body веб-страницы.

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

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

Сами стилевые правила задаются в виде пар «свойство: значение;». При этом применяются эти правила к так называемым селекторам. Селектором является элемент (body). В качестве свойства выступает color, а в качестве значения - red. Всего существует 10 видов селекторов.

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

В процессе своего развития язык CSS уже прошел достаточно длинный путь, и в настоящее время существует несколько его уровней: CSS1, CSS2, CSS2.1, CSS3, CSS4.

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

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

Далее рассмотрим PHP. PHP (рекурсивный акроним словосочетания PHP: Hypertext Preprocessor) - это распространенный язык программирования общего назначения с открытым исходным кодом. PHP сконструирован специально для ведения Web-разработок и его код может внедряться непосредственно в HTML [12].

Вместо рутинного вывода HTML-кода командами языка (как это происходит, например, в Perl или C), скрипт PHP содержит HTML с вкраплениями кода. Код PHP отделяется специальными начальным и конечным тегами <?php и ?>, которые позволяют "переключаться" в "PHP-режим" и выходить из него.

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

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

Хотя PHP, главным образом, предназначен для работы в среде web-серверов, область его применения не ограничивается только этим.

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

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

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

· Создание скриптов для выполнения в командной строке. Можно создать PHP-скрипт, способный запускаться без сервера или браузера. Все, что потребуется - парсер PHP. Такой способ использования PHP идеально подходит для скриптов, которые должны выполняться регулярно, например, с помощью cron (на платформах *nix или Linux) или с помощью планировщика задач (Task Scheduler) на платформах Windows. Эти скрипты также могут быть использованы в задачах простой обработки текстов.

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

· PHP доступен для большинства операционных систем, включая Linux, многие модификации Unix (такие как HP-UX, Solaris и OpenBSD), Microsoft Windows, Mac OS X, RISC OS, и многие другие. Также в PHP включена поддержка большинства современных веб-серверов, таких как Apache, IIS и многих других. В принципе, подойдет любой веб-сервер, способный использовать бинарный файл FastCGI PHP, например, lighttpd или nginx. PHP может работать в качестве модуля или функционировать в качестве процессора CGI.

Таким образом, выбрав PHP для разработки сайта фирмы ООО «Адамант», можно получить свободу выбора операционной системы и веб-сервера. Более того, появляется выбор между использованием процедурного или объектно-ориентированного программирования (ООП) или же их сочетания.

PHP способен генерировать не только HTML. Доступно формирование изображений, файлов PDF и даже роликов Flash (с использованием libswf и Ming). PHP также способен генерировать любые текстовые данные, такие, как XHTML и другие XML-файлы. PHP может осуществлять автоматическую генерацию таких файлов и сохранять их в файловой системе сервера вместо того, чтобы отдавать клиенту, организуя, таким образом, серверный кэш для динамического контента.

Одним из значительных преимуществ PHP является поддержка широкого круга баз данных. Создать скрипт, использующий базы данных, - невероятно просто. Можно воспользоваться расширением, специфичным для отдельной базы данных (таким как mysql) или использовать уровень абстракции от базы данных, такой как PDO, или подсоединиться к любой базе данных, поддерживающей Открытый Стандарт Соединения Баз Данных (ODBC), с помощью одноименного расширения ODBC. Для других баз данных, таких как CouchDB, можно воспользоваться cURL или сокетами.

PHP также поддерживает соединение с другими сервисами через такие протоколы, как LDAP, IMAP, SNMP, NNTP, POP3, HTTP, COM (на платформах Windows) и многих других. Кроме того, можно получить возможность работать с сетевыми сокетами напрямую. PHP поддерживает стандарт обмена сложными структурами данных WDDX практически между всеми языками веб-программирования. Обращая внимание на взаимодействие между различными языками, следует упомянуть о поддержке объектов Java и возможности их использования в качестве объектов PHP.

PHP имеет много возможностей по обработке текста, включая регулярные выражения Perl (PCRE) и много других расширений и инструментов для обработки и доступа к XML документам. В PHP обработка XML-документов стандартизирована и происходит на базе мощной библиотеки libxml2, расширив возможности обработки XML добавлением новых расширений SimpleXML, XMLReader и XMLWriter.

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

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

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

· Второй: воспользоваться помощью сторонних разработчиков, для создания сайт «под ключ».

· Третий -- воспользоваться готовым решением.

В данный момент в интернете появились системы управления содержимым сайта (Content Management System -- CMS), позволяющие реализовывать компромиссное решение между низкой стоимостью статических сайтов и высокой гибкостью динамических [1]. Благодаря подобным системам резко повысилась управляемость сайтом и значительно снизились расходы на его администрирование. Основной принцип системы управления контентом -- создание сайта из стандартных блоков, таких как раздел FAQ, форум, фото- и видеоальбомы, новости и т.д. Каждый блок можно незначительно видоизменить, задать его расположение на странице. Для каждой CMS-системы набор блоков индивидуален, в некоторых системах возможно добавление своих блоков, написанных на специальном языке. Дизайн сайта, как правило, выбирается из предложенных вариантов. Помимо модульной структуры построения сайтов идеализированные системы управления контентом обладают рядом отличительных качеств [2]:

· Малое время оборота страниц и их обновления.

· Качественная систематизация.

· Улучшенная навигация по сайту.

· Повышенная гибкость сайта.

· Поддержка децентрализованной разработки.

· Повышенная безопасность.

· Высокая маштабируемость.

· Небольшие затраты на обслуживание сайта.

Благодаря тому, что весь контент сайта и служебная информация хранятся в едином репозитории системы, появляется возможность отслеживать историю развития сайта, а также ход изменения его содержания. Применительно к организациям, оперирующим огромным количеством информации, уместно говорить уже о системах управления информационными ресурсами предприятия (Enterprise Content Management -- ECM) [3]. В результате термин «content management» расширился: им стали обозначать управление не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации. Поставщики автоматизированных систем и решений быстро оценили тенденции в области Интернет-бизнеса. В 2001 г. Microsoft выпустил Content Management Server 2001. по итогам 2003 г. корпорация IBM занимала 20 % всего рынка [1].

Таким образом, для создания сайта фирмы ООО «Адамант» со ступенчатым доступом целесообразно создавать Content Management System (CMS) используя модульный принцип построения и не прибегая к готовым решениям, так как специфика требований заказчика требует очень большой гибкости в подходе к созданию сайта.

Далее рассмотри MySQL. MySQL - это сервер SQL баз данных, широко распространенный в качестве SQL-движка сайтов Интернета благодаря удачному сочетанию пользовательских свойств, открытым исходным кодам и хорошей технической поддержке. Вначале MySQL разрабатывали программисты-энтузиасты, недовольные работой имевшегося сервера mSQL. В дальнейшем для развития данного сервера была основана целая компания MySQL AB, обеспечившая широкую поддержку данного продукта. Фирма существует за счет коммерческой технической поддержки пользователей MySQL, сам же сервер по-прежнему бесплатен и поставляется в исходных кодах. Исходные коды, скомпилированные модули под множество платформ и разнообразные утилиты можно найти на сайте http://www.mysql.com/ либо на каком-то из серверов-зеркал, которые в большом количестве разбросаны по всему миру.

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

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

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

Отсутствие UNION и подзапросов дает себя знать при конструировании запросов, а отсутствие встроенных процедур и триггеров вынуждает реализовывать бизнес-логику системы не средствами сервера базы данных, а с применением внешнего по отношению к базе языка программирования Web-страниц. Впрочем, второе становится проблемой только при использовании плохо сконструированных языков, таких как VBScript. Если же используется современный надежный объектно-ориентированный язык, к примеру, С++ или Java, обладающий развитыми средствами сокрытия сложности, конечный вид страниц не очень отличается от случая, когда имеются хранимые процедуры в SQL-сервере.

Решением проблемы хранимых процедур является написание скрипта с применением PHP. Можно написать класс Action (примерно 3 Кбайт кода), который позволит выполнять все действия путем вызова хранимых в базе процедур и заодно обеспечит протоколирование всех действий с магазином.

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

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

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

MySQL обладает отличной переносимостью и может, с тем же успехом, использоваться на коммерческих операционных системах, таких как Solaris, Irix или Windows, и на любой аппаратуре вплоть до мощных серверов. Более того, так же, как и ее более дорогие конкуренты, она позволяет обрабатывать большие базы данных, содержащие миллионы записей.

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

Подведем итоги анализа существующих информационных технологий разработки сайтов. В результате анализа технологий, в соответствии с организационной структурой и требованиями заказчика можно сделать вывод о том, что для создания сайта фирмы ООО «Адамант» со ступенчатым доступом целесообразно использовать технологии PHP, HTML и CSS, MySql. И создавать на их основе модульную динамическую систему управления контентом.

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

2.1 Проектирование сайта ООО «Адамант»

Архитектура сайта - важный момент проектирования сайта. Проект сайта - первое, что необходимо сделать перед его созданием. В данном случае речь идет не о маленьком сайте-визитке в 4-5 страницы, а про сайт достаточно крупной компании ООО «Адамант». Необходимое техническое задание было составлено, там были бы указаны все необходимые задачи и требования клиентов. На основании созданного подробного технического задания и проекта, будет разработан такой важный аспект в создании интернет-ресурса ООО «Адамант», как архитектура.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

· Сделать список всех нужных страниц контента (посты в блогах, статьи, страницы с описаниями товаров и т. д.);

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

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

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

· Включить вспомогательные страницы (авторские права, контактную информацию и пр.);

· Создать визуальную иерархию, которая показывает (по крайней мере, до последнего уровня дополнительной навигации) каждую страницу сайта ООО «Адамант».

Структура веб сайта - это визуальное представление внутреннего каркаса сайта. Существует несколько ее разновидностей:

· линейная структура - используется при создании презентаций или онлайн-книг;

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

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

Приложение FreeMind служит для создания диаграмм связей или интеллект-карт. Диаграмма связей описывается в виде древовидной схемы, очень схожей с древовидной структурой сайта. Так как древовидная структура сайта самая распространённая, мы можем использовать приложение FreeMind для описания структуры сайта. К тому же FreeMind - бесплатная программа, распространяемая по лицензии GNU GPL V2+. С ней очень удобно и просто работать.

Скачать FreeMind можно со страницы проекта на sourceforge.net. Приложение написано на Java, поэтому для его работы требуется виртуальная машина JRE (Java Runtime Environment) версии 1.4 и старше.

Итак, после загрузки и установки программы можно приступать к разработке структуры сайта. Принципы работы с программой очень просты. Начнем описания структуры большого сайта компании ООО «Адамант». Это будет корпоративный сайт из полноценно разработанной гибридной CMS. Он будет состоять из следующих разделов и страниц (в соответствие с требованиями заказчика и разработанным техническим заданием:

· Компания

· О компании

· Новости

· Продукция

· Продукты заморозки

· Ягоды

· Грибы

· Услуги

· Контакты

· Авторизация

Меню сайта компании ООО «Адамант» выглядит так:

· меню сайта

Программа FreeMind предназначена для создания интеллект-карт, а как известно все интеллект-карты состоят из узлов. В нашем случае узлы - это разделы сайта. При создании новой карты на ней уже присутствует один корневой узел. Переименуем его в «сайт компании ООО «Адамант». Теперь можно добавлять к узлу «сайт компании ООО «Адамант» подчиненные узлы, следуя по структуре нашего сайта, начиная с раздела «Компания» и заканчивая страницей «Авторизация». Для этого просто будем щелкать правой кнопкой мыши по узлу и выбирать пункт «Новый подчиненный узел» (или нажимать Insert). После добавления первого узла, остальные узлы того же уровня, можно добавлять, щелкая правой кнопкой мыши по узлу и выбирая пункт меню «Новый смежный узел после текущего».

...

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

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

    контрольная работа [310,6 K], добавлен 25.12.2012

  • Сайтостроение. Классификация сайтов. CMS, выбор системы управления контентом для сайта. Регистрация домена, хостинг, размещение сайта в сети. VPS или виртуальный выделенный сервер. Поисковая оптимизация сайта. Файл robots.txt. Карта сайта sitemap.xml.

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

  • Программный инструментарий, применяемый для разработки и создания Web-сайтов. Методы и способы представления на Web-страницах различных видов информации. Покупка хостинга и домена. Система управления содержимым сайта. Установка Drupal 7 на хостинг.

    курсовая работа [993,8 K], добавлен 14.07.2012

  • Анализ сетевых технологий в гостиничном деле. Официальные сайты компаний. Технологии при создании и поддержке сайтов. Разработка модели web-ресурса, шаблона, тестового примера. Основные этапы создания веб-сайта и презентации. Цены на разработку сайта.

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

  • Преимущества и недостатки статических и динамических сайтов. Эволюция и классификация web-приложений. Требования, предъявляемые к системам управления контентом (CMS). Создание структуры сайта, информационное наполнение страниц. Разработка базы данных CMS.

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

  • Повышение информационной обеспеченности кафедры информационных технологий. Анализ технических требований для развертывания системы управления контентом Joomla. Организация структуры хранилища базы данных. Физическое расположение файлов системы на диске.

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

  • Выявление целей создания сайта и постановка проблемы, решаемой с его созданием. Анализ сайтов–аналогов, обоснование типа разрабатываемого web–узла. Специфика разработки набора макетов страниц. Оптимизация контента сайта, его верстка и тестирование.

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

  • Теория разработки интернет-магазина: описание предметной области. Сравнение систем управления контентом. Установка локального сервера "OpenServer". Установка CMS "MODX" на локальный сервер. Развертывание сайта на хостинге. Регистрация хостинга и домена.

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

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

    дипломная работа [129,4 K], добавлен 11.03.2010

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

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

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

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

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

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

  • История создания WordPress. Выбор домена и хостинга для сайта. Минимальные требования для установки системы. Загрузка Wordpress для самостоятельной установки. Создание базы данных mysql. Установка прав доступа к директориям. Повышение производительности.

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

  • Разработка сайта интерактивной карты городского пассажирского транспорта. Описание системы управления контентом Joomla! Выбор технических параметров хостинга. Разработка структуры сайта, его основные разделы. Выгрузка сайта на хостинг в интернете.

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

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

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

  • Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.

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

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

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

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

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

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

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

  • Обзор методов и средств по созданию и проектированию Web–сайтов. Языки программирования для создания Web–сайтов. Анализ достоинств и недостатков систем управления сайтом CMS. Разработка дизайна и макета сайта. Расчет затрат на разработку продукта.

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

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