In Progress

Java RMI Program

1 Background

JACON is one of the most famous online food delivery system in Malaysia. This food system provides services to the customers by supplying foods in quicker and easier with cheapest rate. JACON has numerous branches all over the Malaysia. The speciality of JACON covers northern, southern and western styles of food.

2 What are the software functionalities?

You are required to design & implement an online food delivery system for JACON using Java RMI technology. This involves writing both the server and the client program(s). Client programs can use either a command line interface or a graphical user interface. The system should allow the user to register an account with his username and password. If the username exists in the system, the system should notify the user to enter a different username. After the user has registered to the online food delivery system, the user should be able to request a list of available food menu from the online food delivery system. The system should return a list of available food menu to the user. You may use Hash Table or any other Java collection or external database of your choice. Based on the list of food menu given, the user should be able to purchase food from the list. Implement secure communication between the user and the online food delivery system. Also implement what happens if multiple users use the online food system at the same time?

3 Tasks should follow

The application should allow the users to register and each successfully registered user will have to receive an acknowledgement using email. This is to be done using Socket Programming. Also, the system should be able to generate a report of the ordered list by using RMI.

Each individual student must attend to the whole application, and develop both client and server side application. You need to make sure the proper technology features are addressed during the process of programming. The communication between client and server must use RMI with Serialization and support Multiple Threads and Socket programming. The whole transaction process should follow the Transaction Management methods. Please remember you are allowed to use SQLite or File System to store your data in server using JDBC connection.

Skills: J2EE, Java, JavaFX, Software Architecture, SQLite

See more: java rmi tutorial pdf, rmi program in java for reverse string, rmi in java tutorial, rmi program in java source code, rmi program in java using netbeans, rmi program in java to add two numbers, rmi client server program in java, how to run rmi program in java, simple java rmi program, java rmi program lottery server, small program java rmi, java rmi client server program, rmi program code lottery java, java rmi program, rmi program java project, java lottery program generate digits, program java rmi display message client server, rmi java small program, programming assignment questions java rmi, multiple choice questions program java rmi

About the Employer:
( 0 reviews ) Kuala Lumpur, Malaysia

Project ID: #15716685

Awarded to:


Hi Bro, I have good experience in JavaFX and RMI programming. I reviewed your requirement for developing RMI server and client application for food ordering and it's looking good to me. Relevant Skills and Experience More

RM501 MYR in 3 days
(31 Reviews)

10 freelancers are bidding on average RM480 for this job


Hi,we're all senior software developers,we've just checked your project requirements,we're able to perform your project and you'll be interesting with us,please come in contact with us to discuss for more project detai More

RM486 MYR in 4 days
(132 Reviews)

Hello Sir, I ma exert java developer with huge experience in RMI & Socket programming.I gone through your requirement for system like Jacop Ordering system, with email integration . Relevant Skills and Experience J2EE More

RM378 MYR in 3 days
(67 Reviews)
RM513 MYR in 3 days
(12 Reviews)
RM366 MYR in 3 days
(3 Reviews)

Lets chat and discuss about the work and price. No need to pay anything upfront first check the work and if you happy with work then pay me. You can pay me lowest price. Thanks Relevant Skills and Experience 12 Year More

RM444 MYR in 3 days
(6 Reviews)
RM800 MYR in 7 days
(1 Review)

Hello, Greetings.. I have gone through your job description and I completely understood your job requirement. Stay tuned, I'm still working on this proposal.

RM513 MYR in 3 days
(0 Reviews)

I am interested Relevant Skills and Experience Yes. I have experience in doing task based work.

RM513 MYR in 8 days
(0 Reviews)

Dear Sir, I have been in this industry for 7 years and have developed many projects in Java and developed many Android applications This is my first time on this site and hence you can see that I do not have any rating More

RM286 MYR in 2 days
(0 Reviews)