Here is my latest project. Its a Credit Management System using JavaSE.

For this project I have used Jasper IReports for the reporting part. And other look and feel components as well.

Full free open source coding can be found in git :
https://github.com/harshadura/LankaFuelMartCRM


PROJECT SPECIFICATION

Main Functions List

Credit Slip Operations

 Attributes > Company | Description of item| Qty | Amount | Vehicle No | Shift
 Deposit, Credit Limit as Necessary (Private/Government)
 Alert when Entering Data/Checking
 Functions > Add | Delete | Search | Update
 Reports > Daily Report | Monthly Report
 Additional Notes : Customer Limit Checker UI > have to Check before fuel Pumping (checks whether the customer has exceeded the Credit limit already)

Credit Card Operations (Visa)


 Attributes > Credit Card Number | Credit card type | Amount | Vehicle No
 Functions > Add | Delete | Search | Update
 Reports > Daily Report | Monthly Report


Customer Details Table

 Attributes > ID | Customer Name | Address | Contact Number
 Functions > Add | Delete | Search | Update

Product details List

 Attributes > ID | Name | Price
 Functions > Add | Delete | Search | Update
 Additional Notes > Configurable Prices
 Shifts > 6-2 | 2-10 | 10-6

Report Generation and Reporting Tools

Table Attributes > NO | Date | Order No | Description | Vehicle No | Qty | Rate | Amount
 Daily Reports
 Monthly Reports



############################################
README - Lanka Fuel Mart CRM System
############################################

@author      : Harsha Siriwardena     <harshadura@gmail.com>
@copyrights : Durapix.org           <http://www.durapix.org>
@license     : GNU GPL v3             <http://www.gnu.org/licenses/>

---------------------------
Required Software
---------------------------

(01)    Java 1.6
(02)    Mysql Server 5.1

---------------------------
Deploying the System
---------------------------

>   start mysql server

>   source the database schema. (db_dump.sql)
        mysql> source <path>/db_dump.sql

>   Using command line, go Inside of System project folder.

>   Run the Main System Jar found in <project>/dist/LankaFuelMart.jar


-------------------------------------------
3rd Party Tools Used
-------------------------------------------
(01)    Jasper Reporting
(02)    Synthetica LAF (removed and inserted the System look and feel instead)

-------------------------------------------
Troubleshoot
-------------------------------------------
If an error occured like this "Java.lang.ClassNotFoundException:"
Copy the Nessasary JARs into below folders and Restart the Application.

Linux
----- 
\jre\lib
\jre\lib\ext