1. Trang chủ
  2. » Công Nghệ Thông Tin

web bán vé xem phim trực tuyến it15 lập trình web 70% ehou

27 17 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

Thông tin cơ bản

Định dạng
Số trang 27
Dung lượng 3,87 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Đâ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%

Trang 1

MỤC LỤC

CHƯƠNG 1GIỚI THIỆU CHUNG 4

1.1Giới thiệu bài toán 4

1.2Đánh giá các đề tài/sản phẩm tương đương, liên quan 5

1.2.1 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài 5

1.2.2 Ý nghĩa khoa học thực tiễn của đề tài 5

1.3 Mục đích của đề tài 5

1.4Phân công nhiệm vụ 6

CHƯƠNG 2XÁC ĐỊNH YÊU CẦU 7

2.1Yêu cầu về chức năng 7

2.2Yêu cầu phi chức năng 7

CHƯƠNG 3PHÂN TÍCH VÀ THIẾT KẾ 8

3.1Phân tích hệ thống về chức năng 8

3.1.1 Phân tích chung 8

3.1.2 Module dành cho người quản lý 8

3.1.3 Module dành cho thành viên và khách xem online 9

3.2Phân tích và thiết kế hệ thống về dữ liệu 10

3.2.1 Lược đồ cơ sở quan hệ 10

3.2.2 Thiết kế cơ sở dữ liệu 11

3.2.3 Các thủ tục 16

3.3Thiết kế Hệ thống về Giao diện 17

3.3.1 Giao diện người quản lý 17

3.3.2 Giao diện cho khách hàng 20

3.4Thiết kế đảm bảo an toàn cho Hệ thống 24

CHƯƠNG 4MỘT SỐ CHỨC NĂNG CHÍNH 25

Trang 2

4.2Đặt vé 26 KẾT LUẬN 28 TÀI LIỆU THAM KHẢO 29

Trang 3

CHƯƠNG 1: GIỚI THIỆU CHUNG

1.1 Giới thiệu bài toán

Trong những thập niên gần đây, chúng ta đã được chứng kiến sự phát triển mạnh mẽ như

vũ bão của khoa học công nghệ mà đi đầu là lĩnh vực công nghệ thông tin và truyền thông.Chính điều đó đã làm thay đổi sâu sắc trong đời sống xã hội và nhận thức của con người.Việc ứng dụng những thành quả của khoa học công nghệ vào trong đời sống sinh hoạt, trongcông tác là việc hết sức cấp thiết Ứng dụng của việc tin học hóa kết hợp với truyền thông hóađược xem là một trong những yếu tố mang tính quyết định trong hoạt động của chính phủ,các tổ chức, các công ty, cũng như các trường Đại học, nó đóng vai trò hết sức quan trọng,cần thiết và không thể thiếu

Công nghệ thông tin và truyền thông góp phần làm thay đổi suy nghĩ, lối tư duy của mỗicon người, nó giúp con người năng động hơn, kết nối nhanh hơn ở moi lúc , mọi nơi và luônluôn sẵn sàng tiếp cận công nghệ mới làm tăng hiệu quả , năng suất làm việc và mức độ tincậy của công việc

Trước đây để có thể đi xem phim khách hàng cần phải ra tận rạp chiếu phim mới có thểmua được 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àngmất nhiều thời gian, phải xếp hàng chờ đợi vào những ngày lễ cũng có

khi lại không mua được vé theo yêu cầu

Để phục vụ cho nhu cầu giải trí ngày càng cao của khách hàng, giúp khách hàng có thểmua được vé theo đúng yêu cầu, mục đích một cách dễ dàng mà tiết kiệm thời gian Đồngthời đưa đến cho khách hàng những thông tin về ngành hay thông tin khuyến mãi Chúng em

quyết định thực hiện đề tài: “Xây dựng website Bán vé xem phim trực tuyến”

1.2 Đánh giá các đề tài/sản phẩm tương đương, liên quan

1.2.1 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài

Đối tượng ứng dụng của đề tài: các rạp chiếu phim trên toàn quốc Phạm vi

nghiên cứu của đề tài:

Trang 4

1.2.2 Ý nghĩa khoa học thực tiễn của đề tài

Trong thời đại công nghệ thông tin đang ngày càng phát triển, việc phát triển các rạp chiếuphim bằng phần mềm:

Giúp nhà quản lý dễ dàng hơn trong việc quản lý các bộ phim, rạp chiếu, thời gian

và khách hàng Giảm tải được chi phí và thời gian quản lý Truyền đạt những bộphim tới nhanh hơn với khách hàng

Người xem thuận tiện và dễ dàng trong việc đặt vé, tiết kiệm thời gian chờ đặt vé ởrạp chiếu

1.4 Phân công nhiệm vụ

Cả nhóm Khảo sát đề tài Nhận đề tài, thực hiện khảo sát hoạt độngthực tế ở rạp chiếu phim

Thiết kế giao diện và chức năng phần quản lý thông tin admin

Trang 5

Lê Minh Trung Quản lý Phim

Thiết kế giao diện và chức năng cho phần quản lý Phim

Lê Minh Trung Quản lý rạp chiếu Thiết kế giao diện và chức năng 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 và chức năng phần đặt vé

Trần Thi Trung Quản lý lịch chiếu phim Thiết kế giao diện và chức năng phần lịch

chiếu phim Nguyễn Kiều Trang

Quản lý khách hàng

Thiết kế giao diện và chức năng phần quản lý khách hàng

Nguyễn Văn Khoa Quản lý Quốc gia và thể loại phim

Thiết kế giao diện và chức năng phần quản lý quốc gia và thể loại phim

Nguyễn Kiều Trang Xây dựng trang chủ khách

hàng Nguyễn Văn Khoa

Xây dựng hiển thị danh sách phim

Nguyễn Kiều Trang 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 về đề tài

CHƯƠNG 2: XÁC ĐỊNH YÊU CẦU

2.1 Yêu cầu về chức năng

Chương trình đảm bảo các nghiệp vụ của việc bán vé và quản lý việc bán vé của 1 rạpchiếu phim

Giao diện thanh thiện, dễ dàng sử dụng, tương thích với mọi trình duyệt và thiết bị

2.2 Yêu cầu phi chức năng

Công nghệ ASP.NET

CSDL: SQL SERVER

Đảm bảo các phần Client side Server side

Trang 6

Đảm bảo bảo mật thông tin, phân quyền sử dụng chức năng, chống được các kiểu tấn công

cơ bản

CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ

Phân tích là công việc đầu tiên của quá trình xây dựng hệ quản lý bán vé xem phim Nógiúp chúng ta cài đặt chương trình một cách nhanh chóng và kiểm tra dữ liệu một cách tối ưuhơn Hiệu quả đem lại cho một chương trình ứng dụng là hoàn toàn phụ thuộc vào độ nôngsâu trong quá trình phân tích

3.1 Phân tích hệ thống về chức năng

3.1.1 Phân tích chung

Sau khi tìm hiểu và khảo sát thực tế tại các rạn chiếu phim, chúng em đã xác định các tác nhân sử dụng website như 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 chỉ xem website mả không đăng ký thành viên tại website

Trang 7

Thành viên: Khách xem online và thực hiện đăng ký thành viên tại website thì trở thànhthành viên

Dựa vào các tác nhân trên, website của chúng em gồm có 3 module chính: một moduledành cho người quản lý và nhân viên bán vé, một module dành cho thành viên và 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 các phòng chiếu phim

Quản lý danh sách các sự kiện khuyến mãi ở rạp phim

Quản lý danh sách các thành viên

Quản lý danh sách các nhân viên

Thống kê số lượng phim và vé xem phim

Nhân viên bán vé có thể:

Xử lý đặt vé online

Bán vé

Trang 8

Hình 1: sơ đồ chức năng nhà quản lý

3.1.3 Module dành cho thành viên và khách xem online

Xem vả tìm kiếm danh sách các phim và các thông tin liên quan đến phim Xem thông tin lịch chiếu phim

Xem và tìm kiếm danh sách các sự kiện khuyến mãi đang và sắp có tại rạp phim Xem các câu hỏi thường gặp và câu trả lời

Trang 9

Hình 2: Sơ đồ chức năng thành viên và khách xem online

3.2 Phân tích và thiết kế hệ thống về dữ liệu

3.2.1 Lược đồ cơ sở quan hệ

Hình 3: Lược đồ cơ sở quan hệ

3.2.2 Thiết kế cơ sở dữ liệu

Hệ thống cơ sở dữ liệu của bài quản lý website bán vé xem phim online gồm các bảng dữliệu sau:

