ключи на втором уровне связаны с ассоциативными массивами, в которых ключами являются каф1, каф2, каф3, а значениями ключей — названия кафедр (без слова "кафедра"), эти названия находятся в файле spisok.txt. Причем названия заносить в массивы точно как в файле spisok.txt.
2. С помощью сортировки массивов выведите на экран в алфавитном порядке названия факультетов, а под названием каждого факультета — список его кафедр тоже в алфавитном порядке (как маркированный список), причем перед названием кафедры должно быть слово "кафедра":
Тема 4. Работа с базами данных
Задание 1. Регистрация пользователей сайта
Создать небольшое Web-приложение, позволяющее выполнять регистрацию и аутентификацию пользователей некоторого сайта. Для этого необходимо:
· разработать структуру таблицы пользователей, в которой будет храниться информация о пользователях сайта.
· разработать Web-форму, с помощью которой пользователь заносит данные о себе в базу данных.
· разработать Web-форму для входа(аутентификации) пользователя в систему.
Создать небольшое Web-приложение, позволяющее добавлять информацию об абитуриентах учебного заведения. Для этого необходимо:
· разработать структуру таблицы Абитуриенты, в которой будет храниться информация об абитуриентах ВУЗа.
· разработать Web-форму, с помощью которой вводится информация об абитуриентах в базу данных.
· Разработать страницу просмотра всех абитуриентов ВУЗа, с возможностью добавления, удаления и изменения информации об абитуриентах.
· Создать страницу поиска информации о нужном абитуриенте по заданным параметрам.
Примерный вид форма для добавления информации об абитуриенте:
Информация о клиентах отеля вводилась с помощью WINDOWS-формы следующего вида (см. рисунок ниже). Требует разработать Web-приложение для регистрации клиентов отеля. Для этого:
1. Разработать структуру таблицы Клиенты, в которой хранится вся информация о клиентах отеля.
2. Разработать WEB-форму вида, подобного тому, что на рисунке для регистрации клиентов отеля. Кнопки «Отмена», «Выход» - не создавать.
При нажатии на кнопку «Добавить» выполняется расчет стоимости проживания, и информация о клиенте записывается в базу данных.
Расчет стоимости производится исходя из следующего. Стоимость зависит от продолжительности проживания в днях: <продолжительность>*<стоимость номера>+ <продолжительность>*<завтрак>.
Стоимость одноместного номера – 990 рублей в день, стоимость двуместного номера – 850 руб в день, стоимость люкса – 1100 рублей в день, завтрак в номере стоит 250 рублей.
3. Создать Web-форму для поиска информации о клиентах отеля по заданным параметрам.
Примерный вид формы для добавления информации о клиентах отеля.
Задание 4
Даны связанные таблицы
· Тесты(*Номер теста, Название теста)
· Вопросы(*Номер вопроса, Текст вопроса, 1 вариант ответа, 2 вариант ответа,
3 вариант ответа, 4 вариант ответа, номер правильного варианта, номер текста)
В таблице Вопросы поле «номер теста» это внешний ключ, ссылающийся на первичный ключ таблицы «Тесты».
Задание. Требуется:
1. Создать таблицы
2. Создать удобный пользовательский интерфейс для:
a. Наполнения тестов (т.е. добавление, удаление, изменение, просмотр тестов)
b. Наполнения вопросов (добавление, удаление, изменение, просмотр вопросов к заданному тесту)
c. Удобный просмотр тестов, т.е. при выборе теста, видеть все вопросы, относящиеся к данному тесту.
Задание 5
Даны таблицы:
Категории товара(Номер категории, название категории)
Товар(*Номер товара, номер категории, название товара, цена)
Задание
1. Создать таблицы
2. Спроектировать и создать удобный пользовательский интерфейс
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.