Title: Intelligent Book

Iteration Plan

Iteration 3 Plan: We set up the basic development environment for our project. We redesigned the existing model to fit better with J2EE and Hibernate. We set up the database and integrated Hibernate with our model. We added a very basic web interface to add contacts and to view a list of existing contacts in the database.

Iteration 4 Plan: Extend existing contact information editor to include all contact items and group visibility. Build the underlying core that other features rely on. In short, the users should be able to add and manage contacts. Add interface to interact with the core.

Iteration 5 Plan: Deal with multiple users logging in. Set up emailing and requesting system. Build the importers and exporters. Implement the searching algorithms.

Iteration 6 Plan: Polish up interface. The website should look nice after this point. Add google map. Flesh out more features.

Code

Iteration Code

Javdoc

Javadoc