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

Management Principals, Please quote on 5 case study questions and 6 sub que...

Please quote on 5 case study questions and 6 sub questions

Recording of references or information, ecording of References or Informati...

ecording of References or Information: Every literature searcher develops his own style of taking notes of references, While every effort should be made to optimise the time a

Swot analysis, QUESTION 1 The Ministry of Information Technology has re...

QUESTION 1 The Ministry of Information Technology has recently launched a public debate on how to make Information Technology the Fourth Pillar of the Mauritian economy. Using

P chart, P Chart As against the      and R charts which deal with quan...

P Chart As against the      and R charts which deal with quantitative aspects, these charts deal with the attributes which are qualitative factors possessed by the data. An ex

Non conventional indexing and filing equipment , Non Conventional Indexing ...

Non Conventional Indexing and Filing Equipment -libraray equipment-libraray management Use of mechanical devices for sorting information recorded on special kinds of cards lik

Customer relations management, Question 1 Customer relations management...

Question 1 Customer relations management is a broadly recognized, widely-implemented strategy for managing and nurturing a company's interactions with clients, customers or sal

Explain scope and goals of iso/ts 16949, Question 1 Explain the various pr...

Question 1 Explain the various principles of Quality Management Systems Question 2 Explain scope and goals of ISO/TS 16949 Question 3 Explain the procedures and benefits

Binding section in library building in library management, Binding section ...

Binding section in library building in library management This section is generally located in the basement or some other obscure area. Machinery, material and equipment for m

Services and products of documentation - organisation , Services and Produc...

Services and Products of Documentation and Information Centres: All functions of documentation and information centres are performed with the objective of providing informatio

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