# data[].attributes.body
CINEMA BOOKING SYSTEM ERD

# data[].attributes.body
JAD, or Joint Application Development, is a method for creating computer systems. It involves clients and users in the design and development process, helping gather requirements and improve user involvement. This collaborative approach leads to faster development and happier clients.

In the Joint Application Development (JAD) process, there are 6 key roles. Execution Process, Facilitator, IT Representatives, End-User, Scribe and Observer. In JAD sessions, set clear objectives and have key people from both technical and business sides, along with a note-taker. Use questions and discussion to drive the meeting, don't rush for quick answers. Record important points and assign action items. JAD aims to encourage creative thinking and collaboration across departments. Teams should work together to make decisions; if they can't, schedule JAD workshops. These sessions usually occur during the project's development phase. Advantages of JAD include customer-centric design, risk reduction through collaboration, faster progress, accelerated design, and enhanced teamwork, resulting in efficiency and on-time delivery.

# data[].attributes.body
DFD

# data[].attributes.body
BUSINESS RULE:

-1 customer can make many booking

many booking can be made by 1 customer

- 1 admin can manage/handle many booking

many booking can be managed/handled by 1 admin

- 1 showtime can have many booking

many booking can have 1 showtime

- 1 booking can order many set

many set can be ordered by 1 booking

-1 booking can make 1 payment

1 payment can be made by 1 booking

- 1 hall can have many showtime

-1 movie can have many showtime

# data[].attributes.body
QUIZLET CHAPTER 6

# data[].attributes.body
QUIZLET CHAPTER 8

# data[].attributes.body
QUIZLET CHAPTER 9