Файл: Разработка сайта интернет-магазина цветов (Анализ исходных данных).pdf
Добавлен: 23.05.2023
Просмотров: 95
Скачиваний: 3
Введение
Интернет-магазины очень просты и удобны в использовании, а также привлекают огромное количество покупателей. Причина в том, что пользователю не нужно выходить из дома чтобы приобрести себе какой-либо товар, он может заказать желаемое всего за пару кликов, находясь дома.
Делая свой выбор в пользу открытия интернет-магазина, компания переходит на более высокий уровень развития своего бизнеса и делает свой ассортимент более доступным для широкого круга покупателей.
В ходе выполнения данной курсовой работы необходимо разработать сайт интернет-магазина цветов. В нем должен быть необходимый перечень товара, а также интуитивно понятный пользователю интерфейс.
Требования к приложению
Целью курсовой работы является разработка интернет-магазина цветов который позволит подробно ознакомится с различными товарами и при необходимости приобрести их.
Интернет- магазин цветов должен выполнять следующие функции:
1)Информировать клиентов о предлагаемом ассортименте цветов и флористические аксессуаров;
2) Находящаяся информация на сайте должна быть краткой и предоставлять полное описание о товаре.
3)Информация должна быть распределена по разделам и сопровождена фотографиями и иллюстрациями для большей наглядности.
4)Осуществлять On-line заказы;
5)Носить рекламный характер для привлечения новых клиентов.
6) Содержать процедуру регистрации.
Анализ исходных данных
Для автоматизации работы сайта возможно использовать такие среды программирования как:
HTML - HyperText Markup Language - стандартный язык программирования, предназначенный для создания гипертекстовых документов в среде WEB.
HTML-документы могут просматриваться различными типами WEB-браузеров. Когда документ создан с использованием HTML, WEB-браузер может интерпретировать HTML для выделения различных элементов документа и первичной их обработки. Использование HTML позволяет форматировать документы для их представления с использованием шрифтов, линий и других графических элементов на любой системе, их просматривающей.
Большинство документов имеют стандартные элементы, такие, как заголовок, параграфы или списки. Используя тэги HTML можно обозначать данные элементы, обеспечивая WEB-браузеры минимальной информацией для отображения данных элементов, сохраняя в целом общую структуру и информационную полноту документов. Все что необходимо, чтобы прочитать HTML-документ - это WEB-браузер, который интерпретирует тэги HTML и воспроизводит на экране документ.
CSS - формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
Преимущества CSS:
- позволяет значительно сократить размер кода и сделать его читабельным;
- позволяет задавать такие параметры, которые нельзя задать только языком HTML. Например, убрать подчеркивание у ссылок;
- позволяет легко изменять внешний вид страниц. Представьте, вы сделали сайт из 50 страниц, на которых все заголовки синего цвета. Через какое-то время, вы захотели поменять синий цвет на зеленый. Вам придется пройтись по всем 50 страницам и поменять цвет в соответствующем атрибуте. С CSS вам придется сделать это лишь один раз, в таблице стилей;
Java - это распространенный язык программирования, который применяется для написания приложений и является объектно-ориентированным. Популярность java объясняется возможностью относительно легкого создания приложений для работы с сетью интернет.
Особенностью языка Java в отличие от других языков является наличие встроенной поддержки многопоточного программирования. Поток выполнения (thread) - элемент кода программы, выполняемый последовательно. В многопоточных программах потоки выполняются асинхронно, совместно используя сегменты данных и кода процесса. Организация взаимодействия между потоками гораздо проще чем между процессами с использованием внешних функций API. Каждый порожденный процесс имеет собственную копию виртуального адресного пространства и использует больше системных ресурсов.
Многопоточность реализуется достаточно просто при разработке объектно ориентированного приложения Java. Такое приложение состоит из набора объектов, взаимодействующих друг с другом. Каждый объект - независимый компонент, который может выполняться потоком и запускаться параллельно с другими объектами.
PHP - скриптовый язык программирования общего назначения, интенсивно применяющийся для разработки web-приложений. В настоящее время поддерживается подавляющим большинством хостинг- провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических web-сайтов.
В области программирования PHP - один из популярнейших скриптовых языков. Благодаря своей простоте, скорости выполнения, богатой функциональности и распространению исходных кодов на основе лицензии PHP.
Популярность в области построения web-сайтов определяется наличием большого набора встроенных средств для разработки web-приложений.
Разработка главной страницы
Разработка страницы каталога
Разработка процесса регистрации/авторизации
Разработка корзины
Заключение
В процессе курсовой работы был разработан интернет-магазин цветов.
Интернет-магазин имеет удобный и понятный интерфейс, благодаря которому не требуется излишних усилий в освоении работы с сайтом. Вся информация не содержит ничего лишнего.
В результате курсовой работы были отточены навыки в дизайне сайтов, проектировки интерфейсов. Приобретены практические умения HTML и CSS верстки сайтов.
Список литературы
Мержевич В., Вёрстка веб-страниц.
Спейнауэр С., Справочник Web-мастера.
Китинг Дж., Искусство создания Web-сайт.
Код главной страницы сайта
<head>
<title>Flower Shop</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="wrap">
<div class="header">
<div class="logo"><a href="index.html"><img src="images/logo.gif" alt="" border="0" /></a></div>
<div id="menu">
<ul>
<li class="selected"><a href="index.html">Главная</a></li>
<li><a href="about.html">О компании</a></li>
<li><a href="news.html">Новости</a></li>
<li><a href="reg.html">Войти</a></li>
</ul>
</div>
</div>
<div class="center_content">
<div class="left_content">
<div class="title"><span class="title_icon"><img src="images/bullet1.gif" alt="" /></span>Избранные продукты</div>
<div class="feat_prod_box">
<div class="prod_img"><img src="images/Хризантемы.jpg" alt="" border="0" /></a></div>
<div class="prod_det_box">
<div class="box_top"></div>
<div class="box_center">
<div class="prod_title">Хризантемы</div>
<p class="details">Хризантема — род однолетних и многолетних травянистых растений семейства Астровые, или Сложноцветные, близкий к родам Тысячелистник и Пижма, куда нередко перемещаются многие виды хризантем.</p>
<div class="clear"></div>
</div>
<div class="box_bottom"></div>
</div>
<div class="clear"></div>
</div>
<div class="feat_prod_box">
<div class="prod_img"><img src="images/Астра.jpg" alt="" border="0" /></a></div>
<div class="prod_det_box">
<div class="box_top"></div>
<div class="box_center">
<div class="prod_title">Астра</div>