A group assignment that aims to learn:
- design pattern
- software architecture
- database connection
- software modeling using UML diagrams
A command lines interface flight management system that allows:
-
user to search flight, buy ticket
-
admin to manage flight ticket, manage flight
Entity-Control-Boundary Pattern is implemented.
Design pattern implemented: factory and singleton.
- Java version: JDK 14
- jdbc driver: mysql-connector-java-8.0.23.jar
- Database: MySql 5.7.31 (default name and password)
refer to folder 'UMLModelling'
- Sequence Diagram
- Package Diagram
- Analysis Class Diagram
- Design Class Diagram
- Use Case Diagram