This document provides the use case descriptions and sequence diagram for the add new host and book reservation functionalities in the OABS system. It also includes a prototype, hardware and software specifications, and references.
Contribute Materials
Your contribution can guide someone’s learning journey. Share your
documents today.
1 Coursework Assignment Header Student Name: -------------------------------------------------------------------------- Student Number: ------------------------------------------------------------------------ Teaching Staff Name: ----------------------------------------------------------------------- Trimester: T12019 UnitCode: MN507 Unit Title:SoftwareEngineering Assignment type: Group Assignment title: Assignment 2 Weighting:20% Total marks: 70 Date/time:Friday 30th May 2019, 5pm (Week11) Submission Mode
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Table1below show use case description of add new host. Use Case Description Use Case Name Add new host ScenarioSuccess Scenario:Host is added Failure Scenario:Fail to add new host because host failed to provide correct registration details. Fail to add new host due to host failing to book and withdraws. Triggering EventThe Admin wants to add new host on system ActorsHost,admin and OABS PurposeTo Add new host on OABS System. Overview and DescriptionThe use case describe the way admin uses AOBS system to add new host. TypeStudy, software design and developing needs. StakeholdersYouth, Australia government , Host and organizer Pre-ConditionsOABS is operational, The host has register on OABS and provide all details on system.Admin login on system Post-ConditionsThe admin has added Host on system Special Requirements Flow of Events Actor ActionSystem Response Host register on system and create account..Admin login on AOB system and adds new host. After adding Host Admin can log out of system. . Host is recorded on database of system. Host can now successfully login on system and start using system service SystemAuthenticate both admin and host. The system displays theadd option on admin side. The system accepts add host details and stores them in database. System records login details ofboth admin and host. Alternate Flow of Events/Exceptional Conditions Host and admin Authenticate,Host register and admin add host. Host details are successful recorded in system database Incorrect username and password.Wrong registration details of host.Admin cannot add host..
Figure1below shows sequence diagram Figure 1 above demonstrates steps taken for admin adds to new host. Step 1 Host Registers on OABS system by entering personal details Step 2. OABS validates registration details .Then a verification message is send back to hot can be in form of email or sms. Step 3. Host can login on system by providing username and password. Step 4 Admin login on system on admin panel. Step
Admin interface of adding new host is displayed. STEP 5 Customer receives a notification of successfully added on system. Assumptions. Admin is already registered. System is online and running. Table2below show use case description of Book reservation. Use Case Description Use Case NameBook a reservation ScenarioSuccess Scenario:Youth book a reservation Failure Scenario:Fail to book because reserve are not available all are booked. Fail to book because youth does not have enough money. Fails to book because Host refused booking. Fail to book because admin rejected registration on system. Triggering EventThe Youth wants to book Reservation ActorsYouth, Host,admin and OABS PurposeTo book Reservation on OABS System. Overview and DescriptionThe use case describe the way Youth uses AOBS system to register and book reservation. TypeStudy, software design and developing needs. StakeholdersYouth, Australia government , Host and organizer Pre-ConditionsOABS is operational, The youth register and makes advance payment and provide all details on system. Host and Admin login on system. Post-ConditionsThe Youth has booked a reservation. Special Requirements Flow of Events
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Actor ActionSystem Response Youth and Host already have accounts on system. Youth login on system and book a reservation. Host logins on system and accepts booking. SystemAuthenticate youth, admin and host. The system displays thebook reservation option for youth to book reserve. System display accept book option for host to accept booking. System records transaction in database Alternate Flow of Events/Exceptional Conditions Host and youth Authenticated,Youth book reservation on system and Host accepts book reservation. wrong username and password. Wrong book reservation detail and host refuse book reservation. Figure2below show state chart diagram
Figure3below shows activity diagram
Figure4below show class diagram Prototype. Prototype will be web based and mobile based. Prototype will have a dashboard where a user can navigate and select different functionalities they want. Prototype will have forms for registration. Hardware specification Processor will use Intel System will run on computer and phones. System will be supported by standalone server. Computer using windows 7 and above.
Secure Best Marks with AI Grader
Need help grading? Try our AI Grader for instant feedback on your assignments.
Software specification. System will run on android platform and windows operating system. Reference. Reference. (1).Thomas M. ConnollyandCarolyn E. Begg.Database systems a practical approach to Design, implementation and management. 6th Ed, vol 3 .Harlow, Essex, England: Addison-Wesley Pearson Education Limited, 2015, pp, 109 -111 (2).Pressman, Simenon.Software Engineering. Practitioner’s Approach.8thEd vol 6.Inc., 1221 Avenue of the Americas, New York, McGraw-Hill,2017.pp, 399-450. (3).Lethbridge, M Timothy.Object-Oriented Software Engineering: Practical Software Development Using UML and Java3ndEd ,VOL 6.New York, McGraw-Hill.2016,pp, 200-300.