jez / JBooks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

JBooks

This is a complex program to do a simple task: keep track of transactions, customers, and other data relating to grass cutting. I wrote it a long time ago, but I decided to put it up here because I wanted to get used to using git and GitHub.

Basically, the program is structured as follows:

  • TType
    • Defines the type of transactions that can take place, and how much they default to.
  • EType
    • Works similar to above but with expenses.
  • Transaction
  • Expense
    • Defines a type, amount, and date to be stored.
  • Customer
  • ExpenseList
    • Composed of some metadata about the customer or list of expenses followed by a list of the corresponding elements.

About

License:GNU General Public License v2.0


Languages

Language:Java 98.2%Language:CSS 1.7%Language:Shell 0.1%