Содержание
Введение........................................................................................................... 4
1. Исследовательская часть............................................................................ 8
1.1. Постановка задачи.................................................................................................... 8
1.2. Описание предметной области.............................................................................. 9
2. Конструкторско-технологическая часть.................................................. 11
2.1. Проектирование программного продукта........................................ 12
2.2. Выбор средств разработки............................................................................. 16
2.3. Разработка программного продукта..................................................................... 20
2.4. Тестирование и отладка программного продукта.................................................... 25
Заключение.................................................................................................... 33
Список использованных источников............................................................ 34
Приложение А Программный код............................................................... 35
Введение
Сайт (веб-сайт англ. website, от web — паутина, «веб» и site — «место») - это место во всемирной сети, которое имеет свой адрес, собственного хозяина и состоит из отдельных веб-страниц.
Глобальная сеть состоит из всех сайтов, доступных для общего пользования. Все странички каждого сайта объединяются одним корневым адресом (то, что мы набираем в адресной строке браузера), тематикой, системой и дизайном. Каждая страница веб-сайта это текстовый документ, который написан на языке программирования (HTML, XHTML, JAVA или другие). Эти текстовые файлы загружаются на ваш компьютер, обрабатываются браузером и отображаются на мониторе компьютера в виде страницы сайта. Язык программирования позволяет редактировать текст странички, добавлять ссылки, вставлять картинки, звуковые и видео файлы. Страницы сайтов могут быть как простыми наборами информации - тексты и картинки, так и сложными, с огромным количеством функций, которые управляются различными программами.
|
В разработке сайтов принимает участие большое количество людей – программисты, веб-дизайнеры и другие. Вначале веб-дизайнер создаёт дизайн будущего сайта, учитываются пожелания заказчика, цель сайта и его предполагаемая аудитория. Подбираются подходящие шрифты, картинки, расположение объектов. После наступает очередь работы верстальщика. Он работает с готовым дизайном, оптимизируя его под различные брузеры. Далее следует программирование. Программист создает структуру сайта с нуля, это делается с помощью языка программирования. Готовый сайт, наполняется информацией. Также существуют различные люди, которые раскручивают, оптимизируют сайт, размещают его в интернет-каталогах, распространяют рекламу вашего сайта и т. п.
Самый первый сайт в мире был создан в 1991 году 6 августа. Автором сайта был Тим Бернерс-Ли. Первой инфомацией, опубликованной на этом сайте было описание новой технологии World Wide Web.
По доступности сайты делятся на:
· открытые – все сервисы полностью доступны для любых посетителей и пользователей;
· полуоткрытые – для доступа необходимо зарегистрироваться;
· закрытые – полностью закрытые служебные сайты организаций, личные сайты частных лиц. Такие сайты доступны для узкого круга пользователей. Доступ новым пользователям обычно даётся через приглашения.
По физическому расположению сайты делятся:
|
· общедоступные сайты сети Интернет;
· локальные сайты – доступны только в пределах локальной сети. Это могут быть как корпоративные сайты организаций, так и сайты частных лиц в локальной сети провайдера.
По схеме представления информации, её объёму и категории решаемых задач можно выделить следующие типы веб-ресурсов:
1. интернет-портал – многокомпонентная разветвлённая структура, скомпонованная из функционально самодостаточных сайтов самостоятельных организаций или подразделений корпоративной структуры.
2. информационные ресурсы:
· тематический сайт – сайт, предоставляющий специфическую узкотематическую информацию по какой-либо теме;
· тематический портал – это очень большой веб-ресурс, который предоставляет исчерпывающую информацию по определённой тематике. Порталы похожи на тематические сайты, но дополнительно содержат средства взаимодействия с пользователями и позволяют пользователям общаться в рамках портала (форумы, чаты) – это среда существования пользователя.
3. интернет-представительства:
· сайт-визитка – содержит самые общие данные о владельце сайта. Вид деятельности, история, прайс-лист, контактные данные, реквизиты, схема проезда. Специалисты размещают своё резюме. То есть подробная визитная карточка;
· представительский сайт – так иногда называют сайт-визитку с расширенной функциональностью: подробное описание услуг, портфолио, отзывы, форма обратной связи и т. д.;
· корпоративный сайт – содержит полную информацию о компании-владельце, услугах/продукции, событиях в жизни компании;
|
· каталог продукции – в каталоге присутствует подробное описание товаров/услуг, сертификаты, технические и потребительские данные, отзывы экспертов и т. д. На таких сайтах размещается информация о товарах/услугах, которую невозможно поместить в прайс-лист;
· интернет-магазин – сайт с каталогом продукции, с помощью которого клиент может заказать нужные ему товары. Используются различные системы расчётов: от пересылки товаров наложенным платежом или автоматической пересылки счета по факсу до расчётов с помощью пластиковых карт;
· промо-сайт – сайт о конкретной торговой марке или продукте, на таких сайтах размещается исчерпывающая информация о бренде, различных рекламных акциях;
· сайт-квест – интернет-ресурс, на котором организовано соревнование по разгадыванию последовательно взаимосвязанных логических загадок.
4. веб-сервис – сайт, созданный для выполнения каких-либо задач или предоставления услуг в рамках сети WWW:
· каталог сайтов;
· поисковые сервисы;
· почтовый сервис например;
· веб-форумы;
· блоговый сервис;
· файлообменный пиринговый сервис;
· облачное хранилище данных;
· сервис редактирования данных;
· фотохостинг;
· видеохостинг;
· социальные медиа;
· комбинированные веб-сервисы (Социальные сети);
· комбинированные веб-сервисы (Специализированные социальные сети).
Цель данного веб-сайта – распространение математических наук. Проект позволит школьникам, студентам и всем тем, кто в какой-то степени вынужден время от времени сталкиваться с математикой, узнать, что эта наука может быть не только полезной, но и интересной.
Название «Веселая математика», данное веб-сайту, полностью отражает его тематическую направленность. Для многих удивительным является тот факт, что математика может быть увлекательной, но это действительно так. Наш проект призван показать всю достоверность данного утверждения.
Исследовательская часть
Постановка задачи
Многие часто задаются вопросом, зачем нужна математика? Нередко сам факт того, что эта дисциплина входит в обязательную программу университетов и школ, ставит людей в недоумение. Это недоумение выражается следующим частым стереотипом: зачем человеку, чья будущая (нынешняя) профессия не будет связана с ведением расчетов и применением математических методов, знать математику? Как это может пригодиться в жизни? Таким образом, большое количество людей не видят никакого смысла для себя в освоении этой науки.
Цель проекта – вызвать в пользователях сайта интерес к такой увлекательной и всеобъемлющей дисциплине как математика, показать причины, по которым следует изучать данную науку, и, возможно, посвятить ей всего себя. Именно это послужило толчком к созданию сайта «Веселая математика».
С технчиской стороны, сайт должен иметь интуитивно понятный интерфейс, легкий и непримичательный дизайн, «чистый» код. Некоторые его элементы будут функционировать при помощи JavaScript. Важной частью разработки является создание форм аутентификации и обратной связи.
Описание предметной области
Сайт (от англ. website: web — «паутина, сеть» и site — «место», буквально «место, сегмент, часть в сети») — система электронных документов (файлов данных и кода) частного лица или организации в компьютерной сети под общим адресом.
Глобальная сеть состоит из всех сайтов, доступных для общего пользования. Все странички каждого сайта объединяются одним корневым адресом (то, что мы набираем в адресной строке браузера), тематикой, системой и дизайном. Каждая страница веб-сайта это текстовый документ, который написан на языке программирования (HTML, XHTML, JAVA или другие). Эти текстовые файлы загружаются на ваш компьютер, обрабатываются браузером и отображаются на мониторе компьютера в виде страницы сайта. Язык программирования позволяет редактировать текст странички, добавлять ссылки, вставлять картинки, звуковые и видео файлы. Страницы сайтов могут быть как простыми наборами информации - тексты и картинки, так и сложными, с огромным количеством функций, которые управляются различными программами.
В разработке крупных сайтов принимает участие большое количество людей - программисты, веб-дизайнеры и другие. Вначале веб-дизайнер создаёт дизайн будущего сайта, учитываются пожелания заказчика, цель сайта и его предполагаемая аудитория. Подбираются подходящие шрифты, картинки, расположение объектов. После наступает очередь работы верстальщика. Он работает с готовым дизайном, оптимизируя его под различные брузеры. Далее следует программирование. Программист создает структуру сайта с нуля, это делается с помощью языка программирования. Когда сайт готов, его нужно наполнить информацией. Также существуют специальные сферы деятельности, субъекты которых занимаются раскруткой, оптимизацией сайта, размещают его в интернет-каталогах, распространяют рекламу.
Самый первый сайт в мире был создан в 1991 году 6 августа. Автором сайта был Тим Бернерс-Ли. Первой информацией, опубликованной на этом сайте было описание новой технологии World Wide Web.
В наше время сайт может являться визитной карточкой предприятия, фирмы, вашим портфолио. Также существуют Интернет-магазины, файлообменники, социальные сети (такие как vkontakte.ru, odnoklassniki.ru и др.), онлайн-сервисы. С помощью сайта можно распространять информацию, быстро её корректировать. Таким образом, люди, посетившие ваш сайт, будут обладать самыми последними данными. При помощи сайта вы имеете возможность донести огромное количество информации до людей. Никакой другой масс-медиа не способен дать такого ошеломляющего эффекта. В газете вы ограничены количеством символов и местом для печати, рекламу на радио можно не расслышать или неправильно записать\запомнить информацию. Имея собственный сайт, вы практически не ограничены в размерах публикуемой информации. Сайт доступен 24 часа в сутки 7 дней в неделю, поэтому все желающие могут получить к нему доступ.
Основная задача почти любого сайта – доносить информацию до пользователей и потенциальных клиентов. В последнее время всё больше и больше людей пользуются интернетом, читают новости, общаются и работают в интернете. Поэтому телефонная связь, газеты, телевидение отходят на второй план. Огромное количество людей ищет всю нужную им информацию в сети. Поэтому, имея свой сайт, вы будете ближе к потребителям.