TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN DƯƠNG VĂN ĐEO LÂM HỒNG MẠO XÂY DỰNG CÔNG CỤ QUẢN LÝ ALBUM NHẠC ONLINE SỬ DỤNG CƠ CHẾ WEBSERVICE LUẬN VĂN KỸ SƯ CÔNG NGHỆ THÔNG TIN Vĩ
Trang 1TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN
DƯƠNG VĂN ĐEO LÂM HỒNG MẠO
XÂY DỰNG CÔNG CỤ QUẢN LÝ ALBUM NHẠC ONLINE SỬ DỤNG CƠ CHẾ
WEBSERVICE
LUẬN VĂN KỸ SƯ CÔNG NGHỆ THÔNG TIN
Vĩnh Long-2013
Trang 2TRƯỜNG ĐẠI HỌC CỬU LONG KHOA CÔNG NGHỆ THÔNG TIN
DƯƠNG VĂN ĐEO (MSSV: 10.020.007) LÂM HỒNG MẠO (MSSV: 10.020.023)
XÂY DỰNG CÔNG CỤ QUẢN LÝ ALBUM NHẠC ONLINE SỬ DỤNG CƠ CHẾ
WEBSERVICE
LUẬN VĂN KỸ SƯ CÔNG NGHỆ THÔNG TIN
Giáo Viên Hướng Dẫn
TS Nguyễn Thanh Bình
Vĩnh Long-2013
Trang 3LỜI CẢM ƠN
Lời đầu tiên, chúng tôi xin chân thành cảm ơn thầy Nguyễn Thanh Bình, người đã trực tiếp hướng dẫn chúng tôi hoàn thành luận văn này Nếu không có những lời chỉ dẫn tận tình, những tài liệu, những lời động viên khích lệ của thầy thì chúng tôi khó có thể hoàn thành bài luận văn này một cách thành công
Chúng tôi cũng xin chân thành cảm ơn các thầy cô trong khoa Công nghệ thông tin trường Đại học Cửu Long, đã tận tình dạy dỗ và giúp đỡ chúng tôi trong suốt khoảng thời gian chúng tôi học tập tại trường
Chúng con xin chân thành cảm ơn Cha Mẹ, các Anh Chị và những người thân trong gia đình đã nuôi dạy, tạo mọi điều kiện tốt nhất cho chúng con học tập, thường xuyên động viên nhắc nhở chúng con trong suốt thời gian học tập cũng như thời gian thực hiện luận văn này
Mặc dù chúng tôi đã rất cố gắng để hoàn thành bài luận văn với tất cả sự nổ lực của bản thân, nhưng bài luận văn chắc chắn không tránh khỏi những sai sót nhất định Chúng tôi rất mong nhận được những ý kiến đóng góp quý báo từ thầy cô và bạn bè để bài luận văn của chúng tôi được đầy đủ và hoàn thiện hơn
Cuối cùng, chúng tôi xin kính chúc quý Thầy Cô luôn dồi dào sức khỏe và công tác tốt
Vĩnh Long, ngày 11 tháng 6 năm 2013
Sinh viên thực hiện Dương Văn Đeo Lâm Hồng Mạo
Trang 4MỤC LỤC
LỜI CẢM ƠN 1
MỤC LỤC 2
DANH MỤC CÁC CHỮ VIẾT TẮT 8
DANH MỤC CÁC HÌNH 9
DANH MỤC CÁC BẢNG 13
LỜI MỞ ĐẦU 14
Chương 1: TỔNG QUAN 15
1.1 Đặt vấn đề 15
1.2 Nội dung đề tài 15
1.3 Phạm vi đề tài 16
1.4 Phương pháp nghiên cứu 16
1.5 Cấu trúc luận văn 16
Chương 2: CƠ SỞ LÝ THUYẾT LIÊN QUAN 17
2.1 Webservice 17
2.1.1 Giới thiệu Webservice 17
2.1.2 Đặc điểm Webservice 18
2.1.3 Kiến trúc của Webservice 19
2.2 Cơ chế SOAP 21
2.2.1 Giới thiệu SOAP (Simple Object accesss Protocol) 21
2.2.2 Các đặc trưng của SOAP 21
2.3 Cơ chế XML (Extensible Markup Language) 22
2.3.1 Giới thiệu về XML 22
2.3.2 Đặc điểm của XML 22
Trang 52.4 Cơ sở dữ liệu 23
2.4.1 Giới thiệu về SQL 23
2.4.2 Ưu điểm của SQL Server 2005 24
2.4.3 Một số tập lệnh cơ bản của SQL 24
Chương 3: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 25
3.1 Hệ thống sau khi phân tích và thiết kế 25
3.1.1 Hệ thống webservice cung cấp các chức năng quản lý album nhạc online 25
3.1.2 Hệ thống quản lý album nhạc online 26
3.2 Sơ đồ Usecase 27
3.2.1 Sơ đồ Usecase tổng quát của hệ thống 27
3.2.2 Sơ đồ Usecase tổng quát của admin 27
3.2.3 Mô tả Usecase đăng nhập 28
3.2.4 Mô tả Usecase nghe nhạc 29
3.2.6 Mô tả usecase tìm kiếm 30
3.2.7 Mô tả usecase upload 31
3.2.8 Mô tả usecase tạo list 32
3.2.9 Mô tả Usecase bình luận 33
3.2.10 Mô tả Usecase tìm kiếm của Admin 34
3.2.11 Mô tả Usecase cập nhật thành viên 35
3.2.12 Mô tả Usecase cập nhật bài hát 36
3.2.13 Mô tả Usecase cập nhật album 37
3.3 Sơ đồ Sequence 38
3.3.1 Đăng nhập 38
Trang 65.3 Hướng phát triển
Do thời gian làm luận văn có hạn nên còn một số chức năng chúng tôi chưa
hoàn thiện Trong thời gian tới chúng tôi sẽ tiếp tục phát huy các chức năng đã xây dựng, đồng thời xây dựng thêm các chức năng như: phát video nhạc, download video, download bài hát… để trang web trở thành một trang web nhạc thật sự hoàn chỉnh
Trang 7TÀI LIỆU THAM KHẢO Tiếng Việt
1 Đặng Minh Nhật (2009), Nghiên cứu webservice và ứng dụng trong thương
mại điện tử, Đại Học Quốc Gia Hà Nội
2 Lê Thu Hồng (2010), Hệ thống quản lí đăng ký thuế sử dụng web service, Đại Học Quốc Gia Hà Nội
Tiếng Anh
3 Brian Suda (2003), SOAP Web Services, University of Edinburgh
4 Ioannis G Baltopoulos (2005), Introduction to Web Services, CERN School
of Computing (iCSE) Geneva Switzerland
5 Matthew MacDonald (2008) , Pro ASP.NET 3.5 in C# 2008
Các link liên kết
6 http://hmweb.com.vn/aspnet-csharp.htm?page=6
7
http://sinhvienit.net/forum/cach-tao-playlist-voi-jw-player.147159.html#post713531
8 http://yinyangit.wordpress.com/2012/12/11/c-giao-tiep-giua-cac-process-bang-pipe-stream/
9 http://www.hoclaptrinhweb.com/