Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

HW6 University Community Simulation Please submit either a .zip or .jar file. Wr

ID: 3560570 • Letter: H

Question

HW6

University Community Simulation

Please submit either a .zip or .jar file.

Write a program with set of classes that define the behavior of typical University Community. A typical university community has thousands of people who are community members . These people consists of employees , students and alumni . Employees are either faculty members or staff members . Faculty members are either administrators(such as Dean and department chairpersons) or teaching faculty.

Objectives

Background

Following is the word document that contains Class hierarchical structure that you have to follow while writing classes

Following are informations about each class and its data members

Class Name

Data Members

CommunityMember

Firstname, Lastname , Address

Employee

Empno,Doj(Dateofjoining)

Student

Rollno, Coursecode(Can Be 1 To 3 course codes), Coursename(Can Be 1 To 3 course names)

Alumni

Year, Type(Student,Nonstudent)

Faculty

Type(Teaching,Nonteaching),Timings,Workdays

Staff

office(admission,exam),BuildingNo,OfficeHours

Administrator

Department, Officeno, Noofstudents, Noofteachers

teacher

Coursecode, Coursename, Quarter (summer,fall,Winter) Noofcourses, Type(Fulltime/Parttime)

Instructions about data:

Class Methods :

User Interface (Output Design)

Design a menu where design two submenus under Employee

*********Main Menu***********

1) Input

2) Display

Enter your Choice :

On the basis of choice following menu should be displayed and work for input or display based on what user selected.

*****Welcome to Our Java University********

1 Employee

a) Staff   

b) Faculty

I) Teacher

II) Administrator

2 Student

3 Almuni

Enter Your Choice :

Based on choice call all required methods . Remember all derive classes have specific methods for their class,other methods they have inherited from base class

For example, if user selected student option to input data then methods should be called for details specific to student as well details that are derived from its base class community member. Following is the screenshot for Student Input Option

Please consider working for address also in above example for student input and display.Above screenshot is a sample for input and display , while implenting your program Do check all information from base classes should be included while input and display for a sub class

And following is the Sample ScreenShot, If user selects Display for Student

Important : Here If user selects display without first selecting Input , In this case display will display default value assigned in constructor .

Note: while working with this program you have to appropriately handle menus.

Expectations :

Class Name

Data Members

CommunityMember

Firstname, Lastname , Address

Employee

Empno,Doj(Dateofjoining)

Student

Rollno, Coursecode(Can Be 1 To 3 course codes), Coursename(Can Be 1 To 3 course names)

Alumni

Year, Type(Student,Nonstudent)

Faculty

Type(Teaching,Nonteaching),Timings,Workdays

Staff

office(admission,exam),BuildingNo,OfficeHours

Administrator

Department, Officeno, Noofstudents, Noofteachers

teacher

Coursecode, Coursename, Quarter (summer,fall,Winter) Noofcourses, Type(Fulltime/Parttime)

Explanation / Answer

use the following link and scrol down then download project

http://freeprojectscode.com/c-projects/university-management-system/1358/