Bảng 1: Customer (CusId, Username, Password, CreditCard, FullName, Bod,

Trang 10

Address, Phone, Email, Avata, Status)

Mục đích: lưu trữ thông tin về 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 của admin

Bảng 3: Cinema (CinId, NameCi, Address, Seats)

Mục đích: Lưu trữ thông tin của các rạp chiếu phim

Trang 11

Bảng 4: Country (CouId, NameCo, Status)

Mục đích: Lưu trữ thông tin các 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é của 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á của khách hàng

Trang 12

Bảng 7: Film (FilId, TypId, CouId, NameF, Director, Actor, Duration, Detail,

Picture, PictureBig, Status, Description)

Mục đích: Lưu thông tin phim

Bảng 8: ShowTimes (ShoId, FilId, CinId, ShowTime, Time, [View], Price, Status) Mục

đích: lưu thông tin lịch chiếu phim

Trang 13

Bảng 9: Slide (SliId, FilId, Image, Status)

Mục đích: lưu thông tin hình slide của web

Bảng 10: TypeFilm (TypId, NameT, Status)

Mục đích: lưu thông tin thể loại phim

Trang 14

3.2.3 Các thủ tục

Trang 15

3.3 Thiết kế Hệ thống về 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 khẩu

Trang 16

Trang ảnh bìa

Trang quản lý khách hàng

Trang quản lý đặt vé

Trang 17

Trang quản lý rạp phim

Trang quản lý quốc gia

Trang quản lý thể loại phim

Trang 18

Trang quản lý các bộ phim

Quản lý thời gian chiếu

3.3.2 Giao diện cho khách hàng

Trang chủ

Trang 19

Đăng nhập

Đăng ký thành viên

Trang 20

Rạp chiếu phim

Trang tất cả các phim

Trang chi tiết phim

Trang 21

Trang đặt vé

Trang đặt vé thành công

Trang 22

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ý và khách hàngriê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ầnphải đăng nhập với user của nhà quản lý và mật khẩu đăng nhập

luôn được mã hóa khi lưu trữ ở database

Ở phía khách hàng, khách hàng có thể vào trang web, xem các bộ phim và lịch chiếu…Nhưng khi đặt vé cần phải có đăng ký thành viên và tiến hành đăng nhập vào hệ thống mới cóthể đặt vé được Thông tin khách hàng được bảo mật và chỉ khách hàng đó mới biết thông tincủa họ Hệ thống sẽ tự động đăng xuất nếu đóng trình duyệt hoặc hết phiên làm việc

Trang 23

Danh sách các bộ phim đang được chiếu tại rạp

Danh sách phim và lượt click vào xem tương ứng

Footer: Giới thiệu bản quyền, tác giả…

Trang 25

Màn hình đặt vé thành công, hiển thị số lượng, giá tiền và thông tin người mua vé

Trang 26

KẾT LUẬN

Trên đây là hệ thống quản lý bán vé xem phim mà nhóm đã thực hiện Hệ thống đã trìnhbày được đầy đủ chức năng của người bán vé và lịch chiếu mà rạp đưa ra kế hoạch Tuynhiên, do nhóm phát triển còn gặp phải nhiều vấn đề về thời gian, về khả năng làm việc nhóm

và kiến thức còn hạn hẹp nên đề tài còn mắc đôi chỗ sai sót

Ưu điểm của website:

Giao diện đơn giản, dễ sử dụng

Chức năng khá đầy đủ cho nhà quản lý và người đặt vé

Bảo mật thông tin cho người dùng

Tương thích với các trình duyệt và thiết bị

Nhược điểm:

Chức năng ở mức cơ bản, muốn sử dụng thực tế phải phát triển thêm

Trong quá trình phân tích, thiết kế và xây dựng hệ thống do thời gian có hạn cũng như kinhnghiệm của bản thân còn hạn chế nên chắc chắn trong báo cáo này không tránh khỏi thiếu sót

và những chỗ xử lý vấn đề chưa được tối ưu Chúng em rất mong nhận được những nhận xét,đánh giá từ phía các thầy cô bộ môn

TÀI LIỆU THAM KHẢO

Trang 27

Trang web https://www.w3schools.com/

Trang web https://stackoverflow.com/

Tài liệu khác: …

Ngày đăng: 27/10/2022, 14:39

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w