Mô tả Cho phép người dùng đăng nhập vào hệ thông đê thực hiện các chắc năng tương ứng trong bảng phân quyền Actor Nhân viên ban hàng, Nhân viên kho, Người quản ly Điều kiện Truy cập
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC KHOA CÔNG NGHỆ THÔNG TIN
ĐáI HỌC ĐIỆT LỰC
DE TAI:
WEB QUAN LY RAP CHIEU PHIM Sinh viên thực hiện : VÕ THANH THẮNG
NGUYÊN THÀNH ĐẠT Giảng viên : TS PHƯƠNG VĂN CẢNH
Ngành : CONG NGHE THONG TIN
Chuyén nganh : CONG NGHE PHAN MEM
Lớp : DI4CNPMI
Khóa : 2019 - 2024
Hà Nội, tháng 12 năm 2021
Trang 2
Sinh viên thực hiện
PHIEU CHAM DIEM
Ho va tén Chit ky Ghi chú
Trang 3Mục lục
Nie2100 CHƯƠNG I1: KHẢO SÁT VÀ XÁC ĐỊNH YÊU CÂU HỆ THÔNG
2.2 Đặc tả s€ CAS© LH TT TT TT TT TT ngu ng T161 111k 55 6151555
PA Ha Ằ 2.2.2 Dac ta use case Tim kiếm 2 TS S211 21 2111111111158 E211 ng 2.2.3 Dac ta Use case Xem thông tin mặt hàng - . - 5-2 2222222 xcs>s 10 2.2.4 Đặc tả Ủse case Quản lý kho - L2 c1 1201111112211 1111121 1111121222 ll 2.2.5 Dac ta Use case Quản lý nhân viên - 2 2222122211221 1 2511122212 12 2.2.6 Đặc tả Use case Quản lý Khách hàng - 0 222 22222112212 2zxrsey 13 2.2.7 Dac ta Usecase Tao phiéu 0= 14 2.2.8 Dac ta Use case Tao hoa donc ccccccccccseceseesseeseteseseeccevansnaes 15 2.2.9 Dac ta Use case Thanh toate cc cccccccccccceeccseececeseveseceeseeueanaees 16 2.2.10 Đặc tả Use case Kiểm KO cc ccccccccccscccscecscsssecevececscsssesevsvssvsstevsesevecsevsvees 17 2.2.11 Dac ta Use case Théng .ăă 18 2.2.12 Đặc tả Use case Tạo báo CáO c nnnn HH HT HS TH ng ng 011115611111 511 11111 xccẻ 19
CHƯƠNG 3: THIẾT KÊ HỆ THÓNG HƯỚNG ĐÔI TƯỢNG - 19
3.1 Biểu đồ trình tự, biểu đồ cộng tác 5 S121 1122112211218 821 ru 20
3.1.1 Use case Đăng nhập - - 2 2 20121122112 1122112811111 1111111 1111 11 cay 20 3.1.2 Use case Tìm kiếm -222212215212211111271211211221221212 1e 21 3.1.3 Use case Quan ly nhân viÊn - 5 2 22211121 1112111 121111111122 x+2 22 3.1.4 Use case Quan lý thông tran Khách hàng - 22 2 222222 23 3.1.5 Use case Quản lý kho 2 2 10210111201 11111111 1111111111111 1 xe 24
Trang 43.1.6 Use case Tạo hóa ơn ác n1 HT TT E TT n TT 115111115115 11kg 25 3.1.7 Use case Tạo phiếu hàng 2-5 S29 221211 1111112121121 22 mg 26
Ea êc na cố 27 3.1.9 Use case Kiểm kê 5 S1 2221121127122122111112121222111112122 te rdg 28 3.1.10 Use case Thống kê - 5 1 2E 121121211211211211212111 01211121 e 29
3.2 Biểu đồ Lớp -cn S22 1112012221211 12122211 g ca 30 3.3 Biéu 6 hố 30
3.3.1 9 30
3.3.2.0 Thm sẽ 31 3.3.3 Quan ly nhdn Vidi ce ccc cece ce ceecteeeeeeceeeeeceseeeetesseeeeteeseeenees 31
3.3.4 Quản lý thông tin KH 2 2 22 122112111211 1121111821 111111 1121111 kg 31
3.3.5 Quan ly Kh ieee A a 31
Trang 5MỞ ĐẦU
Từ những kiến thức được giảng viên hướng dẫn và tự tìm hiểu thêm, em thực hiện báo cáo chuyên đề bộ môn Lập trình web nâng cao với đề tài: Web quản lý rạp chiếu phim
Gồm 2 chương:
-_ Chương |: Khao sat va xác định yêu cầu hệ thông
- _ Chương 2: Sơ đồ use case, sequence, lớp
Trang 6CHUONG 1: KHAO SAT VA XÁC ĐỊNH YÊU CÂU HỆ THÔNG
1.1
12
1.3
Khảo sát hiện trạng
Rạp chiếu phim là một nơi giải trí phô biến, lượng khán giả đến mua vé xem
phim vô cùng lớn, hệ thống hiện tại không thể đáp ứng được lưu lượng khách như vậy, gây ra chờ đợi, nhầm lẫn suất chiếu, phòng chiếu
Sự cần thiết của đề tài
Đề xử lý vấn đề hiện tại, cần có một hệ thông thông tin quản lý rạp chiếu phim, hệ thống lại các lịch chiếu , rạp chiếu ,
Mô tả hệ thống
Hệ thông gồm 2 website : client và admin
Client có các chức năng là:
- _ Xem thông tin phim dang chiếu, phim sắp chiếu;
- Xem théng tin lich chiéu, hé thong rap va thiết bi,
- Quan ly phong chiéu
- Quan ly lich chiéu
Trang 7CHUONG 2: PHAN TICH HE THONG
- Quan ly phong chiéu
- Quan ly lich chiéu
Tac nhan Ca su dung
Khach hang - Xem thông tin phim, lich
chiéu, phong chiéu, rap
- Datve
- Thanh toan
- Post anh Nhân viên - Quan ly phim
- Quan ly thé loai phim
Trang 9Mô tả Cho phép người dùng đăng nhập vào hệ thông đê thực hiện các
chắc năng tương ứng trong bảng phân quyền
Actor Nhân viên ban hàng, Nhân viên kho, Người quản ly
Điều kiện Truy cập link ứng dụng nhưng chưa đăng nhập hoặc sau khi
- Người dùng nhập user và password
- Hệ thông kiểm tra thông tin đăng nhập
- Nếu thành công chuyên đến trang home, nếu sai thì thông báo và yêu cầu nhập lại user và password
Trang 10
Use case Nội dung
Tên Tìm kiếm
Mô tả Cho phép người dùng tìm kiêm thông tin về mặt hàng như mã
hàng, tên hàng, nhà cung cấp, giá thành,
Actor Nhân viên bán hàng, Nhân viên kho, Khách hàng
Điêu kiện Click chức năng tìm kiếm
Tiên điều kiện Đăng nhập thành công
Tài khoản có quyền tìm kiếm
Hậu điêu kiện Tìm kiếm thành công
Luong sw kiện
- Người dùng chọn chức năng tìm kiếm
- Hiển giao diện popup tìm kiếm
- Người dùng điền từ khóa tìm kiếm
- Trả về thông tin về từ khóa mà người dùng đã nhập, nếu không có kết quả, hiện thông báo và yêu cầu điển lai
- Kết thúc use case
+
Khach hang (from Untitled)
Trang 11
Use case Nội dung
Tên Quản lý loại phim
Mô tả Quản lý thể loại phim
Actor Nhân viên, Người quản lý
Luong sw kiện - Chọn chức năng Quản lý loại phim
- Hé thong hién thị giao diện
- Newoi dung thao tac va xac nhan
- Hé thong kiém tra hợp lệ
Trang 122.2.4 Đặc tả Use case Quan ly rap
Use case Nội dung
- Nguoi dung chọn chức năng quản lý rạp
- Hiền thị giao diện
- Người dùng chọn chức năng thêm, sửa, xóa mặt hàng
- Hiền thị popup form điền thông tin
- Người dùng nhập thông tin vào form và click xác nhận
- Hệ thông kiểm tra thông tin vừa nhập, nếu thành công , hiển
thông báo và quay lai giao diện
Nếu không đúng, hiển thị thông báo và yêu cầu nhập lại
Yêu cầu chức năng
Gửi thông tin
Gửi thông tin
Trang 132.2.5 Đặc tả Use case Quản lý lịch chiếu
Use case Nội dung
Tên Quản lý lịch chiêu
Mô tả Cho phép người dùng thêm, sửa, xóa danh sách lịch chiêu
Actor Người quản lý, nhân viên
Điêu kiện Click chọn chức năng quản lý lịch chiêu
Tiên điêu kiện Đăng nhập thành công băng tài khoản nhân viên, admin
Hậu điêu kiện Thực hiện chức năng thành công
Luông sự kiện - Người dùng chọn chức năng quản lý lịch chiêu
- Hién thị giao diện
- Người dùng chọn chức năng thêm, sửa, xóa lịch chiếu
- Hiền thị popup form điền thông tin
- Người dùng nhập thông tin vào form và click xác nhận
- Hệ thông kiểm tra thông tin vừa nhập, nếu thành công , hiển
thông bao va quay lai giao diện Danh sách lịch chiếu
Nếu không đúng, hiển thị thông báo và yêu cầu nhập lại
phản hồi
Trang 142.2.6 Đặc tả Use case Quản lý Phòng chiếu
Use case Nội dung
Tên Quản lý phòng chiêu
Mô tả Cho phép người dùng thêm, sửa, xóa Danh sách phòng chiều Actor Người quản lý, Nhân viên
Điêu kiện Click chọn chức năng quản lý phòng chiêu
Tiên điều kiện Đăng nhập thành công
Tài khoản có quyền quản lý Khách hàng
Hậu điêu kiện Thực hiện chức năng thành công
Luong sw kiện - Người dùng chọn chức năng quan lý phòng chiêu - Hiền thị giao diện
- Người dùng chọn chức năng thêm, sửa, xóa
- Hiền thị popup form điền thông tin
- Người dùng nhập thông tin vào form và click xác nhận
- Hệ thông kiểm tra thông tin vừa nhập, nếu thành công , hiển
thông báo và quay lai giao diện
Nếu không đúng, hiển thị thông báo và yêu cầu nhập lại
- Kết thúc use case
Trang 15
Nhân viên
Admin
Trang 162.2.7 Đặc tả Usecase Quản lý vé
Use case Nội dung
- Người dùng chọn chức năng Quản lý vé
- Hiền thị giao diện
- Người dùng chọn chức năng
- Hiền thị popup form điền thông tin
- Người dùng nhập thông tin vào form và click xác nhận
- Hệ thông kiểm tra thông tin vừa nhập, nếu thành công , hiển
thông báo và quay lai giao diện
Nếu không đúng, hiển thị thông báo và yêu cầu nhập lại
Trang 17check
Trang 182.2.8 Dac ta Use case Quan lý loại vé
Use case Nội dung
Tên Quản lý loại vé
Mô tả Quản lý loại vé
Luong sw kiện - Người dùng chọn chức năng Quản ly loại vé
- Hiền thị giao diện
- Hiển thị popup form điền thông tin hóa đơn
- Hệ thông kiểm tra thông tin vừa nhập, nếu thành công , hiển
thông báo và quay lai giao dién
- Néu khéng ding, hién thi thông báo và yêu cầu nhập lại
Gửi thông tin '
Trang 192.2.9 Đặc tả Use case Quản lý hóa đơn
Use case Nội dung
Tên Quản lý hóa đơn
Mô tả Quản lý hóa đơn
Luông sự kiện - Người dùng chọn chức năng Thanh toán
- Hién thị giao diện chọn phương thức Thanh toán
- Người dùng chọn phương thức thanh toán
- Hiền thị popup form điền thông tin thanh toán
- Người dùng nhập thông tin vào form và click xác nhận
- Hệ thông kiểm tra thông tin vừa nhập, nếu thành công , hiển
thông báo và quay lai giao diện Danh sách mặt hàng
Nếu không đúng, hiển thị thông báo và yêu cầu nhập lại
Trang 20check
Trang 212.2.11.Đặc tả Use case Thống kê
Use case Nội dung
Tên Thông kê
Mô tả Cho phép người dùng thông kê theo từng tháng, quý , thời
Tiên điều kiện Đăng nhập thành công
Tài khoản có quyền thống kê
Hậu điêu kiện Thực hiện chức năng thành công
Luong sw kiện
- Người dùng chọn chức năng Thông kê
- Hiển thị giao diện chọn Thống kê theo tháng, theo quý, hiện
tal
- Người dùng chọn Theo tháng, theo quý, hiện tại
- Hiển thi giao dién Théng ké gom các thông tin: Doanh thu,
Công nợ,
- Người dùng chọn Xuất file
- Hệ thông thực hiện xuất file
Gửi thông tin
Gửi thông tin
Trang 222.2.12.Đặc tả Use case Tao bao cao
Use case Nội dung
Tên Tao bao cao
M6 ta Cho phép người dùng tạo báo cáo
Tiên điều kiện Đăng nhập thành công
Tài khoản có quyền báo cáo
Hậu điêu kiện Thực hiện chức năng thành công
Luong sw kiện
- Người dùng chọn chức năng Báo cáo
- Hiển thi giao diện chon Bao cao theo thang, theo quy, hiện
tal
- Người dùng chọn Theo tháng, theo quý, hiện tại
- Hiển thị giao diện điển báo cáo
- Người dùng nhập nội dung báo cáo và Nhắn Save
- Người dùng chọn Xuất file
- Hệ thông thực hiện xuất file
Trang 23check
Trang 242.2.13 Usecase Xem thông tin phim
Use case Nội dung
Tên Xem thông tin phim
Mô tả Xem thông tin phim
Hậu điêu kiện Thực hiện chức năng thành công
Luong sw kiện - Người dùng chọn chức năng
- Hiền thị giao diện Thông tin phím
- Kết thúc use case
Trang 25
3: Yêu cầu xacs nhận
3 : Nhập thông tin phim
2 thêm thông tin phi ”
Trang 262.2.16 Use case Thanh toán
sd SequencePay )
Lifeline1: client Lifeline2: Pay Lifeline3: Pay Lifeline4: Database
1: Yéu cu thanh toan_ |
2: Form thanh toán
Trang 27
> Ten > mwarchar > Ten > mwarchar + tentnaioal evarchar + (Deap: nt
+ iDthainal - int + iDthainail - int } + tengphong- mvarcnar
+ thoierg + thoiersg + socho~ int
+ Ngayahoicvesu catetime + ngayshoicves catetime * crate + Status mvarchar
* đaođiea nwarcnar * đaođiển ngà ra tod,
$+ đienvten: nước hoc + diensian: nuarchor > deters
+ ngaangu- rwarcnar + ngaangu- ngarcnar + datai! > create
+ images - evarchar +: _ Ovarcnar =
> trencing : ba « “ ba +ID:¡nt a
adit adit * IDgheeg- int
^ dalete + delete * craata > hang: ovamnar
^ dataf ^ datafi + oat + DC int
+ celeta
> ect
> delete -
+ Drang: int + tanca : nưarcher + tanca nvarchar =
> Status = bit + Gexkatmnuc ome * Gexatinuc ima + - in
+ tanioai varchar
+ delete + delete * dalete
+ Gatail + Gatail * dataf! >
+ edit
~ 4o:ete
* IDloawe 1 * laạnH: nvafchar * lanH: nvafchar
+ IDptum : + * email evarchar > amait
* IDrae - + + phone: int * phang: tnt
+ Dea et + (Dva, e4
+ sotuoNe: int > int
TỶ ant * craatn
* adit
* creata * craale * delete
+ adit + adit * data7:
+ datan * datal