Hệ thống quản lý rạp chiếu phim
Trang 1BÁO CÁO BÀI TẬP LỚN
KĨ THUẬT PHẦN MỀM ỨNG DỤNG
Đề tài: Hệ thống quản lý rạp chiếu phim
Giáo viên hướng dẫn: Vũ Song Tùng
Trần Thị Minh Tuyến MSSV: 20112466
HÀ NỘI 11/2013
Trang 2MỤC LỤC
1 Giới thiệu đề tài 3
1.1 Tổng quan 3
1.2 Mục tiêu của đề tài 3
2 Phân công công việc 4
3 Khảo sát và thu thập các yêu cầu 4
3.1 Thực trạng của hệ thống hiện tại 4
3.2 Xác định phạm vi đề tài 7
3.3 Những người sử dụng chính của hệ thống 7
3.4 Các kịch bản sử dụng (use cases) 8
3.5 Phân tích hệ thống 11
4 Phân tích hệ thống 13
4.1 Biểu đồ phân cấp chức năng 13
4.2 Biểu đồ luồng dữ liệu (Data Flow Diagram) 14
4.3 Biểu đồ thực thể liên kết 22
5 Thiết kế hệ thống 24
5.1 Các bảng được suy ra 24
5.2 Chuyển các liên kết sang quan hệ 26
5.3 Chuẩn hóa các bảng 27
5.4 Xác định kiểu dữ liệu cho các thuộc tính 29
5.5. Thiết kế các giao diện: menu, các form nhập, các báo cáo đưa ra .31 5.5.1 Đăng nhập hệ thống 31
5.5.2 Giao diện chính 32
5.5.3 Giao diện Quản lý phòng chiếu 33
5.5.4 Giao diện Quản lý lịch chiếu 37
5.5.5 Quản lý vé 40
5.5.6 Báo cáo thống kê 42
6 Từ điển dữ liệu 44
7 Thuật ngữ và viết tắt 44
8 Phân công công việc 45
9 Tổng kết 45
Trang 31 Giới thiệu đề tài
1.1 Tổng quan
Sự phát triển của khoa học kĩ thuật trong nhiều năm trở lại đây đã đemlại những thành tựu to lớn trong việc phát triển kinh tế, nâng cao đời sống vậtchất và tinh thần của con người Kết quả đạt được lại càng thúc đẩy khoa họccông nghệ, đặc biệt là công nghệ kĩ thuật phần mềm ứng dụng vào cuộc sốngphát triển nhanh và mạnh hơn nữa, xử lí nhiều công việc thủ công trước đây,giúp giảm đáng kể công sức, hoàn thành công việc nhanh chóng và chính xác
Rạp chiếu phim Quốc Gia là một rạp chiếu phim lớn và nhu cầu xemphim của khán giả cũng ngày càng tăng Nhưng hiện nay việc quản lý rạpchiếu phim mà trọng tâm là chọn lựa nhập, mua các bộ phim; sắp xếp phòng
và lên lịch chiếu phim; quản lý số lượng vé bán; thực hiện bán, hủy, đổi vécho người xem vẫn tiến hành thủ công Thực trạng này gây nhiều trở ngại,khó khăn cho nhân viên và người quản lý làm cho tốc độ xử lý chậm, côngviệc hay xảy ra chồng chéo, sai sót, Điều này ảnh hưởng không tốt tới chấtlượng phục vụ, làm thất thoát nguồn lực và thời gian của rạp mà vẫn gâyphiền hà cho người xem Chúng đã làm ảnh hưởng đến chất lượng phục vụcủa vì vậy việc thay đổi hệ thống mới là cần thiết và cấp bách
1.2 Mục tiêu của đề tài
Từ thực tế như vậy mà nhóm chúng em đã thực hiện đề tài này với mụctiêu xây dựng một hệ thống phần mềm giúp tự động hóa tối đa các giai đoạn
và các nghiệp vụ quản lý rạp chiếu phim, nhằm khắc phục các hạn chế và yếukém của hệ thống quản lý hiện tại
Đề tài “Hệ thống quản lý rạp chiếu phim” nhằm đạt được các mục
tiêu cụ thể hơn như sau:
Không chồng chéo: hệ thống mới cần rà soát lại hệ thống cũ từ đó điều
chỉnh công việc sao cho loại bỏ hoàn toàn sự chồng chéo trước đây
Chính xác: việc cập nhật và lựa chọn lên lịch chiếu phim phải phù hợp,
chính xác hạn chế thấp nhất sai sót để nâng cao chất lượng phục vụ củarạp
Xử lý nhanh chóng: Việc đưa ra các báo cáo, thống kê, cập nhật dữ
liệu (Danh sách phim sắp chiếu, Danh sách phòng, số vé tối đa của mỗiphòng…) cần nhanh chóng, chính xác
Tìm kiếm dễ dàng: việc tra cứu, tìm kiếm các thông tin liên quan đến
Trang 4người dùng cần tìm thông tin gì, họ sẽ biết ngay tìm ở đâu và tìm nhưthế nào
Hỗ trợ quản lý: thông qua những vé đã bán, gói phần mềm sẽ đưa ra
những thống kê về bộ phim, khung giờ chiếu ăn khách, Chương trình
có thể đưa ra những ngày/tháng doanh thu cao, đưa ra được những thểloại phim thu hút nhiều người xem Từ những thống kê, biểu bảng đó
sẽ giúp nhà quản lý rạp chiếu phim dễ dàng tính toán và đưa ra nhữnghướng đi hợp lý
An toàn và bảo mật dữ liệu: hệ thống cần có sự tin cậy cao, dữ liệu sẽ
bảo đảm an toàn, bí mật và luôn sẵn sàng sử dụng Dữ liệu được saolưu, phục hồi hạn chế tối đa mất mát dữ liệu Hệ thống cần có các biệnpháp để đảm bảo nguy cơ xảy ra mất mát, sai hỏng dữ liệu là thấp nhất
Hệ thống cũng cần có độ an toàn cao, đảm bảo có các biện pháp ngănchặn và phát hiện các truy nhập bất hợp pháp
Thân thiện người dùng: gói phần mềm được xây dựng hoàn toàn bằng
tiếng Việt, sử dụng các từ ngữ dễ hiểu, dễ đọc Giao diện xây dựnghướng thân thiện người dùng Người dùng dễ dàng sử dụng bằng cácthao tác đơn giản
2 Phân công công việc
3 Khảo sát và thu thập các yêu cầu
1.1 Thực trạng của hệ thống hiện tại
Các bước quản lý trong rạp
Bước 1: Tìm kiếm phim mới
Trang 5Phòng Quản lý phim khảo sát, lựa chọn phim trình Ban giám đốc thông qualàm đại diện trực tiếp liên hệ mua bản quyền phim hoặc thuê phim từ cáccông ty trung gian sở hữu bản quyền.
Bước 2: Xin giấy phép đối với phim mua bản quyền
Sau khi nhận được phim mới, Phòng Quản lý phim sẽ nhanh chóng gửi lênCục Điện Ảnh thuộc Bộ Văn Hóa, Thể Thao và Du Lịch Việt Nam để xingiấy phép phát hành và phạm vi phổ biến của phim Vì vậy một số phim sẽ bịcắt một số đoạn do không phù hợp với văn hóa Việt Nam Sau khi nhân đượcphạm vi trình chiếu Phòng Quản lý phim sẽ dán mác cho phim để phần biệtxem phim này phục vụ cho đối tượng nào( ví dụ mác G là phim dành cho mọilứa tuổi, mác NC16 là phim dành cho khán giả trên 16 tuổi …)
Bước 3: Cập nhật thông tin cho các phim mới và lên danh sách phim sẽ chiếu
Sau khi xác định phim công chiếu Phòng Quản lý phim sẽ cập nhật thêmthông tin cho phim như là nội dung phim, diễn viên chính trong phim, thể loạiphim,… sau đó nhập phim vào kho để quản lý Sau đó Quản lý phim sẽ lêndanh sách các phim sẽ chiếu, sau đó sẽ gửi danh sách này cho Phòng Quảngcáo & Marketing và Phòng Quản lý lịch chiếu phim để lên lịch chiếu chophim
Bước 4: Lên danh sách phòng chiếu
Phòng Quản lý phòng chiếu sẽ lên danh sách chi tiết (số chỗ ngồi, loại phòng
là 3D hay 2D, phòng VIP hay phòng thường…) về các phòng có thể dùng đểchiếu phim và chuyển cho Phòng Quản lý lịch chiếu phim Sơ đồ của cácphòng cũng được chuyển cho Phòng Quản lý bán vé
Bước 5: Lên lịch chiếu
Từ danh sách phòng và danh sách phim, Quản lý phim sẽ lên lịch chiếu phimchi tiết cho các phòng (phòng nào chiếu phim gì vào thời gian nào) Khihoàng thành quản lý lịch chiếu sẽ gửi lịch chiếu cho Phòng Quảng cáo &Marketing; gửi lịch chiếu kèm theo số vé tối đa của từng phòng cho bên kếtoán
Bước 6: Tính toán giá vé
Trên cơ sở tiền mua bản quyền phim hoặc tiền thuê phim, cộng với chi phí
Trang 6vé cho mỗi phòng, mỗi bộ phim khác nhau rồi chuyền cho ban Quản lý bánvé.
Bước 7:Quảng cáo & Marketing
Sau khi nhận được lịch chiếu phim cụ thể thì Phòng Quảng cáo & Marketing
sẽ post lên website của rạp; tổ chức dán poster, áp phích, treo bandroll (băngrôn) để quảng bá cho phim, thông báo lịch chiếu của phim và giá vé cho từngphòng trong từng thời điểm
Bước 8: Bán vé
Từ lịch chiếu phim được cập nhật và giá vé Phòng bán vé tổ chức cho nhânviên bán vé cho khách; xử lý các trường hợp đặc biệt như hủy vé, đổi vé, đổichỗ ngồi hoặc trong các trường hợp được ưu tiên, khuyến mại, giảm giá…
Bước 9: Làm báo cáo doanh thu và báo cáo của các bộ phận
Sau mỗi đợt chiếu phim Phòng Bán vé sẽ thống kê số lượng vé bán, số lượng
vé hủy hoặc chuyển thời gian, báo cáo doanh thu thu được sau khi bán vé, gửibáo cáo này cho Phòng kế toán lập báo cáo gửi lên Ban giám đốc Đến mỗiđợt tổng kết thì Phòng Quản lý phim sẽ gửi báo cáo thống kê về các phimtrong kho xem phim nào hết hạn bản quyền, phim nào còn có thể sử dụnghoặc có tiềm năng để công chiếu thì sẽ tiếp tục sử dụng Phòng Quản lýphòng phải đưa ra báo cáo về những hư hỏng cần phải sửa chữa
Một số vấn đề của hệ thống hiện tại
o Chậm chạp
Ta nhận thấy khi lên lịch chiếu phim thì việc nhân viên lên lịch phảitính toán xem phim sẽ chiếu vào thời gian nào, ở phòng nào thì hợp,hoặc đôi khi phải làm một lúc khoảng vài bộ phim làm cho việc lên lịchchiếu chậm chập gây chậm trễ chung cho các phòng ban khác Haytrường hợp bán vé khi có các chương trình khuyến mãi nhân viên bán
vé lúc này sẽ phải dùng máy tính để tính phần được hưởng cho ngườimua làm cho việc bán vé bị chậm chạp gây mất thời gian của khách
o Tìm kiếm khó khăn và chậm chạp
Mỗi khi có yêu cầu về vị trí ngồi của khán giả, nhân viên phải tìm kiếmtrong số lượng vé in sẵn còn lại Điều này gây nhiều khó khăn, phiềntoái cho khách hàng khi phải chờ đợi trong khi kết quả có thể khôngđược như ý
Trang 7o Quá tải
Một số bộ phận trong hệ thống thể hiện sự quá tải Chẳng hạn PhòngQuản lý lịch chiếu phim ngoài việc phải lưu trữ lịch chiếu, tính toán vàđưa ra lịch chiếu cho các bộ phim Họ còn phải kiểm tra xem việc thựchiện chiếu của các lịch có sai sót hay không
o Lặp lại và chồng chéo
Một số công việc phải lặp đi lặp lại nhiều lần đặc biệt là việc viết báocáo tổng kết các lịch chiếu phim đã từng chiếu của Phòng Bán vé vàPhòng Quản lý lịch chiếu Đồng thời các phòng cũng phải thêm việckiểm tra lại các thống kê này
o Dễ sai sót
Vì khối lượng quản lý lớn lại hay xảy ra quá tải, chồng chéo nên khôngthể không có sai sót
3.1 Xác định phạm vi đề tài
Đối với một rạp chiếu phim, có thể thấy khối lượng công việc cần quản lý
là rất lớn, nên dường như không khả thi nếu triển khai phát triển ngay một hệthống bao quát toàn bộ các chức năng Chính vì vậy, trong khuôn khổ đề tàinày, chúng em chỉ tập trung vào quản lý rạp ở các bước chọn phim, quản lýphòng chiếu, lịch chiếu và đưa vé ra bán Không giúp quản lý nhân viên, đưa
ra chương trình quảng cáo …
Việc mở rộng để giúp rạp quản lý nhân viên, và việc truyền thông quảng
bá sẽ là hướng phát triển của phần mềm trong tương lai
3.2 Những người sử dụng chính của hệ thống
a) Nhân viên Quản lý phim
Cập nhật phim mới : sau khi có phim mới người quản lý sẽ cập nhậtthông tin chi tiết về phim sau đó lưu trữ nó vào kho phim
Đưa ra danh sách các phim đề xuất để chiếu
Tìm kiếm một phim đã nhập: việc tìm kiếm có thể theo nhiều tiêuchuẩn khác nhau như: theo tên phim, theo tên nhà sản xuất, năm sảnxuất, …
b) Nhân viên Quản lý phòng
Trang 8 Liệt kê danh sách phòng chiếu: hiển thị ra danh sách phòng chiếu vàthông tin của phòng
Bổ sung thêm phòng chiếu: Khi có phòng chiếu mới có thể sử dụng thìquản lý phòng sẽ cập nhật thông tin đầy đủ của phòng rồi thêm nó vàodanh sách quản lý
Xóa phòng: khi phòng tạm thời không sử dụng được thì có thể xóaphòng đó khỏi danh sách quản lý
Đưa ra danh sách chi tiết về phòng được lựa chọn gửi cho Phòng Quản
lý lịch chiếu và chuyển sơ đồ phòng cho Phòng bán vé
Tìm kiếm một phòng đã nhập: việc tìm kiếm có thể theo nhiều tiêuchuẩn khác nhau như: theo tên phòng, mã phòng, loại phòng
c) Nhân viên Quản lý lịch chiếu
Từ danh sách phòng và danh sách phim được lựa chọn thì sẽ lên lịchchiếu mới cho phim và số lượng vé
Xóa bỏ lịch chiếu: nếu lịch chiếu đó đã chiếu hoặc có sự cố khôngchiếu nữa thì lịch chiếu đó sẽ được xóa bỏ
Tìm kiếm một lịch chiếu đã nhập: việc tìm kiếm có thể theo nhiều tiêuchuẩn khác nhau như: theo tên ngày, theo tên phim…
d) Quản lý bán vé
Cập nhật số lượng vé, giá vé, mẫu vé…
Bán vé theo yêu cầu của khán giả; thực hiện giảm giá trong các trườnghợp được quy định
Hủy vé cho khách, hoặc chuyển vé
Trang 9Input: thông tin phim Output: phim đươc lựa chọn để chiếu
Mô tả:
Thực chất là kết hợp của các chức năng sau:
- Cập nhật thông tin về phim: khi có phim mới Nhân viên Quản lý phim sẽ cậpnhật chi tiết thông tin về phim
- Bổ sung phim: thêm các bộ phim mới mua được hoặc thuê được đã được cậpnhật thông tin chi tiết vào kho
- Xóa các phim không còn bản quyền và không được công chiếu ra khỏi danhsách phim
- Từ danh sách chi tiết đó, kết hợp với thời điểm dự đinh chiếu sẽ chọn phimchiếu và chuyển nó cho bên quản lý lịch chiếu, quảng cáo, …
- Tìm kiếm một phim đã nhập: việc tìm kiếm có thể theo nhiều tiêu chí khácnhau như: theo tên phim, theo tên nhà sản xuất, năm sản xuất, …
Thực chất là kết hợp của các chức năng sau:
- Cập nhật phòng: khi có phòng mới Nhân viên Quản lý phòng sẽ tiến hành cậpnhật về phòng (mã phòng, loại phòng, sức chứa…)
- Thêm phòng mới: sau khi cập nhật chi tiết phòng mới người quản lý xẽ thêmphòng này vào danh sách các phòng để quản lý
- Xóa phòng: xóa các phòng đóng của không còn sử dụng được nữa sẽ bị xóakhỏi hệ thống xóa các phòng đang trong giai đoạn sửa chữa nâng cấp ra khỏidanh sách phòng chiếu sẽ được sử dụng
- Lên danh sách phòng: lên danh sách chi tiết về phòng ( số lượng ghế, loạiphòng…)
- Tìm kiếm một phòng đã nhập: việc tìm kiếm có thể theo nhiều tiêu chí khácnhau như: theo tên phòng, theo số lượng chỗ ngồi,
Trang 10User: Nhân viên Quản lý lịch chiếu Actor: Nhân viên Quản lý lịch chiếu
Input: danh sách phòng, danh sách phim
được lựa chọn chiếu
Output: lịch chiếu phim
Mô tả:
Thực chất là kết hợp của các chức năng sau:
- Từ danh sách phòng và danh sách phim được lựa chọn người quản lý lên lịchchiếu phim cho khoảng thời gian đó
- Xóa các lịch chiếu không không sử dụng để chiếu
- Sửa lại lịch chiếu sao cho phù hợp hoặc có những biến đổi
- Chuyển bản chi tiết lịch chiếu phim cho Phòng Quản lý vé
- Tìm kiếm một lịch chiếu đã nhập: việc tìm kiếm có thể theo nhiều tiêu chí khácnhau như: theo tên ngày, theo tên phim…
d) Bán vé
User: Nhân viên Quản lý bán vé Actor: Nhân viên Quản lý bán vé
Input: lịch chiếu phim, giá vé, thông tin
về phim
Output: báo cáo về việc bán vé
Mô tả:
Thực chất là kết hợp của các chức năng sau:
- Sau khi cập nhật về lịch chiếu, thông tin về phim người bán vé sẽ cung cấpthông tin cho khách hàng
- Chọn phim, thời gian chiếu theo yêu cầu của khách, chọn chỗ ngồi,
- Xử lý hủy vé và đổi vé cho khách theo đúng quy định khi có yêu cầu từ kháchhoặc sự cố bất ngờ
- Thực hiện giả bớt phần trăm cho các trường hợp nằm trong diện được miễngiảm (mua vé với số lượng lớn, sinh viên, .)
- Tìm kiếm một vé đã nhập: việc tìm kiếm có thể theo nhiều tiêu chí khác nhaunhư: theo tên phim, theo số ghế,…
e) Nhận báo cáo
Trang 11User: Admin Actor: Admin
Input: thông tin phim, thông tin phòng, vé
bán
Output: báo cáo
Mô tả:
Thực chất là kết hợp của các chức năng sau:
- Nhận các báo cáo về phim (thời gian, bản quyền, số lần công chiếu và doanh thumỗi lần, )
- Nhận báo cáo về phòng (cơ sở vật chất, chất lượng phục vụ của phòng, )
- Nhận báo cáo về vé như số lượng vé bán ra trong các khoảng thời gian chiếukhác nhau và các phòng chiếu bán được nhiều vé nhất
3.4 Phân tích hệ thống
Giải pháp
Với giải pháp phần mềm của chúng em, thì chu trình thực hiện việc
quản lý rạp chiếu phim sẽ thực hiện như sau:
Bước 1
Sau khi có danh sách phim người quản lý phim có thể bổ sung thêm
phim mới hay xóa bớt những phim không dùng nữa, cập nhật thông
tin phim, Danh sách này sẽ được làm theo một mẫu quy định
trước (ví dụ làm trên Word theo một định dạng cho trước), để việc
nhập có thể được làm tự động Tiếp theo Phòng Quản lý phim sẽ lên
danh sách cho những phim được chọn, thông báo cho Phòng Quản
lý phòng chuẩn bị phòng và gửi lịch chiếu phim sơ bộ cho Phòng
Quản lý lịch chiếu
Bước 2
Quản lý phòng cập nhật danh sách phòng theo một mẫu có sẵn , cập
nhật thông tin, cơ sở vật chất của phòng, xóa bỏ phòng không dùng,
lên danh sách chi tiết về phòng, chuyển danh sách phòng cho Phòng
Quản lý lịch chiếu và chuyển sơ đồ phòng cho Phòng Bán vé
Bước 3
Trang 12Phòng Quản lý lịch chiếu sẽ nhận danh sách các phim sẽ chiếu, danhsách phòng và thời gian chiếu phim Nhân viên quản lý lịch chiếulên lịch chiếu, sửa chữa nếu có thay đổi, sau đó gửi lịch chiếu nàycho Phòng bán vé, Phòng Quảng cáo & Marketing và Phòng Kếtoán.
Bước 4
Phòng bán vé nhận đầy đủ thông tin của phim, lịch chiếu, giá vé củatừng phòng, quản lý việc đặt, hủy, đổi vé, các trường hợp đượchưởng ưu tiên Chuyển lịch chiếu phim đã chiếu chuyển cho PhòngQuản lý lịch chiếu xác nhận
Với giải pháp phần mềm như ở trên, thì đa số các vấn đề trong hệ thốngquản lý cũ đã được giải quyết Cụ thể như sau:
o Xử lý nhanh chóng và chính xác: đa số các thao tác nghiệp vụ
trong hệ thống mới đều thực hiện nhanh hơn rất nhiều so với hệthống cũ, nhất là trong việc cập nhật thông tin phim, lên danhsách phòng và lịch chiếu Đồng thời do việc thống kê số lượng
vé bán sau mỗi kíp chiếu, tính toán giảm giá vé cho các trườnghợp miễn giảm hoàn toàn tự động trên máy tính, nên cũng chínhxác hơn rất nhiều (gần như 100%)
o Không còn chồng chéo và dư thừa công việc: hệ thống mới đã
loại bỏ hoàn toàn việc phải làm lặp lại nhiều lần công việc kiểmtra, thống kê lịch chiếu phim mỗi đợt tổng kết và giúp có nhữngđiều chỉnh nhanh chóng
o Giảm tải: đây là hệ quả của hai kết quả trên Toàn bộ những
người dùng của hệ thống mới đều hưởng lợi ích do được giảmnhẹ khối lượng các công việc hậu cần liên quan đến quản lý hệthống rạp chiếu phim
o Tìm kiếm dễ dàng: Việc tìm kiếm của các phòng quản lý trở lên
dễ dàng và chính xác hơn, bất kể thời gian nào khi cần thông tin
về phòng, hay lịch chiếu phim… thì đều có thể tìm kiếm mộtcách dễ dàng dựa vào các công cụ tìm kiếm được cung cấp
Trang 134 Phân tích hệ thống
1.1 Biểu đồ phân cấp chức năng
Quản lý rạp chiếu phim
1 Phòng
quản lý phim
2 Phòng quản lý phòng chiếu
3 Phòng quản lý lịch chiếu
2.2 Sửa phòng
2.3 Xóa phòng
3.1 Lên lịch chiếu
3.2 Sửa lịch chiếu
3.3 Xóa lịch chiếu
4.1 Tạo vé
4.2 Bán vé
5.1 Báo cáo phim
5.2 Báo cáo phòng
5.3 Báo cáo vé
3.4 Tìm kiếm 2.4 Tìm kiếm
1.4 Tìm kiếm 4.4 Tìm kiếm
4.3 Sửa vé
Trang 144.1 Biểu đồ luồng dữ liệu (Data Flow Diagram)
a) Biểu đồ luồng dữ liệu mức ngữ cảnh (mức 0)
Nhân viên quản lý
Nhân viên quản lý
Trong đó các luồng dữ liệu:
(1) là các thông tin trao đổi giữa Nhân viên Quản lý phim và hệ thống nhưlên danh sách các phim đưa ra trình chiếu, thông tin về phim,
(2) là các thông tin trao đổi giữa Nhân viên Quản lý phòng và hệ thốngnhư lên danh sách phòng, thông tin phòng, sơ đồ phòng,
(3) là các thông tin trao đổi giữa Nhân viên Quản lý lịch chiếu và hệ thốngnhư các danh sách phòng, danh sách phim và thời gian chiếu
(4) là các thông tin trao đổi giữa Nhân viên bán vé và hệ thống như thôngtin về vé, sơ đồ phòng chiếu,
(5) là các thông tin, báo cáo mà Admin nhận từ hệ thống
Trang 15b) Biểu đồ luồng dữ liệu mức đỉnh (mức 1)
1 Quản lý phim
Nhân viên quản lý
4 Bán vé
5 Báo cáo
3 Quản lý lịch chiếu
Danh sách báo cáo
Nhân viên quản lý lịch chiếu
(4) (12)
(13) (14)
(11)
(15) (5)
(16)
Admin
(17)
Trong đó các luồng dữ liệu
(6) là thông tin phim mà Nhân viên quản lý phim cập nhật vào kho phim,đồng thời là thông tin phim mà Nhân viên quản lý phim lấy từ khophim khi tìm kiếm
(7) là thông tin phòng chiếu mà Nhân viên quản lý phòng cập nhật, đồngthời là thông tin mà Nhân viên quản lý phòng lấy ra khi tìm kiếm
(8) là thông tin phim mà Nhân viên quản lý lịch chiếu lấy ra để lên lịchphim
Trang 16(9) là thông tin phòng chiếu mà Nhân viên quản lý lịch chiếu lấy ra để lênlịch chiếu phim.
(10) là thông tin lịch chiếu mà Nhân viên quản lý lịch chiếu cập nhật vào,đồng thời là thông tin mà Nhân viên quản lý lịch chiếu lấy ra khi tìmkiếm
(11) là thông tin lịch chiếu phim mà Nhân viên bán vé lấy ra để ghi thôngtin trên vé
(12) là thông tin phòng chiếu mà Nhân viên bán vé lấy ra để ghi thông tintrên vé
(13) là thông tin vé bán ra mà Nhân viên bán vé cập nhật, đồng thời làthông tin vé bán ra mà Nhân viên bán vé lấy ra khi cần tìm kiếm
(14) là thông tin phim được hệ thống tổng hợp trong báo cáo
(15) là thông tin phòng chiếu được hệ thống tổng hợp trong báo cáo
(16) là thông tin vé bán được hệ thống tổng hợp trong báo cáo
(17) là thông tin báo cáo mà Admin lấy ra từ hệ thống
Trang 17c) Biểu đồ luồng dữ liệu mức dưới đỉnh (mức 2)
Chức năng quản lý phim
1 Quản lý phim
Nhân viên quản lý phim
Nhập phim
Kho phim Thông tin phim
Xóa phim
Trang 18 Chức năng quản lý phòng
2 Quản lý phòng
Nhân viên quản lý phòng
Nhập phòng
Phòng Thông tin phòng
Xóa phòng
Trang 19 Chức năng lên lịch phim
3 Quản lý lịch chiếu
Nhân viên quản lý lịch chiếu
Lên lịch chiếu
Lịch chiếu
Xóa lịch chiếu
Trang 204 Bán vé Nhân viên bán vé
Tìm kiếm Tạo vé
Trang 21Báo cáo phim Báo cáo Báo cáo vé
Trang 221 quản lý phimNhân viên TNVQLPhim
Mã nhân viên, Tên nhân viên, Sốđiện thoại, Địa chỉ, Email, Chứcdanh, Chức vụ, ngày chức danh,
ngày chức vụ
4 Nhân viênquản lý vé TNVQLVe
Mã nhân viên, Tên nhân viên, Sốđiện thoại, Địa chỉ, Email, Chứcdanh, Chức vụ, ngày chức danh,
ngày chức vụ
ID phim, Tên phim, Thể loại, Nămsản xuất, Thời lượng, Đạo diễn,Diễn viên chính, Hãng phim
6 Phòng chiếu TPhongChieu Tên phòng, Loại phòng, Số lượngchỗ ngồi, Trang thiết bị
7 Lịch chiếu TLichChieu Tên lịch chiếu, Thời gian
ID vé, Vị trí ghế ngồi, Phòng chiếu,Giá vé, Tên phim, Ngày chiếu, Giờ
chiếu
b) Xác định các liên kết
Liên kết 1: N giữa Nhân viên quản lý phim và Phim
Nhân viên quản lý
Liên kết 1: N giữa Nhân viên quản lý phòng và Phòng chiếu
Nhân viên quản lý
Liên kết 1: N giữa Nhân viên quản lý lịch chiếu và Lịch chiếu
Trang 23Nhân viên quản lý
Liên kết 1: N giữa Nhân viên bán vé và Vé
Liên kết 1: 1 giữa Phim và Lịch chiếu
Liên kết M: N giữa Phim và Phòng chiếu
Liên kết 1:N giữa Phòng chiếu và Vé
c) Các ràng buộc dữ liệu
Phim chỉ chiếu tối đa một số lần nhất định
Số vé bán ra mỗi phòng chiếu không được vượt quá số ghế cótrong phòng chiếu đó
Lịch chiếu mỗi ngày không được vượt quá số kíp chiếu tối đad) Biểu đồ thực thể liên kết