

                           Bill Manager

   Bill manager is a bill management tool. It displays bill payment 
status and maintains a payment history for each bill. Bills can be 
created, edited and deleted. A payment history is maintained which
includes bill due date, bill payment date, amount paid, and amount due.

                           Installation

Bill Manager requires Java 2 and Java Swing to execute. This software
was developed and tested on Windows XP only. Bill information is
stored in three possible formats: Text, XML, and JDBC. Currently,
BillMgr implements MySQL as the JDBC database. The default storage 
method is XML.

1. Download Bill Manager in JAR format from 

http://www.geocities.com/DanSullivanResume/

2. Unpack the JAR file with the command: 

jar -xvf BillMgr.jar

3. cd to the BillMgr directory:

   cd BillMgr

4. Generate some test bills: (text and xml bills have already been 
   generated in the directories: BillMgr/textDB and BillMgr/xmlDB)

	Generate text bills stored in directory 'textDB':
   java BillCreator  -text    

	Generate XML bills stored in directory 'xmlDB':
   java BillCreator  -xml    

	Generate bills stored in a MySQL JDBC database:
   java BillCreator -jdbc driver url    

5. Execute BillMgr:

	Default configuration uses XML and the BillMgr color scheme:
   java BillMgr 

	Configuration uses Text storage and the BillMgr color scheme:
   java BillMgr -text

	Configuration uses JDBC storage and the BillMgr color scheme:
   java BillMgr -jdbc -d driver -u url

	Default configuration uses XML and the default Swing color scheme:
   java BillMgr -nocolor

6. See the Help menu option for details.

This software is freely distributable and not for sale.  Questions, 
comments, suggestions or bug reports can be sent to 
DanSullivan@terpAlum.umd.edu

