Academic management system, Other Management

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.

Posted Date: 2/27/2013 4:39:40 AM | Location : United States







Related Discussions:- Academic management system, Assignment Help, Ask Question on Academic management system, Get Answer, Expert's Help, Academic management system Discussions

Write discussion on Academic management system
Your posts are moderated
Related Questions
Periodicals: Now let us discuss the type of documents that need binding in libraries. Among these, periodicals need to ' be bound for their archival value. Periodicals constit

Proposal or Renewal Sub System: Type                                         Web-based Application Role                                          Software Engineer Team s

SCREENING INFORMATION OR STEPS : Some of  the references identified may not be relevant, readers  can usually judge  the  relevance  of the  reference quickly based  on abstra

Functions of Quality Standard Quality standards are the vital part in forming the Quality framework. They outline the elements of a quality. The functions of Quality standards

Question : a) The process of reform and modernisation of the public sector in Mauritius started as far back as in the 1990s. What according to you have been the major pressu

Question: (a) Conflicts, as an aspect of managing change, is inevitable in organisations. Show the main sources of conflict in the workplace and elaborate on three of them?

QUESTION 1 (i) Why ethics is important in procurement? (ii) How a public official involved in planning or conducting public procurement proceedings or contract administratio

ECON 3077: Management of Financial Institutions Homework # 04 Direction: To receive full credit, do not leave any part of a question unanswered. Illegible writing will be ma

Case Study:  In a case study the survey  is based on one or more samples. Study on the  respondent(s) can be  investigated in  depth, which  is not possible with  large number of

Question: A recent report recommends that 'Coherent with Integrated Solid Waste Management practice, a Waste-to-Energy plant should be implemented in Mauritius. However, its ca