Thursday, December 29th, 2005

An Ajax School Project: Customer Order Reporting

Category: Examples

Here’s An Ajax school project that demonstrates Ajax for order tracking. Developer Matt Farley explains:

The project is for a senior level programming class at the local state university. The class is called “Web Database Programming” and is geared towards web based database applications. The language/database taught in the class was PHP/MySQL. The extent of the JavaScript taught was limited to client-side form validation.

Each student was to come up with a comprehensive project to implement everything we’d learned in class. I had some experience with AJAX at work, and we had a similar need for such an application, so I thought why not kill two birds with one stone. I went above and beyond the requirements of the class project and created something that not only helped at work, but stood as a solid example to others of possible AJAX replacements for traditional stand-alone applications.

The system is a data entry app. Google Maps is incorporated to show locations of contacts, a list of Suggestions appears as you type in a name, and there’s an editable data grid backed by data on the server and with an SQL console.


The project homepage contains a project report, Ajax overview and a design description, complete with Entity-Relationship Diagram.

Are any schools actively teaching Ajax? We’d be pleased to hear about any other Ajax student projects.

Posted by Michael Mahemoff at 6:15 pm

3.9 rating from 14 votes


Comments feed

Also note that the source code (including the sample database) is available for download at the bottom of the home page.


Comment by Matt Farley — December 29, 2005

Wow.. That is a fantastic project. Keep up the great work!

Comment by Jim — December 30, 2005

Great innovative work..No doubt AJAX is the future of web ..We would certainly like to know of more such projects..

Comment by Arpan Joshi — January 3, 2006


Comment by dogtail — February 8, 2006

thanks for sharing

Comment by Home Schooling — August 1, 2006

Leave a comment

You must be logged in to post a comment.