Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

QuickBill

A desktop billing system written in Java — customers, products, users and bills over a layered architecture: DAO classes for persistence, a service layer for billing logic, and a separate UI layer.

Structure

src/dao/       BillDAO, CustomerDAO, ProductDAO, UserDAO — data access
src/model/     Bill, Customer, Product, User — domain objects
src/service/   BillingService — billing rules
src/database/  DBConnection, DatabaseInitializer — JDBC setup and schema
src/ui/        user interface
src/main/      entry point

Run

./run.sh

The database schema is created on first run by DatabaseInitializer.

About

Java desktop billing system — customers, products and bills over a layered DAO/service architecture with JDBC.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages