Сайт
Курсовая работа, 20 Января 2014, автор: пользователь скрыл имя
Краткое описание
Мы живем в эпоху перемен. Она совершенно меняет способы создания, публикации, сбора и использования информации. Это отражается на характере профессиональной, познавательной, развлекательной и других сфер деятельности людей. И в центре этих изменений находится Интернет.
Электронные коммуникации позволяют общаться и совместно работать людям, находящимся в различных регионах планеты. Единое информационное пространство Интернет не только сокращает громадные расстояния, но и разрывает национальные и классовые границы, обеспечивает каждому индивидууму возможность для самовыражения и удовлетворения различных духовных потребностей.
Прикрепленные файлы: 1 файл
Курсовая работа введение.docx
— 66.61 Кб (Скачать документ)
Курсовая работа
на тему:
«Сайт»
Оглавление
Введение
Мы живем
в эпоху перемен. Она совершенно
меняет способы создания, публикации,
сбора и использования
Электронные коммуникации позволяют общаться и совместно работать людям, находящимся в различных регионах планеты. Единое информационное пространство Интернет не только сокращает громадные расстояния, но и разрывает национальные и классовые границы, обеспечивает каждому индивидууму возможность для самовыражения и удовлетворения различных духовных потребностей.
Интернет
предоставляет беспрецедентные
возможности повышения
Основная цель курсовой работы: разработать web-сайт для фанатов Lafee.
Исходя из цели, необходимо решить основные задачи:
- Разработать структуру сайта.
- Разработать дизайн сайта.
- Разработать интерфейс сайта.
- Разработать Web страницы для интерактивного общения посетителей.
- Подобрать и обработать данные для контента сайта.
1 Разработка базы данных
База данных - совокупность связанных данных, сохраняемая в двумерных таблицах информационной системы. Программное обеспечение информационной системы, обеспечивающей создание, ведение и совместное использование баз данных, называется системой управления базами данных (СУБД). База данных представляет собой удачно организованный набор поименованных таблиц. Каждая таблица - массив (возможно, очень большой) из однородных элементов, которые называются записями. Запись может содержать в себе одно или несколько именованных полей. Число и имена полей задаются при создании таблицы. Каждое поле имеет определенный тип.
Для работы с компьютерной системой я выбрала одну из самых популярных СУБД - MySQL, потому что она проста и универсальна для большинства приложений. Для работы с ней используется язык структурированных запросов SQL (Structure Query Language), который позволяет выполнять различные операции с базами данных: создавать таблицы, помещать, обновлять и удалять из них данные, производить запросы из таблиц и т.д.
Проектируется база данных сайта для продажи фотографий Lafee. Требуется хранить данные о продаваемых фотографиях, пользователях на сайте и заказе. У каждого пользователя может быть несколько заказов, но у одного заказа может быть один только пользователь. У каждой продаваемой фотографии может быть несколько заказов, и у каждого заказа может быть несколько продаваемых фотографий. На сайте могут быть фотографии и пользователи без заказа (например, фотографию еще никто не купил, и пользователь еще не совершил заказ).
Для каждого пользователя должна храниться следующая информация:
- Логин (обязательный, единичный)
- Аватар (необязательный, единичный)
- Телефон (обязательный, множественный)
- E-mail (обязательный, единичный)
У каждого пользователя будет свой логин, т.е. он не будет повторяться.
Для каждого заказа должна храниться следующая информация:
- Дата заказа (обязательный, единичный)
- Адрес заказа (обязательный, единичный)
Идентификатор заказа введен искусственно, т.к. в реальности id заказа не существует. У каждого заказа будет свой уникальный id заказ, и он не будет повторяться.
- Для каждого товара должна храниться следующая информация:
- Изображение (обязательный, единичный)
- Название (обязательный, единичный)
- Описание (необязательный, единичный)
- Категория (обязательный, единичный)
- Цена (обязательный, единичный)
Следовательно,
связь между пользователем и
заказом 1:M (одному пользователю соответствует
несколько заказов, но каждому заказу
может соответствовать только один
пользователь ), и связь между
заказом и продаваемой
Рисунок 1-Построение Базы данных
login |
ФИО |
login |
аватар |
login |
телефон |
id заказа |
дата |
адрес |
login |
Пользователь
Аватар
Телефон
Заказ
Товар (фото)
id товара |
описание |
id товара |
изображение |
название |
категория |
цена |
Описание
id заказа |
id товара |
Покупка
3.1 Структурная схема фан-клуба Lafee
Структура сайта представлена произвольной формой поскольку страницы располагаются в свободном порядке и на каждой страницы имеется ссылка на главную страницу (Рисунок 1).Такая структура оправдана и удобна для небольших сайтов.
На рисунке 2 представлена структурная схема сайта, которая учитывает всю специфику разрабатываемого приложения.
На главной странице отображаются последние новости и основная информация
Страница «Регистрация» позволяет пользователю зарегистрироваться, чтобы в дальнейшем ему были доступны обновления на сайте.
Страница «Фото галерея» содержит фотографии певицы Lafee
Страница «Интеръю» содержит интересные публикации
Переходя на страницу «График проведения концертов» пользователь может ознакомится где и когда проходят концерты.
Открывая страницу «О фанатах» пользователь может просмотреть информацию о тех кто заходит на данный сайт и какие им нравятся песни.
Страница «О создателе» содержит информацию об авторе данного сайта.
Переходя на страницу «Творчество» пользователь может познакомиться с деятельностью певицы Lafee.