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

Xây dựng website nghe nhạc trực tuyến

52 836 7

Đ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 52
Dung lượng 2,68 MB

Nội dung

- Module loại Cập nhật thể loại Output:Đưa ra thông báo cập nhật thể loại thành công hay cập nhật thể loại không thành công Process: + Nhập thông tin + Kiểm tra và xử lý yêu cầuthêm,sửa

Trang 1

MỤC LỤC

MỤC LỤC 1

DANH MỤC CÁC BẢNG 3

DANH MỤC CÁC HÌNH ẢNH 3

DANH MỤC CÁC SƠ ĐỒ 3

CHƯƠNG I PHÂN TÍCH THIẾT KẾ HỆ THỐNG 4

1.1 Khảo sát hệ thống 4

1.2 Mô tả bài toán 5

1.3 Sơ đồ phân cấp chức năng 6

1.4 Biểu đồ luồng dữ liệu 6

1.4.1 Biểu đồ luồng dữ liệu mức ngữ cảnh 6

1.4.2 Biểu đồ luồng dữ liệu mức đỉnh 7

1.4.3 Biểu đồ luồng dữ liệu mức dưới đỉnh 8

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

1.6 Mô hình thực thể liên kết 16

1.7 Module chức năng 17

CHƯƠNG II TỔNG QUAN VỀ PHP VÀ MYSQL 28

2.1 Giới thiệu về PHP 28

2.1.1 Các khái niệm cơ bản 29

2.1.2 Các câu lệnh cơ bản 32

2.2 Giới thiệu về MYSQL 35

2.2.1 Các khái niệm cơ bản 35

2.2.2 Các cú pháp cơ bản 35

CHƯƠNG III THIẾT KẾ GIAO DIỆN WEBSITE 37

3.1 Trang quản trị Admin 37

3.2 Trang đăng ký và đăng nhập cho người dùng 38

3.3 Giao diện website 39

KẾT LUẬN 48

DANH MỤC TÀI LIỆU THAM KHẢO……… 49

Trang 2

DANH MỤC CÁC SƠ ĐỒ

Sơ đồ 1.1 Sơ đồ phân cấp chức năng 5

Sơ đồ 1.2 Biểu đồ luồng dữ liệu mức ngữ cảnh 5

Sơ đồ 1.3 Biểu đồ luồng dữ liệu mức đỉnh 6

Sơ đồ 1.4 Biểu đồ luồng mức dưới đỉnh của quản trị hệ thống 7

Sơ đồ 1.5 Biểu đồ luồng mức dưới đỉnh của quản lý thành viên 8

Sơ đồ 1.6 Biểu đồ luồng mức dưới đỉnh của quản quản lý nội dung 9

Sơ đồ 1.7 Biểu đồ luồng mức dưới đỉnh của quản quản lý tin tức 10

Sơ đồ 1.8 Biểu đồ luồng mức dưới đỉnh của tìm kiếm 10

DANH MỤC CÁC BẢNG Bảng 1.1 Bảng user 12

Bảng 1.2 Bảng bài hát user 12

Bảng 1.3 Bảng bài hát 13

Bảng 1.4 Bảng ca sỹ 13

Bảng 1.5 Bảng nghe nhạc 14

Bảng 1.6 Bảng tin tức 14

Bảng 1.7 Bảng thể loại nhạc 15

Bảng 1.8 Bảng nhạc sỹ 15

Bảng 1.9 Bảng playlist 15

Trang 3

DANH MỤC CÁC HÌNH ẢNH

Hình 3 1 Giao diện đăng nhập trang Admin 37

Hình 3.2 Giao diện trang Admin 37

Hình 3 3 Giao diện trang đăng nhập 38

Hình 3.4 Trang đăng kí cho người dùng 38

Hình 3 5 Giao diện trang chủ 39

Hình 3 6 Giao diện trang nghe nhạc 39

Hình 3.7 Giao diện trang nghe playlist/album 40

