Современные методы создания сайтов
Разработка онлайн магазина для сайта спортивных товаров. Изучение программного инструментария, правил и рекомендаций по разработке и созданию Web-сайтов. Описание входных и выходных документов и структуры проекта. Расчет прибыли за счет внедрения сайта.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 06.02.2015 |
Размер файла | 3,8 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Введение
сайт программный внедрение документ
В 1946 году в США появилась первая электронная вычислительная машина, которая получила название ЭНИАК (ENIAC -- Electronic Numerical Integrator and Calculator, в переводе "электронный численный интегратор и калькулятор"). От нее начался отсчет пути, по которому пошло развитие электронно-вычислительных машин (ЭВМ).
В ней было 20 тыс. электронных ламп, из которых ежемесячно заменялось 2000. За одну секунду машина выполняла 300 операций умножения или же 5000 сложений многоразрядных чисел. 1946 - СЕРЕДИНА 50-Х ГОДОВ ХХ в.
Характерные черты ЭВМ первого поколения:
Элементная база: электронно-вакуумные лампы, резисторы, конденсаторы. Соединение элементов -- навесной монтаж проводами.
Быстродействие: 10--20 тыс. оп/с. Габариты: ЭВМ выполнена в виде громоздких шкафов и занимает специальный машинный зал.
Эксплуатация слишком сложна из-за частого выхода из строя. Существует опасность перегрева ЭВМ.
Программирование: трудоемкий процесс в машинных кодах. При этом необходимо знать все команды машины, их двоичное представление, а также различные структуры ЭВМ. Этим в основном были заняты математики-программисты, которые непосредственно и работали на ее пульте управления. Общение с ЭВМ требовало от специалистов высокого профессионализма.
Второе поколение пришлось на период от конца 50-х до конца 60-х годов. Был изобретен транзистор, который пришел на смену электронным лампам. Это позволило изменить элементную базу ЭВМ на полупроводниковые элементы (транзисторы, диоды), а также резисторы и конденсаторы более совершенной конструкции. Один транзистор заменял 40 электронных ламп, работал с большей скоростью, был дешевле и надежнее. Средний срок его службы в 1000 раз превосходил продолжительность работы электронных ламп.
Характерные черты ЭВМ второго поколения:
Элементная база: полупроводниковые элементы. Соединение элементов печатные платы и навесной монтаж.
Габариты: ЭВМ выполнены в виде однотипных стоек, чуть выше человеческого роста.
Производительность: до 1 млн. оп/с.
Эксплуатация: упростилась. Появились вычислительные центры с большим штатом обслуживающего персонала, где устанавливались обычно
несколько ЭВМ.
Программирование: существенно изменилось, т. к. велось преимущественно на алгоритмических языках. Программисты уже не работали в зале, а отдавали свои программы на перфокартах или магнитных лентах специально обученным операторам. Решение задач производилось в пакетном (мультипрограммном) режиме. Результаты решения распечатывались на специальной перфорированной по краям бумаге.
Введен принцип разделения времени, который обеспечил совмещение во времени работы разных устройств, например одновременно с процессором работает устройство ввода-вывода с магнитной ленты.
Третье поколение ЭВМ:
Характерные черты ЭВМ третьего поколения.
Элементная база -- интегральные схемы, которые вставляются в специальные гнезда на печатной плате.
Габариты: для размещения также требуется машинный зал.
Производительность: сотни тысяч -- миллионы операций в секунду.
Эксплуатация: требуется штат высококвалифицированных специалистов. Незаменимую роль играет системный программист.
Технология программирования: во многих вычислительных центрах появились дисплейные залы, где каждый программист в определенное время мог подсоединиться к ЭВМ в режиме разделения времени.
Произошли изменения в структуре ЭВМ. Наряду с микропрограммным способом управления, используются принципы модульности и магистральности.
Увеличились объемы памяти. Магнитный барабан постепенно вытесняется магнитными дисками. Появились дисплеи, графопостроители.
Четвёртое поколение ЭВМ:
Новые технологии создания интегральных схем позволили разработать в конце 70-х -- начале 80-х годов ЭВМ четвертого поколения на больших интегральных схемах (БИС). Наиболее крупным сдвигом в электронно-вычислительной технике, связанным с применением БИС, стало создание микропроцессоров.
Сейчас же этот период расценивается как революция в электронной промышленности. Ведь с появлением микропроцессора связано одно из важнейших событий в истории вычислительной техники -- это создание и применение персональных ЭВМ.
ЭВМ этого поколения превосходят компьютеры предыдущих поколений компактностью, огромными возможностями и доступностью для разных категорий пользователей.
Пятое поколение ЭВМ:
Что касается этих ЭВМ, то это машины недалекого будущего. Основным их качеством должен быть высокий интеллектуальный уровень. Машины пятого поколения-реализованный искусственный интеллект. В них будет возможным ввод с голоса, голосовое общение, машинное "зрение", машинное "осязание".
Идея же разработки машин пятого поколения была выдвинута уже в 1979 г. в Японии. И многое уже практически сделано в этом направлении.
WWW или просто Web (Word-Wide Web- всемирная паутина). Это самый популярный сервис Сети и удобный способ работы с информацией. Именно за счет WWW Сеть растёт так стремительно. Пользуясь языком гипертекстовых разметок описания, можно составлять гипермедийные документы сайты для их последующей публикации в Сети (под гипермедийным я подразумеваю документ, который может содержать все виды информации - от простого текста до мультимедийных роликов).
Сайт (от англ. Site, участок)- это именно участок сервера, то есть раздел, полностью посвященный какой-либо одной теме. Практически все сайты включают в себя множество подразделов, каждый из которых может дробиться на еще более мелкие составляющие. Но все эти части сайта объединяет некая идея, смысловая направленность, общий стиль исполнения.
Сайты делятся на коммерческие и некоммерческие. Некоммерческий сайт, представляющий посетителям информацию по какой-либо конкретной тематике, вырастает, как правило, из хорошо продуманной, грамотно выполненной и регулярно обновляемой домашней странички. Коммерческие Интернет-проекты организуются с расчетом на получение финансовой прибыли. Дипломный проект окончательно должен показать правильное использование навыков и умений, полученных студентом за время прохождения курса, а именно написание квалифицированных и удобно читаемых программных комплексов для людей, чья деятельность заключается в работе за ПК этим видом деятельности, для которых и был написан этот программный продукт.
Заключительным этапом за период обучения в колледже является преддипломная практика, на которой заканчивается сбор необходимой информации для написания дипломного проекта.
Дипломный проект состоит из следующих разделов:
Общая часть - где описывается актуальность проекта, краткие сведения развития ЛВС и ГВС, службы Интернета, а так же настройка сети.
Специальная часть - состоит из общей постановки задачи, описание входных и выходных документов, структуры проекта и схемы работы комплекса. Организация производства - включает в себя руководство оператора, назначения Web- сайта, сообщение оператору, ктп, формы входных - выходных документов. Экономическая часть - где производиться расчет годовой прибыли за счет внедрения сайта. Охрана труда - представляет собой систему законодательных актов, социально - экономических, организационных, технических, гигиенических и лечебно-профилактических мероприятий и средств, обеспечивающих безопасность, сохранение здоровья и работоспособности человека в процессе труда.
1. Современные методы создания сайтов
1.1 Описания программного обеспечения
Программное обеспечение (допустимо также произношение обеспечение) совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ (ГОСТ 19781-90). Также, это совокупность программ, процедур и правил, а также документации, относящихся к функционированию системы обработки данных (СТ ИСО 2382/1-84). Программное обеспечение является одним из видов обеспечения вычислительной системы, наряду с техническим (аппаратным), математическим, информационным, лингвистическим, организационным и методическим обеспечением. В компьютерном сленге часто используется слово софт от английского слова software, которое в этом смысле впервые применил в статье в American Mathematical Monthly математик из Принстонского университета Джон Тьюки (англ. John W. Tukey) в 1958 году.
Характеристика программного обеспечения:
Персональный компьютер, ноутбук или КПК.
Выход в интернет.
Программа с помощью которой можно выходить в интернет (браузеры(Mozilla Firefox, Internet explorer, Opera, Avant Browser).
1.2 Актуальность проекта
Главной задачей является разработка онлайн магазина сайта о спортивных товарах. Ранее использовались буклеты, которые содержали информацию о магазинах, но с появлением Интерната стало актуально применять сайты, как рекламу, то есть появилась возможность не только просматривать, но и беседовать в онлайн режиме и даже заказывать товары в онлайн режиме. На нашем сайте можно узнать и увидеть: товары брендовых фирм таких как adiddas,Nike,Puma , материалы, а так же дополнительные новости.
1.3 Обзор Веб-серверов
Кроме технологии для создания собственного Веб-узла нужна еще специальная программа, предназначенная для отображения в Интернет содержимого проекта. Это программа, как и компьютер, на котором она выполняется, называется Веб-сервер. Программа-сервер организует доступ из сети к файлам, составляющим сайт, отвечая на запросы из Интернета и выдавая соответствующую информацию Веб-клиентам, в роли которых обычно выступают браузеры пользователей Интернета.
Функции Веб-сервера, помимо его основного назначения -- обработки запросов клиентов, можно условно разбить на несколько следующих групп:
управление передачей документов;
2) введение журнала активности клиентов;
3) обеспечение безопасности данных;
4) поддержка средств интерактивной работы с клиентом;
Веб-сервер может вести журнал активности клиентов, записывая Интернет адреса, время, содержание запроса и другие параметры каждого соединения. Функции защиты, выполняемые программой, имеют несколько уровней:
1) контроль доступа к файлам на сервере;
2) ограничения на допустимые клиентские интернет-адреса и имена
доменов;
3) кодирование сетевого трафика (технология SSL различных версий).
Еще одна функция Веб-сервера -- поддержка средств интерактивной работы с клиентом. Самая старая из доступных здесь возможностей -- CGI-интерфейс. Сервер выполняет указанное в запросе приложение и передает результат в качестве ответа. Для инициирования CGI необходимо, чтобы в запрашиваемом URL был указан путь до запускаемой программы. ПО Веб-сервера вызывает эту программу, передает ей входные параметры и возвращает результаты ее работы, как результат обработки запроса, клиенту. CGI-программой может являться любая программа локальной операционной системы сервера -- в двоичном виде или в виде программы для интерпретатора (Basic, SH, Perl, PHP и т. д.). Как уже отмечалось, такая возможность открывает мощное средство для создания динамических (т. е. формируемых в результате выполнения CGI-приложений) HTML-документов и не только их. Кроме того, на основе CGI могут быть созданы все виды упомянутых в этой главе интерактивных служб.
Помимо всего, многие Веб-серверы могут осуществлять поддержку работы с наиболее распространенными видами баз данных (например, SQL).
В связи с широким выбором аппаратно-системных платформ имеется большое разнообразие серверных программ. Не все из них получили широкое применение. Перечислим наиболее известные из них:
Internet Connection Secure Server работает под управлением OS/2 Warp. По отзывам администраторов, он отличается сложной настройкой конфигурации и не дает возможности организовать виртуальные серверы. Быстродействие оценивается ниже среднего, особенно при высоких нагрузках. Фактическая смерть OS/2 остановила распространение и развитие этого программного продукта.
Netscape Enterprise Server/Netscape FastTrack Server компании Netscape (http://www.netscape.com). Оба пакета рассчитаны на применение в среде Windows NT и множества различных вариантов Unix, в том числе HP-UX, IBM А1Х, SGI Irix и Sun Solaris. Помимо простоты установки и настройки, данное семейство серверов располагает некоторыми дополнительными функциональными средствами, предназначенными для крупных предприятий, в которых несколько человек или структурных подразделений совместно несут ответственность за создание Веб - страниц и управление ими. К их числу относятся:
контрольные функции;
аутентификация клиентов;
встроенный процессор поиска;
совместимость с протоколом SNMP;
управление содержательным материалом Веб-узлов через программу LiveWire;
система регистрации и контроля использования документов;
управление версиями.
NetWare Веб Server фирмы Novell (http://www.novell.com) может стать естественным выбором для пользователей, имеющих сети с установленной в них ОС NetWare и желающих построить надежный сервер интрасети масштаба предприятия. Некоторое время этот Веб-сервер считался лидером по производительности, однако ограниченные возможности контроля доступа, отказ в ранних версиях от поддержки протокола безопасности SSL, довольно низкие возможности администрирования, а также сложность установки и настройки свели на нет его преимущества и отодвинули на второй план.
ВебSite Professional фирмы O'Reilly and Associates (http://www.ora.com) выделяется мощным набором функциональных возможностей, отличной документацией, всеобъемлющей средой прикладного программирования, удобным интерфейсом. В пакет входят средства управления информационным узлом, HTML-редактор и модуль индексирования текстов. Программа имеет весьма удобные средства администрирования. ВебSite Pro ориентирован на среду Windows NT или Windows 9x. Обратной стороной всех этих достоинств является, по общему мнению, довольно низкая производительность. Тем не менее, этот пакет часто рекомендуют для создания Веб-узла, рассчитанного на небольшой или умеренный трафик.
МасНТТР, как видно из названия, работает на компьютерах Apple/Macintosh под управлением MacOs. По отзывам в Интернете легок в настройке, но производительностью не выделяется.
NCSA HTTPD -- бесплатный Веб-сервер, создан Национальным Центром по Суперкомпьютерным Приложениям (NCSA) Иллинойского университета (University of Illinois). Последние версии поддерживали все современные возможности, включая виртуальные узлы, управление доступом, параллельную обработку запросов и т. п. Этот программный пакет отличается удивительно легкой инсталляцией и настройкой. Работает под любой Unix-подобной системой. Изначально рассчитан на низкий трафик.
Oracle Вебserver тесно интегрирован с другими программными продуктами фирмы Oracle (http://www.oracle.cora). Помимо выполнения основных функций рассчитан на работу с базами данных. Труден в инсталляции и администрировании, однако это с лихвой окупается исключительной гибкостью систем, построенных на основе Oracle Вебserver.
Internet Information Server (IIS) 4.0 фирмы Microsoft является составной частью NT Option Pack 4.0. US 4.0 и его "младший брат" Personal Веб Server 4.0 требуют, чтобы на компьютере уже была установлена операционная система Windows NT Server 4.0/2000 или Windows NT Workstation 4.0/Windows 9x/SE/ME. Microsoft Internet Information Server отличается неплохой по всем параметрам производительностью при работе с HTML-документами.
IIS 4.0 представляет Веб-мастерам такое мощное средство для разработки, как Active Server Pages (ASP) с транзакциями, которое позволяет приложениям со сценариями и компонентами выполнять многочисленные действия, фиксируя либо сразу все действия, либо вообще ни одного. Это критично для приложений, работающих с базами данных. Имеются интегрированные средства для отладки сценариев и приложений Active Server Pages, которые значительно упрощают разработку приложений ASP.
Microsoft Internet Information Server в плане производительности несколько превосходит Apache Server. Однако последний обходит изделие Microsoft при работе с приложениями, реализованными посредством механизма CGI, а также при работе со сценариями Perl. Кроме того, Microsoft Internet Information Server имеет еще несколько существенных недостатков: он не очень устойчив при работе в некоторых режимах, и, зачастую во многих ситуациях, требует перезагрузки или иного вмешательства администратора для восстановления работоспособности. Кроме того, как и у других продуктов Microsoft, в нем весьма слабо реализована поддержка платформ, отличных от Windows. Microsoft Internet Information Server снабжен достаточно обширной документацией, правда, довольно запутанной и бесполезной.
Apache Server фирмы Apache Software Foundation (http://www.apache.org), работает на платформах OS/2, Unix и Windows. Apache является на сегодняшний день самым популярным из Веб-серверов в Интернете, причем опережает другие с очень большим отрывом. Он славится богатыми возможностями и имеет хорошо написанную документацию.
Сервер Apache, согласно данным исследованиям Веб-серверов, проведенным фирмой NetCraft (http://www.netscaft.com/surveyl способен надежно обслуживать содержимое большинства ныне существующих Веб-узлов. Бешеную популярность сервера в мире Интернета легко объяснить. Во первых, сервер свободно распространяется через Интернет, что в условиях устоявшегося рынка программного обеспечения является немаловажным достоинством. Во-вторых, Apache Server заслужил репутацию самого надежного из имеющихся на данный момент Веб-серверов. Довольно трудно создать ситуацию, при которой программа "выбросит белый флаг". В-третьих, несколько старомодна система настройки и управления: конфигурирование Apache Server осуществляется посредством редактирования текстовых конфигурационных файлов. Довольно скудна и информация о текущем состоянии Веб-сервера.
1.4 Постановка задачи
Целью дипломной работы является создание сайта, информирующего пользователей об услугах Онлайн магазина.
Для этого необходимо решить следующие задачи:
- ознакомиться с современными Интернет-технологиями;
- изучить программный инструментарий, применяемый для разработки и создания Web-сайтов;
- ознакомиться с основными правилами и рекомендациями по разработке и созданию Web-сайтов;
- ознакомиться с основными правилами и рекомендациями по разработке и созданию Web-сайтов и неукоснительно следовать им в своей практике;
- разработать структуру Web-страницы;
- разработать Web-сайт.
К общим требованиям следует отнести оббьем итерактивных и графических элементов должен быть минимизирован. Интернет магазин должен иметь систему защиты от несанкционированного доступа. Система
Должна быть ориентирована на дальнейшее развитие.
Сайт должен быть ориентирован на широкую аудиторию, поэтому будет содержать не только информацию о товарах, но и услугах онлайн магазина.
Также сайт нацелен на привлечение потенциальных клиентов и партнеров и несет в себе информацию о самой компании.
2. Информационное обеспечение
2.1 Службы Интернет
Интернет - это глобальная служба по передачи данных на большом расстоянии. Возникновение Интернета пошло от необходимости обмениваться данными с очень быстрой скоростью. В первые Интернет открыли американские учёные для стратегически целей, затем он перерос всемирную сеть общения массового обслуживания. Теперь Интернетом может пользоваться даже ребёнок. В Интернете на данный момент можно найти всё что душе угодно. Например: Интернет - магазины, работу, получить образование, различную информацию для написания курсовых и дипломных работ, а также использовать как для отдыха и развлечения. Можно узнавать самые свежие новости в мире. Интернет взял первое место по всем видам связи.
Удаленный доступ (TELNET) - Telnet позволяет подключиться со своего компьютера к удаленному компьютеру (на котором работает telnet-сервер) и стать его терминалом (устройством ввода-вывода). При этом вся обработка информации происходит на удаленном компьютере (его процессором и в его оперативной памяти), ввод команд осуществляется с вашей клавиатуры, вывод результатов - на ваш дисплей. При подключении к удаленному компьютеру необходимо зарегистрироваться в его ОС - вести правильные имя и пароль.
Удаленный доступ позволяет работать в своей компьютерной системе с помощью любого компьютера, подключенного к Internet. Таким же образом реализовано использование суперкомпьютеров в сети.
В состав Windows входит программа telnet, являющаяся клиентским ПО удаленного доступа.
Как правило удаленный доступ по умолчанию предоставляют UNIX-системы и для работы в них необходимо использовать команды UNIX (например, pwd - print working directory; ls - list; cd - change directory; mkdir - make directory; rmdir - remove directory; cp - copy; mv - move; rm - remove [file]; а также talk, write, who, etc.).
Примеры общедоступных Telnet-серверов:
nyx.cs.du.edu (имя new) - бесплатный UNIX-сервер;
spacelink.msfc.nasa.gov (имя newuser, пароль newuser) - сервер NASA;
chem.ucsd.edu (имя webster) - толковый словарь английского языка;
locis.loc.gov - библиотека Конгресса США;
madlab.sprl.umich.edu (имя 3000) - погода в городах США.
Примечание: адреса серверов могут изменяться без предупреждения.
Перемещение файлов (FTP) - Найдя нужную информацию в Internet или проведя расчеты на удаленном компьютере необходимо перенести информацию на свой компьютер. А перед началом расчетов надо по крайней мере передать на удаленный компьютер исходные данные. Для этого предназначен File Transfer Protocol (протокол передачи файлов) - FTP.
В качестве клиентской программы можно использовать поставляемую с Windows программу ftp (с интерфейсом - "командная строка") или одну из бесплатных или условно-бесплатных программ (например, CuteFTP). Протокол FTP также доступен из Internet-броузера.
Во время сеанса связи происходит подключение к FTP-серверу, для чего надо знать имя и пароль. Многие сервера допускают "анонимное" подключение, когда в качестве имени пользователь указывает "anonymous", а в качестве пароля - свой адрес электронной почты (иногда его проверяют на подлинность). Администратор сервера может устанавливать различные полномочия для разных пользователей, в том числе минимальные - для анонимного доступа.
Некоторые клиентские программы требуют явного указания режима передачи: двоичный (Binary) или ASCII (другие выбирают режим самостоятельно). При двоичном режиме передачи файла сохраняется последовательность битов исходного файла. В режиме ASCII пересылаемые данные рассматриваются как символы, которые должны сохранять свой смысл в разных операционных системах (UNIX, DOS, Macintosh, SVM, etc.). Поэтому двоичный режим следует использовать для пересылки исполнимых файлов (программ), графических файлов, архивов, а режим ASCII - для пересылки текстов, сообщений электронной почты и др.
Подключившись к серверу с помощью клиентской программы пользователь получает возможность (в рамках отведенных ему полномочий) загружать файлы с сервера на свой компьютер (Download), отправлять файлы со своего компьютера на сервер (Upload), а также переименовывать и удалять файлы, перемещаться по дереву каталогов и создавать свои каталоги на сервере (часто запрещено). Иногда можно даже запускать файлы на выполнение на сервере (почти telnet).
В настоящее время существует большое количество бесплатных общедоступных FTP-серверов, организующих доступ к открытым сетевым базам данных (документы, статьи, графические файлы, программы). Например:
ftp.mpei.ac.ru - FTP-сервер МЭИ;
ftp.ru - FTP-сервер компании Demos.
Электронная почта (e-mail) - Электронная почта предназначена для обмена текстовыми сообщениями между пользователями подключенных к Internet.
Вместо конверта для сообщения используется заголовок, содержащий по крайней мере три обязательных поля: To (Кому), From(От кого) и Subject (Тема). Поля To и From содержат электронный адрес получателя/отправителя. Из-за взаимодействия в Internet разных сетей адреса могут записываться по-разному. Угадать адрес невозможно, поэтому следует хранить полезные адреса в "адресной книге".
Большинство адресов имеют следующий формат:
имя_пользователя @ имя_почтового_сервера
Например: info@elmech.mpei.ac.ru
В качестве имени почтового сервера можно использовать доменное имя (что удобнее) или IP-адрес. Символ "@" следует произносить как английское слово "at" (такой-то пользователь "на" таком-то сервере).
Задача Internet-службы "электронная почта" - доставить сообщение на почтовый сервер адресата. Пользователь должен самостоятельно "проверять почтовый ящик" и забирать пришедшую почту с сервера с помощью клиентской почтовый программы (она же "отправляет" исходящие почтовые сообщения). В состав Windows входит клиентская программа Exchange, а в пакет Office - программа Outlook. Кроме того, почтовый клиент поставляется вместе с пакетом Netscape Communicator. Большой популярностью также пользуется программа The Bat, имеющая в том числе и русский интерфейс.
Стандартный набор функций почтового клиента:
-папки для хранения сообщений в систематизированном виде (Входящие, Исходящие, Отправленные, Удаленные);
-адресная книга - встроенная база данных с информацией об адресатах;
использование псевдонимов (nickname), зарегистрированных в адресной книге, вместо реальных электронных адресов;
-использование списков для отправки сообщения большому числу адресатов (в адресной книге под одним псевдонимом надо записать несколько реальных адресов);
-пересылка сообщений (forward) (например, от начальника к подчиненному: "разобраться и доложить");
-ответ на сообщение (reply) - программа сама заполняет поля To и Subject, может также вставлять в текст ответа исходное письмо;
-отправка копий сообщения (поле CC - carbon copy) другим адресатам и "слепых" копий (BCC - blind carbon copy - в этом случае адресат не знает, что получил копию);
-автоматическая подстановка подписи под исходящим сообщением установка атрибутов "уведомление о получении" (почтовый сервер адресата возвращает сообщение, подтверждающее получение исходного сообщения) и "уведомление о прочтении" (эта функция может не работать на многих серверах).
Пересылка файлов - К сообщениям электронной почты можно "прикреплять" файлы и пересылать их без использования протокола FTP. Но! Некоторые провайдеры ограничивают размер почтовых сообщений или
взимают дополнительную плату за каждый килобайт информации. Кроме того, электронная почта предназначена для передачи текстовых сообщений, поэтому при пересылке двоичных файлов происходит их кодирование/декодирование.
При этом важно, чтобы отправляющая и принимающая стороны использовали одинаковые стандарты кодировки (uuencode/uudecode, binhex). Сейчас большинство систем поддерживают стандарт MIME (Multi-purpose Internet Mail Extensions), что значительно облегчает "взаимопонимание" при пересылке файлов. Однако, надежнее все же пересылать файлы, запакованные в архивы (самый популярный - ZIP). Внутри архива никто файл не перекодирует по дороге.
Возврат почты.
При невозможности доставить почту отправителю приходит служебное сообщение с отказом. Можно выделить три основные причины отказа:
Host unknown - доменное имя компьютера (почтового сервера) невозможно преобразовать в адрес - проверьте правильность написания имени компьютера;
User unknown - пользователь (почтового сервера) неизвестен - проверьте правильность написания имени пользователя;
Service unavailable или Cannot send message for … days - не работает почтовый сервер адресата (нет связи или отключено ПО почтового сервера).
Списки рассылки.
Электронную почту можно использовать для организации коллективных дискуссий. Но вместо рассылки копий (CC) лучше использовать "отражатели почты" - специальные работающие на сервере программы типа listserv, mailserv, majordomo или almanac. С помощью такой программы можно "подписаться" (subscribe) на какую-либо тему и получать все сообщения на эту тему, а также отвечать на них (в этом случае ваши ответы будут получать все подписчики, т.е. реализуется вариант общения: каждый - со всеми). При подписке на подобную рассылку сервер первым делом присылает по почте подтверждение, в котором также написаны правила работы и способ отказа от подписки. Целесообразно сохранить это сообщение.
Проблемы кодировки кириллицы.
При пересылке почтовых сообщений между пользователями, использующими разные операционные системы, возможны проблемы с чтением символов кириллицы. Так, MS DOS чаще всего использует так называемую "альтернативную" кодировку русских букв, Windows - кодировку Windows CP1251, UNIX - кодировку KOI (или KOI8-R) и т.д. Эти кодировки несовместимы и часто не могут быть однозначно перекодированы друг в друга (из-за различных диалектов). Неизменной остается только кодировка латинских символов и арабских цифр, поэтому для надежности первое письмо лучше отправлять на английском языке или написанное в "транслитерации" (способ написания, при котором русские буквы заменяются созвучными английскими символами). Возможность чтения писем на русском языке можно установить только экспериментально, так как иногда почтовые серверы перекодируют
проходящие через них сообщения в соответствии со своими установками, что может случаться неоднократно за время прохождения письма. При возможности настройки почтового клиента лучше устанавливать кодировку исходящих сообщений на KOI8-R (это наиболее распространенная кодировка в настоящее время). При получении нечитаемого текста, явно написанного по-русски, можно воспользоваться одной из программ перекодировки, многие из которых способны автоматически раскодировать русские тексты: Total Recode, Convert, Shtirlitz и др.
Телеконференции (News) - Коллективные дискуссии можно проводить с помощью списков рассылки и электронной почты, но при большом числе подписчиков это становится сложно. Кроме того, приходящие сообщения смешиваются со служебными, что мешает работе. Для свободных дискуссий создана служба телеконференций ("новости", "эхо"). Там все сообщения сортируются по темам и каждый может выбирать только те темы, которые ему интересны. Кроме того, все сообщения хранятся на сервере (news-server) и каждый пользователь может читать (загружать на свой компьютер) только те, которые ему интересны (выбирая по полю subject в заголовке). При этом сохраняется возможность отвечать на выбранные сообщения или отправлять свои в режиме общения "каждый - со всеми".
Для работы с телеконференциями необходима клиентская программа (подобные программы входят в состав пакетов Netscape Navigator или Internet Explorer, а также выпускаются самостоятельно). При первом вызове программы пользователь должен указать имя сервера, подключившись к которому он может вывести полный список рубрик (тем), поддерживаемых данным сервером (определяется администратором сервера). Из этого списка можно выбрать интересные (подписаться) и в дальнейшем заголовки сообщений из этих рубрик программа будет запрашивать с сервера автоматически при каждом подключении. Рубрики имеют иерархическую структуру: существуют рубрики верхнего уровня, в каждой из которых могут быть свои подгруппы, конкретизирующие тему дискуссии, и т.д. Разные уровни в названии рубрик отделены точкой, верхний уровень записан слева. Например: rec.music.folk - recreation - music - folk music.
USENET - Совокупность бесплатных телеконференций общего характера, сложившуюся в 80-х - 90-х годах в Internet принято называть USENET. Этим термином также называют совокупность правил передачи и ведения телеконференций, а также пользователей, соблюдающих эти правила и пишущих в эти конференции.
Каждый администратор сервера новостей может создавать собственные группы новостей (локальные, например: mpei.network, mpei.talk). Он также может регулярно обмениваться группами новостей с другими серверами. Наиболее популярные группы новостей постепенно выходят на региональный, национальный или международный уровень. Так к основным группам USENET добавилась группа alt, в которой обсуждают альтернативные точки зрения на
разные вопросы. Группа новостей relcom содержит сообщения на русском языке и объединяет пользователей из бывшего Советского Союза. Существуют и коммерческие службы новостей, например, Clarinet, предоставляющая доступ к новостям газет, радио и телевидения по всему миру.
Поиск файлов (Archie) - Известно, что в Internet на общедоступных FTP-серверах расположено огромное количество файлов с документами, графикой и полезными программами. Но для того, чтобы скачать себе нужный файл, необходимо сначала узнать его "адрес" - имя сервера, путь и имя файла. Для поиска файлов на FTP-серверах всего Internet создана служба Archie. Эта служба впервые появилась в университете McGill, но потом число archie-серверов стало расти.
Каждый archie-сервер регулярно (примерно раз в месяц) запускает программу сбора информации, которая подключается ко всем общедоступным FTP-серверам, собирает всю информацию о находящихся в данный момент на сервере файлах и помещает ее в свою базу данных. При поступлении от клиента запроса на поиск определенного файла archie-сервер производит поиск в своей базе данных (что выполняется достаточно быстро) и выдает список отвечающих запросу файлов с указанием их точных "адресов". При этом надо помнить, что такая информация постоянно устаревает, поэтому следует использовать данные разных archie-серверов и проверять аналогичные файлы, расположенные на разных FTP-серверах.
Для обращения к серверу Archie необходимо использовать специальную клиентскую программу или воспользоваться WWW-интерфейсом, что гораздо удобнее (см. ниже). В запросе следует указать точное имя файла или его часть. Иногда можно найти файл по ключевым словам из его описания (если, конечно, FTP-сервер содержит описания файлов). В последнем случае можно воспользоваться дополнительной командой what is для получения имеющегося комментария к файлу.
Поиск абонентов - Абонентом Сети является пользователь, имеющий собственный адрес электронной почты. К сожалению (или к счастью) единого справочника абонентов Internet не существует (каждый человек имеет право на неприкосновенность частной жизни). Однако некоторые средства поиска абонентов существуют.
Finger - выдает информацию о пользователе UNIX-системы. Finger - это команда UNIX. Чтобы ее активизировать надо сначала войти в систему с помощью telnet. А для этого надо знать имя сервера и иметь там свои имя и пароль. Формат команды finger name, где name - имя пользователя. Если name не указывать, то система выдаст список всех зарегистрированных пользователей (если это ей не запретил делать администратор).
WhoIs - разновидность справочника и, одновременно имя программы. Здесь представлены те, кто имеет некоторые полномочия в Internet (например, администраторы серверов). Среди информации: фамилия, имя, должность, адрес e-mail.
Список пользователей USENET. Массачусетский технологический институт ведет базу данных всех, кто пишет в USENET. Чтобы узнать имя человека по его адресу или наоборот, надо послать письмо на адрес mail-server@rtfm.mit.edu с сообщением send usenet name/address.
KnowBot - сервер, содержащий информацию о других серверах. В заявке следует указать всю имеющуюся информацию о человеке, а knowbot начнет автоматически опрашивать все известные ему ресурсы, каждый раз выбирая нужный формат запроса(finger, whois, etc.). Его работа может занять несколько дней.
Поиск ресурсов - Под ресурсами понимают сразу все, что может находиться в Сети: различные серверы, адреса пользователей, программы, графические и музыкальные файлы, новости и пр.
Система Gopher позволяет просматривать список всех доступных ресурсов сервера и сама организует правильный доступ к разным ресурсам с помощью системы меню. Как правило, она содержит ссылки на другие сервера с подобной системой. Именно такая система активизируется при подключении по telnet к Библиотеке Конгресса США. В последние годы эта система не развивается, так как то же самое позволяет делать самая популярная служба - WWW.
Глобальная информационная служба WAIS (Wide Area Information Service) аналогична gopher, но она сама проводит глобальный поиск ресурсов по заданным ключевым словам, отыскивая совпадения в индексах (комментариях к файлам). Но WAIS может искать только там, где администратор проиндексировал свои ресурсы.
Непосредственное общение в сети - Групповые дискуссии в режиме реального времени называются Chat. Их аналогом является многолюдная вечеринка, где гости образуют разные группы для бесед на разные темы. Каждый волен выбирать любую группу, слушать, говорить, обращаясь ко всем в группе, организовывать свою группу или разговаривать только вдвоем с кем-то.
Организатором таких дискуссий в Internet является сервер IRC (Internet Relay Chat), к которому можно подключиться с помощью клиентской программы (например, mIRC). На сервере существует несколько "каналов" (по разным темам). Каждый пользователь выбирает себе "имя" (nick), под которым и присоединяется к любому каналу ("имя" должно быть уникальным в пределах сервера). На разных каналах могут существовать разные правила общения. За соблюдением правил следит по крайней мере один "оператор канала", имеющий право отключить любого нарушителя. Подключившись к каналу пользователь видит имена всех участников данной дискуссии. Отправляемый в chat текст появляется в основном окне всех других участников практически мгновенно. Текст предваряется именем отправителя. Помимо общей дискуссии можно предложить любому участнику канала установить двусторонний разговор на том же сервере (фактически, организовать новый защищенный
канал только для двоих). Каждый пользователь, подключившись к серверу IRC, может организовать свой собственный канал и пригласить туда друзей. Некоторые каналы являются постоянными, некоторые временными.
Сервера IRC по всему миру образуют несколько "сетей" (например, DalNet). Подключившись к любому серверу такой сети можно получить доступ ко всем каналам всех серверов данной сети. Поэтому на любом сервере можно найти сотни каналов на любые темы и в любое время суток встретить там единомышленников. Еще одной причиной популярности chat'ов является анонимность участников дискуссии.
Другой службой Internet, обеспечивающей непосредственное общение в сети, является коммуникатор (или Messenger ). Первоначально такая услуга предоставлялась (бесплатно) только службой ICQ, сейчас же существует несколько их разновидностей, в том числе AOL Instant Messenger и Yahoo! Messenger. Установив у себя на компьютере клиентскую программу пользователь регистрируется на сервере, получает имя и уникальный идентификационный номер и сообщает их своим друзьям. После этого достаточно настроить программу на имена своих друзей и она будет информировать пользователя, когда каждый из них подключается к Internet. С активным (подключенным к Internet) пользователем можно установить мгновенную связь (обмениваться текстовыми сообщениями в режиме реального времени), можно организовать групповую дискуссию с несколькими пользователями, можно обмениваться не только текстовыми сообщениями, но и файлами. Если же пользователь неактивен, то можно оставить для него сообщение на сервере, которое он получит сразу при подключении к Internet.
Подобные службы можно устанавливать в корпоративных сетях (локальных или глобальных) для обеспечения сотрудников компании более оперативным, чем офисный телефон, средством связи.
World Wide Web - WWW создана в 1989 г. В Европейской лаборатории физики элементарных частиц (CERN) Женева, Швейцария. Ее автор Tim Berners-Lee (из Оксфордского университета) создал информационную систему для упрощения сотрудничества ученых и обмена документами.
WWW использует технологию гипертекста для объединения во взаимосвязанную систему большого количества документов, между которыми можно перемещаться в произвольном порядке для поиска нужной информации. Документы хранятся на WWW-серверах. Для просмотра документов и перемещения между ними используется клиентская программа - броузер (browser).
Изначально броузер был только текстовый (Lynx) и поддерживал любые типы мониторов и мог работать на любых компьютерах. В 1993 г. Mark Andreessen (студент Университета штата Иллинойс, подрабатывавший в Национальном центре суперкомпьютерных технологий - NCSA) создал первый графический броузер - NCSA Mosaic, который был способен отображать на экране одновременно текст и графику. Кроме графики броузер отличался
интуитивно понятным интерфейсом - гипертекстовый переход осуществлялся по щелчку мыши. В дальнейшее Mark Andreessen продолжал свои исследования и с каждым годом поднимал работу браузеров на новый уровень.
2.2 Сетевые ОС
Сетевая операционная система составляет основу любой вычислительной сети. Каждый компьютер в сети в значительной степени автономен, поэтому под сетевой операционной системой в широком смысле понимается совокупность операционных систем отдельных компьютеров, взаимодействующих с целью обмена сообщениями и разделения ресурсов по единым правилам - протоколам. В узком смысле сетевая ОС - это операционная система отдельного компьютера, обеспечивающая ему возможность работать в сети.
Средства управления локальными ресурсами компьютера: функции распределения оперативной памяти между процессами, планирования и диспетчеризации процессов, управления процессорами в мультипроцессорных машинах, управления периферийными устройствами и другие функции управления ресурсами локальных ОС.
Средства предоставления собственных ресурсов и услуг в общее пользование - серверная часть ОС (сервер). Эти средства обеспечивают, например, блокировку файлов и записей, что необходимо для их совместного использования; ведение справочников имен сетевых ресурсов; обработку запросов удаленного доступа к собственной файловой системе и базе данных; управление очередями запросов удаленных пользователей к своим периферийным устройствам.
Средства запроса доступа к удаленным ресурсам и услугам и их использования - клиентская часть ОС (редиректор). Эта часть выполняет распознавание и перенаправление в сеть запросов к удаленным ресурсам от приложений и пользователей, при этом запрос поступает от приложения в локальной форме, а передается в сеть в другой форме, соответствующей требованиям сервера. Клиентская часть также осуществляет прием ответов от серверов и преобразование их в локальный формат, так что для приложения выполнение локальных и удаленных запросов неразличимо.
Коммуникационные средства ОС, с помощью которых происходит обмен сообщениями в сети. Эта часть обеспечивает адресацию и буферизацию сообщений, выбор маршрута передачи сообщения по сети, надежность передачи и т.п., то есть является средством транспортировки сообщений. В зависимости от функций, возлагаемых на конкретный компьютер, в его операционной системе может отсутствовать либо клиентская, либо серверная части.
Редиректор перехватывает все запросы, поступающие от приложений, и анализирует их. Если выдан запрос к ресурсу данного компьютера, то он переадресовывается соответствующей подсистеме локальной ОС, если же это запрос к удаленному ресурсу, то он переправляется в сеть. При этом клиентская часть преобразует запрос из локальной формы в сетевой формат и передает его транспортной подсистеме, которая отвечает за доставку сообщений указанному серверу. Серверная часть операционной системы компьютера 2 принимает запрос, преобразует его и передает для выполнения своей локальной ОС. После того, как результат получен, сервер обращается к транспортной подсистеме и направляет ответ клиенту, выдавшему запрос. Клиентская часть преобразует результат в соответствующий формат и адресует его тому приложению, которое выдало запрос.
2.3 Классификация сетей на основе используемых сетевых ОС
Одноранговые сети. Все узлы имеют одинаковые возможности доступа к ресурсам друг друга. На всех узлах устанавливаются типовые ОС, предоставляющие узлу возможности как клиента, так и сервера. Такие ОС называются одноранговыми. Примерами одноранговых ОС являются Windows 2000 Professional, Windows XP, Windows NT Workstation.
Функциональная избыточность одноранговых сетей даст возможность администраторам сетей управлять ресурсами в соответствии с выбранной политикой. Например, можно превратить один из узлов в "сервер", ограничив его функции только обслуживанием запросов клиентов. Аналогично, запретив другим пользователям доступ к ресурсам какого-либо узла, этот узел можно превратить в "чистого" клиента. При этом одноранговая сеть становится похожей на сеть с выделенным сервером, но при этом между этими сетями остается принципиальное различие, заключающееся в отсутствии в одноранговой сети специализированной ОС, которая является обязательным элементом сети на основе сервера. Одноранговые сети используются чаще всего для небольших рабочих групп. Число узлов в такой сети обычно не превышает десяти.
Сети на основе сервера. При этом на один из узлов сети устанавливается специализированная серверная ОС. Серверная ОС, помимо расширенного набора сетевых функций, являются оптимизированным вариантом ОС, обеспечивающим высокую производительность. Это обусловлено тем, что при функционировании сети, состоящей из множества узлов, интенсивность запросов к разделяемым ресурсам сервера может быть очень большой, а сервер должен обрабатывать запросы в реальном времени для пользователя.
Отличительными чертами серверных ОС являются:
- расширенный набор сетевых служб
- наличие эффективных служб защиты и восстановления ОС после сбоя
- поддержка большого числа одновременно выполняемых процессов и сетевых соединений
- наличие средств информационной безопасности и их соответствие требованиям стандартов
- поддержка мощных аппаратных платформ, в том числе многопроцессорных
-включение в состав ОС служб централизованного администрирования сети (например, справочной службы, службы мониторинга сети, службы аутентификации пользователей сети).
Примерами серверных ОС являются UNIX, Windows NT Server, Windows 2000 Server, Windows 2003 Server. Компания Microsoft выпускает по две версии одной и той же ОС: одна для сервера, например, Windows NT Server, а другая для обычного узла сети, например, Windows NT Workstation. Эти версии ОС основаны на одном и том же ядре, но отличаются набором служб и утилит, а также параметрами конфигурации, в том числе устанавливаемыми по умолчанию.
2.4 Описание Web - языка
2.4.1 Общие сведения
Для написания дипломного проекта, были взяты основные теги из HTML (HTML - язык разметки гипертекста). HTML является стандартным языком, предназначенным для создания гипертекстовых документов в среде WEB. HTML-документы можно разбить на три части строка представленная тегом(<!DOCTYPE>), заголовочная часть (<HEAD>) и тело документа. HTML-документ для обозначения границ используются парные теги.
С помощью HTML расширения можно просматривать различными типами WEB-броузеров. Когда документ создан с использованием HTML,
WEB-броузер может интерпретировать HTML для выделения различных
элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.
Большинство документов имеют стандартные элементы, такие, как заголовок, параграфы или списки. Используя тэги HTML, вы можете обозначать данные элементы, обеспечивая WEB-броузеры минимальной информацией для отображения данных элементов, сохраняя в целом общую структуру и информационную полноту документов. Все что необходимо, чтобы прочитать HTML-документ - это WEB-броузер, который интерпретирует тэги HTML и воспроизводит на экране документ в виде, который ему придает автор.
В большинстве случаев автор документа строго определяет внешний вид документа. В случае HTML читатель, основываясь на возможностях WEB-броузера, может в определенной степени, управлять внешним видом документа (но не его содержимым). HTML позволяет отметить, где в документе должен быть заголовок или абзац при помощи тэга HTML, а затем предоставляет WEB-броузеру интерпретировать эти тэги. Например, один WEB-броузер может распознавать тэг начала абзаца и представлять документ в нужном виде, а другой не имеет такой возможности и представляет документ в одну строку. Пользователи некоторых WEB-броузеров имеют, также, возможность настраивать размер и вид шрифта, цвет и другие параметры, влияющие на отображение документа.
HTML-тэги могут быть условно разделены на две категории:
тэги, определяющие, как будет отображаться WEB-броузером тело документа в целом;
тэги, описывающие общие свойства документа, такие как заголовок или автор документа.
HTML-документы могут быть созданы при помощи любого текстового редактора или специализированных HTML-редакторов и конвертеров.
Тэги HTML начинаются с «<» (левой угловой скобки) и заканчиваются символом «>» (правой угловой скобки). Как правило, существует стартовый тэг и завершающий тэг. Для примера приведем тэги заголовка, определяющие текст, находящийся внутри стартового и завершающего тэга и описывающий заголовок документа:
<TITLE> Заголовок документа </TITLE>
Завершающий тэг выглядит так же, как стартовый, и отличается от него прямым слешем перед текстом внутри угловых скобок. В данном примере тэг <TITLE> говорит WEB-броузеру об использовании формата заголовка, а тэг </TITLE> - о завершении текста заголовка. Некоторые тэги, такие, как <P> (тэг, определяющий абзац), не требуют завершающего тэга, но его использование придает исходному тексту документа улучшенную
читаемость и структурируемость. HTML не реагирует на регистр символов, описывающих тэг, и приведенный ранее пример может выглядеть следующим образом:
<title> Заголовок документа </title>
Когда WEB-броузер получает документ, он определяет, как документ должен быть интерпретирован. Самый первый тэг, который встречается в документе, должен быть тэгом <HTML>. Данный тэг сообщает WEB-броузеру, что ваш документ написан с использованием HTML.
2.4.2 Элементы языка
В сайте для разработке дипломного проекта нами были использованы элементы нескольких языков:
HTML (Hypertext Markup Language - язык разметки гипертекста)
РНР (Personal Home Page Tools - персональные инструменты для домашней странички)
Язык программирования Java
Использованные основных элементы языка HTML
< title > </ title > - определение заголовка
<h1> </h1> - заголовок
<p> - метка параграфа
<head> </head> - заголовочная область
Любой документ HTML имеет название.
...Подобные документы
Подходы к созданию сайтов. Обоснование необходимости наличия персонального сайта компании ИП Тимонина Е.Н.. Структура, интерфейс, этапы создания сайта. Описание кода страниц. Создание web-страниц и наполнение их информацией. Верстка сайтов с чистым кодом.
дипломная работа [1,5 M], добавлен 03.06.2015Рассмотрение понятий и программного инструментария, применяемых для разработки и создания Web-сайтов. Методы и способы представления на Web-страницах различных видов информации. Создание структуры файлов проекта, главной страницы и страниц номеров отеля.
курсовая работа [3,5 M], добавлен 13.11.2022История появления первого в мире сайта info.cern.ch в 1991 году. Страницы сайтов как набор текстовых файлов, размеченных на языке HTML. Использование конструктора при разработке сайтов. Создание сайта "с нуля", разработка дизайна, верстка, оформление.
реферат [21,5 K], добавлен 26.05.2015Обзор методов и средств по созданию и проектированию Web–сайтов. Языки программирования для создания Web–сайтов. Анализ достоинств и недостатков систем управления сайтом CMS. Разработка дизайна и макета сайта. Расчет затрат на разработку продукта.
дипломная работа [1,1 M], добавлен 02.06.2016Управление электронным бизнесом. Изучение технологии создания сайта предприятия с использованием выбранных бесплатных конструкторов сайтов. Сравнительный анализ макетов сайтов, разработанных для организации с помощью конструкторов "Nethouse" и "А5".
курсовая работа [867,2 K], добавлен 23.03.2016Понятие web-сайта и их типы. Программы для создания web-сайта. Описание структуры проекта. Алгоритм создания сайта. Описание конструктора Jimdo. Языки программирования серверного выполнения. Создание полнофункционального веб-сайта для ОАО "КУЛЗ".
курсовая работа [3,5 M], добавлен 05.06.2015Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.
презентация [1,3 M], добавлен 28.11.2015Анализ существующих сайтов образовательный учреждений учебных сайтов Астраханской области. Обзор среды реализации разработки веб-сайта. Требования к официальным сайтам образовательных учреждений. Разработка логической структуры веб-сайта колледжа.
дипломная работа [6,1 M], добавлен 10.06.2014Страницы сайтов как набор текстовых файлов, размеченных на языке HTML. Виды сайтов, их классификация. Характеристика сайта: статический или динамический. Проблема безопасности web-сайта. Исследование программного обеспечения и языков программирования.
дипломная работа [850,3 K], добавлен 11.01.2015Основы рекламной деятельности по раскрутке сайта. Описание информационной модели сайта и используемых классификаторов, состав входных документов и справочников. Описание архитектуры проекта со стороны пользователя. Экономическая эффективность проекта.
дипломная работа [6,8 M], добавлен 21.03.2015Разработка структуры сайта и автоматизация процесса заказа и покупки товара посредством сети интернет. Проектирование базы данных, подключенной к сайту. Создание инфологической модели, форм входных и выходных документов, графа диалога, экранных форм.
дипломная работа [1,9 M], добавлен 06.07.2015Возможные варианты веб-сайты вегетарианских ресторанов. Изучение особенности дизайна корпоративных сайтов вегетарианских ресторанов на примере других сайтов. Создание дизайн-макета сайта в программе Adobe Photoshop. Готовый макет корпоративного сайта.
курсовая работа [1,7 M], добавлен 11.06.2015Современные тенденции разработки и принципы классификации web-сайтов. Сайт как средство развития бизнеса. Технологии, применяемые при разработке web-сайтов, системы управления контентом. Разработка web-сайта для ЗАО "Кондитерская фабрика "Саратовская".
дипломная работа [4,1 M], добавлен 01.10.2012Классификация современных web-технологий. Сравнительный анализ систем управления сайтами. Исследование методов разработки, оптимизации и продвижения Web-сайта. Изучение фреймворков, используемых при разработке сайтов. Обзор создания графического дизайна.
дипломная работа [3,8 M], добавлен 07.11.2013Исследование содержания и анализ оформления игровых сайтов. Пояснение целесообразности использования программных средств, для создания узла. Разработка требований к Web-узлу, тестирование и анализ эффективности его работы, структура и элементы сайта.
курсовая работа [2,0 M], добавлен 13.12.2013Анализ современных концепций построения сайтов онлайн-тестирования. Разработка автоматизированного тестирующего комплекса – обучающего Web-приложения, позволяющего проводить контроль уровня знаний математики с применением языка программирования Php.
дипломная работа [865,8 K], добавлен 24.06.2013Популярные решения и системы создания и использования сайтов. Требования к сайту. Состав и содержание работ по созданию сайта. Прототипы страниц, структура web-сайта. Программная совместимость, документация по установке. Порядок сдачи-приемки работ.
курсовая работа [226,0 K], добавлен 01.04.2017Анализ сетевых технологий в гостиничном деле. Официальные сайты компаний. Технологии при создании и поддержке сайтов. Разработка модели web-ресурса, шаблона, тестового примера. Основные этапы создания веб-сайта и презентации. Цены на разработку сайта.
курсовая работа [3,6 M], добавлен 30.03.2014Классификация сайтов по технологиям, влияющим на дизайн и функциональность. Исследование языков программирования для web-сайтов. Характеристика особенностей личных и коммерческих сайтов. Разработка и реализация сайта Института математики и информатики.
отчет по практике [5,1 M], добавлен 09.12.2014Анализ основных средств для создания Web-сайтов. Обзор и сравнительный анализ СУБД, применяемых в Web-программировании. Анализ методов продвижения Web-сайтов. Проектирование Web-сайта в области коммунального хозяйства. Разработка графического дизайна.
курсовая работа [3,0 M], добавлен 07.11.2013