Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 18:10, курсовая работа
Цель работы: Курсовая работа ставит своей целью изучение основ создания Web-сайтов, включающих работу с удаленной базой данных и использования php-скриптов.
Задание: Спроектировать и реализовать Web-систему доступа к базе данных, расположенной на удаленном сервере. Под термином «доступ к базе данных» понимается совокупность следующих мероприятий:
• Отображение содержимого БД через Web-интерфейс;
• Редактирование содержимого БД (добавление записи, изменение записи, удаление записи);
• Управление доступом к БД на основе разграничения полномочий по логину и паролю;
• Поиск и статистическая обработка данных, хранящихся в БД;
• Обеспечение целостности БД.
Сети ЭВМ и телекоммуникации
Задание на курсовую работу
Цель работы: Курсовая работа ставит своей целью изучение основ создания Web-сайтов, включающих работу с удаленной базой данных и использования php-скриптов.
Задание: Спроектировать и реализовать Web-систему доступа к базе данных, расположенной на удаленном сервере. Под термином «доступ к базе данных» понимается совокупность следующих мероприятий:
Часть I. Требования к проектированию БД
В качестве инструментального средства использовать СУБД MySQL 4.x/5.x
Необходимо разработать
SQL-скрипт для наполнения БД тестовыми значениями. Для вставки значений в таблицу необходимо использовать ранее разработанные хранимые процедуры, поэтому запрещается использовать операторы INSERT.
Примечания:
* - задание на оценку «хорошо»
** - задание на оценку «отлично»
Для претендующих на оценку отлично, необходимо выполнить все запросы с 1 по 7 включительно + добавить в одну из таблиц поле «Фотография» или «Логотип» (см. по варианту).
Варианты заданий на структуру БД
База данных "Договора подряда" должна хранить следующую информацию:
1) Фамилия, Имя, Отчество
2) Название должности сотрудника.
3) Домашний адрес сотрудника.
4) Характеристика сотрудника.
5) Наименование проекта, в
6) Дата начала/окончания проекта.
7) Количество дней, отработанных сотрудником в проекте.
8) Должностные оклады.
9) Описание проекта.
База данных должна содержать информацию о 10 сотрудниках, 4 должностях, 2 проектах. Предусмотреть, чтобы не менее 5 сотрудников работали в 2 проектах одновременно.
База данных "Телефонные переговоры" должна хранить следующую информацию:
1) Фамилия, Имя, Отчество
2) Телефонный номер абонента.
3) Телефонный код и название города, куда звонил абонент.
4) Дата разговора.
5) Продолжительность разговора.
6). Тариф за 1 минуту разговора с указанным городом.
7) Домашний адрес абонента.
База данных должна содержать информацию о 10 абонентах, 5 городах. Предусмотреть, чтобы 5 абонентов сделали не менее 2 телефонных разговоров с различными городами.
База данных "Торговые операции" должна хранить следующую информацию:
1) Название фирмы-клиента.
2) Фамилия, Имя, Отчество
3) Юридический адрес фирмы-
4) Контактный телефон.
5) Название проданного товара.
6) Единица измерения проданного товара.
7) Количество проданного товара.
8) Дата продажи.
9) Цена товара.
10) Скидка.
11) Описание товара.
База данных должна содержать информацию о 10 фирмах, 5 товарах. Предусмотреть, чтобы 5 фирм сделали не менее 2 покупок различных товаров.
База данных "Преподаватели вуза" должна хранить следующую информацию:
1) Фамилия, Имя, Отчество
2) Телефон преподавателя.
3) Место работы преподавателя.
4) Название должности
5) Предмет, который ведет
6) Должностная почасовая ставка преподавателя.
7) Количество проведенных часов по данному предмету.
8) Домашний адрес преподавателя.
9) Характеристика.
База данных должна содержать информацию о 10 преподавателях, 3 должностях, 4 предметах. Предусмотреть, чтобы 5 преподавателей проводили занятия по 2 предметам одновременно.
База данных "Библиотека" должна хранить следующую информацию:
База данных должна содержать информацию о 7 читателях, 7 книгах. Предусмотреть, чтобы каждый читатель брал не менее 2 книг.
База данных "Банковские вклады" должна хранить следующую информацию:
1) Фамилия, Имя, Отчество
2) Номер счета в банке.
3) Дата посещения.
4) Сумма взноса.
5) Сумма выдачи.
6) Серия и номер паспорта
7) Домашний адрес вкладчика.
Ваза данных должна содержать информацию о 10 вкладчиках. Предусмотреть, чтобы каждый вкладчик посещал банк не менее 2 раз.
База данных "Резервирование билетов" должна хранить следующую информацию:
База данных должна содержать информацию о 5пассажирах, 3 поездах, 4 пунктах назначения. Предусмотреть, чтобы 5 пассажиров пользовались услугами резервирования билетов не менее 2 раз.
База данных "Фотосервис" должна хранить следующую информацию:
База данных должна содержать информацию о 10 клиентах, 5 видах услуг. Предусмотреть, чтобы каждый клиент делал заказы не менее, чем на 2 фотоуслуги.
База данных "Коммунальные услуги" должна хранить следующую информацию:
База данных должна содержать информацию о 10 квартиросъемщиках, 5 видах. услуг. Стоимость одних услуг должна определяться площадей квартиры, других — количеством жильцов. Предусмотреть, чтобы каждый квартиросъемщик пользовался не менее чем 3 коммунальными услугами.
База данных "Прокат товаров" должна хранить следующую информацию:
База данных должна содержать информацию о 10 клиентах, 5 товарах. Предусмотреть, чтобы 5 клиентов пользовались услугами проката не менее 2 раз.
База данных "Успеваемость студентов" должна хранить следующую информацию: