Transcript Adventure

Java Adventure System
Presented For:
CIS764
Dr. William Hankley
Presented By:
Waleed Aljandal
Mosaad Alomery
Bakor Kamal
Vikram Kondapaneni
Tim Messer
Overview
●
●
●
●
Concept
Design
Implementation
Challenges
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.
Design – Use Case
Design – Class Model
Design – Sequence Model #1
Design – Sequence Model #2
Design – Sequence Model #3
Implementation
Implementation
Implementation
Implementation
Difficulties
●
Inadequate deployment instructions
–
–
●
Indecipherable code
–
–
–
–
●
Glossed over database deployment
Necessitated code rewrite
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
Questions