Xây dựng website quản lý chiếu phim có hỗ trợ đặt chỗ trực tuyến

46 1.9K 7
Xây dựng website quản lý chiếu phim có hỗ trợ đặt chỗ trực tuyến

Đ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 VINH KHOA CÔNG NGHỆ THÔNG TIN  BÙI QUỐC TOÀN ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: XÂY DỰNG WEBSITE QUẢN LÝ CHIẾU PHIM CÓ HỖ TRỢ ĐẶT CHỖ TRỰC TUYẾN Nghệ An, tháng12 năm 2012 TRƯỜNG ĐẠI HỌC VINH KHOA CÔNG NGHỆ THÔNG TIN - - ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC Đề tài: XÂY DỰNG WEBSITE QUẢN LÝ CHIẾU PHIM CÓ HỖ TRỢ ĐẶT CHỖ TRỰC TUYẾN Sinh viên thực hiện: Bùi Quốc Toàn – 0851070298 Lớp: 49K - CNTT Giáo viên hướng dẫn: TS Phan Anh Phong Nghệ An, tháng12 năm 2012 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến LỜI CẢM ƠN Em xin cảm ơn thầy cô khoa Công nghệ Thông tin trường Đại học Vinh, quý thầy cô môn Trong suốt trình học tập trường, em thầy cô cung cấp, truyền đạt bảo nhiệt tình kiến thức tảng quý giá Đặc biệt thầy giáo TS Phan Anh Phong tận tình giúp đỡ em trình hoàn thiện đồ án Con xin bày tỏ lòng biết ơn sâu sắc đến cha mẹ gia đình nuôi dạy chúng nên người Xin cảm ơn cha mẹ tin tưởng, chỗ dựa tinh thần vững chắc, giúp chúng vượt qua khó khăn thử thách sống trình thực đồ án Cảm ơn anh chị, bạn bè thời gian qua giúp đỡ, hỗ trợ góp ý xây dựng đồ án Tuy nhiên, thời gian hạn hẹp, nỗ lực mình, đồ án khó tránh khỏi thiếu sót Em mong góp ý chân thành thầy cô bạn Website hoạt động tốt lần cập nhật phiên sau Xin chân thành cảm ơn Sinh viên thực Bùi Quốc Toàn, lớp 49K – CNTT Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến LỜI NÓI ĐẦU Ngày nay, công nghệ thông tin có bước phát triển mạnh mẽ theo chiều rộng sâu Máy tính điện tử không phương tiện quý mà ngày trở thành công cụ làm việc giải trí thông dụng người, không công sở mà gia đình Đứng trước vai trò thông tin hoạt động cạnh tranh gay gắt, tổ chức doanh nghiệp tìm biện pháp để xây dựng hoàn thiện hệ thống thông tin nhằm tin học hóa hoạt động tác nghiệp đơn vị Hiện công ty tin học hàng đầu giới không ngừng đầu tư cải thiện giải pháp sản phẩm nhằm cho phép tiến hành thương mại hóa Internet Thông qua sản phẩm công nghệ này, dễ dàng nhận tầm quan trọng tính tất yếu thương mại điện tử Với thao tác đơn giản máy có nối mạng Internet bạn có tận tay cần mà nhiều thời gian Bạn cần vào trang dịch vụ thương mại điện tử, làm theo hướng dẫn click vào bạn cần Các nhà dịch vụ mang đến tận nhà cho bạn Ở Việt Nam có nhiều doanh nghiệp tiến hành thương mại hóa Internet khó khăn sở hạ tầng viễn thông chưa phát triển mạnh, dịch vụ toán điện tử qua ngân hàng chưa phổ biến Để tiếp cận góp phần đẩy mạnh phổ biến thương mại điện tử Việt Nam, em chọn đề tài: “Xây dựng Website quản lý chiếu phim có hỗ trợ đặt chỗ trực tuyến” Nội dung đề tài chia làm phần: Chương 1: Tìm hiểu toán quản lý rạp chiếu phim Chương 2: Mô hình công cụ giải toán Chương 3: Phân tích thiết kế hệ thống Chương 4: Giao diện cài đặt Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến MỤC LỤC Trang LỜI CẢM ƠN LỜI NÓI ĐẦU .2 Chương TÌM HIỂU VỀ BÀI TOÁN QUẢN LÝ RẠP CHIẾU PHIM 1.1.Đặt vấn đề 1.2.Hiện trạng chung rạp chiếu phim 1.3.Giải pháp .5 1.4.Mục đích 1.5.Ý nghĩa Chương MÔ HÌNH VÀ CÔNG CỤ GIẢI QUYẾT BÀI TOÁN 2.1.Ngôn ngữ lập trình cài đặt 2.2.Web Server Apache Tomcat 7.0 2.3.Hệ quản trị sở liệu .7 2.4.Kết nối sở liệu Java 2.5.Các kiến trúc, kỹ thuật tổng quan .8 2.6.Cách hoạt động hệ thống 11 Chương PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 12 3.1.Chức hệ thống 12 3.2.Đối tượng sử dụng hệ thống .12 3.3.Các chức dành cho người quản lý 13 3.4.Các chức dành cho nhân viên 16 3.5.Module dành cho thành viên khách xem .17 3.6.Biểu đồ luồng liệu 19 3.7.Thực thể mối quan hệ 23 3.8.Thiết kế cở sở liệu 24 3.9.Sơ đồ website 30 Chương GIAO DIỆN VÀ CÀI ĐẶT .31 4.1.Giao diện người dùng 31 4.2.Giao diện nhân viên bán vé .36 4.3.Giao diện người quản lý 38 KẾT LUẬN 41 i.Kết đạt đề tài 41 ii.Hạn chế đề tài 41 iii.Hướng khắc phục phát triển đề tài 42 DANH MỤC TÀI LIỆU THAM KHẢO 44 Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Chương TÌM HIỂU VỀ BÀI TOÁN QUẢN LÝ RẠP CHIẾU PHIM 1.1 Đặt vấn đề Công nghệ thông tin xem ngành mũi nhọn quốc gia, đặc biệt quốc gia phát triển có Việt Nam, để tiến hành công nghiệp hóa đại hóa đất nước Sự bùng nổ thông tin phát triển mạnh mẽ thời đại công nghệ: phần cứng phần mềm, ứng dụng web ngày trở nên phong phú, đa dạng hoàn thiện cho người dùng Sự phát triển nhanh chóng Internet lĩnh vực đời sống khiến trở thành phần thiếu sống Từ thương mại, y tế tổ chức giáo dục tất chuyển sang ứng dụng trực tuyến để bắt kịp nhịp độ phát triển giới công nghệ số Bằng Internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người Ngày nay, xã hội ngày phát triển, với nhu cầu giải trí người tăng cao, có nhu cầu xem phim rạp chiếu phim Ngày có nhiều rạp chiếu phim mở để phục vụ nhu cầu xem phim người, điều đòi hỏi phải có hệ thống phục vụ việc quản lý chiếu phim Đối với rạp chiếu phim, việc quảng bá giới thiệu đến khách hàng phim chiếu phim thời điểm cách hiệu kịp thời yếu tố mang tính định cho phát triển rạp Vì vậy, thật thiếu sót rạp chiếu phim bạn chưa xây dựng website để giới thiệu rộng rãi phim lịch chiếu rạp Và vấn đề đặt song song với nó, để quản lý thông tin rạp lịch chiếu cách dễ dàng hiệu 1.2 Hiện trạng chung rạp chiếu phim Hiện nay, hầu hết rạp chiếu phim thực bán vé theo phương pháp thủ công: In sẵn vé có khách tới mua vé nhân viên bán vé thu tiền giao vé cho khách Các rạp có quy mô lớn họ sử dụng Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến phần mềm hỗ trợ việc quản lý rạp bán vé xem phim máy cục Một số rạp chiếu phim có website riêng mức giới thiệu rạp phim rạp chiếu Người xem muốn biết lịch chiếu phải trực tiếp tới rạp, điều làm thời gian không chọn xuất chiếu ý Nếu bạn muốn xem phim, bạn phải tới rạp xếp hàng dài chờ đợi để mua vé bạn chọn chỗ ngồi cho 1.3 Giải pháp Từ vấn đề trên, Website quản lý chiếu phim có hỗ trợ đặt chỗ trực tuyến em đời với phương châm mang đến tiện lợi đại cho người sử dụng Khi định làm website lĩnh vực này, em xác định việc cạnh tranh với thương hiệu tiếng, tạo dựng thương hiệu cho Megastar, Rạp chiếu phim quốc gia, Galaxy Cinema… khó Để khắc phục điều biến thành lợi cạnh tranh, Website em tạo khác biệt: chức cho phép người dùng bình luận phim, chức yêu cầu phim để lấy ý kiến khách hàng, phim bom phim nhiều người yêu thích cập nhật thường xuyên, hướng tới đối tượng khách hàng bạn trẻ Với kiến thức có được, em định tạo ứng dụng web thay phần mềm máy cục Bởi có ứng dụng web hướng tới đối tượng sử dụng với số lượng đông đảo 1.4 Mục đích Xây dựng website hỗ trợ người quản lý rạp phim quản lý chiếu phim tốt hơn, nhân viên rạp bán vé thuận tiện nhanh chóng Ngoài ra, hệ thống giúp người muốn xem phim thay tới rạp xem lịch chiếu, xếp hàng chờ đợi để mua vé nhà an tâm đặt chỗ, lựa chọn cho phim yêu thích với xuất chiếu thích hợp 1.5 Ý nghĩa Qua việc xây dựng website này, em áp dụng kiến thức mà học trình học tập trường, trình thực tập tốt nghiệp vào ứng dụng cụ thể, để hoàn thành đồ án tốt nghiệp đạt kết tốt Từ đó, em tích lũy cho thân kinh nghiệm quý báu mà sau tảng giúp cho việc lập nghiệp thân Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Chương MÔ HÌNH VÀ CÔNG CỤ GIẢI QUYẾT BÀI TOÁN 2.1 Ngôn ngữ lập trình cài đặt Em lựa chọn ngôn ngữ Java ngôn ngữ mạnh mẽ, giải hầu hết công việc mà ngôn ngữ khác khó làm Java thiết kế xoay quanh mô hình hướng đối tượng Ngày nay, Java sử dụng rộng rãi để viết chương trình chạy Internet Quan trọng tính bảo mật cao ngôn ngữ Java, cung cấp môi trường quản lý thực thi chương trình Java cho rằng: “không có đoạn mã an toàn cả”, Java không ngôn ngữ lập trình tuý mà cung cấp nhiều mức để kiểm soát tính an toàn thực thi chương trình JSP (Java Server Pages) biết đến với tên khác Java Scripting Preprocessor công nghệ Java cho phép nhà phát triển tạo nội dung HTML, XML hay số định dạng khác trang web cách động, hồi âm yêu cầu trình khách Công nghệ cho phép người ta nhúng mã Java số hành động xử lý định trước vào nội dung tĩnh trang Ưu điểm JSP độ bảo mật tin cậy so với ứng dụng mã nguồn mở khác, tự triển khai phát triển ứng dụng Website Website thiết kế theo mô hình Client - Server (Khách - Chủ) Trong mô hình này, máy khách máy chủ tham gia vào hội thoại theo chế “yêu cầu - đáp ứng” (request - response) Một ứng dụng chạy máy khách yêu cầu liệu từ máy chủ Phía máy chủ xử lý yêu cầu từ phía ứng dụng gửi liệu yêu cầu máy khách Do đó, công việc tách biệt máy khách máy chủ 2.2 Web Server Apache Tomcat 7.0 Apache Tomcat Java Servlet phát triển Apache Software Foundation Tomcat sử dụng để thi hành ứng dụng Java Servlet JavaServer Page (JSP) từ Sun Microsystems, cung cấp máy chủ HTTP cho ngôn ngữ Java để thực thi lệnh viết ngôn ngữ Java Apache Tomcat cung cấp công cụ cho việc cấu hình quản lý, cấu hình cách soạn thảo file cấu hình XML Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến 2.3 Hệ quản trị sở liệu - Sql server 2005 hệ quản trị sở liệu quan hệ Microsoft phát triển SQL Server hệ quản trị sở liệu quan hệ mạng máy tính hoạt động theo mô hình Client – Server cho phép đồng thời lúc nhiều người dùng truy xuất đến liệu, quản lý truy nhập hợp lệ quyền hạn người dùng mạng Ngôn ngữ truy vấn quan trọng Microsoft SQL Server Transact – SQL để trao đổi liệu Client Computer SQL Server Computer - SQL Server 2005 tối ưu để chạy môi trường sở liệu lớn lên đến Tera-Byte phục vụ lúc cho hàng ngàn người dùng SQL Server 2005 hoạt động kết hợp tốt với server khác Microsoft Internet Information Server (IIS), E-Commerce Server, Proxy Server … - SQL Server 2005 cấu tạo nhiều thành phần Relational Database Engine, Analysis Service English Query … Các thành phần phối hợp với tạo thành giải pháp hoàn chỉnh giúp cho việc lưu trữ phân tích liệu dễ dàng Việc lựa chọn SQL Server 2005 làm giảm trùng lặp thông tin xuống mức thấp Do đảm bảo thông tin có tính quán toàn vẹn liệu Ngoài ra, SQL Server 2005 đảm bảo liệu truy xuất theo nhiều cách khác nhiều người sử dụng sở liệu 2.4 Kết nối sở liệu Java Trong trình xây dựng phát triển ứng dụng, việc sử dụng hệ quản trị sở liệu để lưu trữ thông tin hỗ trợ cho trình xử lý chương trình điều cần thiết Như vậy, việc tạo, trì thao tác kết nối đến sở liệu quan trọng Trong đề tài này, em sử dụng JDBC (Java Database Connectivity) để kết nối tới sở liệu SQL Server 2005 Để viết chương trình Java sử dụng JDBC cho việc giao tiếp với sở liệu phải thực bước sau: + Nạp trình điều khiển kết nối: Cú pháp: public static Class.forName(“com.microsoft.sqlserver.jdbc.SQLServerDriver”); + Thiết lập kết nối đến sở liệu thông qua Connection String Cú pháp: Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến jdbc:sqlserver://:;databaseName=;us er=:password=” + Tạo thực thi câu lệnh truy vấn SQL: Select, Insert, Update, Delete + Xử lý kết thu sau hành lệnh truy vấn thành công sở liệu + Đóng kết nối giải phóng tài nguyên 2.5 Các kiến trúc, kỹ thuật tổng quan Hình 2.1 – Kiến trúc kỹ thuật tổng quan hệ thống 2.5.1 Kiến trúc truyền thống (Còn gọi mô hình – Model 1) Kiến trúc Model đơn giản Tất thứ gói gọn Servelet JSP từ việc xử lý request, xác nhận tính hợp lệ liệu, điều khoản business logic generate response Kiến trúc không phù hợp cho việc phát triển ứng dụng có quy mô lớn chắn số lượng tính bị lặp lại trang JSP (lặp lại code) Thêm vào đó, kiến trúc Model tạo nên ràng buộc không cần thiết business logic presentation logic ứng dụng Ví dụ: Ngoài giao diện HTML, bạn muốn thêm giao diện WML cho truy nhập wireless Trong trường hợp này, việc sử dụng Model yêu cầu lặp lại không cần thiết business logic trang sử dụng HTML WML Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến 3.9 Sơ đồ website Website Phim chiếu Chi tiết phim Phim chiếu Phim Phim 3D Lịch chiếu Lịch chiếu theo phim Đặt vé Lịch chiếu theo ngày Chọn phim, ngày chiếu, xuất chiếu Đặt vé - Chọn loại ghế, số lượng - Chọn ghế - Lấy mã đặt vé Yêu cầu phim - Xuất vé F.A.Q Đăng nhập Đăng ký thành viên - Chọn ghế Trang chủ Bán vé theo phim Nhân viên - Chọn loại ghế, số lượng Bán vé theo ngày Trang cá nhân Nhân viên Xử lý đặt vé trực tuyến đăng nhập Admin - Nhân viên - Thành viên Quản trị người dùng Quản lý phim - Thêm phim - Loại phim Quản lý phòng - Thêm phòng Lịch chiếu - Thêm lịch chiếu - Xem lịch chiếu tổng thể Phim yêu cầu Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 30 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Chương GIAO DIỆN VÀ CÀI ĐẶT 4.1 Giao diện người dùng Hình 4.1: Trang chủ Hình 4.2 Lịch chiếu Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 31 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.3 Yêu cầu phim Hình 4.4 Chi tiết phim Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 32 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.5 Đăng nhập Hình 4.8 Đăng ký Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 33 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.9 Phim chiếu Hình 4.10 Phim chiếu Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 34 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.12 Đặt chỗ Hình 4.13 Chọn ghế Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 35 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.14 Mã đặt chỗ 4.2 Giao diện nhân viên bán vé Hình 4.15 Trang chủ nhân viên Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 36 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.16 Trang bán vé Hình 4.17 Trang xử lý đặt chỗ trực tuyến Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 37 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.18 Trang xuất vé cho khách 4.3 Giao diện người quản lý Hình 4.19 Trang quản lý người dùng Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 38 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.21 Trang thêm phòng chiếu Hình 4.22 Trang xếp ghế cho phòng chiếu Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 39 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.23 Trang quản lý phim Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 40 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến KẾT LUẬN i Kết đạt đề tài Qua trình làm đề tài em tiếp cận với công nghệ công nghệ Struts Framework java Từ ứng dụng vào toán thực tế Xây dựng website quản lý chiếu phim có hỗ trợ đặt chỗ trực tuyến giải pháp mẻ, mang tính thực tế cao, giai đoạn – doanh nghiệp Việt Nam thực giao dịch thương mại điện tử Việc thiết lập website riêng để quản lý rạp phim nói chung trở nên nhu cầu thiết yếu Dưới hướng dẫn thầy Phan Anh Phong, em thực đề tài nhằm đưa phương pháp quản lý phù hợp với rạp chiếu phim hỗ trợ người sử dụng đặt chỗ trực tuyến Do hạn hẹp thời gian trình độ nên website em xây dựng đồ án đáp ứng yêu cầu bản, đưa vào thực tế sử dụng chắn phải cần nâng cấp lên nhiều Tuy nhiên với đề tài em hoàn thành yêu cầu bao gồm: - Lập trình hiển thị thông tin phim, lịch chiếu câu hỏi thường gặp liên quan đến rạp - Cho phép thành viên bình luận phim khách xem gửi yêu cầu phim - Lập trình cho phép khách hàng đặt chỗ trực tuyến website chọn chỗ ngồi cho - Lập trình quản trị cho phép việc thêm mới, cập nhật, xóa bỏ phim, phòng - Lập trình cho phép xếp loại ghế phòng chiếu - Lập trình quản lý việc xác nhận, hủy bỏ đặt chỗ xuất vé - Mã hóa mật khách hàng - Quản trị người dùng ii Hạn chế đề tài Như nói, website rạp chiếu phim tiêu biểu cho số nhiều cách thức xây dựng quản lý website để hoạt động thực hiệu quả, khai thác lượng khách tiềm Internet Ngoài ra, hạn hẹp thời gian khả nên website em xây dựng đồ án đáp ứng yêu cầu bản, website nhiều mặt hạn chế: Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 41 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến - - Giao diện chưa sinh động, số trang chưa thực thân thiện với người dùng Còn số chức chưa thực được: Thống kê phim xem nhiều nhất, thống kê số vé bán ngày, thống kê khách hàng thân thiết, quản lý loại phim, loại vé Chức thêm lịch xếp lịch chiếu chưa hoàn thành Chưa thực chức toán trực tuyến iii Hướng khắc phục phát triển đề tài Để áp dụng website vào thực tế cách thuận tiện tốt hơn, hệ thống phát triển theo hướng sau tương lai gần: - Đưa thông tin liên quan đến hoạt động rạp, thông tin bật phim nước hay danh sách kiện, chương trình khuyến mãi, giảm giá - Thêm chức thống kê + Thống kê số vé bán ngày + Thống kê phim xem nhiều tháng + Thống kê phim yêu cầu nhiều - Kết hợp giải pháp toán trực tuyến thông qua hệ thống chứng thực hợp pháp, giúp cho khách hàng đặt chỗ trả tiền mạng Có trình thương mại điện tử thực thực website - Phân quyền người sử dụng: Thay sử dụng cách thức phân quyền bảng sở liệu đồ án này, chuyển sang phân quyền cách tạo users trực tiếp sở liệu SQL, phân quyền cho users qua Role SQL Khi đó, ta phân quyền cụ thể người đăng nhập vào website với tên đăng nhập giao quyền truy xuất bảng nào, trường liệu Database Với kiến thức học trường, trình thực tập tốt nghiệp nỗ lực em hoàn thành đề tài “Website quản lý chiếu phim có hỗ trợ đặt chỗ trực tuyến” Mặc dù cố gắng nhiều thời gian có hạn không thực Internet nên đề tài nhiều hạn chế Em mong nhận thông cảm góp ý thầy cô bạn để website ngày hoàn thiện Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 42 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Một lần em xin cảm ơn thầy giáo Tiến sĩ Phan Anh Phong tận tình giúp đỡ em suốt trình thực đồ án tốt nghiệp Em xin chân thành cảm ơn Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 43 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến DANH MỤC TÀI LIỆU THAM KHẢO [1] Hoàng Đức Hải, Lập trình ứng dụng web với JSP/Servlet, NXB Lao động [2] xã hội Nguyễn Ngọc Bình, Lập trình ứng dụng web với Struts Framework, NXB Giao thông vận tải Tham khảo thêm: http://congdongjava.com http://vn-zoom.com http://mykong.com Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 44 [...]... án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Chương 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Chức năng chính của hệ thống - Đặt chỗ trực tuyến Yêu cầu phim Bình luận về phim Bán vé Xử lý đặt chỗ trực tuyến Quản lý phòng Quản lý lịch chiếu Quản trị người dùng Quản lý phim 3.2 Đối tượng sử dụng hệ thống Sau khi tìm hiểu và khảo sát thực tế tại các rạp chiếu phim, em đã xác... phim có hỗ trợ đặt vé trực tuyến 3.6.1 Chức năng đặt chỗ trực tuyến Danh sách phim Xem lịch Danh sách xuất chiếu Chọn loại chiếu ghế, số Thành viên Số lượng ghế đã chọn lượng Chọn ghế Danh sách các ghế đã chọn Danh sách các ghế đã chọn Lấy mã đặt chỗ Đặt chỗ thành công Danh sách đặt chỗ trực tuyến Hình 3.5 Chức năng đặt chỗ trực tuyến 3.6.2 Chức năng xử lý đặt chỗ trực tuyến Danh sách các vé đã đặt Duyệt... nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến 3.9 Sơ đồ website Website Phim đang chiếu Chi tiết phim Phim sắp chiếu Phim Phim 3D Lịch chiếu Lịch chiếu theo phim Đặt vé Lịch chiếu theo ngày Chọn phim, ngày chiếu, xuất chiếu Đặt vé - Chọn loại ghế, số lượng - Chọn ghế - Lấy mã đặt vé Yêu cầu phim - Xuất vé F.A.Q Đăng nhập Đăng ký thành viên - Chọn ghế Trang chủ Bán vé theo phim. .. Nhân viên Xử lý đặt vé trực tuyến đăng nhập Admin - Nhân viên - Thành viên Quản trị người dùng Quản lý phim - Thêm phim - Loại phim Quản lý phòng - Thêm phòng Lịch chiếu - Thêm lịch chiếu - Xem lịch chiếu tổng thể Phim yêu cầu Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 30 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Chương 4 GIAO DIỆN VÀ CÀI ĐẶT 4.1 Giao... dùng Hình 4.1: Trang chủ Hình 4.2 Lịch chiếu Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 31 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.3 Yêu cầu phim Hình 4.4 Chi tiết phim Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 32 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Hình 4.5 Đăng nhập Hình 4.8 Đăng... chỗ trực tuyến Danh sách các vé đã đặt Duyệt yêu cầu Xử lý đặt chỗ trực tuyến Danh sách đã duyệt NhanVien Xác nhận Danh sách đặt vé trực Hủy yêu cầu Xác nhận yêu cầu tuyến Hình 3.4 Chức năng xử lý đặt chỗ trực tuyến Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 20 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến 3.6.3 Chức năng bán vé Đăng nhập hệ thống Bán vé... chiếu theo ngày Phim 3D Hình 3.2 – Biểu đồ phân cấp chức năng dành cho thành viên và khách xem - Thành viên có thể thực hiện được các chức năng:     Đăng nhập Xem và cập nhật các thông tin cá nhân Đặt chỗ trực tuyến Hủy các chỗ đã đặt trực tuyến - Khách xem có thể: Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 17 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực. .. Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến + Hệ thống hiển thị danh sách các thành viên đã đặt chỗ trực tuyến + Nhân viên bán vé chọn những thành viên cần hủy yêu cầu và nhấn nút hủy + Hệ thống thông báo đã hủy thành công - Ngoại lệ: + Hủy không thành công c) Chức năng xác nhận mã đặt chỗ - Các chuỗi sự kiện chính: + Hệ thống hiển thị trang tìm kiếm khách hàng đã đặt chỗ trực tuyến. .. Công nghệ Thông tin Page 24 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến c Bảng Loại Phim Tên trường Kiểu dữ liệu Chú thích MaLoaiPhim int Mã loại phim TenLoaiPhim nvarchar(50) Tên loại phim Tên trường Kiểu dữ liệu Chú thích MaDangPhim int Mã dạng phim TenDangPhim nvarchar(50) Tên dạng phim d Bảng Dạng Phim e Bảng Bình luận phim Tên trường Kiểu dữ liệu Chú thích MaBinhLuan... nghệ Thông tin Page 23 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến 3.8 Thiết kế cở sở dữ liệu 3.8.1 Chi tiết các bảng a Bảng Phim Tên trường Kiểu dữ liệu Chú thích MaPhim char(5) Mã phim TenPhim nvarchar(50) Tên phim MaDangPhim int Mã dạng phim MaLoaiPhim int Mã loại phim SoGio int Thời lượng phim SoPhut int Thời lượng phim DaoDien nvarchar(50) Đạo diễn DienVien ... chọn Lấy mã đặt chỗ Đặt chỗ thành công Danh sách đặt chỗ trực tuyến Hình 3.5 Chức đặt chỗ trực tuyến 3.6.2 Chức xử lý đặt chỗ trực tuyến Danh sách vé đặt Duyệt yêu cầu Xử lý đặt chỗ trực tuyến Danh... nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt vé trực tuyến Chương PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 3.1 Chức hệ thống - Đặt chỗ trực tuyến Yêu cầu phim Bình luận phim Bán vé Xử lý đặt chỗ. .. nhân Đặt chỗ trực tuyến Hủy chỗ đặt trực tuyến - Khách xem có thể: Bùi Quốc Toàn - Lớp 49K - Khoa Công nghệ Thông tin Page 17 Đồ án tốt nghiệp: Xây dựng website quản lý chiếu phim có hỗ trợ đặt

Ngày đăng: 28/10/2015, 13:02

Từ khóa liên quan

Mục lục

  • LỜI CẢM ƠN

  • LỜI NÓI ĐẦU

  • Chương 1 TÌM HIỂU VỀ BÀI TOÁN QUẢN LÝ RẠP CHIẾU PHIM

    • 1.1. Đặt vấn đề

    • 1.2. Hiện trạng chung của các rạp chiếu phim

    • 1.3. Giải pháp

    • 1.4. Mục đích

    • 1.5. Ý nghĩa

    • Chương 2 MÔ HÌNH VÀ CÔNG CỤ GIẢI QUYẾT BÀI TOÁN

      • 2.1. Ngôn ngữ lập trình và cài đặt

      • 2.2. Web Server Apache Tomcat 7.0

      • 2.3. Hệ quản trị cơ sở dữ liệu

      • 2.4. Kết nối cơ sở dữ liệu trong Java

      • 2.5. Các kiến trúc, kỹ thuật tổng quan

        • 2.5.1. Kiến trúc truyền thống (Còn gọi là mô hình 1 – Model 1)

        • 2.5.2. Kiến trúc MVC (Còn gọi là mô hình 2 – Model 2)

        • 2.6. Cách hoạt động của hệ thống

        • Chương 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG

          • 3.1. Chức năng chính của hệ thống

          • 3.2. Đối tượng sử dụng hệ thống

          • 3.3. Các chức năng dành cho người quản lý

            • 3.3.1. Biểu đồ phân cấp chức năng

            • 3.3.2. Đặc tả các chức năng chính

            • 3.4. Các chức năng dành cho nhân viên

              • 3.4.1. Biểu đồ phân cấp chức năng

              • 3.4.2. Đặc tả các chức năng chính

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

Tài liệu liên quan