How to write a small record management application for a school in Java

10 pts.
Tags:
Java
Java development
How to write a small record management application for a school. Tasks will be Add Record, Edit Record, Delete Record, List Records. Each Record contains: Name(max 100 char), Age, Notes(No Maximum Limit) No database should be used. All data must be stored in one or two files. Listing records should print the names of the users in alphabetical order. And the important thing is, total file should not be re-written for every add/delete operation.

Answer Wiki

Thanks. We'll let you know when a new response is added.

The main goal when writing a program is that it is robust. This means it has a variety of options, accomplishes it’s tasks efficiently, looks good, is easy to use, and most importantly, does not blow up when you use it incorrectly. Here are some guidelines to make a robust program:

1. Identify ALL SPECIFIC functions necessary.
2. Identify which prewritten classes contain these functions.
3. Create a GUI (graphical user interface)
3a. Be sure to include the correct number of fields and buttons. I suggest putting a sizeable text area where any new information entered is appended, so you know what it will look like before being saved.
4. Create your framework for the program (write the main class error propagation and catching, event handlers, action/event listeners, user preferences, save/load methods, etc.)
4a. The save/load methods will save or load your file. This can be done the long way (stream) or the short way (print writer, buffer, etc.). Either method is acceptable when working with simple text information (but if you use the printer, writer, buffer method, make sure you navigate through the file the proper way otherwise you’ll propagate several errors).
5. Implement each class
6. Run an instance of the program through your main class.
7. Compile and test.
8. Run as program.

Your question was kind of ambiguous, so I may not have understood everything correctly. If you would like, feel free to visit my ITKnowledgeExchange profile, then navigate to my personal website and send me a message through my Contact Me Page. I am willing to send some source/sample/starter code.

Discuss This Question: 1  Reply

 
There was an error processing your information. Please try again later.
Thanks. We'll let you know when a new response is added.
Send me notifications when members answer or reply to this question.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy
  • Schmidtw
    How is the program coming along?
    11,330 pointsBadges:
    report

Forgot Password

No problem! Submit your e-mail address below. We'll send you an e-mail containing your password.

Your password has been sent to:

To follow this tag...

There was an error processing your information. Please try again later.

REGISTER or login:

Forgot Password?
By submitting you agree to receive email from TechTarget and its partners. If you reside outside of the United States, you consent to having your personal data transferred to and processed in the United States. Privacy

Thanks! We'll email you when relevant content is added and updated.

Following