IMPLEMENTATION OF BIDDING SYSTEM

 

 

 

Bidding system is based on Client-Server architecture. The server is implemented using Java RMI(remote method invocation) technology and the client is implemented using Java Swing. The client does a server look up and makes remote procedure calls to communicate with the server.

 

Bidding system has been implemented so that senior citizens can easily bid for nurse times. This implementation also provides the ability for nurses to register with the bidding system. Bidding system provides services such as storing and maintaining nurse and senior citizens records, scheduling nurse times and allowing senior citizens to bid for nurse times.

 

Various Java design patterns has been used in implementing the bidding system. The fundamental reason for using design patterns is to provide implementation extensibility, ease of code maintenance, helps define clear boundaries like client tier, server tier and their communication channel. Equally, it allows you to describe the programming approach so that other programmers can easily understand.