ВУЗ:
Составители:
Рубрика:
85
Глава 6. Пример заданий на курсовую работу
Цель работы: Курсовая работа ставит своей целью изучение основ создания
Web-сайтов, включающих работу с удаленной базой данных и использования CGI-
скриптов.
Задание:
1. Спроектировать БД согласно варианту задания и реализовать ее для СУБД
mySQL версии 5.x.x. Под проектированием понимается разработка ER-
диаграммы и нормализация БД. Для реализации необходимо подготовить
скрипт на зыке SQL (диалект mySQL 5.x.x),
выполняющий следующие
действия:
Создание структуры таблиц;
Ус т а новка ссылочной целостности для таблиц типа «мастер-
подчиненный»;
Заполнение таблиц данными (не менее 10 строк для каждой таблицы);
2. Создать приложение на языке PHP, позволяющее устанавливать соединение
с БД mySQL и обращаться к ней с запросами SQL. Приложение должно
иметь средства навигации, с помощью которых можно
выбирать просмотр
одной из возможных таблиц (согласно варианту задания).
3. Подключить к приложению на PHP модуль библиотеки Smarty.
4. Изучить синтаксис шаблонов библиотеки Smarty и реализовать шаблон (или
набор шаблонов) для отображения содержимого таблиц, полученных в
результате выполнения первого этапа. Шаблон вывода должен обеспечивать
следующую функциональность:
Вывод названия таблицы, которая в данный
момент отображается на
экране;
Вывод строки информатора, которая показывает количество
найденных записей, например, «По Вашему запросу найдено 25
записи(ей)»;
Вывод «шапки таблицы» с указанием имени столбцов (оформление
шапки таблицы должно отличаться от оформления основного
содержания таблицы);
Построчный вывод содержимого таблицы согласно следующим
правилам:
1. первое поле представляет собой
итератор (последовательный номер
записи, а не значение идентификатора из таблицы);
2. поля, содержащие текст выравниваются по левому краю;
3. поля, содержащие числовые значения выравниваются по центру;
4. поля даты и времени форматируются «ДД-ММ-ГГГГ» и
«ЧЧ:ММ:СС» соответственно;
Страницы
- « первая
- ‹ предыдущая
- …
- 83
- 84
- 85
- 86
- 87
- …
- следующая ›
- последняя »