7SEAS is one of the few leading shipping corporations in USA who provide freight forwarding services on certain licenced routes between New York and Yonkers ports. 7SEAS has various shipping companies as their clients who lease their ships for contracts with 7SEAS. These clients are paid for the lease period. 7SEAS in additional has various shippers as their customers. They book ships for freight forwarding from one port to another port available within the licenced routes offered to 7SEAS. You are required to develop an application to maintain the various ships, and various freights of the shippers of 7SEAS. The users should be able to enter, search, edit, and view personnel information of clients (shipping companies) and also enter, view, and edit shippers (customers) and their freights based on different access priority. This application will be used by three users of the system namely Administrators, Clients and Shippers. In addition the application also should provide an estimate to the shippers when they choose the source and destination for their freights to be shipped based on various conditions. More details are available in section 6.0.
In addition, a supporting document is needed to reflect the design of the implementation codes and the implementation details that utilises the object oriented programming concepts.