1. Trang chủ
  2. » Luận Văn - Báo Cáo

Sử dụng ngôn ngữ lập trình php và hệ quản trị csdl mysql xây dựng module phần mềm hỗ trợ quản lý phim 3

31 0 0
Tài liệu được quét OCR, nội dung có thể không chính xác
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Sử Dụng Ngôn Ngữ Lập Trình PHP Và Hệ Quản Trị CSDL MySQL Xây Dựng Module Phần Mềm Hỗ Trợ Quản Lý Phim
Tác giả Phạm Lờ Duy Anh
Người hướng dẫn Vii Van Hudn
Trường học Trường Đại Học Tài Nguyên Và Môi Trường Hà Nội
Chuyên ngành Phát Triển Ứng Dụng Trên Nền Web
Thể loại bài tập lớn
Năm xuất bản 2021 - 2022
Thành phố Hà Nội
Định dạng
Số trang 31
Dung lượng 6,72 MB

Nội dung

Quy trình hoạt động - _ Hoạt động đăng kí tài khoản: Khi có nhu cầu đăng kí tài khoản , người dùng cần nhập đủ các thông tin cần thiết mà hệ thống yêu cầu vd : tên đăng nhập, mật khâu, e

Trang 1

TRUONG DAI HOC TAI NGUYEN VA MOI TRUONG HA NOI

KHOA CONG NGHE THONG TIN

KY THI KET THUC HOC PHAN HOC KY I NAM HỌC 2021 - 2022

Đề tài bài tập lớn: "Sử dụng ngôn ngữ lập trình

PHP và Hé quan tri CSDL MySQL xay dung

Module phan mém hé tro quan ly phim"

Lop: DH9C4

Tên học phan: Phát triển ứng dụng trên nền Web

Giảng viên hướng dan: Vii Van Hudn

Sinh viên thực hiện: Phạm Lê Duy Anh

Mã sinh viên: 1911061510

Trang 2

MUC LUC

PHẦN MỞ ĐẦU c2 th 2h12 112 111.1

Lý do chọn đề tài - - 2c 2 1S vn ng HT nh HT HH TH HT TH HT TH TH TT TH TT TH TT TH HT TH HH PHẦN NỘI DUNG -22c2 22 vn 1H 22112121112 111.111.111

1 Phân tích hệ thống — xây dựng bài toán - vé HH H111 Hit 1.1 00300

I2 90) Ấn 0i son

