Which of the above classes should be abstract classes

Assignment Help Management Information Sys
Reference no: EM132141167

Suppose I am designing a personnel database for a university. The university has three types of personnel: students, staff, and faculty. Here are the characteristics of the three groups:

-All three groups have a name and a social security number, both of which are strings, and a gender field, which is a char.

-Students have a floating p csoint field for gpa and an integer field for year (e.g., 1 for freshman, 2 for sophomore, etc).

-Staff and faculty have a string field for position and a double field for salary.

-Staff have an additional integer field for accrued vacation leave.

-Faculty have an additional rank field indicating their job title (e.g., professor, associate professor, lecturer)

Answer the following questions:

1-Design and draw a class hierarchy for the above objects, based on the given properties. In your class hierarchy place variable names next to each class where you declare them.

2-Which of the above classes should be abstract classes?

3-Should the getter and setter methods for the properties be declared as virtual or non-virtual? Why?

Reference no: EM132141167

Questions Cloud

Charitable deduction for 2018 : In 2018 Aman gave his church $50,000 in cash. He also gave his alma mater university another $70,000 of appreciated stock (basis of $18,000).
What amount must he include in this year tax return : Malcolm claimed the standard deduction last year. What amount must he include in this year's tax return as gross income?
Will there be an improvement in the performance : Assume the next step the algorithm does is to sort the combined results. We use Insertion sort to sort the elements.
Maximum deduction for interest expenses : If her interest expense for the year is $100,000, how much will her maximum deduction for interest expenses be?
Which of the above classes should be abstract classes : Should the getter and setter methods for the properties be declared as virtual or non-virtual? Why?
Deduction for making the maximum contribution : How much can Billy contribute to a traditional IRA? What is Billy's deduction for making the maximum contribution?
Student loan interest deduction : They are married and file a joint return. What is Noel's and Noelle's student loan interest deduction?
What is the total end-to-end delay to send a 2kb packet : Suppose there is exactly one packet switch between a sending host and a receiving host.
Miscellaneous itemized deductions : What is the total value of Sam's miscellaneous itemized deductions?

Reviews

Write a Review

Management Information Sys Questions & Answers

  Create a spreadsheet to calculate your projected total costs

Create a spreadsheet to calculate your projected total costs, total revenues, and total profits for giving a seminar on cost estimating.

  Research the key terms applications software

Research the key terms "Applications Software", "Application Design", "Software Design"; find a journal publication pertaining to the subject, and write a 1-2 pages APA format report, summarizing the paper.

  Write a review article for vpn security issues

Assignment - VPN Technologies and Issues. Write a review article for the following topics - VPN Replacement Technologies and VPN Security Issues

  Develop an appropriate communication plan

As a team, brainstorm and identify all stakeholders to the project. Then individually, develop an appropriate communication plan.

  Explain the major benefits for an organization to use ssds

Read the article titled, "Enterprise IT shops now choose SSD storage,". Examine the major benefits for an organization to use SSDs.

  Advancement in production technologyadvancement in

advancement in production technologyadvancement in production technologytechnology production linkages and womens

  Design a security and risk management solution

ISIT437/ ISIT937 Information Technology Security and Risk Management Autumn 2017 Group Report. Your task is to design a security and risk management solution

  What types of problems was the consolidated city-county

most of us have never contemplated the totality of services provided every day by our local or city governments. from

  What you plan to accomplish and why

" The purpose of this research project is to create an Mobile or Desktop application for Weather Advisory using SDLC methodology in PUBLIC SAFETY".what you plan to accomplish and why, include an overview of the situation or organization and what t..

  What is porters five competitive forces model

What is Porters Five Competitive Forces Model? How has IT and the Internet changed the balance of power among these competitive forces? Using an industry of your choice, give examples of companies that represent the five competitive forces?

  Evaluate the process of system development life cycle

Find the process of System Development Life Cycle (SDLC). Discuss how and why an organization should apply SDLC process.

  Competitive business landscape

Technology is an important component of the business environment - Explain how technology is changing the competitive business landscape.

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