Завершено

Написать программу

Простейшее клиент-серверное приложение (учебное), реализованное на Java (без GUI, обычное консольное). Клиент и сервер взаимодействуют через сокеты. Назначение приложения – база данных (не реальная, обычный txt-файл, в который добавляются данные в формате KEY=VALUE). В этой системе три сущности: неавторизированный пользователь, пользователь и админ. Неавторизированный пользователь может залогиниться в формате LOG:LOGIN=PASSWORD (список логинов и паролей пользователей и администратора хранится в отдельном txt файле ). Авторизированный пользователь может добавлять данные в формате ADD:VALUE=KEY, запрашивать данные по ключу командой GET:KEY, удалять данные по ключу RM:KEY, удалять все данные командой RMALL. Администратор может залогиниться в командой LOG:LOGIN=PASSWORD. Добавить пользователя командой ADDUSER:LOGIN=PASSWORD, вывести логины всех пользователей командой LSUSERS, удалить пользователя RMUSER:LOGIN, поменять пароль пользователя PASSWD:LOGIN=PASSWORD. Каждый запрос должен сопровождаться выводом команды REQUEST@SUCCESS или REAUEST@FAILURE (если, например, файл с логинами и паролями не найден). Нужно написать тесты к этой проге на bash или провести юнит тестирование (что легче будет). В коде использовать аннотации, чтобы можно было потом произвести автодокументация. Желательно привести UML-диаграммы. Проект будет демонстрироваться на одном компьютере (localhost).

Квалификация: Java, Shell Script, Архитектура ПО, Проектирование с UML

Показать больше request letter project, success theblogsolution, request proposal, send friend request time, friend request, development http request, safe amount friends request friend blaster, uml vhdl, php mysql insert success, web application http request, http request post format, send request, send myspace friend request member, joomla quote request, friend request myspace captcha

О работодателе:
( 6 отзыв(-а, -ов) ) Нижний Новгород, Russian Federation

ID проекта: #11453427

Поручен:

asusbxik

Привет!Приложение довольно интересное,с радостью сделаю. Опыт с Java около 3 лет и раньше в учебных целях делал схожее приложение.

$25 USD за 1 день
(0 отзывов(-а))
0.0