Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/revan-alqahmi/dream-travel
Software Engineering 2 Project it’s a program that provides travel lovers with everything they need
https://github.com/revan-alqahmi/dream-travel
css html java javascript prototype requirements-engineering requirments-analysis software-testing system-diagrams ui-design
Last synced: 13 days ago
JSON representation
Software Engineering 2 Project it’s a program that provides travel lovers with everything they need
- Host: GitHub
- URL: https://github.com/revan-alqahmi/dream-travel
- Owner: Revan-Alqahmi
- Created: 2023-12-22T21:11:19.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-22T21:12:48.000Z (about 1 year ago)
- Last Synced: 2024-11-07T23:29:04.457Z (2 months ago)
- Topics: css, html, java, javascript, prototype, requirements-engineering, requirments-analysis, software-testing, system-diagrams, ui-design
- Homepage:
- Size: 20.3 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Dream-Travel
The Dream Travel is my project in Software Engineering 2 at Umm Al-Qura University.
The concept behind this project is to create a system that caters to the needs of travel enthusiasts, simplifying the planning process and eliminating the need for extensive research and decision-making. The system accommodates both drivers and travelers, allowing users to book trips and find suitable drivers.
To develop the system, we began by conducting a comprehensive survey to identify the existing gaps in the travel program market and determine the requirements of both users and the system. We then proceeded to create visual representations, including Use Case diagrams, DFD0, DFD1, and Child diagrams. Additionally, we designed Class diagrams, Activity diagrams, and Sequence diagrams for each system function.
For the architectural design, we opted for the Model-View-Controller (MVC) pattern. User scenarios were then written to outline the flow and functionality of each system function. The next step involved interface design and prototype development using SceneBuilder. Finally, we conducted testing using Java, HTML, CSS, and JavaScript to ensure the system's functionality and usability.