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