Create a program for student database, JAVA Programming

You are required to write a program that is going to be used to store the student details of a particular school.  This school caters for students aged between 5 years to 15 years.  In fact, a student is supposed to attend this school for 11 consecutive years - from  Year 1 to Year 11 respectively.  However it can be the case that students stop attending this school by the end of Year 6.

Students are usually registered to start attending Year 1.  However sometimes new students are also registered to start attending this school from other Years.  Students who are attending classes from Students Year 1 to Year 6 are called junior students while students who are attending from Year 7 to Year 11 are called senior students.

Junior students study common subjects which are the following:

  • Mathematics
  • English
  • Maltese
  • Religious Knowledge
  • Social Studies

Senior students study a mixture of common and optional subjects.  The common subjects are the following:

  • Mathematics
  • English
  • Maltese
  • Religious Knowledge
  • Environmental Studies
  • Social Studies
  • Computer Literacy
  • Physical Education
  • Language (French OR Italian)

When students are in Year 9 they also choose two other optional subjects from the following list:

  • Business Studies
  • Computing
  • Chemistry
  • Biology
  • Physical Education Theory

Students are assessed in each subject via two exams - a mid-yearly exam and a final year exam. These two exams contribute towards 40% and 60% of the final mark respectively. You are required to write a program that is able to store the student details and there marks respectively.  In your program include all the necessary functionality that is required to: 

  • Add, Edit and Delete a student
  • Promote students to the next year

o  From Year 6 to Year 7 students should be transferred to senior students and the program should ask the user for the language selection.
o  From Year 8 to Year 9 the program should ask the user to enter the two optional subjects.

  • Add the student marks
  • Display student details (including marks)

Make all the necessary assumptions where information is missing.  The program should store the information permanently using files.

Posted Date: 2/14/2013 4:15:35 AM | Location : United States







Related Discussions:- Create a program for student database, Assignment Help, Ask Question on Create a program for student database, Get Answer, Expert's Help, Create a program for student database Discussions

Write discussion on Create a program for student database
Your posts are moderated
Related Questions

What does WAN stand for? Wide Area Network - A network in that computers are separated through great distances classically across cities or even continents.

What is Methods in java explain with an example? Data types aren't much use unless you can do things along with them. For this reasons classes have techniques. Fields say what

Session Bean : is a non-persistent object that provides some business logic running on the server. Session beans do not provide system break down. There are two kinds of session b

I want a Script developer who will make script for me and if you can show good works there are bonuses too. Skills required are Facebook Marketing, Java, Javascript, PHP, and Sc

Explain Parentheses in Java ? Sometimes the default sequence of evaluation isn't what you want. For example, the formula to change a Fahrenheit temperature to a Celsius tempera

#quThis project is based on the teams example of chapter 1. Instead of teams, you will consider employees working in a department in a company. (Departments and employees are ana

Assistance for JSON authentication problem RSS/AOL/Android The key problem we face is how to authenticate afterward the user logged in the webview as well as then parse the JSON

1. RUP is relying on a few important principles and philosophies like planning ahead, knowing where the process is capturing and heading the project in extensible and storable mann

#questionSmugglers are becoming very smart day by day. Now they have developed a new technique of sending their messages from one smuggler to another. In their new technology, they