Ticket Booking System
Analysis
Service
根据需求的功能,我们分成以下几个services
- AccountService
- SearchService
- DetailService
- BookingService
- PaymentService
- NotifyService
- CancelService
Database
- User DB
- Inventory Grid DB
- Order DB
User db里面可以有其他用户相关的表,比如一个User可以有多个email,多个location,这些都可以拆开成跟多的表,比如location表。这里因为主要讲的是系统设计,不是讲数据库设计,所以不展开设计表。同理其他几个db.