Academic management system, Other Management

Assignment Help:

Note that the goal of this assignment is to assess your understanding of the core principles of good OO design (e.g. the advantages of using inheritance and polymorphism etc.). As such, the emphasis of this assessment is on adhering to a specification, which was designed to test various aspects of OO design, rather than developing a complete commercial grade product with realistic business rules.

- The system needs to cater for two distinct types of Courses, Core Courses and Electives.

  • Core courses have a fixed (constant) number of allocated credit points (12 points per course), whereas Elective courses can be allocated 6 or 12 credit points.

-  The system needs to  cater  for two distinct types of Students,  Undergraduate  (UG)  and Postgraduate (PG). 

  • The maximum (allowable) study load is pre-defined at 60 credit points for UG students, and 48 credit points for PG students. 
  • The  course  enrolment procedure will differ based on  a particular  student type as  described further in section 4 of this document.

Implementation Specifications 

Your primary goal is to implement the provided AMSModel interface, in a class called AMSFacade  in order to provide  the  behaviour  specified  as comments in  the  provided  AMSModel  source file  and tested by the  provided  TestHarness.java. Note that you will write a graphical user interface to more effectively utilise the AMSFacade in Assignment.

Implementing AMSFacade will involve implementing/extending and using the classes/interfaces from your Assignment 1 Part A design. Note that you have freedom in how you choose to implement your solution; however, you must implement it in such a way that the TestHarness is NOT modified. You should use  inheritance, polymorphism,  abstract  classes and interfaces  effectively,  as taught in this course.

More specifically,  you must  provide  appropriate constructors and methods as required by the TestHarness  in order to ensure that your solution can be complied and tested without modifying the provided TestHarness.


Related Discussions:- Academic management system

State five objectives that the ppa 2006 aims to achieve, QUESTION The P...

QUESTION The Public Procurement Act 2006 (PPA 2006) is a modern procurement legislation based on UNCITRAL Model Law. PPA 2006 was enacted in 2006 and came into force in 2008. A

Library building-library management, LIBRARY BUILDING Libraries come i...

LIBRARY BUILDING Libraries come in various types and  sizes  to fulfill certain specific needs of the community it is established to serve. Thus we  can have a single room vil

Discuss the different policies and factors for rural tourism, QUESTION ...

QUESTION Rural tourism represents a merging of perhaps two of the most influential yet contradictory features of modern life. Not only are the forces of economic, social, cultu

Conflicting factors - problems in acquisition, Conflicting Factors: De...

Conflicting Factors: Demand, supply and finance are the three major factors governing collection development. Both demand and supply will be increasing while finance will be a

Project quality management, Overview of Project Quality Management The ...

Overview of Project Quality Management The process of ensuring all project activities, that are necessary to plan, design and implement a project are efficient and effective wi

Change manager, T he change manager The change manager is accountable ...

T he change manager The change manager is accountable for the day to day activities of the change management process for the Information Management team. This person  must  es

Selective dissemination of information (sdi), Selective Dissemination of In...

Selective Dissemination of Information (SDI): The SDI is a type of current awareness service, the objective of which is to keep users of the system informed of new development

Forces model of competition in analyzing the industry, QUESTION 1 Manag...

QUESTION 1 Management's job is not to see the company as it is but as it can become. A strategy is a commitment to undertake one set of actions rather than another. Discuss thi

Components of hrd-mechanisms, Mechanisms The first step towards HRD is...

Mechanisms The first step towards HRD is to set up a unit in the organisation to deal exclusively with personnel development programmes. The mechanisms to implement these prog

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