Luận văn Xây dựng web trò chơi dân gian

pdf 25 trang phuongnguyen 5190
Bạn đang xem 20 trang mẫu của tài liệu "Luận văn Xây dựng web trò chơi dân gian", để tải tài liệu gốc về máy bạn click vào nút DOWNLOAD ở trên

Tài liệu đính kèm:

  • pdfluan_van_xay_dung_web_tro_choi_dan_gian.pdf

Nội dung text: Luận văn Xây dựng web trò chơi dân gian

  1. Luận văn: Xây dựng web trò chơi dân gian
  2. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN LỜI CẢM ƠN  Qua đây em xin được bày tỏ lòng biết ơn đến thầy Hồ Diên Lợi. Thầy là người đã truyền thụ cho em rất nhiều kiến thức quý báu trong quá trình học tập tại trường. Thầy rất nhiệt tình hướng dẫn và giúp đỡ chúng em trong suốt quá trình thực hiện đồ án môn học “Xây dựng website Trò chơi dân gian” này. Đồng thời em xin chân thành cảm ơn tới toàn thể các thầy cô giáo của Trường Cao Đẳng Công Thương Tp.HCM. Xin gửi lời cảm ơn đặc biệt tới các thầy cô giáo Khoa Công Nghệ Thông Tin, những người đã tận tình chỉ dạy trong suốt quá trình học tại trường. Xin được gửi lời cảm ơn đến những người thân và bạn bè đã tạo điều kiện, giúp đỡ và động viên trong suốt quá trình thực hiện đồ án môn học này. Tp.HCM, ngày 20 tháng 06 năm 2011 Sinh viên thực hiện Trần Như Dương Trang 1
  3. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN LỜI NHẬN XÉT  Trang 2
  4. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN MỤC LỤC CHƢƠNG I: MỞ ĐẦU 6 GIỚI THIỆU WEBSITE 7 CHƢƠNG II: NỘI DUNG TRONG WEBSITE 8 1. GIAO DIỆN CHÍNH – CHỨC NĂNG 8 1.1 Trang chủ 8 1.1.1 Hình ảnh 8 1.1.2 Chức năng 8 1.2 Giới thiệu 9 1.2.1 Hình ảnh 9 1.2.2 Chức năng 10 1.3 Trò chơi 10 1.3.1 Hình ảnh 10 1.3.2 Chức năng 10 1.4 Tin tức 11 1.4.1 Hình ảnh 11 1.4.2 Chức năng 11 1.5 Sự kiện 12 1.5.1 Hình ảnh 12 1.5.2 Chức năng 12 1.6 Góp ý 13 1.6.1 Hình ảnh 13 1.6.2 Chức năng 13 1.7 Đăng ký 14 1.7.1 Hình ảnh 14 1.7.2 Chức năng 14 2. MỘT SỐ MODULE – CHỨC NĂNG 15 2.1 Đăng nhập thành viên 15 2.1.1 Hình ảnh 15 2.1.2 Chức năng 15 2.2 Đăng ký 15 Trang 3
  5. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 2.2.1 Hình ảnh 15 2.2.2 Chức năng 15 2.3 Đăng nhập admin 16 2.3.1 Hình ảnh 16 2.3.2 Chức năng 16 2.4 Đăng xuất admin 16 2.4.1 Hình ảnh 16 2.4.2 Chức năng 16 2.5 Lƣợt truy cập 16 2.5.1 Hình ảnh 16 2.5.2 Chức năng 16 3. PHẦN QUẢN TRỊ WEBSITE 17 3.1 Trang chủ admin 17 3.1.1 Hình ảnh 17 3.1.2 Chức năng 17 3.2 Trang thêm thông tin 17 3.2.1 Hình ảnh 17 3.2.2 Chức năng 17 3.3 Trang xóa thông tin 18 3.3.1 Hình ảnh 18 3.3.2 Chức năng 18 3.4 Trang sửa thông tin 18 3.4.1 Hình ảnh 18 3.4.2 Chức năng 18 CHƢƠNG III: CƠ SỞ DỮ LIỆU – MỘT SỐ HÀM XỬ LÝ 19 1. CƠ SỞ DỮ LIỆU 19 1.1 Bảng “Admin” 19 1.2 Bảng “Chủ Đề” 19 1.3 Bảng “Giới Thiệu” 19 1.4 Bảng “Góp Ý” 19 1.5 Bảng “Khu Vực” 19 Trang 4
  6. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.6 Bảng “Liên Kết” 20 1.7 Bảng “Nhóm Tin” 20 1.8 Bảng “Quảng Cáo” 20 1.9 Bảng “Sự Kiện” 20 1.10 Bảng “Thành Viên” 20 1.11 Bảng “Trò Chơi” 21 1.12 Bảng “Menu” 21 1.13 Bảng “Tin Tức” 21 2. MỘT SỐ HÀM XỬ LÝ 22 CHƢƠNG IV: TỔNG KẾT 23 1. Ƣu Điểm 23 2. Khuyết Điểm 23 3. Hƣớng mở rộng 23 TÀI LIỆU THAM KHẢO 24 1. Sách tham khảo 24 2. Các trang web tham khảo 24 Trang 5
  7. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN CHƢƠNG I: MỞ ĐẦU Ngày nay, ứng dụng công nghệ thông tin và việc tin học hóa được xem là một trong những yếu tố mang tính quyết định trong hoạt động của các chính phủ, tổ chức, cũng như của các công ty, nó đóng vai trò hết sức quan trọng, có thể tạo ra ngững bước đột phá mạnh mẽ. Cùng với sự phát triển không ngừng về kỹ thuật máy tính và mạng điện tử, công nghệ thông tin cũng được xem là những công nghệ có đẳng cấp cao, lần lượt chinh phục hết đỉnh cao này đến đỉnh cao khác. Mạng internet là một trong những sản phẩm có giá trị hết sức to lớn và ngày càng trở thành một công cụ không thể thiếu, là nên tảng chính cho sự truyền tải, trao đổi thông tin trên toàn cầu. Giờ đây, mọi việc liên quan đến thông tin thật dễ dàng cho người sử dụng: chỉ cần có một máy tính kết nối internet và một dòng dữ liệu truy tìm thì gần như lập tức cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thông tin, hình ảnh và thậm chí đôi lúc có cả những âm thanh nếu bạn cần Bằng internet, chúng ta đã thực hiện được nhiều công việc với tốc độ nhanh hơn và chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này đã triển khai sự phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng đời sống con người. Trong hoạt động xã hội diễn ra hàng ngày, giờ đây thương mại điện tử đã khẳng định được vai trò xúc tiến và thúc đẩy sự phát triển tư duy của con người. Để một nguồn tri thức được nạp vào suy nghĩ của chúng ta quả là một việc khó, nhưng khi đến với website này bạn có thể tiếp nhận được nguồn thông tin nhanh nhất và chính xác nhất. Vì vậy xây dựng được một Website cho cộng đồng người Việt Nam thì mình rất là vui. Chính vì lẽ đó, em chọn đề tài “Xây dựng website Trò chơi dân gian”. Với sự hướng dẫn tận tình của Thầy Hồ Diên Lợi chúng em đã hoàn thành đề tài này. Tuy đã cố gắng hết sức tìm hiểu, phân tích thiết kế và cài đặt hệ thống nhưng chắc rằng không tránh khỏi những thiếu sót. Em rất mong nhận được sự thông cảm và góp ý của quý thầy cô. Em xin chân thành cảm ơn. Trang 6
  8. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN GIỚI THIỆU WEBSITE Website gồm các phần sau: 1. Phần “Dành cho ngƣời dùng”  Website “Trò chơi dân gian” là một nguồn tri thức quý báu cho tất cả mọi người vì nó mang tính xã hội cao trong cả nước.  Đến với website bạn có thể liên tưởng lại thời thơ ấu của mình đã trải qua như thế nào? Vì nó chứa đựng những nguồn thông tin mà có thể nói là như sách vở lưu lại, chứa gần như toàn bộ những thông tin mà một con người đã trải qua từ thời thơ ấu đến bây giờ.  Ở đây bạn có thể đọc được những tin tức về trò chơi, xã hội, văn hóa, thơ ca theo từng khu vực, từng vùng miền khác nhau trên cả nước. Không những vậy, chúng ta còn đọc được những tin tức và sự kiện về trò chơi dân gian đang diễn ra hằng ngày xung quanh cuộc sống chúng ta.  Website “Trò chơi dân gian” có phần liên kết đến các trang web khác để chúng ta có thể tìm kiếm nguồn thông tin một cách nhanh nhất.  Website còn là nơi để bạn góp ý với chúng tôi những thông tin mà bạn cho là hữu ích với mọi người, để góp phần làm cho nguồn thông tin về trò chơi dân gian ngày càng phong phú và chính xác hơn. 2. Phần “Dành cho ngƣời quản lý website”  Người quản lý là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động của hệ thống. Nhà quản lý được cấp một tên đăng nhập và mật khẩu để đăng nhập vào hệ thống, thực hiện các chức năng dành riêng cho mình.  Chức năng cập nhật, sửa, xóa các thông tin về trò chơi, sự kiện quan trọng trong từng khu vực trên cả nước Mục đích của việc cập nhật, thêm, xóa, sửa là giúp cho nguồn thông tin được hoàn thiện và chính xác hơn.  Tiếp nhận ý kiến đóng góp của các bạn đọc, để từ đó chính xác hóa thông tin.  Ngoài chức năng trên thì Website còn được thiết kế sao cho dễ hiểu, giao diện mang tính dễ dùng, đẹp mắt và làm cho mọi người thấy được thông tin hữu ích cần tìm. Trang 7
  9. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN CHƢƠNG II: NỘI DUNG TRONG WEBSITE 1. GIAO DIỆN CHÍNH – CHỨC NĂNG 1.1 Trang chủ 1.1.1 Hình ảnh 1.1.2 Chức năng  Giới thiệu tổng quan về website.  Thể hiện tất cả các thành phần chính của hệ thống website. Trang 8
  10. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.2 Giới thiệu 1.2.1 Hình ảnh Trang 9
  11. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.2.2 Chức năng  Giới thiệu tổng quan về website, giá trị và ý nghĩa của trang web, cũng như lĩnh vực mà trang web muốn hướng tới.  Giới thiệu địa chỉ của ban xây dựng và quản trị website này. 1.3 Trò chơi 1.3.1 Hình ảnh 1.3.2 Chức năng  Phân loại trò chơi theo từng khu vực cụ thể giúp cho người đọc dễ dàng nắm bắt thông tin. Trang 10
  12. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.4 Tin tức 1.4.1 Hình ảnh 1.4.2 Chức năng  Cập nhật tất cả tin tức mới nhất về trò chơi, xã hội, văn hóa  Dùng kỹ thuật phân trang trong PHP. Trang 11
  13. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.5 Sự kiện 1.5.1 Hình ảnh 1.5.2 Chức năng  Hiển thị những sự kiện nổi bật nhất và mới nhất trong thời gian gần đây nhất. Trang 12
  14. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.6 Góp ý 1.6.1 Hình ảnh 1.6.2 Chức năng  Trang này hổ trợ bạn đọc đóng góp ý kiến để cho thông tin được cập nhật chính xác hơn.  Bạn đọc là người hổ trợ đắc lực nhất cho chúng tôi trong việc đóng góp ý kiến xây dựng diễn đàn này, vì vậy chúng tôi xây dựng trang đóng góp ý kiến này. Trang 13
  15. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.7 Đăng ký 1.7.1 Hình ảnh 1.7.2 Chức năng  Khi đăng ký tài khoản tại diễn đàn bạn sẽ được quyền đóng góp ý kiến tại trang góp ý.  Bạn sẽ nhận được những lời khen và những quà tặng ý nghĩa tại diễn đàn này nếu bạn đóng góp ý kiến hay cho chúng tôi. Trang 14
  16. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 2. MỘT SỐ MODULE – CHỨC NĂNG 2.1 Đăng nhập thành viên 2.1.1 Hình ảnh 2.1.2 Chức năng  Nếu bạn đã có tài khoản thì bạn nhập thông tin tài khoản vào và nhấn “Login” để đăng nhập vào hệ thống của chúng tôi.  Nếu chưa có thì nhấp nút “Regis” để tạo tài khoản cho mình. 2.2 Đăng ký 2.2.1 Hình ảnh 2.2.2 Chức năng  Bạn đọc đăng ký thành viên để đăng nhập vào trang web. Trang 15
  17. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 2.3 Đăng nhập admin 2.3.1 Hình ảnh 2.3.2 Chức năng  Trang này dành riêng cho người quản trị website, bắt buộc bạn phải có tài khoản với quyền admin thì mới đăng nhập được vào trang quản lý admin của website. 2.4 Đăng xuất admin 2.4.1 Hình ảnh 2.4.2 Chức năng  Khi bạn đăng nhập vào phần admin thì khi bạn thoát ra sẽ có thông báo này. Bạn nhấp “Quit” để thoát. 2.5 Lƣợt truy cập 2.5.1 Hình ảnh 2.5.2 Chức năng  Phần này sẽ đếm số người đang truy cập website, số lượng người truy cập hôm qua, hôm nay và tổng số người truy cập từ trước tới hiện tại. Trang 16
  18. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 3. PHẦN QUẢN TRỊ WEBSITE 3.1 Trang chủ admin 3.1.1 Hình ảnh 3.1.2 Chức năng  Trang này dùng để hiển thị thông tin lấy từ cơ sở dữ liệu lên. 3.2 Trang thêm thông tin 3.2.1 Hình ảnh 3.2.2 Chức năng  Bạn nhập đầy đủ thông tin vào và nhấp nút “Addition”.  Nhấp nút “Back” để quay trở lại trang chủ admin. Trang 17
  19. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 3.3 Trang xóa thông tin 3.3.1 Hình ảnh 3.3.2 Chức năng  Nhấp nút “Delete” để xóa.  Nhấp nút “Quit” để hủy việc xóa. 3.4 Trang sửa thông tin 3.4.1 Hình ảnh 3.4.2 Chức năng  Khi bạn chọn dòng dữ liệu để sửa thì dữ liệu đó sẽ hiển thị lên trên form, nhấp nút “Update” để sửa dữ liệu này.  Nhấp nút “Back” để quay trở lại trang chủ admin. Trang 18
  20. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN CHƢƠNG III: CƠ SỞ DỮ LIỆU – MỘT SỐ HÀM XỬ LÝ 1. CƠ SỞ DỮ LIỆU 1.1 Bảng “Admin” 1.2 Bảng “Chủ Đề” 1.3 Bảng “Giới Thiệu” 1.4 Bảng “Góp Ý” 1.5 Bảng “Khu Vực” Trang 19
  21. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.6 Bảng “Liên Kết” 1.7 Bảng “Nhóm Tin” 1.8 Bảng “Quảng Cáo” 1.9 Bảng “Sự Kiện” 1.10 Bảng “Thành Viên” Trang 20
  22. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 1.11 Bảng “Trò Chơi” 1.12 Bảng “Menu” 1.13 Bảng “Tin Tức” Trang 21
  23. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN 2. MỘT SỐ HÀM XỬ LÝ Tên Hàm Kiểu trả về Mô Tả ketnoi ($a,$b,$c,$d) Phương thức kết nối CSDL. Convert_table ($a) Mảng Chuyển bảng thành mảng theo thứ tự từ 0 đến n. Convert_table_sort ($a) Mảng Chuyển bảng thành mảng theo thứ tự từ n trở về 0. Convert_table_dk($a,$b,$c) Mảng Chuyển bảng thành mảng có điều kiện. Add_record ($a, $b, $c) Không có Phương thức thêm dữ liệu giá trị vào bảng. Delete_record ($a, $b, $c) Không có Phương thức xóa dữ liệu giá trị vào bảng. Update_record ($a, $b, $c) Không có Phương thức sửa dữ liệu giá trị vào bảng. Number_record ($a) Có giá trị Đếm số dòng trong bảng. Number_record_dk($a,$b,$c) Có giá trị Đếm số dòng trong bảng có điều kiện. Number_page ($a, $b) Có giá trị Đếm số trang được phân trang. trangdau ($a, $b) Có giá trị Trả về trang đầu tiên. trangcuoi ($a, $b, $c) Có giá trị Trả về trang đầu cuối. Link ($a, $b, $c) Không có Trả về link liên kết đến các giá trị trang. page_recent() Trả về trang hiện tại được chọn. Trang 22
  24. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN CHƢƠNG IV: TỔNG KẾT 1. Ƣu Điểm  Chương trình có giao diện thân thiện, thuận tiện cho người sử dụng.  Cung cấp khả năng thêm, xóa, sửa linh hoạt cho người quản trị web.  Chức năng quản lý đăng nhập theo nhóm người dùng và nhóm người quản trị hỗ trợ tương đối tốt cho việc phân phối công việc theo chức năng và nhiệm vụ của các nhóm chuyên trách trong hệ thống.  Dễ dàng sử dụng và quản lý.  Cơ sở dữ liệu tương đối rõ ràng. 2. Khuyết Điểm  Do thời gian nghiên cứu có hạn và khả năng còn hạn chế nên một số vẫn chỉ còn trên ý tưởng, chưa được thực thi.  Chương trình có tính chuyên nghiệp chưa cao.  Chưa giải quyết trọn vẹn các vấn đề nảy sinh trong quá trình quản lý xây dựng website.  Chương trình có tính thẩm mỹ chưa cao. 3. Hƣớng mở rộng  Tìm hiểu và hoàn thiện một số chức năng chưa thực hiện trong ứng dụng.  Hỗ trợ cơ sở dữ liệu MySQL Server 2008 trở lên để khả năng bảo mật, tốc độ truy vấn, khả năng quản lý dữ liệu tốt hơn. Trang 23
  25. ĐỒ ÁN MÔN HỌC XÂY DỰNG WEBSITE TRÒ CHƠI DÂN GIAN TÀI LIỆU THAM KHẢO 1. Sách tham khảo  KỸ THUẬT LẬP TRÌNH PHP & MYSQL . Tổng hợp & biên dịch: Tống Phước Khải  SỬ DỤNG PHP & MYSQL THIÊT KẾ WEB ĐỘNG . Chủ biên: Nguyễn Trường Sinh – Lê Minh Hoàng – Hoàng Đức Hải . Nhà xuất bản: Thống kê. 2. Các trang web tham khảo      www.congdongcviet.com   Trang 24