SlideShare a Scribd company logo
1 of 8
BISY2003 Object Oriented Programming
Answers:
Introduction
The Tennisclub Has Been Providing Efficient Services To Their Members When The Number
Of Members Registered In The Organisation Was Rather Low With The Increase of
popularity of the club, the number of members registered in the organisation is increasingly
exponentially and the manual system is becoming inefficient in providing the services to the
members. This report aims to provide the system analysis and design of the new online
booking system being developed at the organisation which would help in improving the
services being provided. The new system would help TennisClub in the management of the
bookings of the tennis courts for the players. Presently, the club has been maintaining their
manual booking system which is becoming rather difficult in managing for staff of the
organisation. The present system has become rather time consuming as well as erroneous.
Use Case
Use case name
Booking an appointment
Trigger
Players login into the system and then inputs then searches for available bookings
Description
The new online booking system provides the opportunity to the players to schedule an
appointment for tennis in the club. The players would input the required specifications of
the booking and then the system would check the availability of services for that specific
day. The system would provide the availability details to the player and they would proceed
with the booking of appointment.
Actor
Players
Pre-conditions
Players should be registered in the system
Post-conditions
Booking confirmation would be provided in the email and their account on the website
Normal flow
Actor
System
1. Players input the login details in the system
2. Player inputs the booking specifications which are required to be made
3. Players check the availability of the courts, coaches for the entered day
4. Player input the special request of availing coach during the tennis sessions
5. Players select one appointment from the provided list by the system
6. Players proceed with booking the appointment for the day and then receive the booking
confirmation in their email.
1. System verifies the credentials of the player and then provides the homepage to the
player
2. System provides the page for entering the court session booking specification
3. System provides the availability of the coaches and court for the entered day
4. System accepts the special request for availing coach during the court session
5. System provides the availability details of the court sessions for the entered day
6. System provides the booking confirmation to the player
Alternate flow
Actor
System
1. Players input the login details in the system
2. Player inputs the booking specifications which are required to be made
3. Player input the special request of availing coach during the tennis sessions
4. As the court session is not available for the entered day, the player provides the
availability of court session for next 10 days to the players to select.
1. System verifies the credentials of the player and then provides the homepage to the
player
2. System provides the page for entering the court session booking specification
3. System accepts the special request for availing coach during the court session
4. As the specified booking date is not available, system generates the availability details of
the next 10 days.
Use case name
Check player appointment
Trigger
Receptionist enters the player Id when they visit the courts
Description
The receptionist would check the appointment details of the players when they would visit
the court for playing sessions. The unique identification number of the player would be
entered in the system and then details would be generated from the system
Actor
Receptionist
Pre-conditions
Players should have proper unique ID number
Post-conditions
Appointment details would be provided to the receptionist
Normal flow
Actor
System
1. Receptionist enters the unique ID of the player in the system
2. Receptionist checks the appointment details of the players and allow them to start their
court sessions (Idrees, Zou and Zheng 2018)
1. System accepts the unique ID and then verifies the appointment details of the player
2. System generates the booking details of the player including any additional services
selected so that the member would be provided with the services
Alternate flow
Actor
System
1. Player provides wrong credentials to the receptionist
2. Receptionist would initiate instant booking of court session for the player
3. Receptionist would request all details of the player and then check the availability of
court session for the player
4. Receptionist would then make booking of court session if there is availability of court
sessions for the specified date and time.
1. System checks the unique ID and then provides details to the receptionist
2. System would provide the court session booking page to the player
3. System would accept the details from the receptionist provided by the players and then
check the availability of the court session
4. System provides the booking confirmation to the receptionist if the player proceeds with
booking.
Domain Model
Sequence Diagram
Class Diagram
Reflection
I have learnt from this assignment that the system analysis and design help in modelling
proper Effective Systems For The Organisations which would eliminate all the underlying
issues and provide efficiency to the organisations. I learnt creating UML diagrams for the
systems being modelled in organisations such as Use case diagram, class diagram and
sequence diagrams (Ali et al. 2018). These diagrams would surely help in my future
workplace where I would be able to engage in the development of diagrams based on the
requirements of the stakeholders. I mainly faced challenge during creating the class
diagrams because I was unable to determine the classes which should be included in the
diagram and how the relationship could be developed among the classes (Ciccozzi,
Malavolta and Selic 2019). I researched several class diagrams from the internet and
determined which relationships should be created among the classes (Jouault et al. 2020). I
was feeling rather frustrated during creating the class diagram but after finding the solution
for the issue, I was little relieved and proceeded with creating rest of the diagrams.
References
Ali, S.M., Kim, J.E., Phuntsho, S., Jang, A., Choi, J.Y. and Shon, H.K., 2018. Forward osmosis
system analysis for optimum design and operating conditions. Water research, 145, pp.429-
441.
Ciccozzi, F., Malavolta, I. and Selic, B., 2019. Execution of UML models: a systematic review
of research and practice. Software & Systems Modeling, 18(3), pp.2313-2360.
Idrees, Z., Zou, Z. and Zheng, L., 2018. Edge computing based IoT architecture for low cost
air pollution monitoring systems: a comprehensive system analysis, design considerations
& development. Sensors, 18(9), p.3021.
Jouault, F., Besnard, V., Calvar, T.L., Teodorov, C., Brun, M. and Delatour, J., 2020, October.
Designing, animating, and verifying partial UML Models. In Proceedings of the 23rd
ACM/IEEE International Conference on Model Driven Engineering Languages and
Systems (pp. 211-217).

