Проектированию Web-интерфейса

Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 18:10, курсовая работа

Описание работы

Цель работы: Курсовая работа ставит своей целью изучение основ создания Web-сайтов, включающих работу с удаленной базой данных и использования php-скриптов.
Задание: Спроектировать и реализовать Web-систему доступа к базе данных, расположенной на удаленном сервере. Под термином «доступ к базе данных» понимается совокупность следующих мероприятий:
• Отображение содержимого БД через Web-интерфейс;
• Редактирование содержимого БД (добавление записи, изменение записи, удаление записи);
• Управление доступом к БД на основе разграничения полномочий по логину и паролю;
• Поиск и статистическая обработка данных, хранящихся в БД;
• Обеспечение целостности БД.

Файлы: 1 файл

zad_kurs_coe.doc

— 116.00 Кб (Скачать файл)
  1. Дата сдачи.
  1. Оценка,
  2. Фамилия, имя, отчество преподавателя.
  3. Размер стипендии.

База данных должна содержать информацию о 10 студентах, 4 предметах, 2 преподавателях. Предусмотреть, чтобы 5 студентов сдавали не менее 2 экзаменов.

    • Вариант №12 "Рейтинг студентов"

    База данных "Рейтинг студентов" должна хранить  следующую информацию:

    1. Фамилия, Имя, Отчество студента.
    2. Домашний адрес студента.
    3. Телефон студента.
    4. Дата рождения.
    5. Предмет.
    6. Месяц, за который определяется рейтинг.
    7. Текущая рейтинговая оценка.
    8. Максимальная рейтинговая оценка по предмету
    9. Фамилия, имя, отчество преподавателя.

    База данных должна содержать информацию о 10 студентах, 4 предметах, 2 преподавателях. Предусмотреть, чтобы 5 студентов имели рейтинговую оценку не менее чем по 2 предметам.

    • Вариант № 1З "Доставка пиццы"

    База данных "Доставка пиццы" должна хранить следующую информацию:

    1. Фамилия, Имя, Отчество клиента.
    2. Адрес клиента
    3. Телефон.
    4. Дата заказа.
    5. Название пиццы.
    6. Количество заказанной пиццы.
    7. Цена пиццы.
    8. Описание пиццы.
    9. Скидка

    База данных должна содержать информацию о 10 клиентах, 5 видах пиццы. Предусмотреть, чтобы 5 клиентов сделали не менее 2 заказов.

    • Вариант № 14 "Туристическая фирма"

    База данных "Туристическая фирма" должна хранить следующую информацию:

    1. Фамилия, имя, отчество клиента
    2. Телефон клиента
    3. Адрес клиента (город, улица…)
    4. Дата поездки, длительность поездки
    5. Название маршрута
    6. Количество заказанных путевок
    7. Цена путевки
    8. Предоставленная скидка
    9. Описание маршрута

    База данных должна содержать информацию о 10 клиентах, 5 маршрутах. Предусмотреть, чтобы 5 клиентов заказали не менее 2 путевок  по различным маршрутам.

    • Вариант №15 "Салон видеопроката"

    База данных "Салон видеопроката" должна хранить следующую информацию:

    1. Фамилия, Имя, Отчество клиента.
    2. Серия и номер паспорта клиента.
    3. Домашний адрес клиента.
    4. Телефон клиента
    5. Наименование видеокассеты.
    6. Описание видеокассеты.
    7. Залоговая стоимость видеокассеты.
    8. Дата выдачи.
    9. Дата возврата.
    10. Стоимость проката за сутки.

    База данных должна содержать информацию о 7 клиентах, 7 видеокассетах. Предусмотреть, чтобы 5 клиентов пользовались услугами проката не менее 2 раз.

     

    Варианты заданий на запросы.

     

    Запрос "Список с условием"

    вариант 1) список сотрудников с должностным окладом не менее определенного значения. Величиной оклада задаться самостоятельно.

    вариант 2) список абонентов, разовая продолжительность разговора которых не превышает определенного значения. Значением продолжительности разговора задаться самостоятельно.

    вариант 3) список товаров, цена которых не превышает определенного значения. Значением цены товара задаться самостоятельно.

    вариант 4) список преподавателей, должностная почасовая ставка которых не превышает определенного значения. Величиной ставки задаться самостоятельно.

    вариант 5) список книг, цена которых не превышает определенного значения. Значением цены книги задаться самостоятельно.

    вариант 6) список вкладчиков, разовая сумма взноса которых не менее определенного значения. Величиной суммы взноса задаться самостоятельно.

    вариант 7) список пунктов назначения, расстояние до которых не превышает  определенного значения. Величину расстояния задать самостоятельно.

    вариант 8) список фотоуслуг, цена которых не превышает определенного значения. Значением цены фотоуслуги задаться самостоятельно.

    вариант 9) список коммунальных услуг, стоимость которых не менее определенного значения. Величиной стоимости услуги задаться самостоятельно.

    вариант 10) список товаров, залоговая стоимость которых не превышает определенного значения. Значением стоимости товара задаться самостоятельно.

    вариант 11) список студентов, размер стипендии которых не менее определенного значения. Величиной стипендии задаться самостоятельно.

    вариант 12) список студентов, рейтинговая оценка которых не менее определенного значения. Значением рейтинговой оценки задаться самостоятельно.

    вариант 13) список названий пиццы, цена за 1 кг которых не превышает определенного значения. Величиной цены задаться самостоятельно.

    вариант 14) список маршрутов, цена путевки которых не превышает определенного значения. Величиной цены задаться самостоятельно.

    вариант 15) список видеокассет, залоговая стоимость которых не превышает определенного значения. Значением стоимости видеокассет задаться самостоятельно.

    • Запрос с расчетами.

    Сформировать запрос на выборку, который  выдает на экран:

     

    Вариант

    Включаемые в запрос поля

  • Сортировать  
    по указанному полю,  
    поле на экран  
    не выводить
  • базовых таблиц

    вычисляемое

    имя

    формула

    формат

             

  • 1

    Фамилия, Имя, Отчество,  
    Код сотрудника, Название проекта

    Сумма к выплате

    Оклад*Число отработанных дней/22

    денежный

  • Код сотрудника
  • 2

    Фамилия, Имя, Отчество, Код города, Название города

    Сумма к оплате

    Тариф за мин.* Продолжит. разговора

    денежный

    Код города

    3

    Название фирмы, Название товара, Цена товара, Количество, Дата продажи

    Общая стоимость

    Цена товара* Количество

    денежный

  • Дата продажи
  • 4

    Фамилия, Имя, Отчество, Название должности, Название предмета

    Сумма к выплате

    Должностная почасовая ставка* Количество часов

    денежный

    Название должности

    5

    Фамилия, Имя, Отчество, Номер билета, Название книги, Цена книги

    Цена книги, увеличенная на 30%

     

    денежный

    Номер билета

    6

    Фамилия, Имя, Отчество, Номер счета, Сумма взноса

    Сумма взноса, увеличенная на 25%

     

    денежный

    Номер счета

    7

    Фамилия, Имя, Отчество, Номер поезда, Пункт назначения, Расстояние

    Цена билета

    Цена 1 км пути*Расстояние*Доплата  за тип поезда* Доплата за тип  вагона

    денежный

    Пункт назначения

    8

    Фамилия, Имя, Отчество, Дата заказа, Название фотоуслуги, Цена, Количество

    Стоимость заказа

    Цена*Количество

    денежный

    Дата заказа

    9

    Фамилия, Имя, Отчество, Номер лицевого счета, Количество жильцов, Площадь  квартиры

    Стоимость услуги

    Стоимость за 1 кв.м*Площадь + Стоимость  на 1 жильца*Кол-во жильцов 

    денежный

    Номер лицевого счета

    10

    Фамилия, Имя, Отчество, Дата выдачи, Название товара

    Стоимость проката

    Стоимость проката за 1 сутки*Кол-во дней проката

    денежный

    Дата выдачи

    11

    Фамилия, Имя, Отчество, Дата сдачи, Название предмета, Стипендия

    Стипендия, увеличенная на 50%

     

    денежный

    Дата сдачи

    12

    Фамилия, Имя, Отчество, Дата рождения, Название предмета, Рейтинг

    Рейтинг, увеличенный на 10%

     

    процентный

    Дата рождения

    13

    Фамилия, Имя, Отчество, Дата заказа, Название пиццы, Цена, Количество

    Стоимость заказа

    Цена*Количество

    денежный

    Дата заказа

    14

    Фамилия, Имя, Отчество, Дата заказа, Название маршрута, Цена, Количество, Скидка

    Стоимость заказа с учетом скидки

    Цена*Количество*(1-Скидка/100)

    денежный

    Дата заказа

    15

    Фамилия, Имя, Отчество, Дата выдачи, Название видеокассеты

    Стоимость проката

    Стоимость проката за 1 сутки*Кол-во дней проката + Залоговая стоимость

    денежный

    Дата выдачи


     

    • Запрос с параметрами.

    Сформировать запрос на выборку, который  выдает на экран:

    Вариант

    Результат запроса

    Вычисляемое поле с параметром

    Параметры запроса

    имя

    формат

             

    1

    Список сотрудников, принимавших  участие в указанном проекте  и сумму к выплате в USD

    Сумма к выплате в USD

    пользовательский, 2 знака после  запятой

    Название проекта  
    Курс USD, руб

    2

    Список звонков абонента с указанным  телефонным номером и сумму к оплате в USD

    Сумма к оплате в USD

    пользовательский, 2 знака после  запятой

    Номер телефона  
    Курс USD, руб

    3

    Список товаров, проданных указанной  фирме, и стоимость проданных  товаров в USD

    Стоимость товаров в USD

    пользовательский, 2 знака после  запятой

    Название фирмы  
    Курс USD, руб

    4

    Список преподавателей, проводивших  занятия по указанному предмету, и  сумму к выплате в USD

    Сумма к выплате в USD

    пользовательский, 2 знака после  запятой

    Название предмета  
    Курс USD, руб

    5

    Список читателей, пользовавшихся указанной книгой, и стоимость этой книги в USD

    Стоимость книги в USD

    пользовательский, 2 знака после  запятой

    Название книги  
    Курс USD, руб

    6

    Список вкладчиков, посещавших банк в указанный день, и сумму их взноса в USD

    Сумма взноса в USD

    пользовательский, 2 знака после запятой

    Дата посещения  
    Курс USD, руб

    7

    Список пассажиров, купивших билеты на указанный поезд, и стоимость  билетов в USD

    Цена билета в USD

    пользовательский, 2 знака после  запятой

    Номер поезда  
    Курс USD, руб

    8

    Список клиентов, воспользовавшихся указанной фотоуслугой, и ее стоимость в USD

    Стоимость услуги в USD

    пользовательский, 2 знака после  запятой

    Название фотоуслуги  
    Курс USD, руб

    9

    Список квартиросъем-щиков, пользующихся указанной коммуналь-ной услугой, и стоимость этой услуги в USD

    Стоимость услуги в USD

    пользовательский, 2 знака после  запятой

    Название услуги  
    Курс USD, руб

    10

    Список клиентов, бравших напрокат указанный товар, и стоимость  этого товара в USD

    Стоимость товара в USD

    пользовательский, 2 знака после  запятой

    Название товара  
    Курс USD, руб

    11

    Список студентов, сдававших экзамен  указанного числа, и размер их стипендии  в USD

    Стипендия в USD

    пользовательский, 2 знака после  запятой

    Дата сдачи экзамена  
    Курс USD, руб

    12

    Список студентов и их рейтинговую  оценку за указанный месяц, увеличенную на заданный процент

    Рейтинг, увеличенный на заданный процент

    пользовательский, 2 знака после  запятой

    Месяц  
    Процент увеличения

    13

    Список клиентов, заказавших указанную  пиццу, и ее стоимость в USD

    Стоимость пиццы в USD

    пользовательский, 2 знака после запятой

    Название пиццы  
    Курс USD, руб

    14

    Список клиентов, купивших путевку  по указанному маршруту, и ее стоимость  в  USD

    Стоимость путевки в USD

    пользовательский, 2 знака после  запятой

    Название маршрута  
    Курс USD, руб

    15

    Список клиентов, бравших на прокат указанную видеокассету, и ее стоимость в USD

    Стоимость кассеты в USD

    пользовательский, 2 знака после  запятой

    Название кассеты 
    Курс USD, руб


     

    • Запрос с групповой операцией.

    Сформировать запрос на выборку, который  позволяет определить:

    вариант 1) минимальный должностной оклад

    вариант 2) минимальный тариф за 1 минуту переговоров

    вариант 3) максимальную цену товара

    вариант 4) максимальную почасовую ставку

    вариант 5) среднюю цену книг

    вариант 6) минимальную сумму взноса

    вариант 7) минимальное расстояние до остановки (*среднюю стоимость проезда)

    вариант 8) максимальную стоимость фотоуслуги

    вариант 9) минимальную площадь квартиры

    вариант 10) среднюю стоимость проката

    вариант 11) минимальный размер стипендии

    вариант 12) среднюю рейтинговую оценку

    вариант 13) максимальную цену пиццы

    вариант 14) минимальную цену путевки

    вариант 15) среднюю стоимость видеокассет

     

    • Запрос с групповой операцией SUM.

    Сформировать запрос на выборку, который  позволяет определить:

    вариант 1) суммарное количество часов, отработанных каждым сотрудником

    вариант 2) суммарную продолжительность разговоров для каждого абонента

    вариант 3) суммарное количество товаров, приобретенных каждой фирмой

    вариант 4) суммарное количество часов, отработанных каждым преподавателем

    вариант 5) суммарную стоимость книг, выданных каждому читателю

    вариант 6) сумму взносов, сделанных каждым вкладчиком

    вариант 7) суммарную стоимость билетов для каждого пассажира

    вариант 8) суммарную стоимость фотоуслуг, оказанных каждому клиенту

    вариант 9) суммарная стоимость коммунальных услуг для каждого квартиросъемщика

    вариант 10) суммарная стоимость товаров, выданных напрокат каждому клиенту

    вариант 11) суммарный средний балл каждого студента

    вариант 12) суммарную рейтинговую оценку каждого студента

    вариант 13) суммарную стоимость пиццы, заказанной каждым клиентом

    вариант 14) суммарную стоимость путевок, приобретенных каждым клиентом

    вариант 15) суммарную стоимость видеокассет, выданных каждому клиенту.

    • Запрос с групповой операцией COUNT.

    Сформировать запрос на выборку, который позволяет определить:

    вариант 1) количество проектов, в которых принимает участие каждый сотрудник

    вариант 2) количество звонков, сделанных каждым абонентом

    вариант 3) количество покупок, сделанных каждой фирмой

    вариант 4) количество предметов, по которым ведет занятия каждый преподаватель

    вариант 5) количество книг, выданных каждому читателю

    вариант 6) количество взносов, сделанных каждым вкладчиком

    вариант 7) количество обращений каждого пассажира в билетную кассу

    вариант 8) количество обращений каждого клиента в фотоателье

    Информация о работе Проектированию Web-интерфейса