Hình 3.8 Trang nghe mv/video 40

Hình 3.9 Giao diện trang giải trí 41

Hình 3.10 Giao diện trang tin tức giải trí 41

Hình 3.11 Thêm bài hát 42

Hình 3.12 Sửa bài hát 42

Hình 3.13 Xóa bài hát 42

Hình 3.14 Thêm mới nhạc sỹ 43

Hình 3.15 Sửa nhạc sỹ 43

Hình 3.16 Xóa nhạc sỹ 43

Hình 3.17 Thêm ca sỹ 44

Hình 3.18 Sửa ca sỹ 44

Hình 3.19 Xóa ca sỹ 44

Hình 3.20 Thêm thể loại 45

Hình 3.21 Sửa thể loại 45

Hình 3.22 Xóa thể loại 45

Hình 3.23 Thêm album/playlist 46

Hình 3.24 Sửa album/playlist 46

Hình 3.25 Danh sách album/playlist upload 46

Hình 3.26 Danh sách tin tức 47

Trang 4

CHƯƠNG I PHÂN TÍCH THIẾT KẾ HỆ THỐNG

1.1 Khảo sát hệ thống

- Giới thiệu website nghe nhạc trực tuyến

Âm nhạc là một bộ phận không thể thiếu trong cuộc sống của con người Âmnhạc có thể chia sẻ với chúng ta rất nhiều điều: Giải quyết những khó khăn trong cuộcsống, vơi đi những hờn giận vu vơ, đưa người về dĩ vãng, tìm lại tuổi thơ yêu dấu,nghe lòng bồi hồi, xao xuyến với tình yêu quê mẹ, với nắng ấm quê cha, sống dậy lòng

tự hào dân tộc, khát vọng tìm về chân lý… Ngay từ thời thượng cổ, âm nhạc đã được

ra đời cùng với đời sống sinh hoạt và lao động sản xuất của các cộng đồng ngườinguyên thuỷ Kể từ đấy, âm nhạc đã không ngừng được phát triển và hoàn thiện cùngnăm tháng Quả thật, âm nhạc có sức ảnh hưởng lớn đến con người, đến sự hình thành

và phát triển nhân cách nơi mỗi người

Như các loại hình nghệ thuật khác, nội dung âm nhạc cũng phản ánh hiện thựccủa cuộc sống Âm nhạc mô tả các sự vật, hiện tượng trong cuộc sống Âm nhạc còn

có thể thể hiện quan điểm sống, chuyển tải tư tưởng

Đấy là những nội dung mà âm nhạc có thể chuyển tải Và nội dung của âm nhạc

có tính bất định Tùy theo khả năng và đặc điểm tâm lý, quan điểm, sở thích, kinhnghiệm sống, trình độ văn hóa… của mỗi người mà ở họ có sự cảm nhận khác nhau vềnội dung của cùng một bản nhạc

Với sự phối hợp nhuần nhuyễn, hài hoà giữa ca từ, nhịp điệu, tiết tấu bản nhạc,

âm nhạc đã tác động lớn đến người nghe Dù rằng sự cảm thụ âm nhạc ở mỗi người làkhác nhau và có thể rất đa dạng Nhưng chúng vẫn nằm trong một ranh giới nhất định

và vẫn có những điểm chung nhất định Điểm chung ấy dựa vào sức tác động của âmnhạc đối với con người

Website nghe nhạc trực tuyến giúp cho con người giải trí, thư giãn sau những mệtnhọc của cuộc sống Website cung cấp cho người dùng kho nhạc khổng lồ, với tất cảcác thể loại nhạc Người nghe nhạc được thỏa sức tìm kiếm với các tùy chọn: Bài hát,album, ca sĩ, tác giả, Website cập nhật tất cả những bài hát, album mới nhất nhằmđáp ứng nhu cầu giải trí về lĩnh vực âm nhạc

Hệ thống này sẽ có chức năng cơ bản như hiển thị và chơi nhạc, uploat bàihát,nghe nhạc,chức năng tìm kiếm theo dạng text Về phía người quản trị sẽ có nhưngchức năng chính như :Quản lý nội dung bài hát, album, nhạc sỹ,ca sỹ, quản lý thểloại,chủ đề,tin tức Cho phép tải bài hát, video lên máy chủ

- Phạm vi bài toán được ứng dụng

Được ứng dụng cho tất cả mọi người có nhu cầu muốn nghe nhạc, muốn chia sẽnhững bài hát mới

Trang 5

- Đối tượng sử dụng

Đối tượng sử dụng chính của website là khách vãng lai, người dùng và ngườitham gia quản trị

- Yêu cầu hệ thống:

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

Đăng kí/Đăng nhập vào websitenghenhac

Cập nhật thông tin của thành viên và ban quản trị

Cho phép nghe các bài hát trên websitenghenhac

Cho phép upload các bài hát trên websitenghenhac

Cho phép download các bài hát trên websitenghenhac

Cập nhật bài hát/video theo các chuyên mục

Cập nhật tin tức

Cập nhật thể loại, casy, nhacsy, album/playlist……

+ Yêu cầu phi chức năng:

Giao diện trực quan dễ sử dụng, thân thiện, mang lại cảm giác thoải mái chongười sử dụng

Hướng tới việc đáp ứng nhu cầu giải trí và chia sẻ âm nhạc

Chương trình chạy ổn định, chính xác và an toàn

Tốn ít tài nguyên hệ thống

Dễ dàng nhập xuất dữ liệu, nâng cấp và sữa website

1.2 Mô tả bài toán

- Hệ thống cung cấp dịch vụ nghe nhạc / xem video trực tuyến là một hệ thống

cho phép mọi người nghe nhạc, tìm kiếm bài hát, xem thông tin về ca sỹ, không nhấtthiết phải đăng ký là thành viên Khi người dùng đăng kí /đăng nhập vào hệ thống cóthể tìm kiếm các bài hát, các nhạc sỹ, album/laylist, ca sỹ, mv/video, giải trí, đượcphép upload nhac lên trang cá nhân của mình Đối với admin thì có quyền được quảntrị hệ thống, quản lý nội dung, quản lý thành viên, quản lý tin tức, tìm kiếm[6].

- Chức năng quản lý tin tức, ở đây có thể là là tin tức về ca sỹ, tác giả thông

tinbài hát Chức năng này được thực hiện bởi admin

- Chức năng quản trị hệ thống: Sau khi admin đăng nhập vào hệ thống thì có thể

thêm, sửa, xóa: Chủ đề, thể loại, bài hát, ca sỹ, nhạc sỹ, user, tin tức Chức năng nàychỉ có quản trị mới được phép thực hiện

- Chức năng quản lý thành viên: Sau khi người dùng đăng ký, đăng nhập vào hệ

thống thì có thể cập nhật các bài hát cá nhân,cập nhật thông tin cá nhân và quản lý cácbài hát đã upload Chức năng này được sử dụng bởi quản trị và người dùng

- Chức năng quản lý nội dung: Người quản trị cũng giống như người dùng, có thể

Trang 6

Hệ Thống Web Nghe Nhạc Trực Tuyến

T/K theo ca sỹ

Nghe theo playlist/album

Cập nhật tin tức

5 Tìm kiếm

1 Quản trị hệ

thống

2 Quản lý thành viên

3 Quản lý nội dung

4 Quản lý tin tức

Nghe theo bài hát

Nghe nhạc theo bảng xếp hạng

T/K theo tên bài hát

Cập nhật bài hát user

Đăng ký

Đăng nhập

Quản lý bài hát đã upload

Nghe theo mv/video

Cập nhật danh mục tin

Cập nhật

album/playlist

Gửi y/c đến hệ thống

Kết quả xử lý trả về

Gửi y/c đến hệ thống

