![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 05.11.2008
Сообщений: 46
|
![]()
Надо написать лабораторную на с++. Оформить как проект. Чем раньше тем лучше, крайний срок 7 июня) По цене договоримся. ICQ для связи – 421-755-561.
Задание: Моделирование Электронной почты(2) Нужно написать два приложения - "Почтовый сервер" и "Почтовый клиент". Приложение "Почтовый сервер" является серверным приложением и моделирует работу сервера электронной почты. Графический интерфейс этого приложения должен позволять: - вводить и редактировать список пользователей (с паролями) - отображать текущее состояние пользователей - кто из них подключен к серверу - накапливать и показывать статистику по входящей и исходящей почте каждого пользователя (количество писем, их суммарный объем). Для каждого пользователя заводится почтовый ящик, где хранится вся корреспонденция. Если для некоторого пользователя установлена переадресация, то автоматически копировать входящие сообщения в соответствующий почтовый ящик. Если для письма установлен флаг "Подтверждение доставки", то автоматически сообщать отправителю о факте прочтения письма получателем. Сервер должен некоторым образом помечать непрочитанные письма, чтобы клиент мог соответствующим образом отобразить их при загрузке списка входящей почты. Эта пометка должна очищаться при загрузке письма с сервера. Приложение "Почтовый клиент" должно при запуске запросить имя пользователя и его пароль, после чего установить связь с сервером и авторизовать пользователя, если он зарегистрирован на сервере. Графический интерфейс этого приложения должен позволять: - просматривать списки входящей/отправленной почты - загружать с сервера письма для просмотра - создавать новые письма и отправлять их другим пользователям (через сервер) - устанавливать для отправляемых писем флаг "Подтверждение доставки" - удалять письма с сервера - устанавливать на сервере адрес переадресации входящей почты При завершении приложения оно должно разорвать связь с сервером, сообщив о выходе пользователя из системы. Результатом работы должны стать отчет и работающая программа/программы. Отчет должен включать: - формулировку задания - постановку задачи (каким образом задача решается, какие протоколы и механизмы применяются для обмена информацией между приложениями и т.п.) - описание основных алгоритмов (например, в виде блок-схем или псевдокода) - описание работы с программой/программами - результаты работы программ - листинги программ Общие требования к программной реализации: - платформа - Microsoft Windows XP - язык программирования - Visual C++ |
![]() |
![]() |
![]() |
#2 |
Заблокирован
Регистрация: 12.05.2010
Сообщений: 0
|
![]()
номер ICQ: 565460353 или 480964456
mikefreelance@rambler.ru |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
лаба №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 |