More Related Content

Similar to BISY2003 Object Oriented Programming.docx

user interface web GUI based on game predtiction
user interface web GUI based on game predtictionuser interface web GUI based on game predtiction
user interface web GUI based on game predtictionnithinsai2992
 
System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)Md. Mahbub Alam
 
Design and Development of Return Analysis System Between Purchase and Rental ...
Design and Development of Return Analysis System Between Purchase and Rental ...Design and Development of Return Analysis System Between Purchase and Rental ...
Design and Development of Return Analysis System Between Purchase and Rental ...ijtsrd
 
[Scorebook final]
[Scorebook final][Scorebook final]
[Scorebook final]Freelancer
 
sports management synopsis
sports management synopsissports management synopsis
sports management synopsiskaushik pandey
 
Unfccc ors user_manual-observer_organisations
Unfccc ors user_manual-observer_organisationsUnfccc ors user_manual-observer_organisations
Unfccc ors user_manual-observer_organisationsDr Lendy Spires
 
Cinema Ticket Selling System
Cinema Ticket Selling SystemCinema Ticket Selling System
Cinema Ticket Selling Systemijtsrd
 
Tactical analysis of counter pressing
Tactical analysis of counter pressingTactical analysis of counter pressing
Tactical analysis of counter pressingDevansh Chawla
 
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docxTHE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docxoreo10
 
Employee management system in Software Engineering
Employee management system in Software EngineeringEmployee management system in Software Engineering
Employee management system in Software EngineeringSadia Akter
 
project_presentation for bcom ty (1).pptx
project_presentation for bcom ty (1).pptxproject_presentation for bcom ty (1).pptx
project_presentation for bcom ty (1).pptxSarangTilekar1
 
Phase2-DublinTheatreFinder-SystemsAnalysis
Phase2-DublinTheatreFinder-SystemsAnalysisPhase2-DublinTheatreFinder-SystemsAnalysis
Phase2-DublinTheatreFinder-SystemsAnalysisKate Godinho
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking ProjectSHAZIA JAMALI
 

Similar to BISY2003 Object Oriented Programming.docx (20)

user interface web GUI based on game predtiction
user interface web GUI based on game predtictionuser interface web GUI based on game predtiction
user interface web GUI based on game predtiction
 
Final Paper
Final PaperFinal Paper
Final Paper
 
Golf Management System
Golf Management SystemGolf Management System
Golf Management System
 
System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)System Analysis & Design (NCC Education)
System Analysis & Design (NCC Education)
 
14 online venue booking
14 online venue booking14 online venue booking
14 online venue booking
 
Design and Development of Return Analysis System Between Purchase and Rental ...
Design and Development of Return Analysis System Between Purchase and Rental ...Design and Development of Return Analysis System Between Purchase and Rental ...
Design and Development of Return Analysis System Between Purchase and Rental ...
 
[Scorebook final]
[Scorebook final][Scorebook final]
[Scorebook final]
 
sports management synopsis
sports management synopsissports management synopsis
sports management synopsis
 
Unfccc ors user_manual-observer_organisations
Unfccc ors user_manual-observer_organisationsUnfccc ors user_manual-observer_organisations
Unfccc ors user_manual-observer_organisations
 
Cinema Ticket Selling System
Cinema Ticket Selling SystemCinema Ticket Selling System
Cinema Ticket Selling System
 
Travel League Scheduling Slideshow
Travel League Scheduling SlideshowTravel League Scheduling Slideshow
Travel League Scheduling Slideshow
 
Tactical analysis of counter pressing
Tactical analysis of counter pressingTactical analysis of counter pressing
Tactical analysis of counter pressing
 
Cricket 2
Cricket 2Cricket 2
Cricket 2
 
Tournament Management System
Tournament Management SystemTournament Management System
Tournament Management System
 
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docxTHE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
THE REAL ESTATE MULTIPLE LISTING SERVICE SYSTEMThe Real Estate M.docx
 
Employee management system in Software Engineering
Employee management system in Software EngineeringEmployee management system in Software Engineering
Employee management system in Software Engineering
 
project_presentation for bcom ty (1).pptx
project_presentation for bcom ty (1).pptxproject_presentation for bcom ty (1).pptx
project_presentation for bcom ty (1).pptx
 
Phase2-DublinTheatreFinder-SystemsAnalysis
Phase2-DublinTheatreFinder-SystemsAnalysisPhase2-DublinTheatreFinder-SystemsAnalysis
Phase2-DublinTheatreFinder-SystemsAnalysis
 
IRJET-V8I11270.pdf
IRJET-V8I11270.pdfIRJET-V8I11270.pdf
IRJET-V8I11270.pdf
 
Online Movie ticket booking Project
Online Movie ticket booking ProjectOnline Movie ticket booking Project
Online Movie ticket booking Project
 

More from studywriters

inventor who is currently living in Northeast Ohio and answer.docx
inventor who is currently living in Northeast Ohio and answer.docxinventor who is currently living in Northeast Ohio and answer.docx
inventor who is currently living in Northeast Ohio and answer.docxstudywriters
 
Health care organizations strive to create a culture of.docx
Health care organizations strive to create a culture of.docxHealth care organizations strive to create a culture of.docx
Health care organizations strive to create a culture of.docxstudywriters
 
Health care has become to depend on information technology.docx
Health care has become to depend on information technology.docxHealth care has become to depend on information technology.docx
Health care has become to depend on information technology.docxstudywriters
 
Health care facilities treat many types of For.docx
Health care facilities treat many types of For.docxHealth care facilities treat many types of For.docx
Health care facilities treat many types of For.docxstudywriters
 
Health Belief Model.docx
Health Belief Model.docxHealth Belief Model.docx
Health Belief Model.docxstudywriters
 
Health assessment.docx
Health assessment.docxHealth assessment.docx
Health assessment.docxstudywriters
 
Health and Professional Ethics.docx
Health and Professional Ethics.docxHealth and Professional Ethics.docx
Health and Professional Ethics.docxstudywriters
 
Health and Advocacy.docx
Health and Advocacy.docxHealth and Advocacy.docx
Health and Advocacy.docxstudywriters
 
he brain changes as we Explain the changes in.docx
he brain changes as we Explain the changes in.docxhe brain changes as we Explain the changes in.docx
he brain changes as we Explain the changes in.docxstudywriters
 
HCR 210 Week 1 DQs.docx
HCR 210 Week 1 DQs.docxHCR 210 Week 1 DQs.docx
HCR 210 Week 1 DQs.docxstudywriters
 
HCS 131 Course Presentation.docx
HCS 131 Course Presentation.docxHCS 131 Course Presentation.docx
HCS 131 Course Presentation.docxstudywriters
 
Hawksbill sea turtle Conservation Management.docx
Hawksbill sea turtle Conservation Management.docxHawksbill sea turtle Conservation Management.docx
Hawksbill sea turtle Conservation Management.docxstudywriters
 
Is social media more beneficial or more harmful to our.docx
Is social media more beneficial or more harmful to our.docxIs social media more beneficial or more harmful to our.docx
Is social media more beneficial or more harmful to our.docxstudywriters
 
Is relevant to Teslas.docx
Is relevant to Teslas.docxIs relevant to Teslas.docx
Is relevant to Teslas.docxstudywriters
 
Having more clarity about helps one become a better.docx
Having more clarity about helps one become a better.docxHaving more clarity about helps one become a better.docx
Having more clarity about helps one become a better.docxstudywriters
 
Is prostitution morally Should we legalize.docx
Is prostitution morally Should we legalize.docxIs prostitution morally Should we legalize.docx
Is prostitution morally Should we legalize.docxstudywriters
 
Is Moral Anger.docx
Is Moral Anger.docxIs Moral Anger.docx
Is Moral Anger.docxstudywriters
 
Is Price gouging criminal or is it the free market.docx
Is Price gouging criminal or is it the free market.docxIs Price gouging criminal or is it the free market.docx
Is Price gouging criminal or is it the free market.docxstudywriters
 
is never total and never The Social.docx
is never total and never The Social.docxis never total and never The Social.docx
is never total and never The Social.docxstudywriters
 
is medicine and doctors need to prescribe.docx
is medicine and doctors need to prescribe.docxis medicine and doctors need to prescribe.docx
is medicine and doctors need to prescribe.docxstudywriters
 

More from studywriters (20)

inventor who is currently living in Northeast Ohio and answer.docx
inventor who is currently living in Northeast Ohio and answer.docxinventor who is currently living in Northeast Ohio and answer.docx
inventor who is currently living in Northeast Ohio and answer.docx
 
Health care organizations strive to create a culture of.docx
Health care organizations strive to create a culture of.docxHealth care organizations strive to create a culture of.docx
Health care organizations strive to create a culture of.docx
 
Health care has become to depend on information technology.docx
Health care has become to depend on information technology.docxHealth care has become to depend on information technology.docx
Health care has become to depend on information technology.docx
 
Health care facilities treat many types of For.docx
Health care facilities treat many types of For.docxHealth care facilities treat many types of For.docx
Health care facilities treat many types of For.docx
 
Health Belief Model.docx
Health Belief Model.docxHealth Belief Model.docx
Health Belief Model.docx
 
Health assessment.docx
Health assessment.docxHealth assessment.docx
Health assessment.docx
 
Health and Professional Ethics.docx
Health and Professional Ethics.docxHealth and Professional Ethics.docx
Health and Professional Ethics.docx
 
Health and Advocacy.docx
Health and Advocacy.docxHealth and Advocacy.docx
Health and Advocacy.docx
 
he brain changes as we Explain the changes in.docx
he brain changes as we Explain the changes in.docxhe brain changes as we Explain the changes in.docx
he brain changes as we Explain the changes in.docx
 
HCR 210 Week 1 DQs.docx
HCR 210 Week 1 DQs.docxHCR 210 Week 1 DQs.docx
HCR 210 Week 1 DQs.docx
 
HCS 131 Course Presentation.docx
HCS 131 Course Presentation.docxHCS 131 Course Presentation.docx
HCS 131 Course Presentation.docx
 
Hawksbill sea turtle Conservation Management.docx
Hawksbill sea turtle Conservation Management.docxHawksbill sea turtle Conservation Management.docx
Hawksbill sea turtle Conservation Management.docx
 
Is social media more beneficial or more harmful to our.docx
Is social media more beneficial or more harmful to our.docxIs social media more beneficial or more harmful to our.docx
Is social media more beneficial or more harmful to our.docx
 
Is relevant to Teslas.docx
Is relevant to Teslas.docxIs relevant to Teslas.docx
Is relevant to Teslas.docx
 
Having more clarity about helps one become a better.docx
Having more clarity about helps one become a better.docxHaving more clarity about helps one become a better.docx
Having more clarity about helps one become a better.docx
 
Is prostitution morally Should we legalize.docx
Is prostitution morally Should we legalize.docxIs prostitution morally Should we legalize.docx
Is prostitution morally Should we legalize.docx
 
Is Moral Anger.docx
Is Moral Anger.docxIs Moral Anger.docx
Is Moral Anger.docx
 
Is Price gouging criminal or is it the free market.docx
Is Price gouging criminal or is it the free market.docxIs Price gouging criminal or is it the free market.docx
Is Price gouging criminal or is it the free market.docx
 
is never total and never The Social.docx
is never total and never The Social.docxis never total and never The Social.docx
is never total and never The Social.docx
 
is medicine and doctors need to prescribe.docx
is medicine and doctors need to prescribe.docxis medicine and doctors need to prescribe.docx
is medicine and doctors need to prescribe.docx
 

Recently uploaded

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfchloefrazer622
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...fonyou31
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...Sapna Thakur
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room servicediscovermytutordmt
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxShobhayan Kirtania
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 

Recently uploaded (20)

The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdfDisha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
 
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
9548086042 for call girls in Indira Nagar with room service
9548086042  for call girls in Indira Nagar  with room service9548086042  for call girls in Indira Nagar  with room service
9548086042 for call girls in Indira Nagar with room service
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptxThe byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 

BISY2003 Object Oriented Programming.docx

  • 1. BISY2003 Object Oriented Programming Answers: Introduction The Tennisclub Has Been Providing Efficient Services To Their Members When The Number Of Members Registered In The Organisation Was Rather Low With The Increase of popularity of the club, the number of members registered in the organisation is increasingly exponentially and the manual system is becoming inefficient in providing the services to the members. This report aims to provide the system analysis and design of the new online booking system being developed at the organisation which would help in improving the services being provided. The new system would help TennisClub in the management of the bookings of the tennis courts for the players. Presently, the club has been maintaining their manual booking system which is becoming rather difficult in managing for staff of the organisation. The present system has become rather time consuming as well as erroneous. Use Case Use case name Booking an appointment Trigger Players login into the system and then inputs then searches for available bookings
  • 2. Description The new online booking system provides the opportunity to the players to schedule an appointment for tennis in the club. The players would input the required specifications of the booking and then the system would check the availability of services for that specific day. The system would provide the availability details to the player and they would proceed with the booking of appointment. Actor Players Pre-conditions Players should be registered in the system Post-conditions Booking confirmation would be provided in the email and their account on the website Normal flow
  • 3. Actor System 1. Players input the login details in the system 2. Player inputs the booking specifications which are required to be made 3. Players check the availability of the courts, coaches for the entered day 4. Player input the special request of availing coach during the tennis sessions 5. Players select one appointment from the provided list by the system 6. Players proceed with booking the appointment for the day and then receive the booking confirmation in their email. 1. System verifies the credentials of the player and then provides the homepage to the player 2. System provides the page for entering the court session booking specification 3. System provides the availability of the coaches and court for the entered day 4. System accepts the special request for availing coach during the court session 5. System provides the availability details of the court sessions for the entered day 6. System provides the booking confirmation to the player
  • 4. Alternate flow Actor System 1. Players input the login details in the system 2. Player inputs the booking specifications which are required to be made 3. Player input the special request of availing coach during the tennis sessions 4. As the court session is not available for the entered day, the player provides the availability of court session for next 10 days to the players to select. 1. System verifies the credentials of the player and then provides the homepage to the player 2. System provides the page for entering the court session booking specification 3. System accepts the special request for availing coach during the court session 4. As the specified booking date is not available, system generates the availability details of the next 10 days. Use case name
  • 5. Check player appointment Trigger Receptionist enters the player Id when they visit the courts Description The receptionist would check the appointment details of the players when they would visit the court for playing sessions. The unique identification number of the player would be entered in the system and then details would be generated from the system Actor Receptionist Pre-conditions Players should have proper unique ID number
  • 6. Post-conditions Appointment details would be provided to the receptionist Normal flow Actor System 1. Receptionist enters the unique ID of the player in the system 2. Receptionist checks the appointment details of the players and allow them to start their court sessions (Idrees, Zou and Zheng 2018) 1. System accepts the unique ID and then verifies the appointment details of the player 2. System generates the booking details of the player including any additional services selected so that the member would be provided with the services
  • 7. Alternate flow Actor System 1. Player provides wrong credentials to the receptionist 2. Receptionist would initiate instant booking of court session for the player 3. Receptionist would request all details of the player and then check the availability of court session for the player 4. Receptionist would then make booking of court session if there is availability of court sessions for the specified date and time. 1. System checks the unique ID and then provides details to the receptionist 2. System would provide the court session booking page to the player 3. System would accept the details from the receptionist provided by the players and then check the availability of the court session 4. System provides the booking confirmation to the receptionist if the player proceeds with booking. Domain Model
  • 8. Sequence Diagram Class Diagram Reflection I have learnt from this assignment that the system analysis and design help in modelling proper Effective Systems For The Organisations which would eliminate all the underlying issues and provide efficiency to the organisations. I learnt creating UML diagrams for the systems being modelled in organisations such as Use case diagram, class diagram and sequence diagrams (Ali et al. 2018). These diagrams would surely help in my future workplace where I would be able to engage in the development of diagrams based on the requirements of the stakeholders. I mainly faced challenge during creating the class diagrams because I was unable to determine the classes which should be included in the diagram and how the relationship could be developed among the classes (Ciccozzi, Malavolta and Selic 2019). I researched several class diagrams from the internet and determined which relationships should be created among the classes (Jouault et al. 2020). I was feeling rather frustrated during creating the class diagram but after finding the solution for the issue, I was little relieved and proceeded with creating rest of the diagrams. References Ali, S.M., Kim, J.E., Phuntsho, S., Jang, A., Choi, J.Y. and Shon, H.K., 2018. Forward osmosis system analysis for optimum design and operating conditions. Water research, 145, pp.429- 441. Ciccozzi, F., Malavolta, I. and Selic, B., 2019. Execution of UML models: a systematic review of research and practice. Software & Systems Modeling, 18(3), pp.2313-2360. Idrees, Z., Zou, Z. and Zheng, L., 2018. Edge computing based IoT architecture for low cost air pollution monitoring systems: a comprehensive system analysis, design considerations & development. Sensors, 18(9), p.3021. Jouault, F., Besnard, V., Calvar, T.L., Teodorov, C., Brun, M. and Delatour, J., 2020, October. Designing, animating, and verifying partial UML Models. In Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (pp. 211-217).