Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2010, 16:38   #1
lubafffka
Пользователь
 
Регистрация: 05.11.2008
Сообщений: 46
Восклицание Лаба на с++

Надо написать лабораторную на с++. Оформить как проект. Чем раньше тем лучше, крайний срок 7 июня) По цене договоримся. ICQ для связи – 421-755-561.
Задание:
Моделирование Электронной почты(2)

Нужно написать два приложения - "Почтовый сервер" и "Почтовый клиент".



Приложение "Почтовый сервер" является серверным приложением и моделирует работу сервера электронной почты. Графический интерфейс этого приложения должен позволять:

- вводить и редактировать список пользователей (с паролями)

- отображать текущее состояние пользователей - кто из них подключен к серверу

- накапливать и показывать статистику по входящей и исходящей почте каждого пользователя (количество писем, их суммарный объем).

Для каждого пользователя заводится почтовый ящик, где хранится вся корреспонденция. Если для некоторого пользователя установлена переадресация, то автоматически копировать входящие сообщения в соответствующий почтовый ящик. Если для письма установлен флаг "Подтверждение доставки", то автоматически сообщать отправителю о факте прочтения письма получателем. Сервер должен некоторым образом помечать непрочитанные письма, чтобы клиент мог соответствующим образом отобразить их при загрузке списка входящей почты. Эта пометка должна очищаться при загрузке письма с сервера.



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

Графический интерфейс этого приложения должен позволять:

- просматривать списки входящей/отправленной почты

- загружать с сервера письма для просмотра

- создавать новые письма и отправлять их другим пользователям (через сервер)

- устанавливать для отправляемых писем флаг "Подтверждение доставки"

- удалять письма с сервера

- устанавливать на сервере адрес переадресации входящей почты



При завершении приложения оно должно разорвать связь с сервером, сообщив о выходе пользователя из системы.



Результатом работы должны стать отчет и работающая программа/программы.



Отчет должен включать:

- формулировку задания

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

- описание основных алгоритмов (например, в виде блок-схем или псевдокода)

- описание работы с программой/программами

- результаты работы программ

- листинги программ



Общие требования к программной реализации:

- платформа - Microsoft Windows XP

- язык программирования - Visual C++
lubafffka вне форума Ответить с цитированием
Старый 25.05.2010, 22:24   #2
mikefreel
Заблокирован
 
Регистрация: 12.05.2010
Сообщений: 0
По умолчанию

номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru
mikefreel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
лаба №3 Jaguar XF Паскаль, Turbo Pascal, PascalABC.NET 4 11.04.2010 11:45
Лаба по СИ vimars Помощь студентам 54 24.12.2009 02:36
Лаба на C++ Suzukava Фриланс 2 14.09.2009 22:51