Jump to content

Little PHP help


daveoliveruk

Recommended Posts

1) Project Details: (be as specific as possible): I have been given a project and would like some help. I am very new to PHP and would like someone to complete the task (see attached). This should be very easy for someone that is good with the language and will also help me understand the methods and syntax a bit more. I am willing to pay whoever wants to help $50 to complete as soon as possible, I need to submit the code today.

 

2) Payment Amount: $50

 

3) Payment method/ details (Paypal, check? Timeline?): PayPal

 

__________________________________________________________________________________________________

 

Scenario

We have a client, Freds Clothing, who sell fashion clothing online. Bob has asked us to build an order dispatch system, for sending out customer orders with one of a number of different couriers.

At the start of a normal working day, a new batch will be started, and it will be closed at the end of the day, when no more parcels are going to be shipped. This is called the dispatch period.

Each parcel sent out with a courier is called a consignment. Each consignment will be given a unique number - each courier will supply an algorithm for generating their own format of consignment numbers.

At the end of each dispatch period, a list of all the consignment numbers needs to be sent to each individual courier. The method of data transport varies from courier to courier (e.g. Royal Mail use email, ANC use anonymous FTP).

What you should produce

Build a class structure to facilitate the implementation of the scenario set out above. Assume that your class library will be given to another developer at a later date to build the interface for the client.

The client interface will have three primary functions;

1. Start new batch

2. Add consignment

3. End current batch

What we are evaluating

We’ll be reviewing your OO analysis and design skills based on the object structure you choose and to some extent your understanding and ability with PHP5 based on the code you produce. Use class/method commenting (ideally phpDoc format) to explain your design decisions. Code re-use, extensibility and maintenance are all important.

Notes

Make as much progress as you feel you can within the time allowed; you are not required to produce a final product.

Do not worry about persistent storage/database abstraction layers/html/visuals – focus on the business logic and class structures.

Link to comment
https://forums.phpfreaks.com/topic/215696-little-php-help/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.