|
ПРОЕКТЫ ДАННОЙ КАТЕГОРИИ Портирование серверного ПО на Linux Написать за пару часов программу Интерфейсный юнит и класс Delphi для граф. биб-ки Почтовик и многопоточный мониторинг файлов Требуется помощь в подключении библиотеки miracl Все проекты данной категории - 26 TOP 10 ФРИЛАНСЕРОВ Разработка прикладного ПО
|
Моделирование системы обмена сообщениямиРазработка прикладного ПО, Дипломы/Курсовые/Рефераты
[Отредактировано: 25.05.2008 в 22:18] Моделирование системы обмена сообщениями на одном компьютере Нужно написать два приложения - "Messenger-Server" и "Messenger-Client" по технологии клиент-сервер. Приложение Messenger-Server" является серверным приложением и моделирует работу сервера обмена сообщениями. Графический интерфейс этого приложения должен позволять: - просматривать список зарегистрированных пользователей - отображать текущее состояние пользователей (Online/Offline/Away) Это приложение должно хранить список зарегистрированных пользователей и выполнять регистрацию новых по запросам от клиентов. Запрос на регистрацию должен включать имя абонента и его пароль. Регистрация проходит успешно, если пользователя с таким именем еще нет в системе. Обмен сообщениями между пользователями также осуществляется через это приложение. Графический интерфейс приложения "Messenger-Client" должен позволять: - вводить имя пользователя и пароль как для входа в систему, так и для регистрации нового пользователя, - показывать текущий статус (Online/Away) - обмениваться текстовыми сообщениями с другими пользователями системы, - задавать интервал времени неактивности пользователя, после истечения которого пользователь автоматически переводится в состояние “Away” (и об этом извещается сервер), - выходить из системы. Одновременно могут быть запущены несколько клиентов и только один сервер. Результатом работы должны стать отчет и работающая программа/программы. Отчет должен включать: - формулировку задания - постановку задачи (каким образом задача решается, для вашего задания - какие протоколы и механизмы применяются для обмена информацией между приложениями и т.п.) - описание основных алгоритмов (например, в виде блок-схем или псевдокода) - описание работы с программой/программами - результаты работы программ - листинги программ Общие требования к программной реализации: - платформа - Microsoft Windows ME/2000/XP (Win32 API) - язык программирования - Visual C++/Delphi/Borland Builder Лучше всего выполнять на Visual C++ + комментарии в тексте програмы + достаточно подробный алгоритм. _______ возможно только написание кода, оформлю сам _______ в предложение указывайте сроки и цены, заявки без цен не рассматриваю _______ В аську, почту и личку просьба не писать ===== Это УЧЕБНОЕ задание, поэтому нет необходимости делать его максимально удобным и функциональным, гораздо более важны сроки и цена. Учитывайте это в своих заявках, скорее всего я выберу того, кто предложит минимлаьную цену.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||