java adventure system presented for: cis764 dr. william hankley presented by: waleed aljandal mosaad...
TRANSCRIPT
![Page 1: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/1.jpg)
Java Adventure System
Presented For:CIS764
Dr. William Hankley
Presented By:Waleed AljandalMosaad Alomery
Bakor Kamal Vikram Kondapaneni
Tim Messer
![Page 2: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/2.jpg)
Overview
● Concept● Design● Implementation ● Challenges
![Page 3: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/3.jpg)
Concept
● The Java Adventure System simulates systems of places that tourists visit in a certain order, which constitutes an adventure. For example, going to the Florida Keys, Haiti, Puerto Rico, and St. Kitts (all islands in the Caribbean) would constitute a Caribbean adventure.
● Similar to how tourist agencies and cruise lines advertise packages.
![Page 4: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/4.jpg)
Design – Use Case
![Page 5: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/5.jpg)
Design – Class Model
![Page 6: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/6.jpg)
Design – Sequence Model #1
![Page 7: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/7.jpg)
Design – Sequence Model #2
![Page 8: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/8.jpg)
Design – Sequence Model #3
![Page 9: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/9.jpg)
Implementation
![Page 10: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/10.jpg)
Implementation
![Page 11: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/11.jpg)
Implementation
![Page 12: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/12.jpg)
Implementation
![Page 13: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/13.jpg)
Difficulties
● Inadequate deployment instructions– Glossed over database deployment– Necessitated code rewrite
● Indecipherable code– Average of 4 layers of includes– Most 'code' files appeared to be autogenerated
stubs– A lot of functionality in the .jsp pages– Forced UML rewrite
● Unusable database schema– One major working table– Other tables seemed like afterthoughts– Forced design of own database schema
![Page 14: Java Adventure System Presented For: CIS764 Dr. William Hankley Presented By: Waleed Aljandal Mosaad Alomery Bakor Kamal Vikram Kondapaneni Tim Messer](https://reader035.vdocuments.net/reader035/viewer/2022062423/5697bf871a28abf838c886ee/html5/thumbnails/14.jpg)
Questions
?