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/
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.