Website quản lý rạp chiếu phim

91 8 0
Website quản lý rạp chiếu phim

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TRƯỜNG ĐẠI HỌC KINH TẾ KHOA THỐNG KÊ – TIN HỌC BÁO CÁO THỰC TẬP NGHỀ NGHIỆP NGÀNH HỆ THỐNG THÔNG TIN QUẢN LÝ CHUYÊN NGÀNH TIN HỌC QUẢN LÝ WEBSITE QUẢN LÝ RẠP CHIẾU PHIM Đơn vị thực tập : TMA Solutions Bình Định Cán hướng dẫn : Lê Văn Quý Giảng viên hướng dẫn: ThS Trần Thị Thu Thảo LỜI CẢM ƠN Để có kết bây giờ, ngồi nỗ lực khơng ngừng thân phần khơng nhỏ đóng góp nên thành công nhờ hướng dẫn bảo tận tình Ths Trần Thị Thu Thảo quý thầy cô Khoa Thống kê – Tin học nói riêng trường Đại học Kinh tế - Đại học Đà Nẵng nói chung suốt thời gian vừa qua Bên cạnh đó, em muốn gửi lời cảm ơn đến quý công ty TMA Solutions Bình Định tạ mơ trườn đ ều kiện thực tập tốt để chúng em có trải nghiệm môi k ện thực tập tốt để chúng em có trải nghiệm mơi c tập tốt để chúng em có trải nghiệm mơi tốt để chúng em có trải nghiệm mơi t để chúng em có trải nghiệm mơi t để chúng em có trải nghiệm mơi chún em có trải nghiệm môi trải nghiệm môi c trả n h ệm mô trườn làm v ệc chu kiện thực tập tốt để chúng em có trải nghiệm môi yên n h ệp tốt để chúng em có trải nghiệm mơi Cuối cùng, em kính chúc quý thầy cô quý công ty TMA Solutions Bình Định ln dồi sức khỏe thành cơng nghiệp LỜI CAM ĐOAN Em xin cam đoan đề tài: “Website quản lý rạp chiếu phim” nghiên cứu độc lập dựa nỗ lực thân giúp đỡ tận tình giáo viên hướng dẫn ThS Trần Thị Thu Thảo, với người hướng dẫn anh Lê Văn Quý – nhân viên cơng ty TMA Solutions Bình Định Các số liệu kết thực đề tài trung thực hồn tồn khơng có chép hay sử dụng kết nghiên cứu đề tài người khác Nếu có phát khơng đúng, em xin chịu hoàn toàn trách nhiệm MỤC LỤC C ntents LỜI CẢM ƠN iii LỜI CAM ĐOAN iv MỤC LỤC v DANH MỤC HÌNH ẢNH x DANH MỤC BẢNG BIỂU xi LỜI MỞ ĐẦU xv CHƯƠNG TỔNG QUAN VỀ CÔNG TY 1.1 Cơ quan thực tập .1 1.1.1 Thông tin chung 1.1.2 Giới thiệu chung 1.1.1 Tầm nhìn sứ mệnh 1.1.2 Giá trị cốt lõi 1.1.3 Lĩnh vực hoạt động .2 1.1.4 Một số sản phẩm tiêu biểu 1.1.5 Lịch làm việc đơn vị thực tập 1.2 Tởng quan vị trí việc làm 1.2.1 Khái niệm Developer .4 1.2.2 Nhiệm vụ Developer .4 1.2.3 Kiến thức kỹ cần thiết CHƯƠNG LÝ THUYẾT 2.1 LINQ 2.1.1 Giới thiệu LINQ 2.1.2 Cách hoạt động 2.1.3 Các ưu điểm LINQ .6 2.2 ASP.NET Core 2.2.1 Giới thiệu 2.2.2 Đặc điểm 2.2.3 2.3 Ứng dụng ASP.NET Core Resful APIs .8 2.3.1 Giới thiệu 2.3.2 Các đặc điểm Resful APIs 2.3.3 Ứng dụng Resful APIs 2.4 Swagger 2.4.1 Giới thiệu 2.4.2 Các đặc điểm Swagger .9 2.4.3 Ứng dụng Swagger 10 CHƯƠNG TRIỂN KHAI DỰ ÁN 11 3.1 Thiết kế use case .11 3.2 Thiết kế database .12 3.2.1 Sơ đồ ERD .12 3.2.2 Mô tả chi tiết sơ đồ 13 3.3 Thiết kế kiến trúc 18 3.3.1 Kiến trúc hệ thống 18 3.3.2 Mô tả chi tiết 19 CHƯƠNG KẾT QUẢ 4.1 22 Bill 22 4.1.1 Api/Bill: Get .22 4.1.2 Api/Bill: Post 22 4.1.3 Api/Bill/{id}: Get .23 4.1.4 Api/Bill/{id}: Delete 23 4.1.5 Api/Bill/{billId}/tickets: Get 23 4.2 Customer 24 4.2.1 Api/Customer: Get 24 4.2.2 Api/Customer: Post 25 4.2.3 Api/Customer/{id}: Get 25 4.2.4 Api/Customer/{id}: Put 25 4.2.5 Api/Customer/{id}: Delete .26 4.2.6 Api/Customer/{search}/customers: Get 26 4.2.7 Api/Customer/{id}/bills: Get 26 4.3 Film 27 4.3.1 Api/Film: Get 27 4.3.2 Api/Film: Post 28 4.3.3 Api/Film/{id}: Get 28 4.3.4 Api/Film/{id}: Put 29 4.3.5 Api/Film/{id}: Delete .29 4.3.6 Api/Film/{name}/films: Get .29 4.3.7 Api/Film/{id}/showTimes: Get 30 4.4 Login 31 4.4.1 Api/Login/Login: Post 31 4.4.2 Api/Login/RefreshToken: Post 31 4.5 Role 32 4.5.1 Api/Role: Get 32 4.5.2 Api/Role: Post 32 4.5.3 Api/Role/{id}: Get 33 4.5.4 Api/Role/{id}: Put 33 4.5.5 Api/Role/{id}: Delete .33 4.5.6 Api/Role/{id}/users: Get 33 4.6 Room 34 4.6.1 Api/Room: Get 34 4.6.2 Api/Room: Post 35 4.6.3 Api/Room/{id}: Get 35 4.6.4 Api/Room/{id}: Put 35 4.6.5 Api/Room/{id}: Delete .35 4.6.6 Api/Room/{id}/seats: Get 36 4.6.7 Api/Room/{id}/showTimes: Get 36 4.7 4.7.1 Seat 37 Api/Seat: Post 37 4.7.2 Api/Seat/{id}: Put 37 4.7.3 Api/Seat/{id}: Delete .38 4.8 SeatStatus 38 4.8.1 Api/SeatStatus: Get 38 4.8.2 Api/SeatStatus: Post 38 4.8.3 Api/SeatStatus/{id}: Get 39 4.8.4 Api/SeatStatus/{id}: Put 39 4.8.5 Api/SeatStatus/{id}: Delete 39 4.9 ShowTime .39 4.9.1 Api/ShowTime: Get 39 4.9.2 Api/ShowTime: Post 40 4.9.3 Api/ShowTime/{id}: Get 40 4.9.4 Api/ShowTime/{id}: Put 41 4.9.5 Api/ShowTime/{id}: Delete .41 4.9.6 Api/ShowTime/{showTimeId}/seats: Get 41 4.9.7 Api/ShowTime/ByDay: Get .42 4.10 Ticket 43 4.10.1 Api/Ticket: Get .43 4.10.2 Api/Ticket/{id}: Get .43 4.11 TypeOfFilm 44 4.11.1 Api/TypeOfFilm: Get .44 4.11.2 Api/TypeOfFilm: Post 44 4.11.3 Api/TypeOfFilm/{id}: Get .45 4.11.4 Api/TypeOfFilm/{id}: Put 45 4.11.5 Api/TypeOfFilm/{id}: Delete 45 4.11.6 Api/TypeOfFilm/{typeId}/films: Get .45 4.12 User .46 4.12.1 Api/User: Get 46 4.12.2 Api/User: Post 47 4.12.3 Api/User/{id}: Get 47 4.12.4 Api/User/{id}: Put 48 4.12.5 Api/User/{id}: Delete .48 4.12.6 Api/User/{search}/users: Get 49 4.13 UserRole 49 4.13.1 Api/UserRole: Get 49 4.13.2 Api/UserRole: Post 50 4.13.3 Api/UserRole/DeleteUserRole: Delete 50 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 51 CHECK LIST CỦA BÁO CÁO 53 DANH MỤC HÌNH ẢNH Hình 1: Logo cơng ty TMA Solutions Bình Định Hình 2: Giá trị cốt lõi TMA Solutions 14 Hình 1: Sơ đồ use case quản lý rạp chiếu phim Hình 2: Sơ đồ ERD 13 23 24 DANH MỤC BẢNG BIỂU Bảng 1: Mô tả chi tiết bảng Role Bảng 2: Mô tả chi tiết bảng UserRole Bảng 3: Mô tả chi tiết bảng User Bảng 4: Mô tả chi tiết bảng Customer Bảng 5: Mô tả chi tiết bảng Bill Bảng 6: Mô tả chi tiết bảng Ticket Bảng 7: Mô tả chi tiết bảng Film Bảng 8: Mô tả chi tiết bảng ShowTime Bảng 9: Mô tả chi tiết bảng Seat Bảng 10: Mô tả chi tiết bảng TypeOfFilm Bảng 11: Mô tả chi tiết bảng Room Bảng 12: Mô tả chi tiết bảng SeatStatus Bảng 13: Mô tả chi tiết bảng RefreshToken Bảng 14: Kiến trúc hệ thống Bảng 15: Model Bảng 16: Interface Bảng 17: Repository Bảng 18: Dto Bảng 19: Controller 33 Bảng 1: Đầu vào api/Bill: Get Bảng 2: Đầu api/Bill: Get Bảng 3: Đầu vào api/Bill: Post Bảng 4: Đầu vào api/Bill/{id}: Get Bảng 5: Đầu api/Bill/{id}: Get Bảng 6: Đầu vào api/Bill{id}: Delete Bảng 7: Đầu vào api/Bill/{billId}/tickets: Get Bảng 8: Đầu api/Bill/{billId}/tickets: Get Bảng 9: Đầu vào api/Customer: Get Bảng 10: Đầu api/Customer: Get Bảng 11: Đầu vào api/Customer: Post Bảng 12: Đầu vào api/Customer/{id}: Get Bảng 13: Đầu api/Customer//{id}: Get Bảng 14: Đầu vào api/Customer/{id}: Put Bảng 15: Đầu vào api/Customer/{id}: Delete 25 25 25 26 26 27 27 28 28 29 29 29 30 30 31 31 32 32 37 37 37 38 38 38 38 39 39 39 40 40 40 40 41 10

Ngày đăng: 12/12/2023, 19:47

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan