What is your programming expertise with Java? Are you good with swing, threads? How about sql?

Include more details please.

But assuming you are good with everything noted above, create a...