Báo cáo đề tài: Xây dựng Website nghe nhạc trực tuyến
lượt xem 128
download
Hiện nay, ngành công nghệ thông tin đã có những bước phát triển nhanh chóng về ứng dụng của nó trong mọi lĩnh vực trong cuộc sống trên phạm vi toàn thế giới nói chung và việt nam nói riêng. Công nghệ thông tin là một phần không thể thiếu của cuộc sống văn minh, góp phần đẩy mạnh công cuộc công nghiệp hóa hiện đại hóa đất nước.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Báo cáo đề tài: Xây dựng Website nghe nhạc trực tuyến
- GVHD: Nguyễn Thị Mai Phương BÁO CÁO ĐỀ TÀI Xây dựng Website nghe nhạc trực tuyến SV: Nguyễn Văn Thanh Trang 1
- GVHD: Nguyễn Thị Mai Phương LỜI MỞ ĐẦU Hiện nay, ngành công nghệ thông tin đ ã có những bư ớc phát triển nhanh chóng về ứng dụng của nó trong mọ i lĩnh vực trong cuộ c sống trên phạm vi toàn thế giới nói chung và việt nam nói riêng. Công nghệ thông tin là mộ t phần không thể thiếu của cuộc sống văn minh, góp phần đ ẩy mạnh công cuộ c công nghiệp hóa hiện đại hóa đ ất nước. Máy vi tính cùng với những ph ần mềm là công cụ không thể thiếu, giúp chúng ta quản lý, tổ chức, sắp xếp và xử lý công việc mộ t cách nhanh chóng và hiệu quả. Mạng Royal Pingdom cho biết, với 24,3 triệu người sử dụng Internet trong số 89,6 triệu dân, Việt Nam đứng thứ 20 trong danh sách các nước trên thế giới có số n gười sử dụng Internet cao nh ất. Trong đó có 76% vào mạng để nghe nhạc trực tuyến . Nắm b ắt được những cơ hộ i cung cấp các sản phẩm giải trí, , nhóm chúng em đ ã cho ra đời website OnlineMp3 với mục đích đem lại cho người yêu âm nhạc những tác phẩm hay phù hợp với mọ i đố i tượng khách hàng. Những yếu tố thuận lợi bên trong và bên ngoài, cùng với tiềm năng phát triển thị trường giải trí trên website ở Việt Nam chính là cơ sở để chúng em tin rằng OnlineMp3 sẽ trở thành website âm nhạc hàng đ ầu việt nam trong 5 năm tới. Đồ án bao gồm 3 chương: - Chương I: Phân tích hệ thống Chương này n êu ra bài toán quản lí thông tin cho n gười dùng, phân tích quy trình hoạt động của website. Từ đó nêu lên mục đích, yêu cầu đ ặt ra và phân tích hệ thống - Chương II: Thiết kế website Xác đ ịnh các chức năng cần thiết và đưa ra mối quan hệ giữ a các thành phần của website - Chương III: Xây dựng website Xây đ ựng website dự a trên ngôn ngữ Php và hệ cơ sở dữ liệu MySQL SV: Nguyễn Văn Thanh Trang 2
- GVHD: Nguyễn Thị Mai Phương MỤC LỤC LỜI MỞ ĐẦU ............................................................................................................ 1 1.1 Giới thiệu về PHP ............................................................................................ 5 1.2 Tạ i sao phải sử dụng PHP ............................................................................... 5 1.3 Cú pháp PHP ................................ ................................................................... 5 1.4 Các kiểu dữ liệu PHP ................................ ................................ ....................... 5 1.5 Giới thiệu về MYSQL ................................ ...................................................... 6 1.6 Đặ c điểm của MYSQL ..................................................................................... 6 CHƯƠ NG 2. THIẾT KẾ WEBSITE ....................................................................... 7 2.1 Phát biểu bài toán ............................................................................................ 7 2.2 Các quy trình trên website ............................................................................... 7 2 .2.1. Quy trình đăng kí thành viên ................................................................ ..... 7 2 .2.2. Quy trình đăng nhập dưới chế độ thành viên............................................. 8 2.3 Yêu cầ u hệ thố ng................................................................ .............................. 9 2 .3.1. Yêu cầu chức năng ..................................................................................... 9 2 .3.2. Yêu cầu phi chức năng ............................................................................... 9 2.4 Thiết kế giao diện website ................................ ................................................ 9 2 .4.1 Trang quản trị Admin.................................................................................. 9 2 .4.2. Trang đăng nhập cho thành viên ............................................................. 10 2 .4.3. Trang đăng kí cho thành viên ................................ ................................ .. 10 2 .4.4. Giao diện website ...................................................................................... 11 CHƯƠ NG 3. XÂY DỰNG WEBSITE ................................ ................................ .. 12 3.1 Xây dựng cơ sở dữ liệu ................................................................................. 12 3.2. Xây dựng trang Admin ................................................................................. 13 3.3. Xây dựng trang đăng kí, đăng nhậ p ................................ ............................ 24 3.4. Xây dựng trang upload dữ liệu .................................................................... 25 KẾT LUẬN ................................ ................................ .............................................. 28 TÀI LIỆU THAM KHẢO ....................................................................................... 29 SV: Nguyễn Văn Thanh Trang 3
- GVHD: Nguyễn Thị Mai Phương DANH MỤC HÌNH Hình 1: Quy trình đăng kí thành viên ................................................................ ........... 7 Hình 2: Quy trình đăng nhập thành viên ...................................................................... 8 Hình 3: Giao diện đăng nhập trang Admin .................................................................. 9 Hình 4: Giao diện trang Admin.................................................................................. 10 Hình 5: Giao diện trang đăng nhập ........................................................................... 10 Hình 6: Giao diện trang đăng kí ................................................................................ 10 Hình 7. Giao diện trang chủ ...................................................................................... 11 Hình 8. Giao diện trang nghe nhạ c ............................................................................ 11 Hình 9. Cơ sở dữ liệu ................................ ................................................................. 12 Hình10. Trang quản trị thành viên ............................................................................. 13 Hình 11. Trang duyệt bài hát mới đăng...................................................................... 14 Hình 12. Trang ch ỉnh sửa bài hát đã đ ăng ................................................................. 16 Hình 13. Trang thêm sửa xóa thể loạ i nhạc................................................................ 18 Hình 14. Trang thêm sửa xóa bài hát hot ................................................................ ... 20 Hình 15: Trang thêm sửa xóa ca sỹ............................................................................ 22 Hình 16. Trang đăng kí .............................................................................................. 24 Hình 17. Trang đăng nhập ......................................................................................... 25 Hình 18:Trang upload nhạ c....................................................................................... 25 SV: Nguyễn Văn Thanh Trang 4
- GVHD: Nguyễn Thị Mai Phương CHƯƠNG 1. TỔNG QUAN VỀ PHP VÀ MYSQL 1.1 Giới thiệu về PHP PHP(Hypertext Preprocessor) là ngôn ngữ script trên server đượcthiết kế để d ễ dàng xây dựng các trang Web động. Mã PHP có th ểthực thi trên Webserver để tạo ra mã HTML và xu ất ra trình duyệtweb theo yêu cầu của người sử dụng. Ngôn ngữ PHP ra đ ời năm 1994 Rasmus Lerdorf sau đó được phát triển bởi nhiều người trải qua nhiều phiên bản. Phiên b ản hiện tại là PHP 5.0 đ ã đượccông bố 07/2004. 1.2 Tại sao phải sử dụng PHP Có nhiều lý do khiến cho việc sử dụng ngôn ngữ n ày chiếm ưu thế, sau đây là mộ t sốlý do cơ bản: Miễn phí, download d ễ d àng từ Internet. Ngôn ngữ rất d ễ học, dễ viết Mã nguồn mở(open sorce code) Mã nguồn không phải sửa lại n hiều khi viết chạy cho các hệ đ iều hành từ Windows,Linnux, Unix. Rất đơn giản trong việc kết nối với nhiều nguồn DBMS.ví dụ như : MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas,dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis và nhiều h ệ thống CSDL thuộc Hệ Điều Hành Unix (Unix dbm) cùng bất cứ DBMS n àocó sự hổ trợ cơ chế ODBC (Open Database Connectivity) ví dụ như DB2 của IBM. 1.3 Cú pháp PHP Đo ạn mã php luôn được b ắt đầu và kết thúc b ởi cặp thẻ theo cú pháp: Đo ạn mã php có thể đ ặt b ất k ỳ đâu trong tài liệu. Thông thường một trang php bao gồm các thẻ HTML như mộ t trang HTML nhưng có thêm các đo ạn mã php. 1.4 Các kiểu dữ liệu PHP Php hỗ trợ 5 kiểu d ữ liệu như sau:Integer: sử dụng cho giá trị có kiểu dữ liệu là số nguyên. Double: sử dụng cho giá trị có kiểu dữ liệu là số thực. String: sử dụng cho SV: Nguyễn Văn Thanh Trang 5
- GVHD: Nguyễn Thị Mai Phương các giá trị có kiểu d ữ liệu là chuỗi và ký tự . Array: sử d ụng cho các giá trị có kiểu dữ liệu là mảng. Object: sử dụng cho các giá trị có kiểu d ữ liệu là đối tượng củ a lớp. 1.5 Giới thiệu về MYSQL MySQL là mộ t hệ quản trị cơ sở dữ liệu, một h ệ quản trị cơ sở dữ liệu quan h ệ, được phát triển, phân phối và hỗ trợ b ởi MySQL AB. Để làm việc với MySQL cần đăng ký kết nối, tạo cở sở d ữ liệu, quản lý người dùng, phân quyền sử dụng, thiết kế đối tượng Table của cơ sở dữ liệu và xử lý dữ liệu.Để quản lý và thao tác trên cơ sở dữ liệu ta có thể sử dụng giao diện đồ họa hoặc dạng Command line 1.6 Đặc điểm của MYSQL MySQL cũng giống như các h ệ quản trị CSDL: Access, SQL Server, PostgreSQL, Oracle, phần mềm mã nguồn m ở do đó có thể tải miễn phí từ trang chủ.Nó có nhiều phiên bản cho các hệ điều hành khác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac OS X, Unix, Solaris… MySQL là cơ sở dữ liệu tố c độ cao, ổn định và dễ sử dụng, có tính khả chuyển, hoạt động trên nhiều h ệ điều hành cung cấp một hệ thống lớn các hàm tiện ích rất mạnh.Với tốc độ và tính bảo m ật cao, MySQL rất thích hợp cho các ứng dụ ng có truy cập CSDL trên internet.MySQL server ho ạt động trong các hệ thống nhúng hoặc client/server. SV: Nguyễn Văn Thanh Trang 6
- GVHD: Nguyễn Thị Mai Phương CHƯƠNG 2. THIẾT KẾ WEBSITE 2.1 Phát biểu bài toán Khi truy cập vào website thì người dùng có thể xem các thông tin b ài hát theo từng chuyên mụ c, nghe nhạc miễn phí, đăng kí làm thành viên của website. Các thành viên có th ể tiến hành upload nh ạc củ a mình, chỉnh sửa hoặc xóa nội dung của các bài viết, đồng thời có thể download nhạc. 2.2 Các quy trình trên website 2.2.1. Quy trình đăng kí thành viên Bắt đầu Đăng kí thành viên Xác nhận thông tin cá nhân Không hợp lệ Kiểm tra thông tin Hợp lệ Thông báo đăng kí thành công Trở về trang đăng nhập Kết Thúc Hình 1: Quy trình đăng kí thành viên SV: Nguyễn Văn Thanh Trang 7
- GVHD: Nguyễn Thị Mai Phương Mô tả - Người sử dụng đăng nhập vào website, khi click đăng kí thì bản đăng kí hiện ra cho phép người sử dụng nhập các thông tin cần thiết - Hệ thống sẽ kiểm tra và xác nh ận các thông tin mà người sử dụng đưa và đồng thời đưa ra thông báo theo từng thông tin 2.2.2. Quy trình đăng nhập dưới chế độ thành viên Bắt đầu Nhập các thông tin xác thực tài Thành viên nhập username và password khoản Có Không hợp lệ Kiểm tra Yêu cầu cấp lại tài khoản thông tin thành viên Hợp lệ Thông báo đăng nhập thành công Không Đưa thành viên về trang chủ Kết Thúc Hình 2: Quy trình đăng nhập thành viên Mô tả - Trong Thành viên sẽ tiến hành đăng nhập tại mục đăng nhập của website, hệ thống sẽ kiểm tra các thông tin th ành viên đưa vào, n ếu hợp lệ thì thành viên đăng nhập b ình thường, có thể thực hiện các quyền của một thành viên, ngược lại hệ thống sẽ yêu cầu thành viên cung cấp thông tin chính xác hoặc yêu cầu cấp lại tài kho ản SV: Nguyễn Văn Thanh Trang 8
- GVHD: Nguyễn Thị Mai Phương 2.3 Yêu cầ u hệ thố ng 2.3.1. Yêu cầu chức năng Chức năng website Đăng nhập website Đăng kí thành viên Hiệu chỉnh thông tin thành viên Chức năng cập nhật thông tin Cập nhật bài hát theo các chuyên mục Cập nhật thông tin của thành viên và ban quản trị Ch ức năng xử lí Tìm kiếm Liên hệ 2.3.2. Yêu cầu phi chức năng - Giao diện trực quan dễ sử dụng, thân thiện - 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 2.4 Thiết kế giao diện website 2.4.1 Trang q uản trị Admin - Trang admin sẽ cho phép Admin có thể kiểm soát mọi hoạt động của website, quản lí các thành viên, thêm, sửa xóa các bài viết…. - Mục 1: Admin tiến h ành đăng nh ập Hình 3: Giao diện đăng nhập trang Admin SV: Nguyễn Văn Thanh Trang 9
- GVHD: Nguyễn Thị Mai Phương - Mục 2: Admin hiệu chỉnh các thông tin trong website Hình 4 : Giao diện trang Admin 2.4.2. Trang đăng nhập cho thành viên - Thành viên tiến hành đăng nhập qua giao diện sau: Hình 5: Giao diện trang đăng nhập 2.4.3. Trang đăng kí cho thành viên Hình 6: Giao diện trang đăng kí SV: Nguyễn Văn Thanh Trang 10
- GVHD: Nguyễn Thị Mai Phương 2.4.4. Giao diện website -Mục 1: Giao diện tại trang chủ Hình 7. Giao diện trang chủ - Mục 2: Giao diện tại trang nghe nhạc Hình 8. Giao diện trang nghe nhạc SV: Nguyễn Văn Thanh Trang 11
- GVHD: Nguyễn Thị Mai Phương CHƯƠNG 3. XÂY DỰNG WEBSITE 3.1 Xây dựng cơ sở dữ liệu Sử dụng xampp, h ệ quản trị cơ sở d ữ liệu để tạo nên các b ảng chứa thông tin, cụ thể: Bảng user: -Lưu thông tin của các thành viên đã đ ăng kí Bảng baihatmoi -Lưu thông tin về nhưng bài hát thành viên đăng lên Bảng baihat -Lưu thông tin bài hát đã được Admin duyệt Bảng baihathot -Lưu thông tin bài hát Admin đăng lên Bảng casy -Lưu thông tin những ca sỹ Bảng chude -Lưu thông tin về chủ đề website Hình 9. Cơ sở dữ liệu SV: Nguyễn Văn Thanh Trang 12
- GVHD: Nguyễn Thị Mai Phương 3.2. Xây dựng trang Admin Q uản trị người dùng Chức năng: lưu trữ thông tin chung của thành viên - Hình10 . Trang quản trị thành viên - Co de: SV: Nguyễn Văn Thanh Trang 13
- GVHD: Nguyễn Thị Mai Phương Duyệt bài hát mới đăng Chức năng: Duyệt b ài hát của th ành viên đăng lên - Hình 11. Trang duyệt bài hát mới đăng SV: Nguyễn Văn Thanh Trang 14
- GVHD: Nguyễn Thị Mai Phương - Code: SV: Nguyễn Văn Thanh Trang 15
- GVHD: Nguyễn Thị Mai Phương Bài hát đã được đăng Chức năng: Thêm sửa xóa các bài hát đã được Admin duyệt - Hình 12. Trang ch ỉnh sửa bài hát đã đăng SV: Nguyễn Văn Thanh Trang 16
- GVHD: Nguyễn Thị Mai Phương - Code: SV: Nguyễn Văn Thanh Trang 17
- GVHD: Nguyễn Thị Mai Phương Thể loại nhạc Chức năng: Thêm sửa xóa thể loại nhạc - Hình 13. Trang thêm sửa xóa thể loại nhạc SV: Nguyễn Văn Thanh Trang 18
- GVHD: Nguyễn Thị Mai Phương - Code: Upload nhạc hot Chức năng: Admin đăng những bài nh ạc hot - SV: Nguyễn Văn Thanh Trang 19
- GVHD: Nguyễn Thị Mai Phương Hình 14. Trang thêm sửa xóa bài hát hot - Code: SV: Nguyễn Văn Thanh Trang 20
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Tổng hợp các mẫu báo cáo thực tập xây dựng thông dụng
34 p | 5219 | 689
-
Báo cáo đồ án: Xây dựng Website bán máy tính và các thiết bị mạng
80 p | 2391 | 274
-
Báo cáo đề tài: Xây dựng chương trình quản lý cửa hàng bán xe máy
60 p | 2412 | 258
-
Báo cáo tốt nghiệp: " XÂY DỰNG HỆ THỐNG BÁO CÁO BỘ PHẬN PHỤC VỤ QUẢN LÝ NỘI BỘ Ở CÔNG TY DU LỊCH VIÊT NAM TẠI THÀNH PHỐ ĐÀ NẴNG "
48 p | 362 | 93
-
Báo cáo thực tập: Đề tài: “Xây dựng hệ thống quản lý bán sách qua mạng”
58 p | 412 | 77
-
Báo cáo đồ án: Xây dựng wedsite quản lý điểm học sinh tiểu học
12 p | 380 | 61
-
Báo cáo hệ thống thông tin địa lý (GIS): Xây dựng bản đồ cây xăng quận Thanh Khê
8 p | 335 | 56
-
Báo cáo đề tài: Quản lý chương trình đào tạo trường đại học Điện Lực
31 p | 314 | 54
-
Báo cáo đề tài: Mô hình hệ thống điều khiển tự động và xây dựng bộ điều khiển PIC
18 p | 250 | 52
-
Báo cáo đề tài KHCN cấp Bộ: Nghiên cứu cơ sở khoa học xác định Mức độ ô nhiễm môi trường của các nguồn phóng xạ tự nhiên để xây dựng quy trình công nghệ đánh giá chi tiết các vùng ô nhiễm phóng xạ tự nhiên - ThS. Nguyễn Văn Nam
125 p | 188 | 44
-
Báo cáo đề tài cấp Nhà nước: Nghiên cứu chế tạo các loại sợi ngắn và vải mát từ tre và luồng để gia cường cho vật liệu polyme composite thân thiện môi trường - TS. Bùi Chương
166 p | 167 | 24
-
Báo cáo đồ án: Xây dựng Website quản lý đĩa
12 p | 219 | 22
-
Báo cáo đề tài khoa học và công nghệ cấp trường: Nghiên cứu chiết tách cao neem từ lá cây neem Ấn Độ bằng các hệ dung môi khác nhau và bước đầu nghiên cứu ứng dụng trong thuốc bảo vệ thực vật
96 p | 81 | 18
-
Báo cáo đề tài nghiên cứu khoa học cấp trường: Nghiên cứu tiêu chí đánh giá chất lượng hướng dẫn viên du lịch ở Việt Nam
105 p | 42 | 18
-
Báo cáo: Kinh nghiệm xây dựng mô hình cấp cứu trước bệnh viện ở Hà Nam
40 p | 134 | 17
-
Báo cáo thực tập: Xây dựng thể thức văn bản của Đoàn thanh niên Cộng sản Hồ Chí Minh tại Đoàn xã Giáp Sơn, Lục Ngạn, Bắc Giang
46 p | 161 | 15
-
Báo cáo đề tài khoa học và công nghệ cấp Bộ: Nghiên cứu xây dựng qui định về ghi nhãn sản phẩm dệt may phù hợp với điều kiện trong nước và qui định quốc tế - KS. Bùi Thị Thanh Trúc
47 p | 108 | 10
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn