Đây là file word báo cáo bài tập nhóm môn lập trình web , mã môn it15 và thang điểm là 70%
MỤC LỤC CHƯƠNG 1: GIỚI THIỆU CHUNG 1.1 Giới thiệu toán Trong thập niên gần đây, chứng kiến phát triển mạnh mẽ vũ bão khoa học công nghệ mà đầu lĩnh vực công nghệ thông tin truyền thông Chính điều làm thay đổi sâu sắc đời sống xã hội nhận thức người Việc ứng dụng thành khoa học công nghệ vào đời sống sinh hoạt, công tác việc cấp thiết Ứng dụng việc tin học hóa kết hợp với truyền thơng hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, cơng ty, trường Đại học, đóng vai trị quan trọng, cần thiết thiếu Công nghệ thông tin truyền thông góp phần làm thay đổi suy nghĩ, lối tư người, giúp người động hơn, kết nối nhanh moi lúc , nơi luôn sẵn sàng tiếp cận công nghệ làm tăng hiệu , suất làm việc mức độ tin cậy công việc Trước để xem phim khách hàng cần phải tận rạp chiếu phim mua vé Bên cạnh việc quản lý vé theo phương thức thủ công làm cho khách hàng nhiều thời gian, phải xếp hàng chờ đợi vào ngày lễ có lại khơng mua vé theo u cầu Để phục vụ cho nhu cầu giải trí ngày cao khách hàng, giúp khách hàng mua vé theo yêu cầu, mục đích cách dễ dàng mà tiết kiệm thời gian Đồng thời đưa đến cho khách hàng thông tin ngành hay thông tin khuyến Chúng em định thực đề tài: “Xây dựng website Bán vé xem phim trực tuyến” 1.2 Đánh giá đề tài/sản phẩm tương đương, liên quan 1.2.1 Đối tượng ứng dụng phạm vi nghiên cứu đề tài Đối tượng ứng dụng đề tài: rạp chiếu phim toàn quốc Phạm vi nghiên cứu đề tài: 2 Về mặt lý thuyết: Tìm hiểu kỹ thuật lập trình, cách thức hoạt động đối tượng ASP NET Hiểu cách lưu trữ liệu hệ quản trị sở liệu SQL Server Về mặt lập trình: Sử dụng ngơn ngữ C# (ASP NET) hệ quản trị SQL Server để xây dựng phần mềm 1.2.2 Ý nghĩa khoa học thực tiễn đề tài Trong thời đại công nghệ thông tin ngày phát triển, việc phát triển rạp chiếu phim phần mềm: Giúp nhà quản lý dễ dàng việc quản lý phim, rạp chiếu, thời gian khách hàng Giảm tải chi phí thời gian quản lý Truyền đạt phim tới nhanh với khách hàng Người xem thuận tiện dễ dàng việc đặt vé, tiết kiệm thời gian chờ đặt vé rạp chiếu 1.3 Mục đích đề tài Xây dựng website giúp rạp phim bán vé quản lý rạp cách tốt thuận tiện, nhanh chóng Ngồi ra, hệ thống giúp bạn muốn xem phim nhà an tâm đặt vé, lựa chọn cho phim u thích với xuất chiếu thích hợp 1.4 Phân cơng nhiệm vụ Tên sinh viên Cả nhóm Cả nhóm Lê Văn Vũ Tên nhiệm vụ Mô tả Khảo sát đề tài Nhận đề tài, thực khảo sát hoạt động thực tế rạp chiếu phim Phân tích thiết kế hệ thống Phân tích đối tượng module cần xây dựng, thiết kế database dựa vào đối tượng phân tích Hệ thống quản lý thông Thiết kế giao diện chức phần quản lý tin admin thông tin admin 3 Lê Minh Trung Quản lý Phim Thiết kế giao diện chức cho phần quản lý Phim Lê Minh Trung Quản lý rạp chiếu Thiết kế giao diện chức phần quản lý rạp chiếu Trần Thị Trung Quản lý đặt vé xem phim Thiết kế giao diện chức phần đặt vé Trần Thi Trung Quản lý lịch chiếu phim Thiết kế giao diện chức phần lịch chiếu phim Nguyễn Kiều Trang Nguyễn Văn Khoa Nguyễn Kiều Trang Nguyễn Văn Khoa Nguyễn Kiều Trang Quản lý khách hàng Thiết kế giao diện chức phần quản lý khách hàng Quản lý Quốc gia thể loại phim Thiết kế giao diện chức phần quản lý quốc gia thể loại phim Xây dựng trang chủ khách hàng Xây dựng hiển thị danh sách phim Xây dựng phần đặt vé cho khách hàng Lê Văn Vũ Xây dựng phần đăng nhập/đăng ký thành viên Cả nhóm Báo cáo đề tài CHƯƠNG 2: XÁC ĐỊNH YÊU CẦU 2.1 Yêu cầu chức Chương trình đảm bảo nghiệp vụ việc bán vé quản lý việc bán vé rạp chiếu phim Giao diện thiện, dễ dàng sử dụng, tương thích với trình duyệt thiết bị 2.2 Yêu cầu phi chức Công nghệ ASP.NET CSDL: SQL SERVER Đảm bảo phần Client side Server side 4 Đảm bảo bảo mật thông tin, phân quyền sử dụng chức năng, chống kiểu cơng CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ Phân tích cơng việc q trình xây dựng hệ quản lý bán vé xem phim Nó giúp cài đặt chương trình cách nhanh chóng kiểm tra liệu cách tối ưu Hiệu đem lại cho chương trình ứng dụng hồn tồn phụ thuộc vào độ nơng sâu q trình phân tích 3.1 Phân tích hệ thống chức 3.1.1 Phân tích chung Sau tìm hiểu khảo sát thực tế rạn chiếu phim, chúng em xác định tác nhân sử dụng website sau: Admin: Người quản lý hệ thống Nhân viên bán vé: Người sử dụng website để bán vé xem phim cho khách hàng Khách xem: Khách xem website mả không đăng ký thành viên website 5 Thành viên: Khách xem online thực đăng ký thành viên website trở thành thành viên Dựa vào tác nhân trên, website chúng em gồm có module chính: module dành cho người quản lý nhân viên bán vé, module dành cho thành viên khách xem 3.1.2 Module dành cho người quản lý Admin có thể: Quản lý danh sách phim Quản lý danh sách lịch chiếu phim Quản lý danh sách phòng chiếu phim Quản lý danh sách kiện khuyến rạp phim Quản lý danh sách thành viên Quản lý danh sách nhân viên Thống kê số lượng phim vé xem phim Nhân viên bán vé có thể: Xử lý đặt vé online Bán vé 6 Hình 1: sơ đồ chức nhà quản lý 3.1.3 Module dành cho thành viên khách xem online Xem vả tìm kiếm danh sách phim thông tin liên quan đến phim Xem thông tin lịch chiếu phim Xem tìm kiếm danh sách kiện khuyến có rạp phim Xem câu hỏi thường gặp câu trả lời Thành viên có thể: Đăng nhập Xem cập nhật thông tin thành viên Đặt vé online Hủy vé online đặt Khách xem có thể: Đăng ký thành viên 7 Hình 2: Sơ đồ chức thành viên khách xem online 3.2 Phân tích thiết kế hệ thống liệu 3.2.1 Lược đồ sở quan hệ Hình 3: Lược đồ sở quan hệ 3.2.2 Thiết kế sở liệu Hệ thống sở liệu quản lý website bán vé xem phim online gồm bảng liệu sau: 8 Bảng 1: Customer (CusId, Username, Password, CreditCard, FullName, Bod, Address, Phone, Email, Avata, Status) Mục đích: lưu trữ thông tin khách hàng Bảng 2: Admin (AdmId, Username, Pass, FullName, Bod, Address, Phone, Email) Mục đích: Lưu trữ thông tin admin Bảng 3: Cinema (CinId, NameCi, Address, Seats) Mục đích: Lưu trữ thơng tin rạp chiếu phim 9 Bảng 4: Country (CouId, NameCo, Status) Mục đích: Lưu trữ thơng tin quốc gia Bảng 5: Booking (BooId, CusId, ShoId, Quantity, Bilmoney, DateBooking, Status) Mục đích: Lưu trữ thơng tin đặt vé khách hàng Bảng 6: Feedback (FeeId, FilId, Avata, FullName, Comment, Created, Status) Mục đích: lưu thơng tin đánh giá khách hàng 10 10 3.2.3 Các thủ tục 13 13 3.3 Thiết kế Hệ thống Giao diện 3.3.1 Giao diện người quản lý Đăng nhập Trang chủ quản lý Trang thông tin cá nhân Trang thay đổi mật 14 14 Trang ảnh bìa Trang quản lý khách hàng Trang quản lý đặt vé 15 15 Trang quản lý rạp phim Trang quản lý quốc gia Trang quản lý thể loại phim 16 16 Trang quản lý phim Quản lý thời gian chiếu 3.3.2 Giao diện cho khách hàng Trang chủ 17 17 Đăng nhập Đăng ký thành viên 18 18 Rạp chiếu phim Trang tất phim Trang chi tiết phim 19 19 Trang đặt vé Trang đặt vé thành công 20 20 3.4 Thiết kế đảm bảo an toàn cho Hệ thống Website thiết kế theo mơ hình client -server Với việc chia module quản lý khách hàng riêng biệt Giúp website có độ bảo mật thông tin cao Khi muốn vào hệ thống quản lý cần phải đăng nhập với user nhà quản lý mật đăng nhập ln mã hóa lưu trữ database Ở phía khách hàng, khách hàng vào trang web, xem phim lịch chiếu… Nhưng đặt vé cần phải có đăng ký thành viên tiến hành đăng nhập vào hệ thống đặt vé Thơng tin khách hàng bảo mật khách hàng biết thông tin họ Hệ thống tự động đăng xuất đóng trình duyệt hết phiên làm việc 21 21 CHƯƠNG MỘT SỐ CHỨC NĂNG CHÍNH 4.1 Trang chủ Trang chủ: Header: Hiển thị menu gồm: Phim, rạp chiếu, giới thiếu, đăng nhập, đăng ký Silide giới thiệu phim hot Danh sách phim chiếu rạp Danh sách phim lượt click vào xem tương ứng Footer: Giới thiệu quyền, tác giả… 22 22 4.2 Đặt vé 1: Hiển thị thời gian, giá vé phim 2: Click vào button để tiến hành đặt vé 1: Cập nhật số vé cần mua, 2: Hiển thị số vé bán tổng số ghế 3: Nhấn nút button đặt vé để đặt vé 23 23 Màn hình đặt vé thành công, hiển thị số lượng, giá tiền thông tin người mua vé 24 24 KẾT LUẬN Trên hệ thống quản lý bán vé xem phim mà nhóm thực Hệ thống trình bày đầy đủ chức người bán vé lịch chiếu mà rạp đưa kế hoạch Tuy nhiên, nhóm phát triển cịn gặp phải nhiều vấn đề thời gian, khả làm việc nhóm kiến thức hạn hẹp nên đề tài mắc đơi chỗ sai sót Ưu điểm website: Giao diện đơn giản, dễ sử dụng Chức đầy đủ cho nhà quản lý người đặt vé Bảo mật thơng tin cho người dùng Tương thích với trình duyệt thiết bị Nhược điểm: Chức mức bản, muốn sử dụng thực tế phải phát triển thêm Trong q trình phân tích, thiết kế xây dựng hệ thống thời gian có hạn kinh nghiệm thân hạn chế nên chắn báo cáo không tránh khỏi thiếu sót chỗ xử lý vấn đề chưa tối ưu Chúng em mong nhận nhận xét, đánh giá từ phía thầy mơn 25 25 TÀI LIỆU THAM KHẢO Tài liệu môn học Lập trình web (IT15 -EHOU) Trang web https://www.w3schools.com/ Trang web https://stackoverflow.com/ Tài liệu khác: … 26 26 ... chiếu phim, chúng em xác định tác nhân sử dụng website sau: Admin: Người quản lý hệ thống Nhân viên bán vé: Người sử dụng website để bán vé xem phim cho khách hàng Khách xem: Khách xem website... danh sách kiện khuyến rạp phim Quản lý danh sách thành viên Quản lý danh sách nhân viên Thống kê số lượng phim vé xem phim Nhân viên bán vé có thể: Xử lý đặt vé online Bán vé 6 Hình 1: sơ đồ chức... cho thành viên khách xem online Xem vả tìm kiếm danh sách phim thông tin liên quan đến phim Xem thơng tin lịch chiếu phim Xem tìm kiếm danh sách kiện khuyến có rạp phim Xem câu hỏi thường gặp