Kết quả xử lý trả về

0 Hệ thống nghe nhạc trực tuyến

1.3 Sơ đồ phân cấp chức năng

Sơ đồ 1.1 Sơ đồ phân cấp chức năng

1.4 Biểu đồ luồng dữ liệu

1.4.1 Biểu đồ luồng dữ liệu mức ngữ cảnh

Sơ đồ 1.2 Biểu đồ luồng dữ liệu mức ngữ cảnh

Trang 7

Trả lời y/c tim kiếm

Gửi y/c quản lý thành viên

Trả lời y/c

Gửi y/c quản lý thành viên

Trả lời y/c của ngừơi dùng

Gửi y/c tim kiếm

Bài hát

Trả lời y/c tim kiếm

4 Quản lý tin tức

2 Quản lý thành viên

5 Tìm kiếm

Ca sỹ Bài hát

3 Quản trị nội dung

Trả lời y/c

Gửi y/c quản lý

hệ thống

Thể loại Bài hát User

Sơ đồ 1.3 Biểu đồ luồng dữ liệu mức đỉnh

Gửi y/c timkiếm

Gửi y/c timkiếm

Trang 8

Quản trị

Người dùng

Gửi y/c đăng ký

Trả lời y/c đăng nhập

Gửi y/c đăng nhập

Trả lời y/c đăng nhập

Gửi y/c đăng nhập

Trả lời y/c đăng nhập

Trả lời y/c đăng ký

Gửi y/c đăng ký

Gửi y/c cập nhật nhạc sỹ

Trả lời y/c cập nhật nhạc sỹ

Gửi y/c cập nhật bai hát

Trả lời y/c cập nhật bài hát

Gửi y/c cập nhật thể loại

Trả lời y/c quản lý thể loại

1.6 Cập nhật thể loại

1.3 Cập nhật bài hát

Bài hát Thể loại

Trả lời y/c cập nhật album/ playlist

Gửi y/c cập nhật album/playlist

1.4.3 Biểu đồ luồng dữ liệu mức dưới đỉnh

- Biểu đồ luồng mức dưới đỉnh của quản trị hệ thống

Sơ đồ 1.4 Biểu đồ luồng mức dưới đỉnh của quản trị hệ thống

Trang 9

Người

dùng

User

Bài hát user

Gửi y/c quản lý các bài hát đã uploat

Trả lời yêu cầu của người dùng

Trả lời yêu cầu của người dùng

Gửi y/c cập nhật playlist cá nhân

Trả lời y/c cập nhật thông tin cá nhân

Gửi y/c cập nhật thông tin cá nhân

2.3 Quản lý các bài hát đã uploat 2.2 Cập nhật bài hát cá user

2.1 Cập nhật thông tin cá nhân

- Biểu đồ luồng mức dưới đỉnh của quản lý thành viên

Sơ đồ 1.5 Biểu đồ luồng mức dưới đỉnh của quản lý thành viên

Trang 10

Người

dùng

Quản trị

Bài hát

Trả lời y/c nghe theo top

Gửi y/c nghe theo bảng xếp hạng

Trả lời y/c nghe theo bảng xếp hạng

Gửi y/c nghe theo bảng xếp hạng

Gửi y/c nghe nhạc theo playlist Gửi y/c nghe nhạc theo playlist

Trả lời y/c nghe nhạc theo playlist Trả lời y/c nghe nhạc theo playlist

y/c nghe theo bài hát

Trả lời y/c nghe theo bài hát

Trả lời y/c nghe theo bài hat y/c nghe theo bài hat

Bài hát

Bài hát

y/c nghe theo bài hat

Trả lời y/c nghe theo bài hat y/c nghe theo bài hat

y/c nghe theo bài hat

Trả lời y/c nghe theo bài hát

Trả lời y/c nghe theo bài hat y/c nghe theo bài hat

3.3 Nghe theo playlist/album

3.5.Giải trí

3.2.Nghe theo bài hát

3.4 Nghe theo mv/video 3.1 Nghe theo bảng xếp hạng

Playlist

- Biểu đồ luồng mức dưới đỉnh của quản lý nội dung

Sơ đồ 1.6 Biểu đồ luồng mức dưới đỉnh của quản quản lý nội dung

Trả lời y/c nghe theo bài hát

Trang 11

Quản trị

Tin tức Gửi y/c cập nhật tin

Trả lời y/c cập nhật danh

Gửi y/c tìm kiếm theo bài hát

Trả lời y/c tìm kiếm theo bài

Gửi y/c tìm kiếm

theo album/ playlist

Trả lời y/c tìm kiếm

theo album/playlist

Gửi y/c tìm kiếm

Trả lời y/c tìm kiếm theo ambum/playlist

Gửi y/c tìm kiếm theo album/playlist

5.1.T/K theo tên bài hát

Bài hát

playlist

5.2.T/K theo album/playlist

- Biểu đồ luồng mức dưới đỉnh của quản lý tin tức

Sơ đồ 1.7: Biểu đồ luồng mức dưới đỉnh của quản quản lý tin tức

- Biểu đồ luồng mức dưới đỉnh của tìm kiếm

Trả lời y/c cập nhật tin

Trang 12

Sơ đồ 1.8 Biểu đồ luồng mức dưới đỉnh của tìm kiếm

Trang 13

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

Trang 17

Bài hát

idBH

UrlBH UrlHinhanh idCS NgayCapNhat SoLanNghe idTL idNS SoLanDown TamTrang Id LoaiNhac idTin TenBH LoiBH

Bài hát user

idBHuser

TenBH LoiBH UrlBH UrlHinhanh idCS idNS idTL SoLanDown TamTrang LoaiNhac

Nhạc sỹ

idNS

HoTenNS UrlHinhanh GioiThieuNS AnHien ThuTu

1.6 Mô hình thực thể liên kết

Trang 18

1.7 Module chức năng

- Module chức năng đăng ký

Đăng ký

DienThoai, Email, NgayDangKy, idGroup, NgaySinh,GioiTinh

Output: Đưa ra thông báo đăng ký thành công hoặc

chưa thành công

Process:

+ Nhập thông tin + Kiểm tra và xác nhận các thông tin

- Nếu chưa đăng ký,lưu lại thông tin và đưa rathông báo đăng ký thành công

- Ngược lại thì đưa ra thông báo thông tin chưachính xác và yêu cầu nhập lại

- Module chức năng đăng nhập

Trang 19

- Module

loại

Cập nhật thể loại

Output:Đưa ra thông báo cập nhật thể loại thành công

hay cập nhật thể loại không thành công

Process:

+ Nhập thông tin + Kiểm tra và xử lý yêu cầu(thêm,sửa,xóa) của quảntrị

+ Nếu là thêm thể loại thì:

- Kiểm tra thể loại đó đã tồn tại trong bảng thể loạichưa

- Nếu chưa có trong bảng thể loại thì lưu vào cơ sở

dữ liệu và đưa ra thông báo thêm thể loại thành công

- Ngược lại đưa ra thông báo thể loại đã tồn tại+ Nếu là xóa thể loại thì:

- Kiểm tra thể loại đó đã tồn tại trong bảng thể loạichưa

- Nếu có trong bảng thể loại thì cho phép xóa vàđưa ra thông báo xóa thể loại thành công

+ Nếu là sửa thể loại thì:

- Kiểm tra thể loại đó đã tồn tại trong bảng thể loạichưa

- Nếu có trong bảng thể loại thì cho phép sửa rồilưu vào cơ sở dữ liệu và đưa ra thông báo sửa thể loạithành công

Đăng nhập Input: User_name,pass

Output:Đưa ra thông báo đăng nhập thành công hay

thất bại

Process:

+ Nhập các thông tin + Kiểm tra và xác nhận thông tin.Lấy dữ liệu trongkho user ra:

