Автор работы: Пользователь скрыл имя, 20 Ноября 2013 в 18:10, курсовая работа
Цель работы: Курсовая работа ставит своей целью изучение основ создания Web-сайтов, включающих работу с удаленной базой данных и использования php-скриптов.
Задание: Спроектировать и реализовать Web-систему доступа к базе данных, расположенной на удаленном сервере. Под термином «доступ к базе данных» понимается совокупность следующих мероприятий:
• Отображение содержимого БД через Web-интерфейс;
• Редактирование содержимого БД (добавление записи, изменение записи, удаление записи);
• Управление доступом к БД на основе разграничения полномочий по логину и паролю;
• Поиск и статистическая обработка данных, хранящихся в БД;
• Обеспечение целостности БД.
вариант 9) количество коммунальных услуг, оплаченных каждым квартиросъемщиком
вариант 10) количество товаров, выданных напрокат каждому клиенту
вариант 11) количество предметов, по которым сданы экзамены каждым студентом
вариант 12) количество предметов, по которым определен рейтинг каждого студента
вариант 13) количество заказов, сделанных каждым клиентом
вариант 14) количество обращений каждого клиента в туристическое бюро
вариант 15) количество заказов, сделанных каждым клиентом.
Запрос, выдающий данные для отчета
Вариант |
Поля сводной таблицы в области | |||
страницы |
Строки |
столбца |
данных | |
1 |
Название проекта |
Фамилия сотрудника |
Название должности |
Количество отработанных дней |
2 |
Название города |
Дата разговора |
Фамилия абонента |
Продолжительность разговора |
3 |
Название фирмы-клиента |
Дата заказа |
Название товара |
Количество проданного товара |
4 |
Название должности |
Фамилия преподавателя |
Название предмета |
Количество проведенных часов |
5 |
Фамилия читателя |
Название книги |
Дата выдачи |
Цена книги |
6 |
Название вклада |
Фамилия вкладчика |
Дата посещения |
Сумма взноса |
7 |
Фамилия пассажира |
Дата отправления |
Пункт назначения |
Расстояние до пункта назначения |
8 |
Название услуги |
Фамилия клиента |
Дата заказа |
Количество единиц заказа |
9 |
Название услуги |
Фамилия квартиросъемщика |
Дата оплаты |
Количество жильцов |
10 |
Название товара |
Фамилия клиента |
Дата выдачи |
Стоимость товара |
11 |
Название предмета |
Фамилия студента |
Дата сдачи |
Оценка |
12 |
Фамилия студента |
Название предмета |
Месяц рейтинга |
Рейтинговая оценка |
13 |
Название пиццы |
Дата заказа |
Фамилия клиента |
Количество заказанной пиццы |
14 |
Название маршрута |
Дата поездки |
Фамилия клиента |
Количество путевок |
15 |
Наименование видеокассеты |
Дата выдачи |
Фамилия клиента |
Залоговая стоимость |
Часть II. Требования к проектированию Web-интерфейса
Web-интерфейс, должен обеспечивать средство, позволяющее пользователям системы просматривать любую интересующую его информацию в удобной и простой форме, а администраторам осуществлять управление содержимым БД.
При загрузке системы через Web-браузер появляется запрос логина и пароля, на основе которых определяются права пользователя системы. Запрос содержит два поля: категория пользователя и пароль для входа в систему. Если вход в систему осуществляется под именем, относящимся к категории «Администратор», то запрашивается пароль и, при правильном его вводе, разрешаются действия по модификации содержимого БД – удаление записи, редактирование записи, добавление записи (сценарий действия - по выбору). Если пользователь осуществляет вход под именем, относящимся к категории «Пользователь», то пароль игнорируется, и ему предоставляются возможности по просмотру и поиску информации согласно варианту задания.
Для пользователя имеется возможность посмотреть все результаты запросов, а также возможность сформировать отчет в формате rtf (для тех, кто претендует на оценку «отлично»).
Интерфейс администраторы должен обеспечивать следующие возможности:
Примечания:
* - задание на оценку «хорошо»
** - задание на оценку «отлично»
Дополнительные баллы возможно получить также за использование хорошего дизайна и грамотных решений его реализации.