2 Phạm vi hệ thống và phân loại người dùng tt S111 HH 101 11H HH HH ch 3 Phân tích hệ thống- Đặc tả USGCASE Là th HH1 1111111111111 HH HH TH HH TH HH TH HH it 3.1 Use 2-0 -00)¡(-3⁄ẠAẠADmDỊDẠDỊỤmDmạmDmñạẶạặạDmamAẠỤmẠẶñaAẠẶỤẠAẦẠẦAẠậAỒOỒđẦẲẦỒỒÚ

Ea 2ð n8 .ố.ốỐỒ.ồ 3.3 Use case Đổi mật khẩU 2-2 11 S13 113113 1E TT HT TT HT TH Hà TT Hà TT rà Tư Tư re EM 100013 n6

ESAI cố oan na Ầ -

CN: 0i áo 6 n6

E AI an no nh .e

3.8 Use case Tạo tài khoản -.¿- ¿2 1 22 3121113119312 1v HH HH TH HH TH ĐH TC Hư vcưy 3.9 Use case Tìm kiếm tài khoản - +: ct tt E1 E1.ETETEE-EEKE-EETEke EU vo no n6

3.11 G00 nh

Ly, 8.7 2 8 he“ (AÃAŒHAH 5Ầ.-

LỄ, 0s on

Ly Yu no 1n

LUN: on ẻ.ð.( - =ccẳăẳắâÝâÝí L VN go na e

L VN oan nan

Trang 3

Lá nan hố ai 9

5 Thiết kế giao diện và phần mmỀm St tt tk TH HH HH HH HH TH HH HH hệt 10 5.1 Giao GiEn AaNg ii idưciađaaaaiaiiatiiiŸ 10 5.1.1 Code giao diện dăng nhập - - HH HH HH HH HH HH HH Hà Hà Hà và 10

5.6.1 Code giao diện danh sách QUỐC gÌa - - tt tt 3E S11 HH HH HH1, 15 5.7 Giao diện danh sách thể ÌOại - - G2 11313 E133 3E SE vn TT TT TT HT cờ nà rà 16 khe in 00 d8 16 5.8 Giao diện tài khoản người dùng - cv TT H11 1111 HH HT TH TH TT Trà TH nràn 17 5.8.1 Code giao diện tài khoản người dùng - c2 St S nền 1H HT HT Hy 17 5.9 Giao diện thêm phim mớii - +1 3k 9x HH HT HH hà HT 18 5.9.1 Code giao diện thêm phim mới - s1 3 TY 1T HH HH HH HH hà Hà 18 5.9.2 Code XOa Phi 00 e ả ả 19 5.10 Giao diện thêm thể lOại - G2 2 3123 1 EE3 3E E35 E353 5E 3 13313 Hy TT TH TH Tà TT BH Tà Tư Trưng 19

Trang 4

5.14.1 Code giao dién sta tai KNOAN :cesccesecssssesessesssseseccesessesssesensessesesenssusssesessesssaesesassesassassssseasesssesseseeatsesess 24 5.15 Giao diện tìm kiếm thành công L2 1 ST HH HT HH HH HH 25

kh ch soi 788 25 5.16 Giao diện tìm kiếm không thành công -¿-¿-¿- tt 2111111222 2921111111111 E111 26

PHẦN KẾT LUẬN - 2 c2 222 122112111 26

PHẦN TÀI LIỆU THAM KHẢO 1à 213 192132111721171117171E111171E1111E 1117111111111 1171717171 117171, 26

Trang 5

PHAN MO DAU

Ly do chon dé tai

- Ngay nay, các ứng dụng công nghệ thông tin đã được áp dụng trong mọi lĩnh vực nghiên cứu khoa học kĩ thuật cũng như trong đời sống, máy tính trở thành công cụ trợ giúp đắc lực cho con người trong lưu trữ, phân tích và xử lý thông tin.Ở nước ta, cùng với

sự phát triển chung của nền kinh tế, tin học đang ngày được ứng dụng rộng rãi trong công tác quản lý và từng bước khăng định sức mạnh cũng như vị trí quan trọng của mình Trong ngành CNTT, các phần mềm được thiết kế theo nhu cầu sử dụng, có 3 mô hình lập trình phan mém là: Mô hình máy đơn, client/server và web-based Trong đó mô hình web- based là mô hình được nhiều ưa thích vì nó có thê cho phép người dùng ở bắt kì đâu, chi cần có kết nói Internet là dễ dàng truy cập vào và sử dụng Dé có thé tao ra 1 phan mềm theo mô hình web-based thì người dùng cần phải có kiến thức về phát triển ứng dụng trên nên web Phát triển ứng dụng trên nền Web là môn học được đào tao hau hét các tại trường đại học cho các sinh viên theo học các chuyên ngành công nghệ thông tin đặc biệt

là đối với chuyên ngành hệ thống thông tin và công nghệ phần mềm

- Trong đó đồ án này, với mục đích xây dựng một hệ thông xem phim trực tuyến, em chọn mô hình thiết kế web-based đề xây dựng I trang web cho phép người dùng có thể quản lý phim thông qua mạng Internet Hệ thống được lập trình bằng ngôn ngữ PHP và hệ QTCSDL MySQL

PHAN NOI DUNG

1 Phân tích hệ thống — xây dựng bài toán

1.1 Mục tiêu hệ thông

- Dễ dàng tìm kiếm thông tin

- Dễ dàng quán lý, sửa đối, cập nhật

- Phân quyền người dùng

1.2 Quy trình hoạt động

- _ Hoạt động đăng kí tài khoản:

Khi có nhu cầu đăng kí tài khoản , người dùng cần nhập đủ các thông tin cần thiết mà

hệ thống yêu cầu (vd : tên đăng nhập, mật khâu, email, ) sau đó nhan enter dé hé thong

đôi chiếu dữ liệu trén database néu hop 1é sé hiện thi bang thông báo đăng kí thành công

Hoạt động thêm phim, quốc gia, thể loại:

Khi có nhu cầu thêm phim, người dùng nhập các thông tin cần thiết vào các mục của phần cần thêm sau đó nhắn enter đề hệ thống cập nhật và hiển thị danh sách sau khi thêm

- _ Hoạt động tìm kiếm phim,thể loại quốc gia:

Trang 6

Khi có nhu cầu tìm kiếm trên hệ thông người dùng cần nhập thông tin về phim, quốc gia, thé loai trén thanh công cụ tìm kiếm sau đó nhân enter Hệ thống sẽ dựa vào keyword người dùng đưa ra đề tìm kiếm thông tin trên database sau đó hiện thị kết quả cho người dùng, trong trường hợp không có kết quả phù hợp sẽ không hiển thị

- _ Hoạt động quản lý phữn, thể loại, quốc gia:

Khi cần điều chính thông tin phim cũng như xóa đi các phim đang trong tình trạng bị lỗi hoặc không còn trên hệ thống

Người dùng có thê thay đôi hoặc xóa thông tin về phim, thể loại, quốc gia sau đó ấn enter đề hệ thống cập nhật lại và hiển thị ra danh sách sau khi sửa đôi

2 Phạm vi hệ thống và phân loại người dùng

Hệ thống sẽ bao gồm các chức năng sau:

Quản lý tài khoản

Quản lý việc thêm, sửa, xóa, tìm kiếm phim

Quản lý việc thêm, sửa, xóa, tìm kiếm thê loại

Quản lý việc thêm, sửa, xóa, tìm kiếm quốc gia

Xem thông tin chỉ tiết về phim bao gồm nội dung, ngày sản xuất, quốc gia, thê loại

3 Phân tích hệ thống- Đặc tả usecase

3.1 Use case Dang nhap

Mô tả ngắn gọn se case này mô tả các bước đăng nhập của actor vào hệ

thống

Điều kiện Không có

Tương tac 1 Hệ thống yêu cầu actor nhập tên đăng nhập, mật khẩu;

2 Actor nhập tên đăng nhập, mật khâu của mình và nhân nút đăng nhập;

3 Hệ thống kiêm tra thông tin đăng nhập

4 Hệ thông thông báo thành công và cho actor đăng nhập vào hệ thông

Tương tác thay thể 5 Tên đăng nhập hoặc mật khâu không đúng, hệ thông hiện

thông báo cho người dung và yêu cầu đăng nhập lại

Kết quả Cho phép actor đăng nhập vào hệ thông nếu đăng

Trang 7

3.2 Use case Dang xuit

Tương tác 1 Actor chọn chức năng đăng xuất khỏi hệ thông

2 Actor nhập tên đăng nhập, mật khẩu của mình và nhắn nút đăng nhập;

3 Hệ thống hiển thị yêu cầu xác nhận từ actor

4 Actor dùng xác nhận đăng xuất

5 Hệ thông đăng actor khỏi hệ thống

Đăng xuất actor khỏi hệ thông và bỏ quyền sử dụng hệ

thông của actor

Tương tác 1 Actor chọn chức năng đôi mật khâu 2

Hệ thống sẽ hiện form thay đổi mật khâu

3 Actor điền các thông tin như:

+ Mật khẩu cũ + Mật khẩu mới + Xác nhận lại mật khâu Và chọn “lưu”

4 Hệ thống hiển thị yêu cầu xác nhận từ actor

5 Actor xác nhận đôi mật khâu

6 Hệ thống hiển thị "đổi mật khẩu thành công”

Trang 8

Mô tả ngăn gọn Use case này cho phép người dùng tìm kiếm chính xác

thông tin phim một cách nhanh chóng

Điều kiện Người dùng phải đăng nhập thành công vào hệ thông

Tương tác 1.Người dùng chọn nút tìm kiêm phim

2.Hệ thông hiền thị form yêu cầu nhập thông tin mã phim 3.Người dùng nhập thông tin vào form và nhắn nút tìm

4 Hệ thông hiên thị chỉ tiết thông tin phim

Tương tác thay thể Không có

Ngoại lệ -Không có thông tin phim trong CSDL

-Hệ thông hiên thị “không tim thay phim” va két thuc use case

M6 tả ngăn gọn Use case nay cho phép người dùng xóa phim khi phim

đang sửa chữa nâng câp

Điều kiện Người dùng phải đăng nhập thành công vào hệ thong va

chon chinh xac phim can xoa Tương tac 1.Người dùng chọn nút ”xóa”

2.Hệ thống hiền thị “Bạn có chắc muốn xóa phim không?” 3.Nhân viên quản lý chọn nút “ok”

4 Hệ thông sẽ xóa phim và cập nhật lại danh sách

Tương tác thay thể Không có

-Hệ thông trở về hiện trạng ban đầu

Trang 9

Tương tác 1.Người dùng chọn nút ”sửa”

2.Hệ thống hiền thị form cho phép sửa thông tin phim 3.Người dùng nhập thông tin mới vào những chỗ cần sửa trong form và nhắn nút “lưu”

4.Hệ thống sẽ cập nhật lại thông tin

Tương tác thay thể Không có

-Hệ thông trở về hiện trạng ban đầu

Tương tác 1.Người dùng chọn nút ”thêm”

2.Hệ thống hiền thị form yêu cầu nhập thông tin:

+Mã phim + Mã loại phim + Tỉnh trạng phim 3.Người dùng chọn nút “ok”

4 Hệ thông sẽ thêm phim và cập nhật lại danh sách

Tương tác thay thế Không có

Ngoại lệ -Người dùng chọn "hủy” ;

-Hệ thông trở về hiện trạng ban đầu

Kết quả Thông tin phim được cập nhật lại

3.8 Use case Tao tài khoản

Use case Tao tai khoan

Mô tả ngắn gọn Use case này cho phép Người dùng tạo tài khoản mới cho

nhân viên mới đông thời phân quyên cho người dùng

Trang 10

Tương tác 1.Người dùng chọn nút ”tạo tài khoản”

2.Hệ thống hiền thị form yêu cầu nhập thông tin:

+ Tên đăng nhập + Mật khẩu + Email + Dia chỉ 3.Người dùng chọn nút “ok”

4 Hệ thống sẽ tạo tài khoản và cập nhật lại danh sách

Mô tả ngắn gọn Use case này cho phép Người dùng tìm kiêm chính xác

thông tin tài khoản một cách nhanh chóng

Điều kiện Người dùng phải đăng nhập thành công vào hệ thông

Tương tác 1.Người dùng chọn nút tìm kiêm tài khoản

2.Hệ thống hiền thị form yêu cầu nhập thông tin mã nhân

viên 3.Người dùng nhập thông tin vào form và nhắn nút tìm

4 Hệ thống hiển thị chỉ tiết thông tin tài khoản cần tìm

Tương tác thay thế Không có

Ngoại lệ -Không có thông tin nhân viên trong CSDL

-Hệ thông hiên thị “không tìm thây tài khoản” và kết thúc use case

Mô tả ngăn gọn Use case này cho phép Người dùng xóa tài khoản khi nhân

viên không còn làm việc tại khách sạn

Điều kiện

Người dùng phải đăng nhập thành công vào hệ thông và tìm

thây chính xác thông tin tài khoản

Trang 11

Tương tác

Tương tác thay thế

1.Người dùng chọn nút ”xóa” , ; 2.Hé thong hién thi “Ban co chắc muôn xóa tài khoản không?”

- Hé thong tro vé hién trang ban dau

Điều kiện Người dùng phải đăng nhập thành công vào hệ thông và tìm

thây tài khoản

Tương tác 1.Người dùng chọn nút ”sửa”

2.Hệ thống hiền thị form cho phép sửa thông tin phim 3.Người dùng nhập thông tin mới vào những chỗ cần sửa trong form và nhắn nút “lưu”

4.Hệ thống sẽ cập nhật lại thông tin

Trang 12

Phu_de Varchar Phụ đề của phim

Id_dd Khóa ngoại ID của đạo diễn

Trang 13

4.2.2 Bang admin

4.2.3 Bảng dao đien

4.2.4 Bảng dien vien

Trang 14

5 Thiét ké giao dién va phan mém

5.1 Giao dién dang nhap

Trang Dang Nhap Quan Tri Vién

én đăng nhập

Mật khẩu

Dang ki tai khoan

5.1.1 Code giao dién dang nhap

- Giải thích code: khi người dùng ấn vào nút “đăng nhập ” hệ thống sẽ đối chiếu với dữ liệu trong db trong trường hợp thành công sẽ lưu tên đăng nhập và mật khẩu vào biến session đồng thời điều hướng đến trang chủ ngược lại sẽ hiện thông báo đăng nhập thất bại

5.1.2 Code giao diện dăng xuất

Trang 15

- Giải thích code: khi người dùng dn vào mút “đăng xuất ” hệ thống sẽ xóa dữ liệu trong biến session đồng thời điểu hướng đến đăng nhập

5.2 Giao dién dang ki

Trang Dang Ki Quan Tri Vién

Ten dang nhap

Trang 16

5.3 Giao dién trang chủ

- Giải thích code: hiện thị dữ liệu các phim có trong database khi người dùng ấn vào nút xem chỉ tiết sẽ điều hướng đến trang thông tin chỉ tiết của phim dựa trên id phim

Trang 17

5.4, Giao digén danh sach phim

B voni aes

€ > © © locathost/Moviefodmin¢movieistphp ce ee: APLE

Trang 18

5.5 Giao dién thong tin so lugc cia phim

Nội dung phim

Thông Tin Sơ Lược Ngày phát hành:

Thong Tin Sơ Lược

Trang 19

- Giải thích code: lấy đữ liệu trén db va hién thị dựa trên id cia phim

5.6 Giao diện danh sách quốc gia

Danh Sách Quốc Gia Sản Xuất

Trang 20

5.7 Giao dién danh sach thé loai

Trang 21

5.8 Giao dién tài khoản người dùng

€ > Ơ © locaihostMovie/admin/odmininfop ot ew:

[Naas

Thông Tin Cá Nhân

Trang 22

5.9 Giao dién thém phim moi

Thém Phim

Quoc Gia

Nội dung tom tat

Trang 24

Thêm Quốc Gia Sản Xuất

Tên Quốc Gia

Trang 26

5.12.1 Code giao diện sửa thể loại

- Giải thích code: cập nhật dữ liệu người dùng nhập lên dh đồng thời điều hưởng và hiển thị

5.13 Giao diện sửa quốc gia

Sửa Thông Tin (Quốc Gia)

Trang 27

5.13.1 Code giao điện sửa quốc gia

-Giải thích code: cập nhật dữ liệu người dùng nhập lên db đồng thời điều hướng và hiển thị

Trang 28

5.14 Giao dién swa tai khoan

- Giải thích code: cập nhật dữ liệu người dùng nhập lên dh đồng thời điều hưởng và hiển thị

Ngày đăng: 09/01/2025, 16:24

HÌNH ẢNH LIÊN QUAN

4.2.3  Bảng  dao  đien - Sử dụng ngôn ngữ lập trình php và hệ quản trị csdl mysql xây dựng module phần mềm hỗ trợ quản lý phim 3
4.2.3 Bảng dao đien (Trang 13)
Hình  Sự  Cô hình  ảnh  máu  me  x-  Ea - Sử dụng ngôn ngữ lập trình php và hệ quản trị csdl mysql xây dựng module phần mềm hỗ trợ quản lý phim 3
nh Sự Cô hình ảnh máu me x- Ea (Trang 20)

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

TÀI LIỆU LIÊN QUAN