Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебное пособие 3000260.doc
Скачиваний:
12
Добавлен:
30.04.2022
Размер:
1.29 Mб
Скачать

5.3. Задание на лабораторную работу № 9

Разработать программу, позволяющую создавать массив объектов определенного класса и осуществлять с ними следующие операции:

– добавление нового объекта в массив;

– печать массива объектов в виде таблицы;

– поиск объекта по значению ключевого поля;

– удаление объекта по значению ключевого поля.

Предполагаемый вид интерфейса приведен на рис. 1-4:

Рис. 1. Окно с выбором действия

Рис. 2. Окно ввода данных

Рис. 3. Окно просмотра данных

Рис. 4. Окно поиска данных по ключевому полю

Варианты работы

1. Составить программу, которая обрабатывает информацию о наличии автобусов в автобусном парке.

Сведения о каждом автобусе содержат:

– номер автобуса (ключ);

– ФИО водителя;

– номер маршрута.

2. Составить программу, которая обрабатывает информацию о книгах в библиотеке.

Сведения о книгах содержат:

– номер УДК (ключ);

– ФИО автора;

– название;

– год издания.

3. Составить программу, которая обрабатывает информацию о заявках на авиабилеты.

Каждая заявка содержит:

– номер рейса (ключ);

– пункт назначения;

– ФИО пассажира;

– желаемую дату вылета.

4. Составить программу, формирующую телефонный справочник.

Сведения об абоненте содержат:

– номер телефона (ключ);

– ФИО абонента;

– адрес абонента.

5. Составить программу, которая обрабатывает информацию о наличии бензина на автозаправочной станции.

Сведения о бензине содержат:

– марка бензина (ключ);

– цена за литр;

– количество литров в наличии.

6. Составить программу, которая обрабатывает информацию о врачах, работающих в поликлинике.

Сведения о враче содержат:

– табельный номер врача (ключ);

– ФИО врача;

– специализация;

– номер кабинета.

7. Составить программу, которая обрабатывает информацию о гражданах, лежащих в больнице.

Сведения о больном содержат:

– номер больного (ключ)

– ФИО больного;

– диагноз;

– номер палаты.

8. Составить программу, которая обрабатывает информацию для учета автомобильных грузоперевозок.

Сведения о грузовике содержат:

– номер грузовика (ключ);

– ФИО водителя;

– грузоподъемность.

9. Составить программу, которая обрабатывает информацию о лабораториях института.

Сведения о лаборатории содержат:

– номер лаборатории (ключ);

– количество компьютеров;

– ФИО ответственного лаборанта.

10. Составить программу, которая обрабатывает информацию о продаже билетов на концерт.

– дата концерта (ключ);

– название исполнителя;

– количество проданных билетов.

11. Составить программу, которая обрабатывает информацию о продаже путевок в туристическом агентстве.

Сведения о туре содержат:

– название тура (ключ);

– продолжительность тура;

– стоимость путевки;

12. Составить программу, которая обрабатывает информацию о мебельных гарнитурах, продаваемых в магазине.

Сведения о гарнитуре содержат:

– название гарнитура (ключ);

– количество предметов;

– цена.

13. Составить программу, которая обрабатывает информацию о гостиничных номерах.

Сведения о номере:

– номер комнаты (ключ);

– вид номера;

– количество мест.

14. Составить программу, которая обрабатывает информацию о продаже автомобилей в автосалоне.

Сведения об автомобиле содержат:

– номер автомобиля (ключ);

– марка автомобиля;

– дата продажи.

15. Составить программу, которая обрабатывает информацию о продажах компьютерных игр.

Сведения об игре содержат:

– название игры (ключ);

– издатель;

– количество проданных физических копий;

– количество проданных цифровых копий.

16. Составить программу, которая обрабатывает информацию о заказах на ремонт вычислительной техники.

Сведения о заказе содержат:

– номер заказа (ключ);

– ФИО заказчика;

– стоимость ремонта.

17. Составить программу, которая обрабатывает информацию о пользователях компьютерной сети.

Сведения о пользователе содержат:

– логин пользователя (ключ);

– дата регистрации;

– тип пользователя.

18. Составить программу, которая обрабатывает информацию о наличии приборов на складе.

Сведения о приборе содержат:

– название прибора (ключ);

– цена;

– количество складе.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  1. Сергеев, М. Ю. Web-дизайн: создание Web-сайтов с помощью HTML и CSS [Текст]: учеб. пособие / М.Ю. Сергеев. – Воронеж: ГОУВПО «ВГТУ», 2012. – 219 с.

  2. Справочник по HTML и CSS [Электронный ресурс]: Режим доступа: World Wide Web. URL: http://htmlbook.ru/.

  3. Макфарланд, Д. JavaScript. Подробное руководство [Текст] / Д. Макфарланд. – М.: Эксмо, 2009. – 608 с.

  4. Флэнаган, Д. JavaScript. Подробное руководство [Текст] / Д. Флэнаган. – Спб: Символ-Плюс, 2014. – 1080 с.

СОДЕРЖАНИЕ

Введение

1

1. Лабораторная работа № 5. Модифицирование веб-страниц с использованием jQuery

1

1.1. Общие методические указания по выполнению

лабораторной работы

1

1.2. Теоретические сведения

1

1.3. Задания на лабораторную работу № 5

11

2. Лабораторная работа № 6. Работа с событиями в JavaScript

12

2.1. Общие методические указания по выполнению

лабораторной работы

12

2.2. Теоретические сведения

12

2.3. Задания на лабораторную работу № 6

21

3. Лабораторная работа № 7. Работа с веб-формами в JavaScript

22

3.1. Общие методические указания по выполнению

лабораторной работы

22

3.2. Теоретические сведения

22

3.3. Задания на лабораторную работу № 7

29

4. Лабораторная работа № 8. Использование AJAX и плагинов в JavaScript

30

4.1. Общие методические указания по выполнению

лабораторной работы

30

4.2. Теоретические сведения

31

4.3. Задание на лабораторную работу № 8

36

5. Лабораторная работа № 9. Создание объектов в JavaScript

38

5.1. Общие методические указания по выполнению

лабораторной работы

38

5.2. Теоретические сведения

38

5.3. Задание на лабораторную работу № 9

45

Библиографический список

50

РАБОТА С БИБЛИОТЕКОЙ jQUERY.

СОЗДАНИЕ ОБЪЕКТОВ В JAVASCRIPT

МЕТОДИЧЕСКИЕ УКАЗАНИЯ

к выполнению лабораторных работ № 5-9

по дисциплине «Проектирование и разработка

Web-приложений» для студентов направления