WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
2012
Travel Itinerary Planning System
CONTENTS 1.0 INTRODUCTION AND OBJECTIVES 2.0 FUNCTIONAL REQUIREMENTS 3.0 RISK MONITORING 3.1 Risk Verification and quality control
Bibliography Glossary APPENDIX A - Project Management APPENDIX B - QUALITY CONTROL
1.0 INTRODUCTION AND OBJECTIVES To develop the functional requirements of the systems, below is communication from the client. Customers contact details
3|Page
WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
2012
Travel Itinerary Planning System Mr Dharam Shadija, Mr Steve Lofthouse We at Innovative travel solutions are known for pioneering travel solutions for example the ability for people to be able to search for flights for any airline on a single website was first developed by us over 10 years ago. We have had another brilliant innovation which will help people organise their travel itineraries online. This will allow users to share information about their travel with their loved ones and friends. Users should be able to create their itinerary online using our website. They could add Flight details, train details and hotels information into their itinerary. i tinerary. This is private information and should be only accessible to that particular user. The system should allow users to create any number of itineraries. Our system should allow people visiting our site to become users on our site. Hallam Internet Int ernet Systems - Team member me mbers established establi shed 19/10/2011 19/10/2 011 Mr Adrian Ashley B.Sc (Hons) Student ID 12030388 Mr. Mohamed Hagras
Student ID 2104661 21046615 5
Mr. Akilu Rilwan Muhammad
Student ID 20049705
Mr. Zhao Jian
Student ID 21040874
2.0 FUNCTIONAL REQUIREMENTS The following requirements were developed during our meetings and emailed to the Hallam Internet Systems members, further a risk analysis was investigated and a clarification on the deliverables was confirmed with the client. [Tracking ID 01 4/11/2011Responce ] and documented in the 3.0 RISK MANAGEMENT
Regist Register er users users into into the the system. system. Login registered registered users users into into the the system. system. Log out registered registered users from the system. system. Create Create travel travel itiner itinerary ary.. Add conte contents nts to to the the travel travel itiner itinerary. ary.
4|Page
WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
Travel Itinerary Planning System-Users of the system 1. Regi Regist ster ered ed user user.. 2. Un-R Un-Reg egist ister ered ed user. user.
Travel Itinerary Planning System- Use Case 1. Use Case Name: Register Actor: Non-registered user Use Case Description: i) User selects Register i i) Syste stem prompts for user ser details iii) iii) User User ent enter ers s his his deta detail ils, s, che check cks s appr approv ove e on term terms s and conditions and submits iv) iv) Syst System em stor store e use user’ r’s s det detai ails ls int into o the the data databa base se v) Syst System em disp displa lays ys acco accoun untt crea create ted d succ succes essf sful ully ly..
2. Use Case Name: Login Actor: Registered user Use Case Description: i) User select login i i) System pr prompt fo for us user ac account i i i) User sup supply login account iv) Syste stem va validate use userr ac account v) System starts user’s session vi) Syst ystem disp displa lay y lo login gin succ succes ess s mess messag age e vii) ii) User ser is is lo login gin succ succes essf sfu ully lly
3. Use Case Name: Actor: Use Case Description: i) i i) iii) iii) iv)
Logout Registered user
User is login User select logout Syst System em prom prompt pt for for logo logout ut conf confir irma mati tion on User ve verify lo logout se selection
5|Page
WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
2012
Travel Itinerary Planning System v) vi) vii) ii)
System confirms user logout Syste stem di display lo logout su success User ser is is lo logou gout suc succe cess ssfu full lly. y.
4. Use Case Name: Name: Search for itinerary itinerary contents (flight, (flight, hotel etc...).
Actor: Registered user& Non-registered user Use Case Description: i) User ser fil filll in in the sear search ch form form and clic click k on sear search ch i i) Syste stem co compares it it wi with th the da database iii) iii) Syst ystem disp displa lay ys the the match atched ed re resu sult lts s iv) iv) If user user was was sign signed ed in syst system em will will sto store re the the sear search ch result and user can see it in previous search button in his account 5. Use Case Name:
Create travel itinerary.
Actor: Registered user Use Case Description: i) User is login User selects create new Create travel itinerary ii) User search for itinerary contents (flight, hotel iii) etc...). iv) iv) User User sel selec ects ts the the con conte tent nts s he lik likes es fro from m the the sear search ch results. v) User submit content System updates user's travel itinerary. vi) 6. Use Case Name: Add contents to the travel itinerary Actor: Registered user Use Case Description: i) User is login ii) User selects Add contents to the travel itinerary iii) User selects the contents he wants to Add to the travel itinerary iv) User submit content v) System updates user's travel itinerary. 7. Use Case Name:
Edit travel itinerary contents
Actor: Registered user Use Case Description: vi) User is login 6|Page
WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
2012
Travel Itinerary Planning System vii)
viii) viii) ix) x)
User selects edit travel itinerary User User sel selec ects ts the the con conte tent nts s he wan wants ts to to edit edit User submit content System updates user's travel itinerary.
8. Use Case Name:
Delete travel itinerary contents.
Actor: Registered user Use Case Description: i) User is login ii) User selects delete itinerary iii) iii) User User sele select cts s the the cont conten ents ts he want wants s to to del delet ete e iv) User submit content v) System updates user's travel itinerary.
3.0 RISK MANAGEMENT According to the project plan v17, the Risk management is in full operation for the project and adhered to. TABLE 3, Risk of Organisational Roles Responsibility
Risk Monitoring
Journal Update
7|Page
WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
2012
Travel Itinerary Planning System Mohamed Hagras Mr Akilu Rilwan Muhammad Mr. Zhao Jian
Project Manager
Adrian Ashley
Responsibilities overall project tasks sequence and activity Providing staff needs Team Meeting attendance recording
4/11/11
Mohamed Hagras Mr Akilu Rilwan Muhammad
Communications Administrator
Update Project requirements Change management
4/11/11
Adrian Ashley Mr. Zhao Jian
Documentations & Backup Administrator Staff Training Administrator
Document standards
4/11/11
Mohamed Hagras Adrian Ashley
UML Maintenance
Maintaining staff training for the project Risk monitoring, Document control
4/11/11
3.1 Risk Verification and quality control The clarification has reduced the risk to the project, the request and response is listed below [Tracking ID QC RM 01 4/11/2011 Request ] Dear Mr Shadija , Mr Lofthouse CC Team Hallam SUBJECT - Do you have a Check list or Marking Scheme for Submission 2 today are the deliverables as follows -------------------------------------<> 1) A UML Usecase diagram 2) Class and Object diagram 3) Functional description of the action in the system --------------------------------------<> So that Team Hallam Internet System Ltd , can deliver a complete functional requirement as requested and adhere to the quality control standards and document control which is part of our companies project plan You feedback is much appreciated. Thanks HALLAM INTERNET SYSTEMS Ltd [Tracking ID QC RM 01 4/11/2011 Response ]
8|Page
WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
2012
Travel Itinerary Planning System Dear Developers at HALLAM INTERNET SYSTEMS Ltd, Thanks for your query. We have discussed this at our company and we only expect you to deliver functional requirements requirements document this week. Once Once we are happy with with your understanding of our system you can deliver Use case document a week today. We won't be able to issue you a criteria for the functional requirements. requirements. Cheers Dharam
Bibliography Mr Dharam Shadija, M. S. L., 2011. Lectures Sheffield Hallam Univerity. [Online] Available at: https://shuspace.shu.ac.uk https://shuspace.shu.ac.uk [Accessed 3 11 2011].
Glossary QC Quality Control RM Risk Management UML Unified Modelling Language
Further Reading Quality Assurance Plan Configuration Configuration Management Plan Risk Management Plan Project Schedule
APPENDIX A, Project Management
9|Page
WEB APPLICATION DESIGN DESIGN AND MODELLING MODELLING (A-2011/2) WADAM
2012
Travel Itinerary Planning System
Ref 3.The Spiral Model diagram from (Boehm 1987) http://www.ics.uci.edu/~wscacchi/Pa http://www.ics.uci.edu/~wscacchi/Papers/SE-Encyc/Proce pers/SE-Encyc/Process-Models-SE-En ss-Models-SE-Encyc.pdf cyc.pdf