- Module chức năng đăng ký
Đăng ký
Input: idUser, HoTen, UserName, Password, DiaChi, 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 ra thông báo đăng ký thành công.
- Ngược lại thì đưa ra thơng báo thơng tin chưa chính xác và yêu cầu nhập lại
- Module chức năng đăng nhập Đă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 trong kho user ra:
- Nếu đã đăng ký, đưa ra thông báo đăng nhập thành công .
- Ngược lại đưa ra thông báo thơng tin đăng nhập khơng chính xác và u cầu nhập lại
- Module chức năng cập nhật thể loại
Cập nhật thể loại Input: idTL, TenTL,AnHien
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ản trị
+ Nếu là thêm thể loại thì:
- Kiểm tra thể loại đó đã tồn tại trong bảng thể loại chư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ại chư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ại chưa
- Nếu có trong bảng thể loại thì cho phép sửa rồi lưu vào cơ sở dữ liệu và đưa ra thông báo sửa thể loại thành công
- Module chức năng cập nhật bài hát
Cập nhật bài hát
Input:Tên bài hát,thể loại,tên casỹ,nhạcsy,lời bài 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 cơng
Process:
+Nhập thơng tin
+ Kiểm tra và xử lý u cầu(thêm,sửa,xóa) của quản trị
+ 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át chư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 công.
- Ngược lại đưa ra thông báo bảng bài hát đã tồn tại + Nếu là xóa bài hát thì:
- Kiểm tra bài hát đó đã tồn tại trong bảng bài hát chưa
- 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ư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
- 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ưu vào cơ sở dữ liệu và đưa ra thông báo sửa ca sỹ thành công
- 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 cơng
Process:
+ Nhập thơng tin
+ Kiểm tra và xử lý yêu cầu (thêm,sửa,xóa) nhạc sỹ + Nếu là thêm nhạc sỹ thì:
- Kiểm tra nhạc sỹ đó đã tồn tại trong bảng nhạc sỹ chưa
- 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 công.
- Ngược lại đưa ra thông báo nhạc sỹ đã tồn tại + Nếu là xóa 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 xóa và đưa ra thơng báo xóa nhạc sỹ thành cơng
+ 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ồi lưu vào cơ sở dữ liệu và đưa ra thông báo sửa nhạc sỹ thành công
- 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át user 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ại trong 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át user 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ài user chưa
- Nếu có trong bảng bài user thì cho phép sửa rồi lư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
- Module chức năng cập nhật thông tin cá nhân 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 user chư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át user 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 user chưa
- Nếu có trong bảng user thì cho phép sửa rồi lưu vào cơ sở dữ liệu và đưa ra thông báo sửa user thành công
- Module chức năng quản lý bài hát đã uploat Quản lý bài hát đã upload
Input: User_name,pass
Output:Đưa ra thông báo Process:
+ Nhập thông tin
+ Kiểm tra và xử lý
- Nếu thông tin nhập vào đúng,lưu vào cơ sở dữ liệu,cho phép quản lý bài hát
- Ngược lại thông báo thông tin không đúng yêu cầu nhập lại
- Module chức năng nghe nhạc theo bảng xếp hạng Nghe nhạc theo bảng xếp hạng
Input: Thông tin cần xử lý
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ếp hạng
- Module chức năng nghe nhạc theo bài hát Nghe theo bài hát
Input:Tên 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
cập nhật thất bại
Process:
+ Nhập thông tin
+ Kiểm tra trong cơ sở dữ liệu và xử lý yêu cầu(thêm,sửa,xóa)
+ 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
+ Nếu là sửa tin tức thì:
- Kiểm tra tin tức đó đã tồn tại trong bảng tin tức thì cho phép sửa rồi lưu vào cơ sở dữ liệu và đưa ra thông báo sửa user thành công
- Module chức năng cập nhật danh mục tin Cập nhật danh mục tin
Input:Tên danh mục tin,nội dung,hình ảnh
Output: 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
+ Hệ thống kiểm tra và xử lý
+ Lưu lại thông tin trong cơ sở dữ liệu
+ Đưa ra thông báo tương ứng
- Module chức năng tìm kiếm theo tên bài hát Tìm kiếm theo tên bài hát Input: Tên bài hát
Output:Trả về kết quả tìm kiếm Process:
+ Nhập tên bài hát cần tìm
+ Hệ thống kiểm tra và xử lý yêu cầu.Nếu tên bài bát cần tìm hợp lệ thì lấy dữ liệu ra và trả về kết quả tìm kiếm và cho phép người dùng được nghe.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 tìm kiếm theo playlist/album Tìm kiếm theo playlist/album
Input:TenPL
Output:Trả về kết quả tìm kiếm Process:
+ Nhập tên playlist/album cần tìm
+ Hệ thống kiểm tra trong cơ sở dữ liệu và xử lý yêu cầu tìm kiếm Album/playlist.
- Nếu album/playlist tồn tại thì lấy dữ liệu về album ra và trả về kết quả tìm kiếm.
- Ngược lại đưa ra thơng báo khơng tìm thấy
- Module chức năng tìm kiếm theo ca sỹ
Tìm kiếm theo ca sỹ
Input:Tên ca sỹ
Output: Trả về kết quả tìm kiếm Process:
+ Nhập tên ca sỹ cần tìm
+ Hệ thống kiểm tra và xử lý yêu cầu tìm kiếm theo ca sỹ.
- Nếu ca sỹ tồn tại và đã có bài hát thì lấy dữ liệu những bài hát mà ca sỹ đó thể hiện ra và trả về kết quả tìm kiếm.
CHƯƠNG II