194887 Java Desktop Application

Avg Bid (USD)
Project Budget (USD)

Project Description:
This is just a simple Java Desktop Application with basic functions Add/View/Edit/Delete and (printable) Reporting features.
A Year Manager that allows for selection of fiscal year to begin records. A Cash manager where all the company beginning
balance are manage.

Java Desktop Application Should be developed project with Netbeans 6 with available source code and
should have Swing Design View where we can use Palette (Swing components). Use of Compatible Databases Connectivity, with options
to select from MySQL, MS Access or PostgreSQL. We emphasize on Netbeans Swing Design View so we can take advantage of
Swing on Netbeans using the palette. We prefer Windows Vista Look even if it runs on XP or other O.S. not Vista.

GUI Frame:

Individual Classes extends JPanel and should be displayed in the Main Panel once their corresponding buttons is clicked.
i.e. Customers.java, Suppliers.java, etc.. Should be displays in mainPanel. GUI with Splash and other basic functions.

Main page should display current transactions, reminders, meetings,

It has a file menu and buttons on the toolbar.

Toolbar buttons: Customers, Suppliers, Products, Employees, Payroll, Trial Balance Accumulator, Chart of Accounts, Calculator
Basic functions: Add/View/Edit/Delete
Reports: There should be reporting. Statement of Accounts both customer and company. Monthly reports, daily reports and other graphical analysis like age customer accounts, etc..

Customers - Account ID, Company Name, Address, Contact Person, Terms of Sale, Main Product, Discount Offered.

Suppliers - Account ID, Company Name, Address, Contact Person, Terms of Purchase, Products, Discount offered, Credit Line.

Products ( Inventory Monitoring System ) - Should have Safety Stock Level (SSL) when the Product reach below limit, it will prompt order form.
Product code, Description, Brand Name, Expiry Date, Safety Stock level, last purchase, supplier, quantity, Unit Price, Total

Employees - Employee ID, Name, Family Name, Address, Contacts, etc...

Payroll - Simple Payroll system, commissions, hourly rates, etc...

Trial Balance Accumulator - (with Print option) Displays reports like Purchases Book, Sales Book, Journal Vouchers, Check Vouchers, Cash receipt book


1.) Account Monitoring -> Billing System, Transactions, History, Reports, etc...

PRODUCTS Per Individual Product (Stock Card) :

1.) Order Slip -> Supplier -> Email order, Phone or Fax.
Upon Delivery -> Supplier Invoice (computer generated) -> Receiving Report -> Preparation of Cheque voucher -> Purchases Book.

2.) Sales Delivery/Invoicing -> Customer Sales order -> Sales Invoice ( Cash or Credit option ) -> Delivery Receipt -> Sales Book.

More features like:

Sales, Collection, Returns, Balance End, Automatic Numbering Scheme, Reports.



Balance Assets
- Current Assets
* Cash
* Account Receivables
- Trade or Man-trade
* Advances to officers/Employees
- Non Current Assets
- Inventories
- Profit Loss ( Nominal Accounts )
* Sales
* Cost of sales - Purchases, etc...

Account Manager - Option to add records in Chart of Accounts like other accounting software.


1.) Cash receipt summary - monthly, weekly, from specified date to current date, etc..
2.) Daily Cash Position Report
3.) Customer balance
4.) Generate customer aged account analysis
5.) Balance Sheet and Income statement - Generate Cash Flow Statement and Changes in Equity

Skills required:
Anything Goes, Java, Microsoft Access, MySQL, SQL
About the employer:
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.