Core Java Project Desktop Application : Cab Invoice Generator
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
![]() | |
Main Form Page |
![]() | |
Settings for Cabs |
![]() | |
Settings Page for Rent Packages |
![]() | |
Generated Invoice |
Download Project With Source Code and Database:
More Core Java Projects
34 comments
Write commentsi 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.
Replypresentations
ReplyWhat 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!
Good Presentation.
ReplyJava Developers
How to run this java project..
ReplyThey show the errors..
Can you please send the process of run this project.
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.
Replythat is a good project. i am impressed as a beginner
ReplyI imported it to my eclipse . It runs but shows error with database
Reply" datasource name not found / no default driver specified"
Please help me
I need the driver to connect ms access database .
ReplyI hv to download and i cnt get the ink ..
Do you also have the report of this project?
Replydo u have the report & ppt of dis project..??
Replyif so thn plz provide me..
sir please provide me the presentation & report of this project ..my emailid is saxena12arpit@gmail.com
Replysir can u please provide me the presentation & report of this project ..my email id is: shivamkhatri02@gmail.com
ReplyJava Articles
ReplyIT Technical Articles
Dot Net Framework Articles
Great Article
ReplyJava Training in Chennai
very nice to creat cab invoice generator to java application Java Training in Bangalore || Qtp Training in Bangalore
Replyif you have a report of this project then kindly upload it too.
ReplyNo Tooba, I do not have the report for this one.
ReplyI definitely really liked every part of it and i also have you saved to fav to look at new information in your site professional invoices
Replypre marr lgda reporta da
Replysanu ki dsda j like a tn
Replykm kro eda de kake
thanku harish sir ..i am making this project including my three members.this is my first college project..your information is very helpful for us..thanku so much
ReplyN source code??
ReplySir, I am not able to download any of the above files. Can you help with this?
ReplyHi Sir, me too, I can't download your file, can you help me?
ReplySir, I can't download the above source code...plz help..
ReplyThanks for sharing such valuable information . i enjoyed reading this post.
ReplyPerformance Tuning Training in Chennai
Nice Post
ReplyIt really helpful to every IT student. keep it up this good work
asp .net training in Bangalore
Great post.
ReplyIt really helped me to learn something new. So thanks.
Linux training in Bangalore
I have read your blog its very attractive and impressive. I like it your blog.
ReplyJava Online Training Java EE Online Training Java EE Online Training Java 8 online training Core Java 8 online training
I have read your blog its very attractive and impressive. I like it your blog.
ReplyES6 Online Training JavaScript Training Courses JavaScript Training Courses | Angular 4 Online Training Angular 4 Online Training
Wonderful bloggers like yourself who would positively reply encouraged me to be more open and engaging in commenting.So know it's helpful.
ReplyJava Training in Chennai
Plz provide this project on utsavsinha9@gmail.com
Reply