Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > задачка на вложенные классы


Автор: Лыжник 11.12.2005, 18:57
Здравствуйте.
Помогите написать описание классов(без реализации) для след задачи:
----------------------------------------------------------------------------------------------------------------------------
Разработать приложение,позволяющее организовать работу по учету передачи информации в сети:почта,файл или гипертекст.Все серверы в сети имеют сетевой адрес(Ip - адрес,например,192.67.66.175)и сетевое имя(www.mephi.ru).Информация о предоставляемом сервисе хранится в специальном описателе.
Описатель почты - признак"прием или передача";сетевой адрес отправителя или получателя;дата и время связи;объем информации(в MB).
Описатель файла - признак"прием или передача";сетевой адрес отправителя или получателя;дата и время связи;продолжительность связи в минутах;объем информации(в MB).
Описатель сети -сетевой адрес отправителя или получателя;дата и время связи;продолжительность связи в минутах;объем входного и выходного трафика (в MB).
Информация обо всём сетевом сервисе сведена в просматриваемую таблицу-"таблицу связи",каждый элемент которой содержит сетевой адрес абонента и указатель на описание сервиса.Абонент может выступать как получателем так и отправителем информации.
Полная информация о сетевом сервисе хранится в описателе сервера,который содержит:собственный сетевой аадрес и сетевое имя сервиса,тариф минуты связи,тариф оплаты передачи одного МБ и "таблицу связи".
Обеспечить выполнение следующих операций:
*Для описателя сервера:
-получить(вернуть в качестве результата) собственный сетевовй адрес;получить тариф минуты связи;получить тариф передачи одного МБ;
-включить элемент в таблицу по сетевому адресу абонента;
-найти элемент в таблице по сетевому адресу абонента и времени улуги(дата и время сеанса связи.);
-показать содержимое таблицы
*Для любого сетевого сервиса:
-получить тип сервиса
-получить тип связи(прием или передача)
-получить время(дату и время связи) оказанной услуги;
-получит сетевой адрес отправителя или получателя;
-получить время связи;получить объем информации;
-рассчитать стоимость сервиса(сумма платы по объему информации и по времени связи).
------------------------------------------------------------------------------------------------------------------------------
У меня не получается составить иерархию классов =(
помогите пожалуйста.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)