1. Trang chủ
  2. » Tất cả

Xây dựng website đặt vé xem phim trên nền tảng Ruby On Rails.

92 7 0

Đ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

Nội dung

ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ  KHÓA LUẬN TỐT NGHIỆP PHÁT TRIỂN HỆ THỐNG ĐẶT VÉ XEM PHIM TRỰC TUYẾN TRÊN NỀN TẢNG RUBY ON RAILS Giáo viên hướng dẫn TS Nguyễn Tha.

ĐẠI HỌC HUẾ TRƯỜNG ĐẠI HỌC KINH TẾ KHOA HỆ THỐNG THÔNG TIN KINH TẾ ́ tế Hu ê  nh KHÓA LUẬN TỐT NGHIỆP Ki PHÁT TRIỂN HỆ THỐNG ĐẶT VÉ XEM PHIM ọc TRỰC TUYẾN TRÊN NỀN TẢNG RUBY ON RAILS Giáo viên hướng dẫn: Đỗ Huy Thành Mã SV:16K4081078 Lớp: K50B –THKT Đa ̣i h TS Nguyễn Thanh Tuấn Sinh viên thực hiện: HUẾ, 5/2020 Đểhồnthànhbáocáokhóaluậntốtnghiệpnàytrướchếtemxingửiđếnqcơng ty Sun ́ Hu ê Asterisk Em xin chân thành cảm ơn Ban Lãnh Đạo, phịng ban cơng ty Sun Asterisk tạo điều kiện thuận lợi cho em suốt q trình thực tập cơng ty Cảm ơn anh chị phòng nghiên cứu triển khai ứng dụng Về phía nhà trường em xin cảm ơn trường Đại học Kinh tế Huế khoa Hệ thống thơng tế tinkinhtếđãtạochoemcócơhộiđượcthưctậpnơimàemuthích,choembướcrađờisống thực tế để áp dụng kiến thức mà thầy cô giáo giảng dạy Đặc biệt em xin chân thành cảm thầy Nguyễn Thanh Tuấn nhiệt tình, tận tâm bảo cho em suốt trình thực tập nh nghề nghiệp lẫn cuối khóa Thầy ln vui vẻ, thân thiện với sinh viên, tạo khơng khí thoải mái để truyền đạt kiến thức đứng lớp Và thầy người tạo nhiều động lực Ki giúp em cố gắng, hồn thiện hơmnay Qua q trình thực tập em nhận nhiều điều mẻ bổ ích lĩnh ọc vực theo học, học hỏi nhiều kinh nghiệm tập quen dần với môi trường làm việc thức Những điều chắn giúp ích nhiều cho công việc sau ̣i h thân em Vì kiến thức thân cịn hạn chế, q trình thực tập, hồn thiện báo cáo em Đa khơngtránhkhỏinhữngsaisót,kínhmongnhậnđượcnhữngýkiếnđónggóptừthầycũngnhư trungtâm Em xin chân thành cảm ơn! Huế, tháng năm 2020 Sinh viên thực Đỗ Huy Thành quý Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn MỤC LỤC MỤC LỤC iii DANH MỤC CHỮ VIẾT TẮT v DANH MỤC HÌNH ẢNH vii ́ Hu ê DANH MỤC BẢNG BIỂU ix PHẦN MỞ ĐẦU .11 1.Lý chọn đềtài 11 Mục tiêu nghiêncứu .12 tế 2.1 Mục tiêu chung 12 2.2 Mục tiêu cụ thể 12 nh Đối tượng phạm vi nghiên cứu .12 3.1 Đối tượng nghiên cứu .12 Ki 3.2 Phạm vi nghiên cứu 12 3.3 Phương pháp nghiên cứu 13 Các cơng trình nghiên cứu 13 ọc PHẦN 2: NỘI DUNG NGHIÊN CỨU 16 1.1 ̣i h CHƯƠNG 1: CƠ SỞ LÝ LUẬN VỀ XÂY DỰNG HỆ THỐNG QUẢN LÝ ĐẶT VÉ XEM PHIM TRÊN NỀN TẢNG RUBY ON RAILS .16 Tổng quan hệ thống quảnlý đặt vé xem phim trực tuyến 16 1.1.1 Định nghĩa hệ thống quảnlý đặt vé xem phim 16 Đa 1.1.2 Các giai đoạn quy trình phát triển hệ thống thơng tin quản lý 17 1.1.3.Mơ hình phát triển hệ thống thơng tin quản lý .18 1.2 Tổng quan quản lý đặt vé xem phim 21 1.2.1 Quản lý đặt vé xem phim 21 1.3 Công cụ xây dựng hệthống 22 1.3.1 Tổng quan Framework .22 1.3.2 Tổng quan tảng lập trình Ruby On Rails 23 1.3.3 Hệ quản trị sở liệu MySQL 24 1.3.4 Tổng quan Jquery 26 SVTH: Đỗ Huy Thành iii Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn 1.3.5 Công cụ Sublime Text 27 CHƯƠNG 2: BÀI TOÁN PHÁT TRIỂN HỆ THỐNG ĐẶT VÉ XEM PHIM 29 2.1 Thực trạng đặt vé xem phim cụm rạp 29 2.2 Một số website đặt vé xem phim .30 2.3 Bài toán quản lý đặt vé xem phim trực tuyến 31 2.4 Yêu cầu tính kĩthuật .32 CHƯƠNG 3: PHÁT TRIỂN HỆ THỐNG ĐẶT VÉ XEM PHIM 35 ́ Hu ê 3.1 Phân tích yêu cầu 35 3.1.1 Biểu đồ gói tổng quát 35 3.1.2 Biểu đồ UC 36 3.1.3 Biểu đồ 43 3.1.4 Biểu đồ hoạt động 63 tế 3.2 Thiết kế hệ thống 69 3.2.1 Biểu đồ lớp 69 nh 3.2.2 Thiết kế sở liệu 69 3.2.2 Lược đồ quan hệ sở dữliệuS .73 Ki 3.6 Giao diện 74 PHẦN KẾT LUẬN 76 Kết đạtđược 76 ọc 2.Hạn chế đềtài 76 3.Hướng phát triển đềtài 76 ̣i h TÀI LIỆU THAM KHẢO 78 PHỤ LỤC .80 Đa PHỤ LỤC .81 SVTH: Đỗ Huy Thành iv Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn DANH MỤC CHỮ VIẾT TẮT STT Chữ viết tắt Tiếng Anh Tiếng Việt Application Programming Giao diện lập trình ứng Interface dụng Asynchronous JavaScript and JavaScript XML không XML đồng AJAX CSS CSDL DOM Document Object Model HTTP Hypertext Transfer Protocol HTML HyperText Markup Language HTTT HTTTQL ́ API Cascading Style Sheets Hu ê Tập tin định kiểu theo tầng Đa ̣i h ọc Ki nh tế Cơ sở liệu Giao thức truyền siêu văn Ngôn ngữ đánh dấu siêu văn Hệ thống thông tin Hệ thống thông tin quản lý Integrated Development Phần mềm cung cấp môi Environment trường làm việc IDE 10 ROR Ruby On Rails 11 MVC Model – View – Controller SVTH: Đỗ Huy Thành Mô hình đối tượng tài liệu Mơ hình – Lượt xem – Bộ v Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn điều khiển Ngơn ngữ truy vấn có cấu 12 SQL Structured Query Language 13 SSL Secure Sockets Layer 14 UC Use case 15 XML eXtensible Markup Language trúc Tiêu chuẩn an ninh cơng ́ Hu ê nghệ tồn cầu Ngôn ngữ đánh dấu mở Đa ̣i h ọc Ki nh tế rộng SVTH: Đỗ Huy Thành vi Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn DANH MỤC HÌNH ẢNH Hình Biểu đồ gói tổng qt 35 Hình Biểu đồ UC tổng quát .37 Hình 3 Biểu đồ UC quản lý hệ thống 38 Hình 3.4 Biểu đồ UC quản lý vé .39 ́ Hu ê Hình Biểu đồ UC quản lý bình luận 39 Hình Biểu đồ UC quản lý phim .40 Hình Biểu đồ UC quản lý ghế 41 tế Hình Biểu đồ UC quản lý rạp 41 Hình Biểu đồ UC quản lý lịch chiếu 42 nh Hình 10 Biểu đồ UC quản lý phịng 42 Hình 11 Biểu đồ đăng nhập 43 Ki Hình 12 Biểu đồ đặt vé 44 Hình 13 Biểu đồ hủy vé 45 ọc Hình 14 Biểu đồ thêm bình luận 46 ̣i h Hình 15 Biểu đồ sửa bình luận 48 Hình 16 Biểu đồ tuần xóa bình luận 49 Đa Hình 17 Biểu đồ tuần thêm phim .50 Hình 18 Biểu đồ sửa phim .51 Hình 19 Biểu đồ xóa phim .53 Hình 20 Biểu đồ tìm phim .54 Hình 21 Biểu đồ thêm lịch chiếu 55 Hình 22 Biểu đồ tuần sửa lịch chiếu 56 SVTH: Đỗ Huy Thành vii Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Hình 23 Biểu đồ xóa lịch chiếu 57 Hình 24 Biểu đồ tìm lịch chiếu 58 Hình 25 Biểu đồ thêm ghế .59 Hình 26 Biểu đồ tuần sửa ghế .60 Hình 27 Biểu đồ xóa ghế 61 ́ Hu ê Hình 28 Biểu đồ tìm ghế 62 Hình 29 Biểu đồ hoạt động đăng nhập 63 Đa ̣i h ọc Ki nh tế Hình 30 Biểu đồ hoạt động đặt vé 64 SVTH: Đỗ Huy Thành vii i Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn DANH MỤC BẢNG BIỂU Bảng 3.1: Bảng mô tả tác nhân hệ thống …………………………………23 Bảng 3.2: Bảng mô tả chức đăng nhập hệ thống 33 Bảng 3.3: Bảng mô tả chức đặt vé 34 Bảng 3.4: Bảng mơ tả chức thêm bình luận 35 ́ Hu ê Bảng 3.5: Bảng mơ tả chức sửa bình luận 36 Bảng 3.6: Bảng mơ tả chức xóa bình luận 37 Bảng 3.7: Bảng mô tả chức thêm phim 38 tế Bảng 3.8: Bảng mô tả chức sửa phim 39 Bảng 3.9Bảng mô tả chức xóa phim 40 nh Bảng 3.10: Bảng mô tả chức tìm phim 41 Bảng 3.11: Bảng mô tả chức thêm lịch chiếu 42 Ki Bảng 3.12: Bảng mô tả chức sửa lịch chiếu 43 Bảng 3.13: Bảng mơ tả chức xóa lịch chiếu 44 ọc Bảng 3.14: Bảng mơ tả chức tìm lịch chiếu 45 ̣i h Bảng 3.15: Bảng mô tả chức thêm ghế 46 Bảng 3.16: Bảng mô tả chức sửa ghế 47 Đa Bảng 3.17: Bảng mô tả chức xóa ghế 48 Bảng 3.18Cấu trúc liệu bảng User 57 Bảng 3.19Cấu trúc liệu bảng Schedule 57 Bảng 3.20Cấu trúc liệu bảng Movie 58 Bảng 3.21Cấu trúc liệu bảng Comment 58 Bảng 3.22Cấu trúc liệu bảng Theater 58 SVTH: Đỗ Huy Thành ix Khóa luận Tốt nghiệp GVHD: TS Nguyễn Thanh Tuấn Bảng 3.23Cấu trúc liệu bảng Room 59 Bảng 3.24Cấu trúc liệu bảng Seat 59 Bảng 3.25 Cấu trúc liệu bảng Booking 59 ́ Đa ̣i h ọc Ki nh tế Hu ê Bảng 3.26 Cấu trúc liệu bảngBookingDetails 60 SVTH: Đỗ Huy Thành x ... VỀ XÂY DỰNG HỆ THỐNG QUẢN LÝ ĐẶT VÉ XEM PHIM TRÊN NỀN TẢNG RUBY ON RAILS .16 Tổng quan hệ thống quảnlý đặt vé xem phim trực tuyến 16 1.1.1 Định nghĩa hệ thống quảnlý đặt vé xem phim. .. TOÁN PHÁT TRIỂN HỆ THỐNG ĐẶT VÉ XEM PHIM 29 2.1 Thực trạng đặt vé xem phim cụm rạp 29 2.2 Một số website đặt vé xem phim .30 2.3 Bài toán quản lý đặt vé xem phim trực tuyến ... đưa định hợp lý Từnhữnghiệntrạngđó,vớimongmuốnnângcaohiệu việc đặt vé xem phim , nêntôiquyếtđịnhthựchiệnđềtài? ?Xây dựng website đặt vé xem phim tảng Ruby On Rails ” SVTH: Đỗ Huy Thành 11 Khóa luận

Ngày đăng: 09/11/2022, 07:34

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w