PHÁT TRIỂN HỆ THỐNG TRÒ CHƠI TRÊN ĐIỆN THOẠI DI ĐỘNG DỰA TRÊN NỀN TẢNG CÔNG NGHỆ J2ME, KẾT HỢP XÂY DỰNG WEBSITE

163 141 0
PHÁT TRIỂN HỆ THỐNG TRÒ CHƠI TRÊN ĐIỆN THOẠI DI ĐỘNG DỰA TRÊN NỀN TẢNG CÔNG NGHỆ J2ME, KẾT HỢP XÂY DỰNG WEBSITE

Đ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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 3736 949, Fax (84-511) 842 771 Website: itf.dut.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI: PHÁT TRIỂN HỆ THỐNG TRÒ CHƠI TRÊN ĐIỆN THOẠI DI ĐỘNG DỰA TRÊN NỀN TẢNG CÔNG NGHỆ J2ME, KẾT HỢP XÂY DỰNG WEBSITE Mã số: 06T3-014 06T3-021 06T3-040 06T2-026 Ngày bảo vệ: 15-16/06/2011 SINH VIÊN : Bùi Vũ Nhật Hoàng 06T3 Phan Linh 06T3 Lê Khắc Thọ 06T3 Nguyễn Thị Hồng Phúc 06T2 CBHD : ThS Lâm Tùng Giang ĐÀ NẴNG, 06/2011 LỜI CẢM ƠN Lời chúng em muốn nói, chúng em xin chân thành cảm ơn thầy cô khoa Công nghệ thông tin thầy cô giảng dạy trường Đại học Bách khoa, Đại học Đà Nẵng truyền đạt kiến thức quý báu chochúng em năm học vừa qua Đặc biệt, chúng em xin chân thành cảm ơn anh Lâm Tùng Giang- Phó Giám đốc Trung tâm tin học Văn phòng UBND Thành phố Đà Nẵng tận tình hướng dẫn, động viên giúp đỡ em suốt thời gian thực đề tài Cuối chúng em xin cảm ơn bạn khoa Công Nghệ Thông Tin, người giúp đỡ, chia kiến thức, kinh nghiệm, tài liệu…trong suốt trình nghiên cứu thực đề tài Một lần nữa, chúng em xin chân thành cảm ơn! Đà Nẵng, ngày tháng năm 2011 Nhóm sinh viên, Bùi Vũ Nhật Hoàng Phan Linh Lê Khắc Thọ Nguyễn Thị Hồng Phúc 06T3 06T3 06T3 06T2 LỜI CAM ĐOAN Chúng em xin cam đoan : Những nội dung luận văn chúng em thực hướng dẫn trực tiếp anh Lâm Tùng Giang Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm công bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, chúng em xin chịu hoàn toàn trách nhiệm Nhóm sinh viên, Bùi Vũ Nhật Hồng Phan Linh Lê Khắc Thọ Nguyễn Thị Hồng Phúc 06T3 06T3 06T3 06T2 NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày … tháng … năm 2011 Cán hướng dẫn Th.s Lâm Tùng Giang NHẬN XÉT CỦA HỘI ĐỒNG BẢO VỆ Đà Nẵng, ngày … tháng … năm 2011 Hội Đồng bảo vệ MỤC LỤC MỞ ĐẦU I Giới thiệu đề tài II Mục đích, ý nghĩa đề tài II.1 Mục đích II.2 Ý nghĩa III Phương pháp triển khai đề tài III.1 Các bước thực III.2 Dự kiến kết đạt CƠ SỞ LÝ THUYẾT VÀ THUẬT TỐN I Mơ hình Client/Server6 II Giao thức điều khiển truyền liệu TCP III Giới thiệu Socket 10 IV Tìm hiểu Thread MultiThread 12 IV.1 Tuyến đoạn 12 IV.2 Đa tuyến đoạn(MultiThread) 14 IV.3 Thiết lập tuyến đoạn 15 IV.4 Thứ tự ưu tiên tuyến đoạn 18 IV.5 Cơ chế đồng hóa 19 V Giới thiệu chung ASP.NET 21 V.1 Tìm hiểu Net Platform 21 V.2 Tìm hiểu Net Framework 22 V.3 Tìm hiểu ASP.Net 26 V.4 Quá trình xử lý tập tin ASPX 27 V.5 Phân loại tập tin ASP.Net 28 V.6 Những ưu điểm ASP.Net 28 VI SQL Server 2005 30 VI.1 Giới thiệu chung SQL Server 30 VI.2 Các ấn SQL Server 30 VI.3 Các thành phần SQL Server 31 VI.4 Mơ hình hoạt động SQL server mạng máy tính 33 VII Máy ảo java cho điện thoại di động 36 VIII Lập trình java cho Mobile 37 VIII.1 Ngôn ngữ java 37 VIII.2 So sánh công nghệ Java Microsoft.Net 38 VIII.3 Giới thiệu J2ME 39 IX J2ME game API 46 IX.1 Layer class 46 IX.2 Sprite Class 47 IX.3 TiledLayer class 48 IX.4 LayerManager class 49 X Giới thiệu thuật toán 50 X.1 Dạng trò chơi 50 X.2 Cây trò chơi 51 X.3 X.4 X.5 X.6 Vét cạn 52 Chiến lược tìm kiếm trò chơi Thủ tục Minimax[1] 53 Thủ tục AlphaBeta 59 53 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG I 62 Sơ đồ tổng quan 63 I.1 Xác định tác nhân: 64 I.2 Xác định ca sử dụng: 64 I.3 Sơ đồ Use Case hệ thống 68 II Client 68 II.1 Đặc tả yêu cầu người sử dụng68 II.2 Phân tích cấu trúc chương trình 69 II.3 Xác định tác nhân(actors) 77 II.4 Xây dựng sơ đồ Use Case 78 II.5 Xây dựng sơ đồ 86 III Server 88 III.1 Mơ hình tổng thể khối chức server 88 III.2 Xây dựng sơ đồ 94 III.3 Xây dựng sơ đồ Lớp 100 IV Website 101 IV.1 Đặc tả tổng quan hệ thống website 101 IV.2 Xây dựng sơ đồ Use Case hệ thống website 103 IV.3 Xây dựng sơ đồ 106 IV.4 Xây dựng sơ đồ hoạt động 112 IV.5 Sơ đồ Lớp 116 IV.6 Thiết kế sở liệu 119 TRIỂN KHAI CHƯƠNG TRÌNH 126 I Cài đặt cấu hình 126 II Kết thực 126 II.1 Client 126 II.2 Server 136 II.3 Website 139 KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 148 I Kết đạt II Nhận xét 148 II.1 Ưu điểm II.2 Nhược điểm III Hướng phát triển 148 148 149 150 DANH MỤC HÌNH ẢNH Hình 1: Mơ hình client-server Hình 2: Kết nối chiều Hình 3: Một phiên kết nối socket 10 Hình 4: Mối quan hệ thread chương trình 12 Hình 5: Chu trình sống tuyến đoạn 13 Hình Các loại hình dịch vụ 21 Hình 7: Kiến trúc Net Framework 22 Hình 8: Hệ thống tên miền (Namespace) .25 Hình 9: Quá trình xử lý tập tin ASPX 27 Hình 10: Cơ chế hoạt động ASP.Net .29 Hình 11: Các thành phần SQL Server 31 Hình 12: SQL Server tools .32 Hình 13: Mơ hình chung SQL Server mạng 33 Hình 14: Mơ hình SQL Desktop .34 Hình 15: Mơ hình Client/Server .34 Hình 16: Chi tiết mơ hình Client/Server 35 Hình 17: Mơ hình kết nối ứng dụng mạng Internet 36 Hình 18: Biểu diễn tiến trình xây dựng ứng dụng MIDlet hồn chỉnh vai trò KVM 37 Hình 19: Q trính phát triển Java 38 Hình 20: So sánh Java Net .38 Hình 21: Kiến trúc J2ME 39 Hình 22: Một số mẫu điện thoại .41 Hình 23: Ví dụ MIDLet 42 Hình 24: Chu kì sống ứng dụng MIDlet 43 Hình 25: Quản lý hình ĐTDĐ 44 Hình 26: Đồ họa mức cao 44 Hình 27: Canvas Graphics 45 Hình 28: Sprite .47 Hình 29: TiledLayer .49 Hình 30: Một số trò chơi đối kháng (trò chơi Minimax) .51 Hình 31: Cây trò chơi .52 Hình 32: Cây tìm kiếm bùng nổ tổ hợp 53 Hình 33: Ví dụ phần trò chơi 54 Hình 34: Thuật tốn Minimax 54 Hình 35: Thuật tốn AlphaBeta 60 Hình 36: Sơ đồ tổng quan hệ thống 63 Hình 37: Sơ đồ Use Case hệ thống 68 Hình 38: Sơ đồ cấu trúc trò chơi 70 Hình 39: Giao diện GAPS flatform 71 Hình 40: GASP Log On 72 Hình 41: Lobby Room 72 Hình 42: Waiting Room 73 Hình 43: In Game 73 Hình 44: quan hệ lớp 76 Hình 45: Sơ đồ Use Case mơ tả hoạt động Player chế độ Game Offline .78 Hình 46: Sơ đồ Use Case hoạt động Mobile chế độ chơi offline 79 Hình 47: Sơ đồ Use Case hoạt động Board chế độ chơi offline .80 Hình 48: Sơ đồ Use Case tổng quan chế độ chơi offline 81 Hình 49: Sơ đồ Use Case mô tả hoạt động Player chế độ chơi online 82 Hình 50: Sơ đồ Use Case hoạt động Server chế độ chơi online 83 Hình 51: Sơ đồ Use Case hoạt động Board chế độ chơi online .84 Hình 52: Sơ đồ Use Case tổng quan chế độ chơi online 85 Hình 53: Sơ đồ biểu diễn trình làm việc hệ thống chế độ chơi offline 86 Hình 54: Sơ đồ biểu diễn trình làm việc hệ thống chế độ chơi online 87 Hình 55: Mơ hình tổng thể phần server 88 Hình 56: Sơ đồ quản lý đăng nhập người chơi vào hệ thống 88 Hình 57: Sơ đồ quản lý ván cờ .89 Hình 58: Quản lý session 89 Hình 59: Sơ đồ ca sử dụng tổng quát hệ thống server .92 Hình 60: Use case quản lý đăng nhập người chơi 92 Hình 61: Use case quản lý việc xem ván cờ 93 Hình 62: BDTT xử lý hành động hình đăng nhập hệ thống 94 Hình 63: BDTT xử lý hành động lấy thông tin session từ hệ thống .95 Hình 64: BDTT xử lý hành động kết nối vào session .96 Hình 65: BDTT xử lý việc chờ kết nối từ người chơi khác kết nối vào session 97 Hình 66: BDTT xử lý trạng thái chơi game 98 Hình 67: BDTT xử lý xem thông tin ván cờ web 99 Hình 68: Sơ đồ lớp Server 100 Hình 69: Mơ hình tổng quan hệ thống 102 Hình 70: Sơ đồ Use case cho khách .103 Hình 71: Sơ đồ Use case cho người dùng 104 Hình 72: Sơ đồ Use case cho Admin 105 Hình 73: Sơ đồ đăng nhập 106 Hình 74: Sơ đồ download Game 107 Hình 75: Sơ đồ tuần tìm kiếm 108 Hình 76: Sơ đồ tuần bình luận .109 Hình 77: Sơ đồ tuần quản lý chung 110 Hình 78: Sơ đồ hoạt động đăng nhập 112 Hình 79: Sơ đồ hoạt động download 113 Hình 80: Sơ đồ hoạt động bình luận .114 Hình 81: Sơ đồ hoạt động quản lý chung .115 Hình 82: Sơ đồ lớp tầng BOL 116 Hình 83:Sơ đồ lớp tầng DAL .117 Hình 84: Sơ đồ lớp tầng BAL 118 Hình 85 Sơ đồ quan hệ thực thể 125 Hình 86: Game start .126 Hình 87: Chọn chế độ âm 127 Hình 88: Menu 127 Hình 89: Chế độ chơi offline 128 Hình 90: Play game 128 Hình 91: Login .129 Hình 92: Chọn phòng chơi 129 Hình 93: Bắt đầu chơi game 130 Hình 94: Giao diện Game Start 131 Hình 95: Giao diện chọn chế độ chơi 132 Hình 96: Giao diện chọn độ khó 133 Hình 97: Giao diện chơi game chế độ offline 134 Hình 98: Giao diện help .135 Hình 99: Server đáp ứng việc login lấy thông tin session .136 Hình 100: Server đáp ứng việc kết nối vào session .137 Hình 101: Server xử lý trình kết thúc game 138 Hình 102: Màn hình trang chủ .139 Hình 103: Màn hình trang đăng kí .140 Hình 104: Màn hình trang bình luận cho Game 141 Hình 105: Mạn hình trang bầu chọn cho Game 142 Hình 106: Xem danh sách Game theo danh mục 143 Hình 107: Màn hình trang liên hệ 143 Hình 108: Màn hình trang cập nhật thông tin cá nhân 144 Hình 109: Màn hình trang thay đổi mật 144 Hình 110: Màn hình trang quản lý Game .145 Hình 111: Thêm Game (bước 1) 146 Hình 112: Thêm Game (bước 2) 147 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.2.2 Server đáp ứng việc kết nối vào session người chơi Hình 100: Server đáp ứng việc kết nối vào session Khi người chơi yêu cầu chuyển vào trạng thái chơi game server tiếp nhận, xử lý yêu cầu gởi thông tin đến người chơi session hình Bùi Vũ Nhật Hồng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 138 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.2.3 Server tiếp nhận yêu cầu kết thúc game lưu ván cờ vào database Hình 101: Server xử lý trình kết thúc game Trong trạng thái chơi game hai người chơi trao đổi thông tin với thông qua việc gởi thơng điêp lên server server tiếp nhận gửi đến người chơi session, kết thúc game người chơi gởi thơng điệp lên server, server tiếp nhận lưu thông tin ván cờ vào sở liệu hình Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 139 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3 Website II.3.1 Giao diện trang chủ Hình 102: Màn hình trang chủ Ở hình trang chủ người chơi có thể, tìm kiếm Game, xem Game theo danh mục, xem Game nhất, Download nhiều nhất, xem nhiều nhất, danh sách cao thủ, download Game, đăng kí đăng nhập vào hệ thống Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 140 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3.2 Giao diện trang đăng kí Hình 103: Màn hình trang đăng kí Người dùng phải nhập đầy đủ thơng tin theo yêu cầu bao gồm: tên đăng nhập, họ tên, ngày sinh giới tính, số điện thoại, địa chỉ, mã xác nhận… Nếu hiển thị trang đăng kí thành cơng, sai hiển thị thơng báo lỗi Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 141 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3.3 Giao diện trang bình luận cho Game Hình 104: Màn hình trang bình luận cho Game Ở trang xem thơng tin chi tiết Game người dùng xem nội dung bình luận cho Game tham gia bình luận cho Game Muốn tham gia bình luận người dùng phải nhập đầy đủ thơng tin bao gồm: tên, email, nội dung bình luận, mã xác nhận Người dùng tham gia bình luận nhiều lần Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 142 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3.4 Giao diện trang bầu chọn cho Game Hình 105: Mạn hình trang bầu chọn cho Game Ở trang xem thơng tin chi tiết Game người dùng xem số điểm Game bầu chọn tham gia bầu chọn cho Game Muốn tham gia bầu chọn người dùng đăng nhập vào hệ thống Mỗi thành viên phép bầu chọn cho nhiều Game Game bầu chọn lần Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 143 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3.5 Giao diện xem Game theo danh mục Hình 106: Xem danh sách Game theo danh mục Người dùng xem danh sách Game theo danh mục .II.3.6 Giao diện trang liên hệ Hình 107: Màn hình trang liên hệ Để liên hệ với nhà sản xuất người dùng phải nhập đẩy đủ họ tên, email, tiêu đề nội dung muốn gởi Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 144 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3.7 Giao diện trang cập nhật thơng tin cá nhân Hình 108: Màn hình trang cập nhật thông tin cá nhân II.3.8 Giao diện trang thay đổi mật Hình 109: Màn hình trang thay đổi mật Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 145 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3.9 Giao diện trang quản lý Game Hình 110: Màn hình trang quản lý Game Khi đăng nhập vào với quyền Admin người quản trị toàn quyền quản lý bao gồm chức năng: thêm, sửa, xóa, tìm kiếm Game Bùi Vũ Nhật Hồng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 146 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.3.10 Giao diện trang thêm Game Hình 111: Thêm Game (bước 1) Bước 1: Nhập thông tin Game bao gồm: tên Game, mô tả Game Upload hình ảnh đại diện cho Game, upload file jar file jad cho người dùng download Game máy - Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 147 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website Hình 112: Thêm Game (bước 2) - Bước 2: Chọn dòng máy thuộc hãng điện thoại phù hợp với Game Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 148 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website CHƯƠNG KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN I Kết đạt Sau thời gian thực đề tài, chúng em nhận kết sau : - Nắm vững ngơn ngữ lập trình J2ME - Tìm hiểu lập trình mạng giao thức lập trình mạng - Tìm hiểu kỹ thuật lập trình socket ngơn ngữ lập trình Java - Xây dựng hệ thống server đảm bảo cho việc chơi game chế độ online - Nắm vững ASP.Net, C#, SQL server 2005 - Xây dựng thành công hệ thống theo dự kiến bao gồm: + Chương trình client chạy mobile bao gồm Game: cờ tướng cờ Caro + Chương trình server game phục vụ cho phần chơi online + Hệ thống Website quản lý Game với chức đa dạng Từng module thực với giao diện thân thiện, đơn giản thao tác sử dụng dành cho người dùng, cung cấp cho người dùng chức cần thiết Hiểu biết bản, nắm bắt kỹ thuật, có nhiều kinh nghiệm việc xây dựng Game Website - II Nhận xét II.1 Ưu điểm Xây dựng hoàn chỉnh hệ thống với ưu điểm module sau: II.1.1 Phía Client - Dung lượng game nhẹ, đáp ứng dễ dàng với dòng điện thoại di động hỗ trợ java wifi - Xây dựng AI cho phép máy có khả đối kháng với người chơi chế độ chơi offline - Cho phép người dùng tham gia thi đấu online, tạo cộng đồng bao gồm người đam mê thể loại game Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 149 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website II.1.2 Phía Server - Server hoạt động ổn định - Cung cấp dịch vụ để đáp ứng yêu cầu từ người chơi - Server phục vụ cho nhiều game khác .II.1.3 Phía Website - Website quản lý có giao diện thân thiện dễ dàng sử dụng, tiện ích cho nhu cầu giải trí - Khả tìm kiếm Game dễ dàng - Cho phép download, upload cách đơn giản - Cho phép bình luận, bầu chọn Game yêu thích .II.2 Nhược điểm Tuy cố gắng tìm tòi, nghiên cứu phương pháp quản lý để hệ thống đáp ứng yêu cầu thực tiễn, hệ thống số hạn chế: II.2.1 Phía Client - Giao diện game đơn giản - Chưa lưu ván cờ chế độ Offline - AI game chưa có khả tích lũy kinh nghiệm để sau lần đánh thơng minh .II.2.2 Phía Server - Tốc độ xử lý cần tiếp tục cải thiện .II.2.3 Phía Website - Cần tiếp tục bổ sung thêm số tính để website mang tính chuyên nghiệp Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 150 Phát triển hệ thống trò chơi điện thoại di động dựa tảng công nghệ j2me, kết hợp xây dựng website III Hướng phát triển Bên cạnh chức bản, chương trình có nhiều hạn chế Trong thời gian tới, em cố gắng phát triển chương trình ngày hồn thiện đưa chương trình vào ứng dụng thực tiễn - Hoàn thiện mặt hạn chế chương trình - Tiếp tục phát triển, khắc phục hạn chế tồn - Mở rộng thêm tính như: + Hệ thống tích hợp thêm số vấn đề bảo mật thông tin sử dụng mạng Internet + Phát triển hệ thống rộng mở, thêm nhiều game + Hỗ trợ đa ngôn ngữ, cho phép thành viên lựa chọn ngôn ngữ Anh Việt giao diện sử dụng + Xây dựng phiên web dành cho điện thoại di động giúp người dùng download Game trực tiếp điện thoại + Phát triển website thành cộng đồng mở dành cho người yêu thích game di động Bùi Vũ Nhật Hoàng 06T3_ Lê Khắc Thọ 06T3 Phan Linh 06T3_ Nguyễn Thị Hồng Phúc 06T2 151 TÀI LIỆU THAM KHẢO [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] Begin ASP.NET Database Handling in ASP.NET RadControls for ASP.NET Ajax “Giáo trình trí tuệ nhân tạo”, PGS-TS Đinh Mạnh Tường, ĐHCN - ĐHQGHCM “J2ME_Game_Development_with_MIDP2”, By Jason Lam Thuật toán xây dựng chương trình chơi cờ caro: http//forums.congdongcviet.com/showthread.php?t=33 Đặng Văn Đức Phân tích thiết kế hướng đối tượng UML Nhà xuất Giáo Dục Nguyễn Phương Lan – Hoàng Đức Hải Java lập trình mạng Chương Nhà xuất Lao động – Xã hội TS Lê Văn Sơn Hệ tin học phân tán Nhà xuất Đại học quốc gia TP Hồ Chí Minh, 2002 Nguyễn Tiến – Ngơ Quốc Việt - Phạm Nguyễn Tuấn Kỳ Giáo trình lý thuyết & thực hành Java Nhà xuất thống kê 2000 SUN microsystems, Speeding up secure web transaction using Elliptic Curve Cryptography, 2003 http://java.sun.com Trang chủ Sun Java, truy cập tháng năm 2010 http://javavietnam.org Diễn đàn Java Việt Nam, truy cập tháng năm 2010 http://jcp.org Trang tổ chức Java Community Process, truy cập tháng năm 2010 http://java2s.com Các ví dụ ngơn ngữ lập trình Java, truy cập tháng năm 2010 http://gasp.objectweb.org Các ví dụ ngơn ngữ lập trình Java, truy cập tháng năm 2010

Ngày đăng: 27/03/2019, 15:31

Mục lục

    .I Giới thiệu đề tài

    .II Mục đích, ý nghĩa của đề tài

    .III Phương pháp triển khai đề tài

    .III.1. Các bước thực hiện

    .III.2. Dự kiến kết quả đạt được

    CƠ SỞ LÝ THUYẾT VÀ THUẬT TOÁN

    .I Mô hình Client/Server

    .II Giao thức điều khiển truyền dữ liệu TCP

    .III Giới thiệu về Socket

    .IV Tìm hiểu về Thread và MultiThread

Tài liệu cùng người dùng

Tài liệu liên quan