ЗАДАНИЕ Соберите, оформите и представьте сайт по одной из тем: Условия выполнения задания 1. Время на создание сайта – 4 академических часа. Максимальное время на представление сайта 15 минут. 2. Презентация сайта осуществляется на примере конкретного сайта, созданного студентом по заранее определенной теме: Вариант 1 Ваша задача – реализовать сервис заказа такси. Задачи, которые должны быть решены: - создание базы данных; - добавление заказов в общую базу; - сортировка заказов по одному критерию; Должно быть реализовано 2 роли: Заказчик Администратор Заказчик – это клиент, который заказывает такси, зарегистрированный посетитель сайта прошедший авторизацию. Функционал: Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости. Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию. Функционал: Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков. Исходные данные для БД: База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Адреса», таблица «Роли». Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги. Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя, имя, e-mail пользователя, номер льготной карты, роль пользователя. Таблица «Адреса» должна иметь следующие поля: номер, микрорайон, название улицы, дом. Таблица «Роли» должна иметь следующие поля: идентификатор, роль. Выходные данные: Работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, база данных MySql. . Вариант 2 Ваша задача – реализовать сервис по доставке продуктов на дом. Задачи, которые должны быть решены: - создание базы данных; - добавление продуктов в общую базу; - сортировка продуктов по одному критерию; Должно быть реализовано 2 роли: Заказчик Администратор Заказчик – это клиент, который заказывает продукты, зарегистрированный посетитель сайта прошедший авторизацию. Функционал: Зарегистрироваться на сайте. Просматривать предлагаемые продукты. Производить поиск продуктов по ключевым словам. Сортировать продукты по стоимости. Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию. Функционал: Просмотр всех клиентов, продуктов. Имеет возможность добавлять, удалять и редактировать список продуктов. Имеет возможность добавлять и удалять заказчиков. Исходные данные для БД: База данных должна содержать следующие таблицы: таблица «Продукты», таблица «Пользователь», таблица «Роли». Таблица «Продукты» должна иметь следующие поля: номер продукта, наименование продукта, описание продукта, стоимость продукта. Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя, имя, e-mail пользователя, код скидки, адрес, роль пользователя. Таблица «Роли» должна иметь следующие поля: идентификатор, роль. Выходные данные: Работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, база данных MySql. Вариант 3 Ваша задача – реализовать сервис мойки автомобилей. Задачи, которые должны быть решены: - создание базы данных; - добавление заказов в общую базу; - сортировка заказов по одному критерию; Должно быть реализовано 2 роли: Заказчик Администратор Заказчик – это клиент, который заказывает услуги, зарегистрированный посетитель сайта прошедший авторизацию. Функционал: Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости. Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию. Функционал: Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков. Исходные данные для БД: База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Роли». Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги. Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя, имя, e-mail пользователя, номер телефона, номер льготной карты, роль пользователя. Таблица «Роли» должна иметь следующие поля: идентификатор, роль. Выходные данные: Работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, база данных MySql. Вариант 4 Ваша задача – реализовать сервис по доставке лекарств на дом. Задачи, которые должны быть решены: - создание базы данных; - добавление лекарств в общую базу; - сортировка лекарств по одному критерию; Должно быть реализовано 2 роли: Заказчик Администратор Заказчик – это клиент, который заказывает лекарства, зарегистрированный посетитель сайта прошедший авторизацию. Функционал: Зарегистрироваться на сайте. Просматривать предлагаемые лекарства. Производить поиск лекарств по ключевым словам. Сортировать лекарства по стоимости. Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию. Функционал: Просмотр всех клиентов, лекарств. Имеет возможность добавлять, удалять и редактировать список лекарств. Имеет возможность добавлять и удалять заказчиков. Исходные данные для БД: База данных должна содержать следующие таблицы: таблица «Лекарства», таблица «Пользователь», таблица «Роли». Таблица «Лекарства» должна иметь следующие поля: номер лекарства, наименование лекарства, описание лекарства, стоимость лекарства. Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя, имя, e-mail пользователя, код скидки, адрес, роль пользователя. Таблица «Роли» должна иметь следующие поля: идентификатор, роль. Выходные данные: Работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, база данных MySql. Вариант 5 Ваша задача – реализовать сервис по предоставлению клининговых услуг (уборка помещений). Задачи, которые должны быть решены: - создание базы данных; - добавление заказов в общую базу; - сортировка заказов по одному критерию; Должно быть реализовано 2 роли: Заказчик Администратор Заказчик – это клиент, который заказывает услуги, зарегистрированный посетитель сайта прошедший авторизацию. Функционал: Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости. Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию. Функционал: Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков. Исходные данные для БД: База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Роли». Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги. Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя, домашний адрес пользователя, номер телефона, наличие льготной карты, роль пользователя. Таблица «Роли» должна иметь следующие поля: идентификатор, роль. Выходные данные: Работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, база данных MySql. Вариант 6 Ваша задача – реализовать сервис по подключению к сети Интернет и кабельному телевидению. Задачи, которые должны быть решены: - создание базы услуг; - добавление заказов в общую базу; - сортировка заказов по одному критерию; Должно быть реализовано 2 роли: Заказчик Администратор Заказчик – это клиент, который заказывает услуги, зарегистрированный посетитель сайта прошедший авторизацию. Функционал: Зарегистрироваться на сайте. Просматривать предлагаемые услуги. Производить поиск услуг по ключевым словам. Сортировать услуги по стоимости. Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию. Функционал: Просмотр всех клиентов, услуг. Имеет возможность добавлять, удалять и редактировать услуги. Имеет возможность добавлять и удалять заказчиков. Исходные данные для БД: База данных должна содержать следующие таблицы: таблица «Услуги», таблица «Пользователь», таблица «Роли». Таблица «Услуги» должна иметь следующие поля: номер услуги, наименование услуги, описание услуги, стоимость услуги. Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя, домашний адрес пользователя, номер телефона, подключенная услуга, объем скаченного трафика, роль пользователя. Таблица «Роли» должна иметь следующие поля: идентификатор, роль. Выходные данные: Работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, база данных MySql. Вариант 7 Ваша задача – реализовать сервис по уходу за домашними животными. Задачи, которые должны быть решены: - создание базы данных; - добавление лекарств в общую базу; - сортировка лекарств по одному критерию; Должно быть реализовано 2 роли: Заказчик Администратор Заказчик – это клиент, который заказывает лекарства, зарегистрированный посетитель сайта прошедший авторизацию. Функционал: Зарегистрироваться на сайте. Просматривать предлагаемые лекарства. Производить поиск лекарств по ключевым словам. Сортировать лекарства по стоимости. Администратор - зарегистрированный привилегированный пользователь сайта, прошедший авторизацию. Функционал: Просмотр всех клиентов, лекарств. Имеет возможность добавлять, удалять и редактировать список лекарств. Имеет возможность добавлять и удалять заказчиков. Исходные данные для БД: База данных должна содержать следующие таблицы: таблица «Лекарства», таблица «Пользователь», таблица «Роли». Таблица «Лекарства» должна иметь следующие поля: номер лекарства, наименование лекарства, описание лекарства, стоимость лекарства. Таблица «Пользователь» должна иметь следующие поля: номер пользователя, логин пользователя, имя, e-mail пользователя, код скидки, адрес, роль пользователя. Таблица «Роли» должна иметь следующие поля: идентификатор, роль. Выходные данные: Работающий сайт формата HTML5/CSS3 с PHP – программой, реализующий указанный функционал, база данных MySql. Проверяемые результаты обучения: ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество. ОК3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность. ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития. ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности. ОК 7. Брать на себя ответственность за работу членов команды (подчиненных), за результат выполнения заданий. ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности. ПК 5.1 Работать с прикладными пакетами верстки. ПК 5.2 Публиковать сайт. ПК 5.3 Поддерживать сопровождение сайта. ПК 5.4 Использовать базы данных при разработке web-проектов. ПК 5.5 Разрабатывать приложения баз данных. |