Question

In: Computer Science

Willowbrook School Chapter 6 Willowbrook School is a small private school that has retained your services...

Willowbrook School

Chapter 6

Willowbrook School is a small private school that has retained your services as a systems analyst to assist in the development of a new information system for the school’s administrative needs.

Background

You have developed a logical model of the proposed billing system. Now you will continue the

systems analysis phase by creating an object-oriented model of the billing system. Use the

logical model that you prepared in Chapter 5 as a reference.

Tasks

1. Design at least four class objects for Willowbrook’s new system including attributes and methods. See Figure in your text for object attributes/methods illustrations.

2. Create an object relationship diagram for the system classes that you identified in Task 1 (above).

Solutions

Expert Solution

Answer to Question (1):

  • Students Class : Manage all the operations of Students with attributes student_id, student_college_id, student_name, student_mobile, student_email, student_username, student_password, student_address and methods addStudents(), editStudents(), deleteStudents(), updateStudents(), saveStudents(), searchStudents()
  • Classes Class : Manage all the operations of Classes with attributes : class_id, class_student_id, class_name, class_room, class_type, class_description and methods addClasses(), editClasses(), deleteClasses(), updateClasses(), saveClasses(), searchClasses()
  • Teachers Class : Manage all the operations of Teachers with attributes teacher_id, teacher_college_id, teacher_name, teacher_mobile, teacher_email, teacher_username, teacher_password, teacher_address and methods addTeachers(), editTeachers(), deleteTeachers(), updateTeachers(), saveTeachers(), searchTeachers()
  • Courses Class : Manage all the operations of Courses with attributes : course_id, course_student_id, course_registration, course_name, course_type, course_year, course_description and methods addCources(), editCources(), deleteCources(), updateCources(), saveCources(), searchCources()
  • Registrations Class : Manage all the operations of Registrations with attributes registration_id, registration_student_id, registration_course_id, registration_name, registration_type, registration_number, registration_date, registration_description and methods addRegistrations(), editRegistrations(), deleteRegistrations(), updateRegistrations(), saveRegistrations(), searchRegistrations()

The Class Diagram is given below:

Anser to Question (2): Object Relationship Diagram


Related Solutions

Codification Research Case Chapter 4 Intermediate Accounting If your school has a subscription to the FASB...
Codification Research Case Chapter 4 Intermediate Accounting If your school has a subscription to the FASB Codification, log in and prepare responses to the following. Provide Codification references for your ­responses. a.   What authoritative literature addresses comprehensive income? When was it issued? b.   Provide the definition of comprehensive income. c.   Define classifications within net income and give examples. d.   Define classifications within other comprehensive income and give examples. e.   What are reclassification adjustments?
Suppose that we are in a small open economy as modelled in Chapter 6 in Mankiw....
Suppose that we are in a small open economy as modelled in Chapter 6 in Mankiw. Now suppose that the government increases taxes (T) and government purchases (G) by equal amount. What happens to the interest rate (r), investment (I), trade balance (NX) and real exchange rate (ε) in response to this balanced-budget change?
Alice is operating a small nonprofit that provides subsidized tutoring services to high school students in...
Alice is operating a small nonprofit that provides subsidized tutoring services to high school students in underserved areas. Approximately 60% of the direct costs of tutoring are billed to schools attended by the clients, while approximately 20% are billed directly to the students. The remainder comes from general operating funds provided by foundations and individual donations. Assume that Alice knows the following: Of the funds billed directly to schools, two-thirds are paid in the month following the delivery of service,...
IT Project Management: Acme Company retained your services as a project management consultant to develop an...
IT Project Management: Acme Company retained your services as a project management consultant to develop an agile method, using Scrum. Acme has always used a predictive methodology; however, management has heard the merits of agile, and they wish to understand the implications of transitioning to an adaptive methodology. Prepare a short proposal presenting what training, documentation, executive support, and team management approaches are needed to pilot Scrum. Provide justifications for your recommendations. Your paper should be 2 to 3 pages...
Imagine your class has been hired to secure the network of a relatively small public school...
Imagine your class has been hired to secure the network of a relatively small public school system. The system's network(s) includes administrative offices, classroom computers, Web servers, e-mail servers, and other typical features. Your class decides that multiple layers of firewall protection are required. As a group, discuss the firewall options described in this chapter and decide which ones to use. Where would you place each type of firewall, and why?
CHAPTER 6 ASSIGNMENT Ch6Amnt Let's use the example in your Chapter 6 Valuing Bonds Guide spreadsheet...
CHAPTER 6 ASSIGNMENT Ch6Amnt Let's use the example in your Chapter 6 Valuing Bonds Guide spreadsheet from the Resource section for this chapter, to do a few Questions and Problems. You will see that problems and questions #3, #6, #4 and #5 from the textbook are solved for you in the Valuing Bonds Guide as follows: #3 addresses PV where we solve for the way to Price a bond #6 - same - we solve for PV to get the...
Your small but prestigious financial services firm has a webpage that increasingly gets traffic and now...
Your small but prestigious financial services firm has a webpage that increasingly gets traffic and now you, the communication director, want to convince upper management to branch out to Facebook and Twitter pages. But several of the senior partners think that social networking sites are too trendy and informal and they don’t accurately reflect the firm’s conservative culture. They would prefer that most communication with clients happens by phone, letter or face-to-face, and though they are comfortable with e-mail, feel...
Your firm has been appointed as the new auditor for Muscat Repair Services, a small company...
Your firm has been appointed as the new auditor for Muscat Repair Services, a small company which has been operating for only a year and half. Your team was assigned to do the company’s very first audit examination. As the audit progresses, your team found it very difficult, as the client did not maintain appropriate financial records. The financial records were not updated for the first 9 months of the year because Muscat Repair Services has on and off bookkeepers...
Your firm has been appointed as the new auditor for Muscat Repair Services, a small company...
Your firm has been appointed as the new auditor for Muscat Repair Services, a small company which has been operating for only a year and half. Your team was assigned to do the company’s very first audit examination. As the audit progresses, your team found it very difficult, as the client did not maintain appropriate financial records. The financial records were not updated for the first 9 months of the year because Muscat Repair Services has on and off bookkeepers...
Your firm has been appointed as the new auditor for Muscat Repair Services, a small company...
Your firm has been appointed as the new auditor for Muscat Repair Services, a small company which has been operating for only a year and half. Your team was assigned to do the company’s very first audit examination. As the audit progresses, your team found it very difficult, as the client did not maintain appropriate financial records. The financial records were not updated for the first 9 months of the year because Muscat Repair Services has on and off bookkeepers...
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT