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

Ala rules 2nd definitive edition, ALA Rules (2nd definitive edition): ...

ALA Rules (2nd definitive edition): American Library Association. ALA cataloging rules for author and title entries. - 2nd ed. / Clara Beetle, editor. - Chicago: American Libr

Agreement - requirements of resource sharing library network, Agreements ...

Agreements The first agreement, obviously is the agreement to share currently owned materials (that is, to permit access to the holdings among partners), with protocols, limit

Reference service and literature search, Reference Service and Literature S...

Reference Service and Literature Search  A reference service, according to the A.l.A. Glossary of Library Terms, is "that phase of library work which is directly concerned wit

Describe the implementation of new technology, Question 1 Write a short no...

Question 1 Write a short note on technology strategy. Describe in brief about the innovation management Question 2 What is the significance of technology diffusion? What are

Dispute resolution method, Question: Jaimie and Mary are work colleague...

Question: Jaimie and Mary are work colleagues in the support team of a large department at the University. Mary has been on maternity leave and the department was reorganised

Public management-type of reforms in developing countries, QUESTION (a)...

QUESTION (a) There appears to be an emerging consensus that the movement towards good governance must include initiatives to strengthen the institutions of government and civil

What is the required rate of return on the project, QUESTION a. The ris...

QUESTION a. The risk free rate is 10 percent and the expected return on the market portfolio is 14 percent. A firm considers a project that is expected to have a beta of 1.3, w

Legislative/administrative requirements., i am asked to explaine pro''s and...

i am asked to explaine pro''s and cons''s of the legislative/administrative requirements in the education sector i do not know how to start can u please help me?

Organisation Behaviour, Rajender Kumar was a production worker at competent...

Rajender Kumar was a production worker at competent Motors Limited (CML) which made components and accessories for the automotive industry. He had worked at CML for almost seven ye

Binding organisation and management, BINDING ORGANISATION AND MANAGEMENT: ...

BINDING ORGANISATION AND MANAGEMENT: If we consider the practice in various libraries,  we can conclude that there is haphazard organisation of binding in most of the librarie

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