Create a program for student database, JAVA Programming

Assignment Help:

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.


Related Discussions:- Create a program for student database

Create a fifa coins website, Project Description: I want to create simil...

Project Description: I want to create similar site: fifacointrader I want similar site like fifacointrader.com Skills required are HTML, Java, PHP, Website Design, Wordpre

What is asynchronous messaging, What is asynchronous messaging? Queue An...

What is asynchronous messaging? Queue Ans) Asynchronous messaging includes a client that does not wait for a message from the server. An event is used to trigger a message from

Implement the list calss, Your next task is to implement the MovieList clas...

Your next task is to implement the MovieList class that manages the details for a list of DVD Movies read from the specified data file. The constructor will include a parameter tha

I need android kiosk mode, I need Android Kiosk Mode Project Description...

I need Android Kiosk Mode Project Description: I need an Android platform developer to develop an app when device start it start into kiosk mode. Only browser window open a c

Difference between pre-emptive scheduling and time slicing, Explain the dif...

Explain the difference between pre-emptive scheduling and time slicing ?

Explain the term - garbage collection, Explain the term - Garbage Collectio...

Explain the term - Garbage Collection Java  performs  garbage  collection  and  eliminates  the  need  to  free  objects  explicitly.  When an object  has  no references   to

What is the output of the following javascript code, What is the output of ...

What is the output of the following JavaScript code? name="Ali Akbar"; document.write(name.charAt(4)) ;

Java server faces - eagro portal project, eAgro Portal Project: Techno...

eAgro Portal Project: Technology Used: Java Server Faces, JSR 168 Specification, Websphere Portal Server5.0, DB2 database And Rational Application Developer, Jasper Report Too

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd