Core Java Project Desktop Application : Cab Invoice Generator

3:52 PM 14 Comments A+ a-

Invoice Generator Core Java Desktop Application Using Swing

Description

Invoice Generator is a Core Java Project for generating the invoices for a Rent-a-Cab company. It takes the details of the invoices via a form and then calculates the various subtotals, service taxes, rates applicable etc on the basis of choices entered and then generates the invoice for the user. 
It also allows you to Add, Edit or Remove the cabs, define and modify the various rent packages for customers, billing schemes etc. The company owner can change each and every detail about how the invoice will be calculated and generated.
I have used the MS-Access database for simplicity as this project is intentionally for the beginners in java programming. If you want to run the project, you must have to create the DSN with the name "invoice" and point it to the database that is provided with this project. Alternatively you can create the DSN with any name but in that case you will have to change the DSN name in each occurence of DSN in the project.
I have left out the various checks for type of data that can be entered in the fields and other validation checks in almost every forms. So you can download the project source code and do it yourself.
I will also additional functionalities like PRINT the invoice to this project in a week or two as and when I will get time. But for now it is a good beginner level Core Java Project for you to look at and understand the basic concepts and try some modification of your own. Like I have built it for a Rent-a-Cab company but you can modify it to accomodate the needs of some other firm.

I could not proof-check every form and details of the project due to time constrainsts as I built this project for a friend of mine as he needed the same for submitting in some institute. So, I want you to take a look at it and ask your queries and suggestions about what could I have done better in this (except the validation checks, that I have left out intentionally due to lack of time).

Snapshots



Invoice Generator main form page, core java desktop application
Main Form Page

Cab Settings for Invoice Generator Core Java Project
Settings for Cabs

Settings for Invoice Generator Core Java Project
Settings Page for Rent Packages
invoice core java desktop application
Generated Invoice
                                     

Download Project With Source Code and Database:



Currently working as a Senior Software Engineer at IGATE. Cricket Crazy, Likes Movies, Music (Hindi Songs) and Masti. Surfing the net for something informative and interesting is my second favorite time pass after online gaming. Would like to travel the whole world...

14 comments

Write comments
sarabjeet
AUTHOR
October 17, 2012 at 6:38 PM delete

i really like that you are giving information on core and advance java concepts. Being enrolled at http://www.wiziq.com/course/1779-core-and-advance-java-concepts i found your information very helpful indeed.thanks for it.

Reply
avatar
April 27, 2013 at 7:52 PM delete

presentations
What a great presentation! I agree with you that each could be its own lesson for students and they would be engaging and fun! Actually, I start my next semester of courses in April and this would be a great introduction lesson to get my adult students speaking!

Reply
avatar
Jagjeet Singh
AUTHOR
August 27, 2013 at 4:17 PM delete

How to run this java project..

They show the errors..

Can you please send the process of run this project.

Reply
avatar
Harish Sharma
AUTHOR
October 21, 2013 at 12:11 PM delete

Nothing special dude! Just import the project correctly in eclipse and run! Check for the correct JRE in the build path settings if you encounter any errors.

Reply
avatar
Mwebembezi D
AUTHOR
June 13, 2014 at 3:59 PM delete

that is a good project. i am impressed as a beginner

Reply
avatar
July 12, 2014 at 5:33 PM delete

I imported it to my eclipse . It runs but shows error with database
" datasource name not found / no default driver specified"
Please help me

Reply
avatar
July 12, 2014 at 6:10 PM delete

I need the driver to connect ms access database .
I hv to download and i cnt get the ink ..

Reply
avatar
Anonymous
AUTHOR
September 14, 2014 at 2:26 PM delete

Do you also have the report of this project?

Reply
avatar
Anonymous
AUTHOR
September 15, 2014 at 10:17 PM delete

do u have the report & ppt of dis project..??
if so thn plz provide me..

Reply
avatar
Anonymous
AUTHOR
September 15, 2014 at 10:37 PM delete

sir please provide me the presentation & report of this project ..my emailid is saxena12arpit@gmail.com

Reply
avatar
Shivam Khatri
AUTHOR
November 11, 2014 at 3:34 PM delete

sir can u please provide me the presentation & report of this project ..my email id is: shivamkhatri02@gmail.com

Reply
avatar

Please leave your valuable comments here...