... | @@ -65,6 +65,16 @@ Ari is a 35-year-old businesswoman who has been running her local business CPJS. |
... | @@ -65,6 +65,16 @@ Ari is a 35-year-old businesswoman who has been running her local business CPJS. |
|
Miely is a 29-year-old mother of two who came to Saskatoon when she was 18 as an international student from China. She is currently working for Statistics Canada as a Data Analyst. Miely has lots of experience of booking flights back home every summer when she was still an international student. Now with secure employment and having a happy family, she and her husband Andy will always plan to have two oversea vacations annually, sometimes together with their parents coming from China to join their vacation together. Since Saskatoon is an inland city without direct flights to go abroad, it's always hard for Miely, a regular computer and website user with a highly-technical profession, to plan the most convenient and/or most economical trip even though she is an experienced flight planner for years. She urgently needs an application to simplify her flight booking needs.<br>
|
|
Miely is a 29-year-old mother of two who came to Saskatoon when she was 18 as an international student from China. She is currently working for Statistics Canada as a Data Analyst. Miely has lots of experience of booking flights back home every summer when she was still an international student. Now with secure employment and having a happy family, she and her husband Andy will always plan to have two oversea vacations annually, sometimes together with their parents coming from China to join their vacation together. Since Saskatoon is an inland city without direct flights to go abroad, it's always hard for Miely, a regular computer and website user with a highly-technical profession, to plan the most convenient and/or most economical trip even though she is an experienced flight planner for years. She urgently needs an application to simplify her flight booking needs.<br>
|
|
|
|
|
|
|
|
|
|
|
|
**Glossary??**
|
|
|
|
<br>
|
|
|
|
* Customer: Someone who can use the application to book flights
|
|
|
|
* Tickets: Contains all the relevant information about the tickets
|
|
|
|
* Flights: Contains information about the flights a customer books or is interested in booking
|
|
|
|
* Booking: A container used to store all the tickets a customer has bought
|
|
|
|
* Bus: It contains all the information about the buses a customer books or is interested in booking.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
**Epics**
|
|
**Epics**
|
|
-----------------------------
|
|
-----------------------------
|
|
Olivier:<br>
|
|
Olivier:<br>
|
... | @@ -271,9 +281,10 @@ Estimate Score = 2 |
... | @@ -271,9 +281,10 @@ Estimate Score = 2 |
|
|
|
|
|
**Domain Diagram**
|
|
**Domain Diagram**
|
|
-----------------------------
|
|
-----------------------------
|
|
|
|
**Domain Model**
|
|
|
|
<br>
|
|
|
|
![F4_UML](uploads/93f4555a2e4b2b59ed545e6f377c4211/F4_UML.jpg)
|
|
|
|
<br>
|
|
|
|
|
|
**Class Diagram**
|
|
**Class Diagram**
|
|
-----------------------------
|
|
-----------------------------
|
... | @@ -289,7 +300,66 @@ Estimate Score = 2 |
... | @@ -289,7 +300,66 @@ Estimate Score = 2 |
|
|
|
|
|
**Database Schema**
|
|
**Database Schema**
|
|
-----------------------------
|
|
-----------------------------
|
|
|
|
**Database Schema**
|
|
|
|
This needs to be revised
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
Flight Route Schema:
|
|
|
|
<br>
|
|
|
|
<br>
|
|
|
|
Saskatoon——><———Toronto
|
|
|
|
|
|
|
|
Saskatoon———><——— Montreal
|
|
|
|
|
|
|
|
Saskatoon———><———Vancouver
|
|
|
|
|
|
|
|
Saskatoon———><———Los Angeles
|
|
|
|
|
|
|
|
*<Saskatoon——-><———Calgary>* [Departure Flight]
|
|
|
|
|
|
|
|
(**Calgary** is the connection airport for most international destinations)<br>
|
|
|
|
|
|
|
|
Calgary———><————-Seattle
|
|
|
|
|
|
|
|
Calgary——><——-Los Angeles
|
|
|
|
|
|
|
|
Calgary———><———Houston
|
|
|
|
|
|
|
|
Calgary————><———Yellowknife
|
|
|
|
|
|
|
|
Calgary———><———Chicago
|
|
|
|
|
|
|
|
Calgary——><———New York
|
|
|
|
|
|
|
|
Calgary——><——-Miami
|
|
|
|
|
|
|
|
Calgary——><——-Mexico City
|
|
|
|
|
|
|
|
Calgary——><——Cancun
|
|
|
|
|
|
|
|
Calgary——><——Paris
|
|
|
|
|
|
|
|
Calgary----><—-Frankfurt
|
|
|
|
|
|
|
|
Calgary——><—— London
|
|
|
|
|
|
|
|
Calgary———><———Barcelona
|
|
|
|
|
|
|
|
Calgary———><———Prague
|
|
|
|
|
|
|
|
Calgary——-><——Amsterdam
|
|
|
|
|
|
|
|
Calgary——><——Stockholm
|
|
|
|
|
|
|
|
Calgary——><——Rome
|
|
|
|
|
|
|
|
Calgary—><—-Munich
|
|
|
|
|
|
|
|
Calgary—-><—— Beijing
|
|
|
|
|
|
|
|
*<Calgary——><——Saskatoon>* [Return Flight to Calgary then back to Saskatoon]
|
|
|
|
|
|
|
|
<br>
|
|
|
|
|
|
|
|
|
|
|
|
|
... | | ... | |