GetAFreelancer.com
 
Find projectsSearch
Sign Up | Log in | Top Rated Users | Browse projects | Post Project | RSS feeds | Articles
 

Make a java Application

   Click here to post similar project

Make a java Application is project number 103356 posted at GetAFreelancer.com. Click here to post your own project.

Status: Closed (Selected Service Provider)
Selected Providers: selected service provider amyo
Budget: $30-100
Created: 11/02/2006 at 8:51 EST
Bidding Ends: 11/06/2006 at 8:51 EST
Project Creator: hitu1122 View PM Post PM
Buyer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10
(2 reviews)
Description: Specifications

A small community library wants to change its current paper-based library management system to a computer-based library management system. You are asked to write a Java application program that will perform the functions of the library management system.

The library contains books, CDs available for community members to borrow. The library contains less than 1000 books and CDs altogether. The library also contains five sets of computer for members to book and use within the library. The library has around 3000 members. The current library management system (paper-based) provides the following functions:
Member: add a new member, edit information of member, remove a member and keep the borrow/return history of the member.
Item (Books, CDs and computer): add an item, edit the information of the item, remove an item, borrow an item, return an item, search for the location of an item and provide a list of member with overdue daily.

The computer-based library management system should fulfil the following requirements:
1. provides all the functions that the paper-based system is providing;
2. Individual: implement the functions of member using GUI;
Group: implement the functions of both member and item using GUI;
Note: keep it simple enough to perform the functions.
3. Group: in providing a list of member with overdue daily, the list must be in ascending order of the number of days overdue.
4. The system will save the updated data to file on hard disk when the library closes and restore the data from the file when the library opens.
5. The system will report error(s) if the operator enter incorrect data into the system. Whenever there is an error, the current function will be aborted.
6. The system will not consider any internet activities such as online booking of item etc by this moment.
7. A test plan indicating the test data and expected result to test the system.
8. Java documentation about the system.
9. Appropriateness to substitute the current paper-based system with the new computer-based system. For example: if the new system does not contain information (such as name, address, contact phone) of the member will not be considered as appropriate.
10. If the system cannot be executed, then no marks would be given for the functions even though you have written codes for it.

Other requirements:
Demonstrate the following knowledge/skills within your system:
1. Encapsulation.
2. Inheritance and polymorphism.
3. Exception handling.
4. Good programming style.

Additional files submitted:
Varun_Assignment[1].doc
Report violation
Job Type:
  • J2EE
  • Java
  • Javascript
  • JSP
Database: (I don't know)
Operating system: MS Windows
Bid count: 1
Average bid: N/A

 

Related project
 
Nonpublic project #324652 Featured Nonpublic
login to view
 

FREE Trial project for new buyers!

 

View Project Message Board     Post Message on Project Message Board
Messages Posted: 0

If you are the project creator or one of the bidders Log in as project creator or bidder for more options

Bid on This Project

Service Providers PMB Bid Delivery Within Time of Bid Provider Rating
Bids are hidden by project creator. Log in as project creator or bidder as the project creator or as one of the bidders to view bids.
Bid on This Project

 

[ Website Design ] [ Join GAF Free ] [ GAF Top Users ] [ Outsourcing ] [ Post Project Free ] [ Outsourcing Web Design ]

What is GetAFreelancer.com? ( Read about the company )

It's easy, fun and very affordable to outsource your project with our site. Find freelance programmers, web designers, copywriters and translators. Bookmark our homepage to make sure you don't forget about our website next time you need to develop an IT project for yourself or your company. Web Development doesn't have to be expensive. Outsourcing will cut your expenses by more than 50%. Would you like to outsource your next project? Would you like to make money as a freelancer? Click Sign Up to start! GetAFreelancer.com is one of the largest sites of its kind. We have earned a good reputation and you can trust us.

We have thousands of satisfied clients around the world. Our escrow feature is developed to protect both buyers and sellers. Outsource projects and save a lot of money. Getting affordable freelance work, freelance programming and custom web design done for your website has never been easier. Buy services with help from our secure escrow system. Outsourcing is hiring an outside organization to perform services such as information processing and applications development. Our site is global and we have freelancers from India, Romania, Russia, Ukraine, United States, UK and many other parts of the world.

Find Webmaster Resources and Webmaster Forum. Take a look at Search Engine Submission.