Задание для элемента основного меню «Кроссворд»:
Создать страницу сайта для разгадывания японского кроссворда. Размер кроссворда должен быть не менее 20х30. Предусмотреть следующие возможности:
- Проверка правильности разгаданного кроссворда
- Очистка всего поля
- Правильный ответ
Кроссворд может быть цветным или черно-белым.
Пример:
Задание №6
Тема: «Программирование форм»
Задание для элемента основного меню «Форма»:
1. Разработать форму для ввода данных согласно заданной предметной области. Поля формы должны быть сгруппированы. Форма должна содержать следующие элементы:
- текстовые поля,
- флажки,
- переключатели,
- списки,
- различные виды кнопок
- текст-заместитель
- отключить автозавершение для отдельных полей
- атрибут list и связанный с ним элемент datalist
- поле для ввода e-mail
- поле ввода числа number c указанием диапазона и шага приращения
- поле ввода url
- поле ввода телефона
- поле поиска
- поле ввода данных по шаблону
- поле ввода даты
- ползунок с отображением выбранного значения
2. При открытии формы предусмотреть установку фокуса на первое поле.
3. Форма должна содержать обязательные и необязательные поля. Обязательные поля должны быть выделены с использованием свойств CSS.
4. При вводе элементов формы предусмотреть проверку заполнения обязательных полей.
5. Введенные данные должны отображаться на данной странице в виде динамически создаваемой таблицы по нажатии кнопки «Отправить».
Для отображения таблицы с формой использовать метод
document.myForm.insertAdjacentHTML("afterEnd", вставляемая строка содержащая таблицу);
6. Предусмотреть возможность удаления данных из результирующей таблицы.
ДАННЫЕ ПРЕДМЕТНОЙ ОБЛАСТИ СГРУППИРОВАНЫ В КАЖДОМ ВАРИАНТЕ. ДОБАВИТЬ ПОЛЯ В ПРЕДМЕТНУЮ ОБЛАСТЬ ТАК, ЧТОБЫ ФОРМА СОДЕРЖАЛА ВСЕ ВОЗМОЖНЫЕ ЭЛЕМЕНТЫ ФОРМ.
Пример формы:
Вариант 1
Создать формы для учета сведений об автомобилях города:
АВТОМОБИЛИ
| ВЛАДЕЛЬЦЫ АВТОМОБИЛЕЙ
| НАРУШЕНИЯ
|
Марка
Год выпуска
Номер
| Фамилия владельца
Марка автомобиля
Домашний адрес
Телефон
Возраст
| Дата происшествия
Вид происшествия
Сумма штрафа
|
Вариант 2
Создать формы для учета книг в библиотеке:
ОТДЕЛЫ
| КНИГИ
| ЧИТАТЕЛИ
|
Название отдела
Фамилия заведующего
| Автор книги
Название книги
Год издания
Номер
| Фамилия читателя
Домашний адрес
Возраст
|
Вариант 3
Создать формы для учета сведений о начислении заработной платы по кафедрам математического факультета
КАФЕДРА
| СВЕДЕНИЯ О СОТРУДНИКАХ
| СВЕДЕНИЯ О ЗАРПЛАТЕ
|
Название кафедры
Фамилия заведующего
Телефон
| Фамилия сотрудника
Должность
Домашний адрес
Телефон
| Оклад
Начислено
Удержано
|
Вариант 4
Создать формы для учета сведений о сотрудниках университета
ФАКУЛЬТЕТ
| КАФЕДРА
| СОТРУДНИК
|
Название факультета
Декан факультета
Телефон деканата
Количество кафедр
| Название кафедры
Заведующий кафедрой
Телефон кафедры
| Фамилия сотрудника
Домашний адрес
Возраст
Телефон
|
Вариант 5
Создать формы для учета сведений о студентах университета
ФАКУЛЬТЕТ
| ГРУППА
| СТУДЕНТ
|
Название факультета
Количество групп
Декан факультета
| Номер группы
Количество студентов
Староста
| Фамилия студента
Домашний адрес
Телефон
Возраст
|
Вариант 6
Создать формы для учета сведений о сдаче студентами сессии
ГРУППА
| СТУДЕНТ
| РЕЗУЛЬТАТЫ СДАЧИ СЕССИИ
|
Название факультета
Номер группы
Староста
| Фамилия студента
Номер группы
Домашний адрес
Возраст
| Название предмета
Оценки
|
Вариант 7
Создать таблицы для учета сведений о родителях студента
СТУДЕНТ
| ОТЕЦ
| МАТЬ
|
Название факультета
Номер группы
Фамилия студента
Домашний адрес
Год рождения
Домашний телефон
| Фамилия отца
Возраст
Место работы
Телефон
| Фамилия матери
Возраст
Место работы
Телефон
|
Вариант 8
Создать формы для учета сведений о медперсонале больниц города
БОЛЬНИЦЫ
| ОТДЕЛЕНИЯ
| ВРАЧИ
|
Название больницы
Адрес
Фамилия главврача
Телефон приемного отделения
| Название отделения
Фамилия заведующего
Телефон отделения
| Фамилия врача
Домашний адрес
Год рождения
Специальность
|
Вариант 9
Создать формы для учета сведений о магазинах города
МАГАЗИН
| ПЕРСОНАЛ
| ТОВАР
|
Название магазина
Адрес магазина
Фамилия заведующего
Телефон
| Фамилия
Должность
Год рождения
Домашний адрес
Телефон
| Наименование товара
Количество
Цена за единицу
|
Вариант 10
Создать формы о наличии лекарственных средств в аптеках города
АПТЕКА
| ЛЕКАРСТВО
| ДОЗА
|
Название аптеки
Адрес
Телефон
| Название лекарства
Вид лекарства (уколы, таблетки, порошки, капли)
Цена
Количество
| Взрослым
Детям
|
Вариант 11
Создать таблицы для учета сведений о продаже билетов в аэропорту
РЕЙС
| ПАССАЖИР
| БАГАЖ
|
Название рейса
Количество мест
Дата вылета
Количество проданных билетов
Цена одного билета
| Фамилия пассажира
Пункт назначения
| Количество багажа
Общий вес багажа
|
Вариант 12
Создать формы для учета сведений в страховом агентстве
ШТАТЫ
| СПИСОК ЗАСТРАХОВАННЫХ
| СТРАХОВЫЕ ВЗНОСЫ И ВОЗМЕЩЕНИЯ
|
ФИО
Должность
Образование
Стаж работы
Оклад
| ФИО застрахованного
Адрес
Вид страховки
Страховая сумма
Дата страховки
Дата окончания страховки
| Страховой взнос
Дата взноса
Сумма выплаты
Дата выплаты
|
Вариант 13
Создать формы для продажи автомобилей
АВТОМОБИЛЬ
| ВЛАДЕЛЬЦЫ
| ПОКУПАТЕЛИ
|
Марка
Цвет
Дата выпуска
Цена
Процент фирме
| ФИО
Адрес
Телефон
| ФИО
Адрес
Телефон
|
Вариант 14
Создать формы для учета сведений о подаче заявлений абитуриентами в приемную комиссию Гомельского университета
ФАКУЛЬТЕТ
| АБИТУРИЕНТ
| ПЛАН
|
Название факультета
Специальность
Экзамен 1
Экзамен 2
Экзамен 3
| Фамилия абитуриента
Домашний адрес
Дата рождения
Телефон
Экзамен 1
Экзамен 2
Экзамен 3
Балл аттестата
| План приема
Количество поданных заявлений
Общее количество мест
Количество целевых мест
|
Вариант 15
Создать формы для учета почтовых переводов
ПЕРЕВОД
| ОТПРАВИТЕЛЬ
| ПОЛУЧАТЕЛЬ
|
Вид перевода
Расстояние
Стоимость
| ФИО
Адрес
Сумма перевода
Процент от суммы
| ФИО
Адрес
Сумма
|
Вариант 16
Создать формы для учета продаж в обувном магазине
АССОРТИМЕНТ
| ПОСТУПЛЕНИЕ
| ПРОДАЖА
|
Наименование
Производитель
Дата выпуска
Цена
| Наименование
Количество
Дата поступления
| Наименование
Количество
Дата продажи
|
Вариант 17
Создать формы для учета прохождения техосмотра
Владелец
| Авто
| Техосмотр
|
ФИО
Адрес
Телефон
| Марка
Цвет
Номер
Дата выпуска
| Дата последнего техосмотра
Номер полиса страховки
Дата оплаты
Сумма
Причины не прохождения техосмотра
|
Вариант 18
Создать форму для учета товаров на складе
ТОВАР
| ПОСТУПЛЕНИЕ
| ВЫДАЧА
|
Наименование
Единица измерения
Стоимость
| Дата поступления
Количество
Номер накладной
| Количество
Дата
ФИО материально-ответственного лица
|
Вариант 19
Создать формы для учета сведений о гаражных кооперативах
ГАРАЖ
| ЧЛЕНЫ
| РАСЧЕТ ЗА ЭЛЕКТРОЭНЕРГИЮ
|
Адрес кооператива
Количество гаражей
Председатель
Телефон
| Номер гаража
ФИО
Дата вступления в кооператив
| Предыдущее показание счетчика
Текущее показание
Дата уплаты
Стоимость за единицу электроэнергии
|
Вариант 20
Создать формы для учета работы парикмахерских
АДРЕС
| СОТРУДНИКИ
| УСЛУГИ
|
Адрес
Телефон
ФИО заведующего
| ФИО
Должность
Стаж
Адрес
Телефон
| Название услуги
Стоимость
Дата выполнения
|
Вариант 21
Создать форму для учета продажи квартир
КВАРТИРА
| ПРОДАВЕЦ
| ПОКУПАТЕЛЬ
|
Адрес
Площадь
Количество комнат
Этаж
Лифт
Стоимость
| ФИО хозяина
Дата выставления на продажу
Телефон
| ФИО покупателя
Адрес
Телефон
Дата покупки
|
Вариант 22
Создать формы для учета продаж комплектующих на компьютеры:
КОМПЛЕКТУЮЩИЕ
| ПРОДАЖА
| ПОКУПАТЕЛИ
|
Название
Производитель
Дата изготовления
Гарантийный срок
Цена
| Дата продажи
Количество
Процент фирмы
| ФИО покупателя
Адрес
Количество
Дата продажи
|
Вариант 23
Создать формы для учета продаж в книжном магазине
КНИГИ
| ПОСТУПЛЕНИЕ
| ПРОДАЖА
|
Область знаний
Название
Автор
Год выпуска
Цена
| Название
Автор
Количество
Дата поступления
| Название
Автор
Количество
Дата продажи
Номер чека
|
Вариант 24
Создать формы для учета вкладов клиентов в банке
ВКЛАДЫ
| КЛИЕНТЫ
| ОПЕРАЦИИ
|
Название вклада
Вид валюты
| ФИО
Адрес
Номер счета
Вид вклада
Дата создания
Дата окончания
Сумма вклада
| Номер счета
Операция (приход, расход)
Сумма операции
|
Вариант 25
Создать формы для фирмы продажи компьютеров
НАЛИЧИЕ
| ПРОДАЖА
| ПОКУПАТЕЛЬ
|
Название
Производитель
Дата сборки
Гарантийный срок
Цена
| Дата продажи
Процент фирме
| ФИО
Адрес
Телефон
Цена
|
Вариант 26
Создать формы для учета сведений о фабрике Спартак
ЦЕХ
| ПРОДУКЦИЯ
| РАБОЧИЕ
|
Название
Мастер
Виды продукции
| Вид продукции
Количество
Стоимость
| ФИО
Домашний адрес
Дата рождения
Телефон
Должность
Стаж
|
Вариант 27
Создать формы для учета сведений о заводах города
ЗАВОДЫ
| ЦЕХА
| РАБОЧИЕ
|
Название
Адрес
Фамилия директора
Телефон
| Название цеха
Начальник цеха
Количество рабочих
Вид выпускаемой продукции
| ФИО
Домашний адрес
Дата поступления на работу
Должность
|
Задание №7