Создаваемая информационная система предназначена для администрации гостиницы, которая на основании информации о номерах занимается размещением клиентов в соответствии с их запросами. При выбытии клиента информация о номере, в котором он проживал, должна обновляться, а информация о клиенте должна удаляться из рабочих таблиц (карточки регистрации и карточки учета) и помещаться в архивную таблицу.
Кроме перечисленных задач ведения данных, в системе могут решаться задачи поиска, например, поиск номера или места в номере в соответствии с некоторыми критериями поиска. Другая задача поиска — это поиск клиента, проживающего в гостинице в данный момент или проживавшего в ней ранее.
Кроме того, в рассматриваемой задаче можно организовать статистическую обработку данных; например, учет количества.
19. Продажа подержанных автомобилей
Задание: Фирма по продаже подержанных автомобилей работает с физическими лицами — клиентами фирмы, имеющими подержанный автомобиль или автомобили и желающими продать их через фирму. Непосредственной продажей автомобилей занимаются сотрудники фирмы — дилеры. На каждый предлагаемый в продажу автомобиль фирма заключает с клиентом договор, содержащий данные о клиенте, необходимые сведения об автомобиле, а также данные о дилере, обслуживающем этот договор.
Данные, характеризующие деятельность фирмы, могут быть сгруппированы следующим образом:
|
|
· клиенты (код клиента, фамилия, имя, отчество, город, адрес, контактный телефон);
· дилеры (код дилера, фамилия, имя, отчество, фотография, домашний адрес, телефон);
· договоры (код договора, код клиента, код дилера, дата заключения договора, марка автомобиля, фото автомобиля, дата выпуска, пробег, дата продажи, цена продажи, размер комиссионных, примечание).
В создаваемой информационной системе необходимо обеспечить ввод и редактирование данных. Кроме того, необходимо выдавать информацию о клиентах и предлагаемых ими автомобилях, а также информацию о деятельности дилеров (с перечислением договоров, которые они обслуживают) и клиентах.
Могут быть выполнены разнообразные запросы, например:
· посчитать количество договоров, заключенных с каждым клиентом;
· посчитать количество договоров, обслуживаемых каждым дилером;
· выдать некоторую информацию (например: данные дилера, дата заключения договора, данные клиента, отметка о продаже) обо всех договорах, договорах за некоторый промежуток времени или договорах, удовлетворяющих определенному условию.
20. Снабжение
Задание: Склад оптовой базы поставляет широкий спектр товаров (до 200 наименований) в сеть магазинов (до 20 точек). В конце каждого месяца магазины присылают на склад заявки на товары на следующий месяц. Управляющим склада необходимо оперативно определить возможность удовлетворения заявок (убедиться в достаточном количестве товаров на складе) и, при необходимости, сделать срочную допоставку продукции на склад.
|
|
Магазины могут забрать товары согласно заявке в любое время. При отгрузке товара оформляется накладная.
Необходимо разработать информационную систему, позволяющую автоматизировать учет товаров, магазинов, прихода товаров на склад, заказов магазинов, накладных.
При этом информация должна быть доступна непосредственно в складе (необходимо, например, иметь доступ к заказам всех магазинов, чтобы при приезде представителя магазина за товаром нужная информация была под рукой) и в административных помещениях оптовой базы (при планировании завоза товаров на склад необходимо иметь оперативную информацию о текущих отгрузках, заказах и пр.). В связи с этим разрабатываемая информационная система должна иметь клиент-серверную архитектуру, обеспечивающую одновременный доступ к базе многих пользователей.
Разрабатываемая система должна предоставлять возможность оперативно получать ответы на следующие вопросы:
· каковы объемы заказов по каждому из товаров на текущий месяц?
· сколько и каких товаров было отгружено со склада каждому из магазинов?
· каковы остатки товаров на складе?
· какие магазины заказывали имеющиеся на складе товары?
· полная информация о магазинах, заказывавших определенный товар;
· сколько и каких товаров необходимо срочно завезти на склад, чтобы не поставить под угрозу выполнение заказов на текущий месяц?
· какие товары и в каком количестве отпущены по конкретной накладной?
· какие товары и в каком количестве входят в определенный заказ?
· все заказы, сделанные определенным магазином;
· какие товары не пользуются спросом в текущем месяце (не заказаны ни одним из магазинов)?
Оптовый склад
Задание: Склад осуществляет продажу товаров оптом. Любая фирма, занимающаяся продажей товаров в розницу, закупает необходимые ей товары на складе, который служит посредником между производителями и продавцами.
На склад товар поступает от некоторой фирмы-поставщика, в свою очередь склад продает товар фирме-покупателю, заключая с ней сделку о продаже товара.
Деятельность оптового склада характеризуется следующей информацией, которую можно объединить в группы следующим образом:
· поставщики (код поставщика, название фирмы-поставщика, адрес, телефон);
· покупатели (код покупателя, название фирмы-покупателя, адрес, телефон);
· товар на складе (код товара, поставщик, название товара, единицы измерения, количество, цена покупки за единицу товара, цена продажи за единицу товара);
· сделки о продаже (код товара, поставщик, покупатель, количество проданного товара).