Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Варианты на лабы 2011.doc
Скачиваний:
37
Добавлен:
13.07.2019
Размер:
77.82 Кб
Скачать
  1. Библиотека.

Типы пользователей:

Студент

Преподаватель

Сотрудник университета

Библиотекарь (входит в число сотрудников университета)

В библиотеке имеются в наличии книги и периодические издания (журналы). Для книг указывается автор (авторы), название, год издания, издательство, количество имеющихся в наличии экземпляров. Для периодических изданий дополнительно указываются дата и номер выхода, но не указываются авторы. Список книг задается в текстовом файле. Пользователями программы являются библиотекари и читатели, среди которых могут быть студенты, преподаватели, сотрудники университета. Библиотекари входят в число сотрудников университета. Для студентов дополнительно к обычным данным (логин, пароль, ФИО) указывается факультет, курс, группа. Для преподавателей указывается кафедра, а также группа, куратором которой он является. Библиотекари регистрируют факт выдачи каждого экземпляра литературы конкретному читателю (включая других библиотекарей, в т.ч. самого себя) и получения от него.

Информация, доступная для просмотра:

Для библиотекаря - количество экземпляров литературы в фонде библиотеки, как общий отчет, так и по конкретному изданию. Литература на руках у конкретного читателя.

Для читателя номенклатура изданий в фонде библиотеки (без указания количества экземпляров, с возможностью поиска по любому полю). Литература на руках у себя.

Для преподавателя (дополнительно) литература на руках у студентов группы, куратором которой является преподаватель.

2. Интернет-магазин

Типы пользователей:

Незарегистрированный пользователь

Зарегистрированный пользователь

Курьер

Интернет-магазин осуществляет продажу следующих видов товаров: сотовые телефоны, ноутбуки, фотоаппараты. Для всех товаров указывается: производитель, название модели, цена, гарантийный срок. Для каждого из видов товаров следует также самостоятельно придумать несколько характеристик (такие как наличие mp3-плеера у телефона, разрешение матрицы у фотоаппарата и т. д.). Номенклатура товаров задается в текстовом файле (файлах).

Незарегистрированный пользователь может просматривать список товаров.

Покупатель (зарегистрированный пользователь) может просматривать список товаров и осуществлять покупку. Адрес доставки товара и номер телефона указывается в профиле покупателя.

После совершения покупки задание по доставке товара покупателю автоматически назначается одному из курьеров (тому, у кого на данный момент меньше доставок). Курьер может просмотреть список назначеных доставок. После выполнения каждой доставки он отмечает эту доставку как выполненную.

3. Продажа железнодорожных билетов

Типы пользователей:

Оператор кассы

Незарегистрированный пользователь

Зарегистрированный пользователь

Расписание поездов (включающее номер поезда, пункт отправления и пункт назначения), количество и тип вагонов в поезде задается в текстовом файле (файлах). Для простоты принимается, что каждый поезд ходит каждый день, и промежуточных остановок не имеет. Существует 4 типа вагонов — сидячий (100 мест), плацкарт (54 места: 18+18+9+9), купе (36 мест: 18+18), люкс (18 мест).

Незарегистрированный пользователь может просматривать расписание поездов и количество оставшихся мест каждого типа в каждом вагоне на указанный поезд и дату.

Зарегистрированный пользователь может также приобретать билеты. При покупке билета он указывает номер вагона и желаемый тип места (верхнее, нижнее, боковое верхнее/нижнее). Если указан тип места, не предусмотренный в данном типе вагона, должно выдаваться сообщение об ошибке (или не предоставляться возможность выбрать этот тип места).

Оператор кассы также может просматривать расписание и количество мест и приобретать билеты. При этом он также указывает ФИО пассажира, на имя которого приобретается билет. Кроме того, оператор кассы может регистрировать возврат билетов.