- Nếu đã đăng ký, đưa ra thông báo đăng nhậpthành công

- Ngược lại đưa ra thông báo thông tin đăng nhậpkhông chính xác và yêu cầu nhập lại

Trang 20

- Module chức năng cập nhật bài hát

Cập nhật bài hát

hát,hình ảnh,loại nhạc

Output: Đưa ra thông báo(thêm,sửa,xóa) bài hát

thành công hoặc ( thêm,sửa,xóa) bài hát không thành

+ Nếu là thêm bài hát thì:

- Kiểm tra bài hát đó đã tồn tại trong bảng bài hátchưa

- Nếu chưa có trong bảng bảng bài thì lưu vào cơ sở

dữ liệu và đưa ra thông báo thêm bảng bài hát thành

- Nếu có trong bảng bài hát thì cho phép xóa và đưa

ra thông báo xóa bài hát thành công

+ Nếu là sửa bài hát thì:

- Kiểm tra bài hát đó đã tồn tại trong bảng bài chưa

- Nếu có trong bảng bài thì cho phép sửa rồi lưuvào cơ sở dữ liệu và đưa ra thông báo sửa bài hát

thành công

Trang 21

- Module chức năng cập nhật ca sỹ

Cập nhật ca sỹ Input:Họ tên ca sỹ,hình ảnh……

Output: Đưa ra thông báo( thêm,sửa,xóa) ca sỹ thành

công hoặc ( thêm,sửa,xóa) ca sỹ không thành công

Process:

+ Nhập thông tin

+ Kiểm tra và xử lý yêu cầu(thêm,sửa,xóa) ca sỹ

+ Nếu là thêm ca sỹ thì:

- Kiểm tra ca sỹ đó đã tồn tại trong bảng ca sỹ chưa

- Nếu chưa có trong bảng ca sỹ thì lưu vào cơ sở dữliệu và đưa ra thông báo thêm ca sỹ hát thành công

- Ngược lại đưa ra thông báo ca sỹ đã tồn tại+ Nếu là xóa ca sỹ thì:

- Kiểm tra ca sỹ đó đã tồn tại trong bảng ca sỹ chưa

- Nếu có trong bảng ca sỹ thì cho phép xóa và đưa

ra thông báo xóa ca sỹ thành công

+ Nếu là sửa thông tin ca sỹ thì:

- Kiểm tra ca sỹ đó đã tồn tại trong bảng ca sỹ chưa

- Nếu có trong bảng ca sỹ thì cho phép sửa rồi lưuvào cơ sở dữ liệu và đưa ra thông báo sửa ca sỹ thành

công

Trang 22

- Module chức năng cập nhật nhạc sỹ

Cập nhật nhạc sỹ Input:Họ tên nhạc sỹ,hình ảnh……

Output: Đưa ra thông báo( thêm,sửa,xóa) nhạc sỹ

thành công hoặc ( thêm,sửa,xóa) nhạc sỹ không thành

- Nếu chưa có trong bảng nhạc sỹ thì lưu vào cơ sở

dữ liệu và đưa ra thông báo thêm nhạc sỹ hát thành

+ Nếu là sửa thông tin nhạc sỹ thì:

- Kiểm tra nhạc sỹ đó đã tồn tại trong bảng nhạc sỹchưa

- Nếu có trong bảng nhạc sỹ thì cho phép sửa rồilưu vào cơ sở dữ liệu và đưa ra thông báo sửa nhạc sỹ

thành công

Trang 23

- Module chức năng cập nhật bài hát user

Cập nhật bài hát user

Input:Tên bài hát,thể loại,tên ca sỹ,nhạc sỹ,lời bài

hát,hình ảnh,loại nhạc

Output: Đưa ra thông báo thêm bài hát user thành

công hoặc thêm bài hát user không thành công

Process:

+ Nhập thông tin

+ Kiểm tra và xử lý yêu cầu (thêm,sửa,xóa) của quản

