Добавлен: 23.05.2023
Просмотров: 879
Скачиваний: 14
Введение
Интерес к хоккею в наше время имеет большую популярность во многих странах мира. Популярность хоккея в России обусловлена рядом факторов, среди которых:
- Высокий уровень мастерства хоккеистов;
- Поддержка государства;
- Сила традиций;
- Живые легенды.
Спортивные школы, зачастую работают по жестоко регламентированной соревновательной схеме, с конкуренцией, нацеленностью на победу.
Через web-сайта спортивные школы представляют себя в сети Интернет, что способствует расширению аудитории.
С помощью качественной раскрутки сайта, данные учреждения привлекают новых клиентов.
Преимущества наличия собственного веб-сайта можно охарактеризовать в несколько пунктов:
- Это постоянная информация о вашей компании, причем для многомиллионной аудитории, чего не смогут дать другие средства информации.
- Реклама вашего бизнеса с помощью веб-ресурса — 24 часа в сутки и 365 дней в году. Эта самая доступная и выгодна рекламная площадка, одинаково работает как непосредственно для вашего города, так и для всего мира.
- Поиск новых клиентов. Все больше и чаще сегодня люди ищут и покупают товары или услуги через интернет. На собственном сайте можно разместить все товары и услуги, предоставляемые вами, что нельзя сделать, например, в печатных изданиях. Соответственно, вы не потеряете ни одного своего клиента.
- Хороший, грамотный интернет-проект может заменить целый отдел менеджеров по продажам, что соответственно, дает уменьшить расходы по содержанию целого штата сотрудников.
- Эффективная реклама. Поскольку на ваш сайт будут заходить ваши потенциальные клиенты, они в спокойной обстановке, могут познакомиться с ассортиментом и прайсом, выбрать то, что им интересно. Чего нельзя сделать в другом месте. Реклама на сайте самая эффективная, потому что она ненавязчивая.
- Имея собственный адрес электронной почты веб-сайта, вы имеете полную независимость от внешних факторов и организаций.
- Собственный веб-ресурс позволяет проводить свои маркетинговые исследования, используя при этом минимальные вложения.
- Конкуренция начинает проходить совсем на другом уровне. Интернет меняет представление о ней не только в пространственном, но и временном масштабе.
- Возможность своевременно внести изменения в товаре или услугах. Информация на сайте всегда свежая и актуальная в короткий промежуток времени.
- Собственный веб-сайт, это еще собственная справочная служба.
- Сайт позволяет использовать взаимодействие прямого контакта с потребителем с помощью гостевой книги, форумов, разных анкет, опросов. Это дает возможность оперативно реагировать на все малейшие изменения в настроении клиентов, соответственно принять меры. Такой возможности без него просто нет.
Объектом исследования является web-программирование.
Предметом исследования является разработка сайта спортивной школы по хоккею.
Целью данной работы является разработка электронного представительства спортивной школы по хоккею ООО «Хоккей - Наше все» с возможностью последующего размещением в сети Интернет.
Для достижения поставленной цели необходимо решение следующих основных задач:
- Выбор технологии создания портала, анализ основных критериев и параметров выбора.
- Разработка требований к приложению.
- Проведение анализа исходных данных
- Описание хода разработки приложения.
1. ОСНОВНАЯ ЧАСТЬ
1.1 Требования к приложению
Сайт должен обеспечивать реализацию следующих функций:
- Имиджевая.
Формирование стиля и образа спортивной школы по хоккею ООО «Хоккей - Наше все». Стилевое оформление сайта должно соответствовать корпоративному стилю спортивной школы.
- Информационная.
Сайт должен предоставлять доступ к информации о спортивной школы, ее истории, деятельности, ассортименте предлагаемой продукции и услуг, а также оперативно информировать пользователей о новостях спортивной школы.
- Рекламная.
Сайт должен содержать информацию:
- Новости, объявления;
- Участие учреждения в проектах, мероприятиях;
- Другая информация об уставной деятельности спортивной школы.
Формат входных данных представляет собой форму для обратной связи для пользователя, информация из базы данных о товарах и услуг;
Форматом выходных данных является таблица в базе данных с выбранными товарами и услугами - Корзина и счетчик цены;
Пользовательский интерфейс был разработан с помощью системы управления сайтами WIX с интуитивно понятным онлайн-редактором.
1.2 Анализ исходных данных
Для доступа клиента к БД, предоставляется специальная программа - Web-сервер, обеспечивающая функционирование пользовательского приложения, выполняющего непосредственный запрос к данным и возврат ответа в виде HTML-документа.
Рис. 1. Структурная схема доступа к базе данных
Практически Web-сервер включает несколько других серверов, реализующих необходимые протоколы.
Так IIS (Internet Information Services) включает серверы:
˗ HTTP (Hypertext Transfer Protocol) - протокол передачи гипертекста
˗ FTP (File Transfer Protocol) - протокол передачи файлов
˗ NNTP (Network News Transfer Protocol) - сетевой протокол передачи новостей
˗ SMTP (Simple Mail Transfer Protocol) - простой протокол передачи почты
Механизм доступа к БД на стороне сервера реализуется за счет наличия стандартизованных средств:
˗ Поддержки диалоговых форм на уровне гипертекстового документа (язык HTML - Hypertext markup Language). С каждым документом связан URL (Uniform Recourse Locator), для доступа к которым используется объектно-ориентированный протокол HTTP (Hypertext Transfer Protocol).
˗ Возможности запуска серверных программ, взаимодействие которых происходит через стандартный интерфейс CGI или прикладные интерфейсы Web-сервера.
Для поддержки HTTP-протокола в составе Web-сервера имеется HTTP-сервер. HTTP-клиент/серверное взаимодействие состоит из одного обмена запрос/ответ. Это краткая транзакция между клиентом и сервером. HTTP - это PRC (Remote Procedure Call) в Web поверх TCP/IP. HTTP не имеет состояния, не помнит предыдущих состояний и обладает важным свойством передавать самоописывающиеся данные.
Лидером среди баз данных, применяемых для разработки WEB-приложений, на сегодняшний день, безусловно, является MySQL. Главное достоинство MySQL (плавно переходящее в недостаток) - ее простота. Как следствие - высочайшая скорость выполнения SQL-запросов и необходимость явного программирования основных правил поддержания целостности и непротиворечивости данных на уровне сервера приложений.
Популярность MySQL объясняется еще и тем, что эта СУБД ориентирована на большое количество платформ, а также обладает возможностью загрузки оптимизированных под конкретную операционную систему модулей и поддержкой транзакций на уровне отдельных записей.
Дать оценку протоколам, указанным в исходных данных, определить, в чем их преимущество перед другими протоколами и почему именно они подходят для реализации поставленной задачи.
Для записи, выборки и обработки данных, хранящихся, в компьютерной базе данных используется система управления базой данных, каковой и является ПО MySQL. Поскольку компьютеры справляются с обработкой больших объемов данных, управление базами данных играет центральную роль в вычислениях. Реализовано такое управление может быть по-разному - как в виде отдельных утилит, так и в виде кода, входящего в состав других приложений, это система управления реляционными базами данных.
В реляционной базе данных данные хранятся не все вместе, а в отдельных таблицах, благодаря чему достигается выигрыш в скорости и гибкости. Таблицы связываются между собой при помощи отношений, благодаря чему обеспечивается возможность объединять при выполнении запроса данные из нескольких таблиц. SQL как часть системы MySQL можно охарактеризовать как язык структурированных запросов плюс наиболее распространенный стандартный язык, используемый для доступа к базам данных.
Программное обеспечение MySQL - это ПО с открытым кодом.
ПО с открытым кодом означает, что применять и модифицировать его может любой желающий. Такое ПО можно получать по Internet и использовать бесплатно. При этом каждый пользователь может изучить исходный код и изменить его в соответствии со своими потребностями. Использование программного обеспечения MySQL регламентируется лицензией GPL (GNU General Public License), <http://www.gnu.org/licenses/>, в которой указано, что можно и чего нельзя делать с этим программным обеспечением в различных ситуациях. Если работа в рамках GPL вас не устраивает или планируется встраивание MySQL-кода в коммерческое приложение, есть возможность купить коммерческую лицензированную версию у компании MySQL AB. See section 1.6.3 Лицензии на ПО MySQL <http://www.mysql.ru/docs/man/MySQL_licenses.html>.
1.3 Разработка приложения
Чтобы приступить к созданию сайта, необходимо зарегистрироваться в системе Wix. Форма очень простая.
Рис. 2. Форма регистрации
Далее нужно выбрать направленность вашего сайта. Выберем для примера «Другое».
Рис. 3. Выбор сайта
Теперь можно выбрать любой бесплатный шаблон WIX.
Рис. 3. Выбор шаблонов
Наведя курсор мышки на подходящий шаблон, можно увидеть следующую информацию: «Цена» «Редактировать» — «Смотреть шаблон», а также «О Шаблоне».
Чтобы ознакомиться с шаблоном переходим по ссылке «Смотреть шаблон» и просматриваем его внешний вид и основные функции. Также можно ознакомиться с краткой информацией о нем, кликнув на ссылку «О шаблоне». Если нас все устроило, кликаем по кнопке «Редактировать», чтобы перейти в редактор Wix. Теперь переходя от блока к блоку, мы можем менять все компоненты блога, по своему вкусу. Кликаем на заголовок сайта и меняем надпись. Мы можем поменять ее размер, шрифт, способ выделения, добавить эффекты.
Рис. 4. Пустая страница сайта
Управление Страницами
Справа находится панель инструментов редактора. Здесь можете использовать ее для редактирования элементов вашего сайта.
Рис. 5. Панель инструментов редактора
В редакторе имеется и верхнее меню. В данный момент нас интересуют ссылки на панель управления и настройки.
Рис. 6. Верхнее меню
Дальше в настройках нужно сделать его видимым для всех интернет пользователей если раннее этого не сделали. В меню «Настройки» в разделе Seo включите «Позволить поисковикам найти мой сайт», это даст вам возможность раскручивать свой проект.
Введите имя вашей Страницы в поле Назвать страницу.
Нажать OK.
Новая страница появилась на сайте. Теперь нужно добавить контент! Если Страница слишком маленькая, придется увеличить или добавить новую группу страниц для использования функции Структура Страницы. Кроме того, некоторые шаблоны не поддерживают функцию Структура Страницы. Чтобы использовать его в любом случае, просто надо добавить новую Группу Страниц (Добавить > Части Страниц > Группы Страниц), а затем следовать инструкциям выше.
Для дополнительной информации о Страницах, нажмите здесь. https://ru.wix.com/blog
Просмотр и Навигация по Страницам
Навигация по Главным и Типовым Страницам возможнa через Менеджер Страниц. Просто нажмите на страницу в окне “Менеджер Страниц”. Кроме того, можно также просмотреть ваши Страницы, нажимая на навигационные стрелки, расположенные вверху выбранной Страницы. Если нужно добавить различные элементы на сайт, то можно использовать Меню “Добавить”, находящееся слева в Редакторе. Каждая категория в “Добавить” откроет перед вами меню доступных элементов. Также можно выбрать стиль, который доступен для выбранного элемента.
Наведите мышку на “Добавить”, затем - на нужную категорию в “Добавить”.
Перед вами откроется меню. В открывшемся меню нажмите на элемент.
Рис. 7. панель инструментов
Добавление Элемента.
В появившейся галерее выберите стиль Элемента.
Как только добавите элемент, можно полностью «настроить» его.
Нажмите на элемент в вашем Редакторе. Перед вами откроется панель настроек - с правой стороны в Редакторе.
Каждый элемент, который Вы выберете, будет иметь различный набор доступных функций для редактирования.
Начнем с семи кнопок слева:
- Меню сайта
- Фон
- Добавить
- App Market
- Мои загрузки
- Блог
- Создайте интернет-магазин
Меню сайта - управлять страницами своего меню сайта.
Фон – позволяет добавлять и менять фон страниц, как главной, так и страниц с постами.
Добавить – с помощью этой кнопки можно добавлять дополнительные элементы на сайт. К примеру, кнопки соц. сетей.