A simple client-server application (training), implemented on the Java (without the GUI, the usual console). The client and server communicate via sockets. Assigning an application - a database (not real, ordinary txt-file to which you add data in KEY = VALUE format). In this system, three entities: an unauthorized user, the user and the administrator. Unauthorized users can log in to the format LOG: LOGIN = PASSWORD (list of usernames and passwords, and the administrator is stored in a separate txt file). Authorized users can add data in the ADD format: VALUE = KEY, request data on a key GET command: KEY, delete the data on the key RM: KEY, delete all the data RMALL team. The administrator can log in to LOG command: LOGIN = PASSWORD. Add user ADDUSER team: LOGIN = PASSWORD, display logins for all users LSUSERS command to delete the user RMUSER: LOGIN, change the user password PASSWD: LOGIN = PASSWORD. Each request must be accompanied by the withdrawal of the team REQUEST @ SUCCESS or REAUEST @ FAILURE (if, for example, with login and password file not found). It is necessary to write tests for this program on bash or conduct unit tests (which it will be easier). The code to use annotations, so that you can then make avtodokumentatsiya. It is advisable to bring UML-diagrams.
19 фрилансеров(-а) готовы выполнить эту работу в среднем за $38
Asad here. I have a lot of Design modeling and programming experience, will provide samples on request. Looking forward to discuss further details of the project. Thanks
Dear Sir, I am a very well experienced Java programmer with Strong Socket programming knowledge. I would like to do your job. Please send me message if you are interested. Thanks
Hello I am Software Engineer and expert in Software design and development so you can consider me for this Project Thanks I will wait for your quick Response
I can help you with this task. I am a big fan of network programming but i do have some questions for you regarding the instructions. Please reach out to me by chat to discuss more implementation details.
Pretty easy and straight forward project. Can be done in a couple hours. I will walk you through the proccess if you need to. Contact me if you are interested.