trị

+ Nếu là thêm bài hát user thì:

- Kiểm tra bài hát đó đã tồn tại trong bảng bài hátuser chưa

- Nếu chưa có trong bảng bài hát user thì lưu vào

cơ sở dữ liệu và đưa ra thông báo thêm bài hát thành

công

- Ngược lại đưa ra thông báo bài hát đã tồn tạitrong cơ sở dữ liệu

+ Nếu là xóa bài hát user thì:

- Kiểm tra bài hát đó đã tồn tại trong bảng bài hátuser chưa

- Nếu có trong bảng bài hát user thì cho phép xóa

và đưa ra thông báo xóa bài hát thành công

+ Nếu là sửa bài hát thì:

- Kiểm tra bài hát đó đã tồn tại trong bảng bảng bàiuser chưa

- Nếu có trong bảng bài user thì cho phép sửa rồilưu vào cơ sở dữ liệu và đưa ra thông báo sửa bài hát

thành công

Trang 24

- Module chức năng cập nhật thông tin cá nhân

Trang 25

Output: Cho phép nghe hoặc không tìm thấy Process:

+ Kiểm tra và xử lý yêu cầu của người dùng

- Nếu kiểm tra yêu cầu hợp lý ,lấy dữ liệu trong cơ

sở dữ liệu,cho phép nghe nhạc theo bảng xếp hạng

- Ngược lại không cho phép nghe theo bảng xếphạng

Cập nhật thông tin cá nhân

Input:Tên người dùng, mật khẩu ,địa chỉ,email Output: Đưa ra thông báo cập nhật thành công hoặc

cập nhật thất bại

Process:

+ Nhập thông tin + Kiểm tra và xử lý yêu cầu(thêm,sửa,xóa) + Nếu là thêm user thì:

- Kiểm tra người dùng đó đã tồn tại trong bảng userchưa

- Nếu chưa có trong bảng user thì lưu vào cơ sở dữliệu và đưa ra thông báo thêm user thành công

- Ngược lại đưa ra thông báo user đã tồn tại trong

cơ sở dữ liệu+ Nếu là xóa user thì:

- Kiểm tra bài hát đó đã tồn tại trong bảng bài hátuser chưa

- Nếu có trong bảng bài hát user thì cho phép xóa

và đưa ra thông báo xóa bài hát thành công+ Nếu là sửa bài hát thì:

- Kiểm tra user đó đã tồn tại trong bảng bảng userchưa

- Nếu có trong bảng user thì cho phép sửa rồi lưuvào cơ sở dữ liệu và đưa ra thông báo sửa user thànhcông

Trang 26

- Module chức năng nghe nhạc theo bài hát

Nghe theo bài hát

Output:Cho phép nghe bài hát hoặc đưa ra thông báo

không tìm thấy bài hát

Process:

+Nhập tên bài hát

+ Kiểm tra trong cơ sở dữ liệu

- Nếu tồn tại xử lý yêu cầu của người dùng +Lấy dữ liệu ra và cho phép nghe bài hát

- Ngược lại+Đưa ra thông báo không tìm thấy bài hát

- Module chức năng cập nhật tin tức

Cập nhật tin tức Input: Tên tin tức,mô tả,nội dung,hình ảnh

Output:Đưa ra thông báo cập nhật thành công hoặc

+ Nếu là thêm tin tức thì:

- Kiểm tra tin tức đó đã tồn tại trong chưa

- Nếu chưa có thì lưu vào cơ sở dữ liệu và đưa ra thông báo thêm tin tức thành công

+ Nếu là xóa tin tức thì:

- Kiểm tra tin tức đó đã tồn tại trong bảng tin tức chưa

- Nếu có trong bảng tin tức thì cho phép xóa và đưa

ra thông báo xóa tin tức thành công

Ngày đăng: 09/06/2014, 02:14

TỪ KHÓA LIÊN QUAN

w