Обоснование выбора языков разметки гипертекста HTML и стилей CSS. Описание архитектуры клиент-сервер. Разработка базы данных средствами структурированного языка запросов SQL. Пользовательский интерфейс и руководство пользователя для работы с программой.
Бесспорное преимущество, которое Интернет принес людям - это молниеносный обмен информацией. На данном сайте размещена детская литература, которую зарегистрированный пользователь может приобрести как заказом по почте либо в электронном виде или же взять книгу напрокат. Целью работы студента над курсовым проектом является расширить и углубить свои знания по технологии разработки программного обеспечения, используя языки web-программирования и СУБД. Для достижения цели проекта поставлены следующие задачи: ь рассмотреть, выбрать существенное, систематизировать информацию по данной предметной области из различных информационных источников; ь выбрать средства реализации проекта: языки программирования, СУБД, фреймворки, библиотеки для разработки информационного сайта, который должен обладать следующими характеристиками и функциями: 1. ресурс должен обеспечивать разделение прав доступа и функциональных возможностей между группами пользователей;Значение чтения для ребенка с первых лет его жизни трудно переоценить. Приучая ребенка к чтению и предлагая ему интересные, познавательные книги, мы воспитываем его. Книги пробуждают интерес к учебе, труду, самопознанию. С момента прихода в школу ребенок должен осознать, что многие знания нужно добывать самому, а поможет в этом книга. Если в доме царит атмосфера уважения к книге, а родители откликаются на просьбы ребенка почитать, помочь в чем-то разобраться, то ребенок будет ценить чтение как один из неотъемлемых компонентов жизни.Ведь независимо от того создается сайт для представления какой либо фирмы или просто для заработка на рекламе, основной его функцией является привлечение как можно большей аудитории. Профессиональные студии веб - дизайна предлагают создание сайтов различного предназначения, это может быть корпоративный сайт, сайт - визитка, интернет - магазин, сайты для ведения бизнеса как онлайн, так и в реальном мире. У каждого сайта свои цели и задачи, которые реализуются благодаря возможностям и преимуществам интернет-технологий. Сайт - набор из нескольких десятков, сотен и даже тысяч веб-страниц, связанных между собой единой темой, общим оформлением и ссылками. Благодаря новым правилам, появившимся в CSS3, на сайтах используется множество интересных визуальных эффектов, таких как закругленные углы у блоков, тени, градиент в качестве фона, полупрозрачные элементы, CSS-трансформации, использование веб-шрифтов и многое другое.Для разработки структуры сайта были выбраны язык разметки гипертекста HTML и язык стилей CSS. Преимущества HTML - относительная несложность изготовления программного продукта, возможность представлять его по частям, уверенность в совместимости с программным обеспечением пользователей. Разметка позволяет вставку спецсимволов, изменение размера, типа, начертания шрифта, выравнивание текста, создание таблиц. HTML позволяет сверстать книгу в более удобном для чтения виде, внедрить иллюстрации, списки, создать гиперссылки, которые позволяют одним кликом мыши перейти в нужный раздел. Он используется для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида веб-страниц.Для реализации связи один-ко-многим между таблицами необходимо наличие в дочерней таблице вторичного ключа, по которому будет осуществлена связь с первичным ключом родительской таблицы. Например, в таблице preferes первичным ключом является n_pref, а вторичным (внешним) n_pol, который связывает данную таблицу с родительской таблицей polzovateli. Чтобы заполнить таблицы данными, используется команда INSERT TABLE. Для редактирования данных таблицы и их удаления используются команды UPDATE и DELETE. Выборка данных из таблиц осуществляется с помощью SQL команды SELECT (см. рисунок 4).Администратор сайта имеет доступ к информации обо всех пользователях, ведет учет и контроль заказов, задолженностей читателей, может проанализировать рейтинг литературных жанров, предпочитаемых пользователями и интересы каждого конкретного читателя. ь Функциональная структура сайта Исходя из выбранной структуры и определения групп пользователей, была разработана модель данных для создания базы данных и таблиц, входящих в нее. Необходимы такие таблицы как Пользователи с личными данными пользователей, Жанры с перечисленными литературными жанрами, Предпочтения с информацией о том, какие жанры предпочитают пользователи. Например, следующий стиль задает границу для элемента, фон, цвет шрифта, положение, тень, позиционирование, отступ слева, отступ сверху, ширину и высоту, шрифт, размер шрифта, закругление углов. input.i1{ font-family: Bookman Old Style; font-size:12px; } select {font-weight:bold;color:white;background-color:green;Запустив главный файл с названием index.htm с помощью веб-браузера, можно увидеть титульную страницу с названием сайта, содержанием и главным меню (рисунок 17). Страница, открывающаяся администратору, показана на рисунке 18. Пользователь при входе в систему получает доступ в личный кабинет, из которого он может выйти к покупкам (см. рисуно
План
Оглавление
Введение
Глава 1. Обзор литературы и информационных источников
1.1 Обоснование актуальности темы проекта
1.2 Обзор и анализ аналогичных интернет ресурсов
1.3 Обусловленность выбора средств разработки и языков программирования
Глава 2. Разработка сайта детского книжного магазина
2.1 Описание инструментов среды разработки
2.2 Описание этапов разработки
2.3 Пользовательский интерфейс и руководство пользователя для работы с программой
Заключение
Список литературы
Введение
Вторжение Интернета в жизнь человека нельзя назвать иначе, чем ошеломляющим. Бесспорное преимущество, которое Интернет принес людям - это молниеносный обмен информацией. Люди общаются без границ, совершают покупки, отправляются в путешествия...
Современный бизнес все больше перемещается в Интернет-пространство. Виртуальная реклама уверенно теснит все другие ее разновидности. Крупную корпорацию невозможно уже представить без многоуровневого хорошо организованного управляющего сайта. А Интернет-магазины шутя отвоевывают у своих материальных конкурентов толпы покупателей.
Данный курсовой проект представляет собой сайт детского книжного магазина. На данном сайте размещена детская литература, которую зарегистрированный пользователь может приобрести как заказом по почте либо в электронном виде или же взять книгу напрокат.
Целью работы студента над курсовым проектом является расширить и углубить свои знания по технологии разработки программного обеспечения, используя языки web-программирования и СУБД.
Целью выполнения курсовой работы является разработка сайта детского книжного магазина.
Для достижения цели проекта поставлены следующие задачи: ь рассмотреть, выбрать существенное, систематизировать информацию по данной предметной области из различных информационных источников;
ь проанализировать подобные WEB-ресурсы, изучив их содержание, структуру, функционал;
ь выбрать средства реализации проекта: языки программирования, СУБД, фреймворки, библиотеки для разработки информационного сайта, который должен обладать следующими характеристиками и функциями: 1. ресурс должен обеспечивать разделение прав доступа и функциональных возможностей между группами пользователей;
2. незарегистрированным пользователям доступ на сайт запрещен;
3. личные данные зарегистрированных пользователей сохраняются, читатель может зайти в свой личный кабинет, просмотреть информацию о себе, имеется у него долг или нет, получить скидку на покупку;
4. зарегистрированный пользователь имеет возможность также просмотреть имеющиеся книжные издания и сделать заказ (имитация);
5. администратор может просмотреть данные всех пользователей, открыть и просмотреть подробную информацию о том, имеет читатель долг или нет, какие скидки ему предоставляются, также программа выдает администратору анализ востребованности и предпочтений пользователей по литературным жанрам;
6. программа должна быть защищена от некорректного ввода данных, недостоверной или неполной информации, на подобные случаи должен быть организован либо запрет ввода, либо выводиться предупреждающие сообщения;
7. ресурс должен иметь дружелюбный интерфейс, привлекательный для детей внешний вид, соответствовать единому стилю, иметь логичную внутреннюю структуру, позволять быстро найти необходимую информацию, быть удобным, простым и приятным в использовании. ь необходимо также глубже изучить алгоритмические структуры, систему команд, функций и процедур выбранных языков программирования и СУБД;
ь и, наконец, разработать программное средство, соответствующее вышеперечисленным характеристикам и функциям.
Вы можете ЗАГРУЗИТЬ и ПОВЫСИТЬ уникальность своей работы