Основы языка CacheObjectScript, основы создания Web-интерфейса. Работа с классами и объектами. Работа с глобалами и списковыми структурами, страница 3

Задача 10

1.  Создать классы:

a.  Собаки (Кличка, Владелец, Порода, Прививки, Окрас)

b.  Владельцы (ФИО, Адрес, Телефон)

c.  Породы (Название, Характеристика, ФОТО)

2.  Свойство Прививки класса Собаки – это свойство типа массив данных: <Дата>,<Название прививки>

3.  Создать несколько экземпляров классов: Собаки, Породы, Владельцы.

4.  Создать CSP-страницу следующей функциональности: при вводе Владельца (можно выбирать из списка) должна выдаваться полная  информация обо всех его собаках.

5.  Создать CSP-страницу следующей функциональности: при выборе породы из списка пород выдается полная  информация о собаках этой породы, зарегистрированных в базе данных.

_____________________________________________________________________________

Задача 11

  1. Создать класс «Личность» (Person) со свойствами Фамилия, Имя, Отчество, Дата рождения, Адрес, Телефон. Свойство Адрес – это свойство ссылка на встроенный класс «Адрес» со свойствами Индекс, Город, Улица, дом, квартира.
  2. Создать несколько экземпляров классов «Личность» и «Адрес».

Тема 4. Работа с глобалами и списковыми структурами

Упражнение 1

Разработка прототипа экономической системы торговли.

Имеетсясклад, на котором хранятся товары от разных поставщиков. Структура глобала:

1 уровень:

^Tovar(<Артикул>)=<Название товара>|<Производитель>

Например: ^Tovar(234)=Свитер| Китай

2 уровень:

^Tovar(<Артикул>,<Размер>)=<Цена>

Например:

^Tovar(123,44)=1500

^Tovar(123,46)=1650

3 уровень:

^Tovar(<Артикул>,<Размер>, <Цвет>)=<Кол-во>

Задания для работы с глобалом такой структуры:

1.  Создать глобал для одного артикула с помощью функции $ListBuild.

2.  Написать программный код, определяющий, существует ли товар с артику­лом=<АРТ>, размером <РАЗМЕР> и <ЦВЕТОМ> и в каком количестве.

3.  Распечатать все артикулы(все товары), которые есть на складе (проход по 1 уровню с помощью функции $ORDER)

4.  Получить номера артикулов с пределах от 300 до 600.

5.  Для заданного артикула вывести все имеющиеся размеры (проход по 2 уровню)

6.  Какого цвета товары с артикулом 123 и размером 50 имеются на складе( проход по 3-му уровню)

7.  Выдать список всех наименований товаров (поставщиков) имеющихся на складе.

Упражнение 2

Для глобала «Структура университета» (из методички ВКИ НГУ) выполнить следующие задания:

  1. Создать глобал такой структуры для 2-х факультетов
  2. Посчитать для каждого факультета количество групп
  3. Посчитать общее число студентов в университете.

Задачи для создания приложений

1.  Создать несложное приложение для работы «Службы занятости» с возможностью:

a.  Ведение категорий профессий (добавление, удаление, просмотр)

b.  Ведения информации о новых вакансиях (добавление, удаление, просмотр)

c.  Просмотр вакансий по категориям, по датам.

d.  Ведение анкет работников (добавление, удаление, просмотр).

2.  Информационно-справочная служба аптек города. Хранит информацию о наличии препаратов в аптеках города.

a.  Создать интерфейс для наполнения базы данных

b.  Создать интерфейс для пользователя справочного аптек с возможностью выдачи запросов и получении ответов.

3.  Информационно-справочная система «Приемная комиссия ВУЗа». Хранит информацию об абитуриентах, факультетах, результатах приемных испытаний.

a.  Создать интерфейс для наполнения базы данных

b.  Создать интерфейс для абитуриента с возможностью просмотра результатов испытаний по каждому экзамену и по конкретному студенту.

4.  Бронирование мест на авиарейсы:

a.  Просмотр авиарейсов с возможностью выдачи всех авиа рейсов на заданное направление,  на заданную дату и место прилета.

b.  Возможность бронирования места на авиарейс через Internet.

5.  Информационно-справочная система «Поликлиника». Выдача информации о:

a.  Приемах врачей различных категорий

b.  Возможность записи на прием к врачу

6.  Электронный магазин – продажа книг, турпутевок, билетов и т.д. Возможность покупки товара через Internet.

7.  Электронный книжный магазин. Поиск нужной книги. Просмотр книг по категориям.

8.  Электронный учебный журнал. Хранится информация об оценках студентов по различным предметам:

a.  Создание интерфейса для наполнения базы данных

b.  Выдача справочной информации об успеваемости студентов, для родителей и учителей.