1. Trang chủ
  2. » Giáo Dục - Đào Tạo

ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ

49 9 0

Đ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

Thông tin cơ bản

Tiêu đề Xây Dựng Phần Mềm Trò Chơi Ai Là Triệu Phú
Tác giả Bùi Kiều Trang, Lương Thúy Hòa
Người hướng dẫn Ths Nguyễn Thanh Trường
Trường học Trường Đại Học Tài Chính - Marketing
Chuyên ngành Lập Trình Java
Thể loại đồ án môn học
Năm xuất bản 2021
Thành phố TP. Hồ Chí Minh
Định dạng
Số trang 49
Dung lượng 9,64 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

1 Hình ảnh giới thiệu về game ai là triệu phú Đây là một thể loại game chơi trên chính sự hiểu biết của bạn về tất cả mọi vấn đề từ cổ chí kim, nhiều lĩnh vực trong cuộc sống với hình th

Trang 1

TRƯỜNG ĐẠI HỌC TÀI CHÍNH - MARKETING

KHOA CÔNG NGHỆ THÔNG TIN

-ĐỒ ÁN MÔN HỌC

LẬP TRÌNH JAVA

Đề tài: XÂY DỰNG PHẦN MỀM TRÒ CHƠI AI LÀ TRIỆU PHÚ

Giảng viên hướng dẫn : Ths Nguyễn Thanh Trường

Sinh viên thực hiện 1 : Bùi Kiều TrangSinh viên thực hiện 2 : Lương Thúy Hòa

Mã lớp học phần : 2031112005804

TP Hồ Chí Minh, tháng 7 năm 2021

Trang 2

TRƯỜNG ĐẠI HỌC TÀI CHÍNH - MARKETING

KHOA CÔNG NGHỆ THÔNG TIN

-ĐỒ ÁN MÔN HỌC

LẬP TRÌNH JAVA

Đề tài: XÂY DỰNG PHẦN MỀM TRÒ CHƠI AI LÀ TRIỆU PHÚ

Giảng viên hướng dẫn : Ths Nguyễn Thanh Trường

Sinh viên thực hiện 1 : Bùi Kiều Trang

Mã số sinh viên : 1921006859Sinh viên thực hiện 2 : Lương Thúy Hòa

Mã số sinh viên : 1921006696

Mã lớp học phần : 2031112005804

TP Hồ Chí Minh, tháng 7 năm 2021

Trang 3

Chúng em xin chân thành cảm ơn thầy Nguyễn Thanh Trường đã giúp đỡ, hỗtrợ chúng em để tận tình hoàn thành đồ án môn học này.

Với vốn kiến thức cũng như kinh nghiệm còn rất khiêm tốn và là bước đầu làm quen với công việc nghiên cứu mang tính thực nghiệm thì chắc chắn kết quả đạt được của chúng

em cũng không tránh khỏi những hạn chế nhất định Chúng em rất mong muốn được các Giảng viên, những bạn Sinh viên đi trước hay bất kỳ độc giả nào quan tâm và góp ý để chúng em hoàn thiện hơn cho các đồ án cũng như các nghiên cứu tiếp theo của mình.

Xin kính chúc Thạc sĩ Nguyễn Thanh Trường cùng tất cả những người đã hỗtrợ và đóng góp ý kiến cho chúng em cùng những người thân của mình lời chúc sứckhỏe, hạnh phúc và thành đạt

Xin chân thành cảm ơn

Sinh viên:

Bùi Kiều Trang – Lương Thúy Hòa

Trang 4

- Điểm số:

- Điểm chữ:

Thành phố Hồ Chí Minh, tháng 7 năm 2021 Giảng viên (ký và ghi rõ họ tên) MỤC LỤC Trang DANH MỤC TỪ VIẾT TẮT

DANH MỤC THUẬT NGỮ ANH – VIỆT

DANH MỤC HÌNH VÀ BẢNG

Trang 5

1.2 Lý do hình thành đề tài

1.3 Mục tiêu hình thành đề tài

1.4 Nội dung đề tài

1.5 Đối tượng và phạm vi đề tài

1.6 Phương pháp nghiên cứu

1.7 Dự kiến kết quả đạt được

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1 Đặt vấn đề

2.2 Giới thiệu về trò chơi

2.3 Hướng dẫn trò chơi

2.4 Tổng qua về Java

2.5 Công cụ xây dựng chương trình

2.5.1 Netbeans IDE

2.5.2 Giới thiệu về SQL Sever

2.6 Hướng dẫn sử dụng Java JDBC kết nối cơ sở dữ liệu

2.6.1 JDBC là gì?

2.6.2 Các thành phần của JDBC

2.6.3 Kết nối database với Java JDBC

CHƯƠNG 3: CẤU TRÚC DỮ LIỆU VÀ GIẢI THUẬT

3.1 Các chức năng của phần mềm trò chơi

3.1.1 Lược Đồ Phân Rả Các Model

3.1.2 Module Thao Tác Với Cơ Sở Dữ Liệu

3.1.3 Module Chơi

3.2 Phân tích thiết kế thành phần CSDL

3.2.1 Mức ý niệm (phân tích)

3.2.2 Các ràng buộc toàn vẹn

3.2.3 Mức logic (thiết kế): Thiết kế ERD cho phần CSDL

3.2.4 Lược đồ cơ sở dữ liệu quan hệ

CHƯƠNG 4: HIỆN THỰC CHƯƠNG TRÌNH

Trang 6

4.2.1 Ghi danh 29 4.2.2 Trả lời câu hỏi 30 4.2.3 Sự trợ giúp 35

Trang 7

TT Từ viết tắt Ý nghĩa

Trang 8

TT Thuật ngữ tiếng Anh Ý nghĩa tiếng Việt

Trang 9

Hình 1 1 Hình ảnh giới thiệu về game ai là triệu phú 1Y

Hình 2 1 Nghệ sĩ Xuân Bắc tham gia Ai là triệu phú 6

Hình 2 2 Phần thưởng trong game 7

Hình 2 4 Hình ảnh minh họa câu hỏi trong game 8

Hình 2 5 Giới thiệu về Java 9

Hình 2 6 Hình ảnh giao diện Netbeans 11

Hình 2 7 Giao diện SQL Sever 13

Hình 2 8 Hình ảnh minh họa sql server với port 1433 16

Hình 2 9 Hình ảnh minh họa khi thêm Libaries 1 Hình 3 1 Hình ảnh lược đồ phân rả

Hình 3 2 Hình ảnh thao tác với cơ sở dữ liệu

Hình 3 3 Hình ảnh Module trò chơi

Hình 3 9 Mô hình ERD

Hình 3 10 Sơ đồ Diagram 2 Hình 4 1 Giao diện mở đầu

Hình 4 2 Khi bấm nút Exit

Hình 4 3Khi bấm nút Bảng xếp hạng

Hình 4 4Bảng xếp hạng

Hình 4 5Giao diện chính

Hình 4 6Nhập tên người chơi

Trang 10

Hình 4 9 Người chơi chọn đáp án

Hình 4 10 Đáp án đúng và tăng thang mức thưởng

Hình 4 11 Đáp án sai và công bố giải thưởng đạt được

Hình 4 12 Đáp án sai ở câu đầu tiên

Hình 4 13 Thông báo hết thời gian trả lời câu hỏi

Hình 4 14 Thông báo xác nhận quay lại Menu mở đầu

Hình 4 15 Người chơi chiến thắng, đạt được mức thưởng cao nhất

Hình 4 16 Biểu tượng sự trợ giúp 50/50

Hình 4 17 Sử dụng sự trợ giúp 50/50

Hình 4 18Biểu tượng sự trợ giúp Hỏi ý kiến khán giả

Hình 4 19Người trợ giúp không có đáp án

Hình 4 20Người trợ giúp chọn đáp án sai

Hình 4 21Người trợ giúp chọn đáp án đúng

Bảng 3 1 Bảng Question 19

Bảng 3 2 Bảng Answer 20

Bảng 3 3 Bảng Player 20

Bảng 3 4 Bảng Result 20

Bảng 3 5 Bảng tầm ảnh hưởng R1 21

Bảng 3 6 Bảng tầm ảnh hưởng R2 21

Bảng 3 7 Bảng tầm ảnh hưởng R3 22

Bảng 3 8 Bảng tầm ảnh hưởng R4 22

Trang 12

CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI

1.1 Gi i ớthi uệvềề đềề tài

"Ai là triệu phú" được chuyển thể từ phiên bản game phát trên VTV3 tối thứ 3hàng tuần và trở nên quen thuộc với tất cả mọi người Cơ hội để ngồi trên chiếc ghếnóng của VTV3 tại trường q

uay S9 là rất khó cho hầu hết mọi người, tựa game này ra đời đã đáp ứng được yêu cầu

đó

Hình 1 1 Hình ảnh giới thiệu về game ai là triệu phú

Đây là một thể loại game chơi trên chính sự hiểu biết của bạn về tất cả mọi vấn

đề từ cổ chí kim, nhiều lĩnh vực trong cuộc sống với hình thức trả lời câu hỏi trắcnghiệm khách quan 4 lựa chọn với 3 quyền trợ giúp: 50/50, gọi điện thoại cho ngườithân, hỏi ý kiến khán giả trong trường quay và quyền ngưng cuộc chơi ở mốc bất kỳ

để bảo toàn số điểm thưởng đang có

Với giao diện đồ họa sống động, âm thanh đa phương tiện với lời dẫn chươngtrình thật của MC Lại Văn Sâm, đây thật sự là một phần mềm vừa chơi vừa học thú

vị nhất là cho các bạn học sinh – sinh viên dùng cho ôn luyện kiến thức

Trang 13

1.2 Lý do hình thành đềề tài

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óichung 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ộcsố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ọc đất nước

Java là một công nghệ xây dựng các ứng dụng phần mềm có vị trí lớn trong những năm cuối thế kỉ 20, đầu thế kỉ 21 Nó được coi là công nghệ mang tính cách mạng và khả thi nhất trong việc tạo ra các ứng dụng có khả năng chạy thống nhất trên nhiều nền tảng mà chỉ cần biên dịch một lần là một ngôn ngữ bật cao như C, C++, SmallTalk …cho nên có thể tạo

ra các ứng dụng để giải quyết các vấn đề về số, xử lý văn bản, tạo ra trò chơi … Trong quá trình tìm hiểu chúng thì chúng em rất hứng thú với Bộ công cụ hỗ trợ việc tạo giao diện người dùng (GUI) Swing là một bộ công cụ tiện ích, là một phần của ngôn ngữ lập trình Java tổng thể nó hổ trợ cho người dùng tạo ra các cửa sổ windows, các layout cho phần mềm, tạo ra các control cho phép người dùng tương tác nên chúng em đã quyết định sử

dụng bộ công cụ này của Java để xây dựng Từ đó hình thành nên đề tài Xây dựng phần

mềm trò chơi Ai là triệu Phú để có thể thấy rõ được khả năng mạnh mẽ của nó.

1.3 M ục tều hình thành đềề tài

Đề tài “Xây dựng phần mềm trò chơi Ai là triệu phú” hướng đến các mục

tiêu cơ bản sau:

Hệ thống hóa các kiến thức cơ sở làm nền tảng cho việc thực hiện đề tài

Trình bày tóm tắt một số đề tài liên quan đã được thực hiện trước đây dưới các hình thức khác nhau

Vận dụng được tính chất của Lập trình hướng đối tượng

Ứng dụng của Swing vào việc xây dựng trò chơi Ai là triệu phú

1.4 N ộidung đềề tài

Chương 1: Tổng quan về đề tài

Giới thiệu về trò chơi Ai là triệu phú

Trang 14

Lý do hình thành đề tài Mục tiêu đề tàiNội dung đề tài

Đối tượng và phạm vi đề tài Phương pháp nghiên cứu

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

Chương 2: Tìm hiểu cơ sở lý thuyết

Chương 3: Cấu trúc dữ liệu và giải thuật

Các chức năng của phần mềm trò chơi

Phân tích thiết kế thành phần CSDL

1.5 Đốối t ượng và ph mạ vi đềề tài

Đối tượng nghiên cứu: Xây dựng phần mềm trò chơi Ai là triệu Phú

Phạm vi nghiên cứu: Phạm vi xoay quanh các công ty game, đảm bảo đầy

đủ các chức năng chính của phần mềm và khai thác các chức năng mới có liên quan đếnviệc xây dựng phần mềm nhằm giúp cho phần mềm thêm phần tiện ích

1.6 Phươ ng pháp nghiền cứu

Phương pháp nghiên cứu tài liệu:

Tham khảo, nghiên cứu thêm các tài liệu trên trang web, trang báo, tìm hiểu tình hình thực trạng của đề tài

Tìm xem các báo cáo đề tài hoặc tìm hiểu qua sách báo liên quan đến đề tàinghiên cứu

Phương pháp nghiên cứu thực tiễn:

Phương pháp quan sát: quan sát việc xây dựng trò chơi của các công ty game

Trang 15

Phương pháp tổng hợp và phân tích số lượng: Thu thập thông tin từ các công ty.

1.7 D kiềốnự kềốt quả đạt được

Tìm hiểu được các qui trình của game Tìm hiểu các cơ sở lý thuyết

Phân tích và thiết kế hệ thống của game Thiết kế giao diện

Hoàn thiệt đầy đủ các chức năng “Xây dựng phần mềm trò chơi Ai là triệu Phú” với tính thực tế áp dụng vào đời thực, phát triển phần mềm để giúp con người tiếp cận dễ dàng hơn với trò chơi.

Trang 16

CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

2.1 Đ t vấốnặ đềề

Trò chơi điện tử ( tiếng Anh : electronic game) là một trò chơi sử dụng các thiết bị điện

tử để tạo ra một hệ thống tương tác mà người chơi có thể chơi Trò chơi điện tử là hình thức phổ biến nhất hiện nay và vì lý do này, hai thuật ngữ thường được sử dụng nhầm lẫn Các hình thức phổ biến khác của trò chơi điện tử bao gồm các sản phẩm như trò chơi điện tử cầm tay , hệ thống độc lập (ví dụ: pinball , slot machine hoặc các máy trò chơi arcade cơ điện) và các sản phẩm không trực quan độc quyền (ví dụ: trò chơi âm thanh ).

Trong cuộc sống hiện nay, không khó để có thể tìm một trò chơi để có thể có thểgiải trí, giúp chúng ta có thể xõa stress sau một thời gian dài làm việc hay gặp mặt bạn

bè trò chuyện qua các ứng dụng trong trò chơi Và để có thể đáp ứng nhu cầu đó của conngười thì ngày nay việc phát triển công nghệ mạng không còn xa lạ với mọi người Cácloại trò chơi mọc lên như nấm, đủ thể loại, đủ hình thức để có thể thu hút con người

Một số người thường có xu hướng kì thị đối với game, khi nhắc đến từ game thì

họ đều nghĩ ngay đến những trò vô bổ, tốn thời gian vô ích vào đấy, Nhưng mà họchỉ nghĩ đến tác hại mà lại không nghĩ đến những lợi ích khác, chúng ta có thể ví dụnhư là game ai là triệu phú một game dành cho điện thoại cực kỳ trí tuệ và bổ ích

Một sân chơi hoàn toàn mới cho mọi người, bởi vì muốn chơi tốt và dành chiếnthắng các bạn phải là một người có tầm hiểu biết cực kì nhiều Trong game ai là triệuphú thì sẽ có vô vàn câu hỏi trong tất cả các lĩnh vực trong cuộc sống như: thể thao,lịch sử, thông tin kinh tế, đời sống xã hội, âm nhạc…bạn phải là một người hiểu biếtcực kì sâu sắc mới có thể chinh phục được tất cả những gì trong game

Quá nhiều điều mà chúng ta cần phải cân nhắc về một vấn đề nào đó chưa chắc

nó đã phải là xấu xa hoàn toàn mà còn tùy vào nhận thức của mỗi người Game Ai là triệu phú sẽ giúp bạn học hỏi được những điều mà bạn chưa hề hay biết thông quanhững câu hỏi của chương trình, giúp bạn bổ sung thêm những kiến thức còn thiếusót trong cuộc sống của bạn

2.2 Gi ớithi uệ vềề trò chơi

Trang 17

Ai là triêu phú là game show nổi tiếng trên thế giới lẫn Việt Nam, nếu các bạn

theo dõi game ai là triệu phú trên Game24h đều dễ dàng nhận thấy sức hút của tròchơi ai là triệu phú lớn như thế nào

Xuất hiện tại Việt Nam từ những năm 2017, 2018 và bùng nổ vào những năm 2019, game show Ai là triệu phú đã trở thành món ăn tinh thần không thể thiếu của khán giả Việt.

Hình 2 1 Nghệ sĩ Xuân Bắc tham gia Ai là triệu phú

Nhiệm vụ của bạn trong Ai là triệu phú cực kỳ đơn giản đó là:

Bạn chỉ việc suy nghĩ thật kỹ, trả lời chuẩn xác tất cả những câu hỏi trò chơi đưa ra đồng thời sử dụng thật hợp lý 2 sự trợ giúp của game để có được lợi thế lớn nhất khi chơi.

2.3 Hướng dấẫn trò chơ i

Có tất cả 15 câu hỏi trong tựa game này (các câu hỏi được chọn lựa ngẫu nhiên trong thư viện câu hỏi của game ai là triệu phú) Chúng được đưa ra với thứ tự từ dễ đến khó.

Trang 18

Hình 2 2 Phần thưởng trong game

Trong quá trình chơi trò chơi ai là triệu phú, bạn sẽ có 2 sự trợ giúp bao gồm:

Hỏi ý kiến khán giả: Trò chơi sẽ mô phỏng chính xác một khán giả đang trả lờigiúp bạn, có nghĩa là đáp án có thể đúng hoặc sai, thậm chí còn không có câu trả lời, cáinày là hên xui

Trợ giúp 50/50: Trò chơi sẽ loại bỏ đi 2 đáp án không chính xác cho bạn

Bạn có 60s suy nghĩ và trả lời, nhưng hãy cố gắng trả lời thật nhanh và chínhxác Khi người chơi trả lời sai câu hỏi nào đó thì chương trình sẽ công bố đáp ánđúng, giải thưởng bạn mang về và dừng lại Khi bạn trả lời đúng, chương trình tựđộng chuyển câu tiếp theo và thông báo câu trả lời đúng

Mỗi câu hỏi sẽ có 4 đáp án, bạn cần chọn đúng đáp án chính xác cho chúng Sử dụng chuột để thực hiện các thao tác

Trang 19

Hình 2 3 Hình ảnh minh họa câu hỏi trong game

Java được phát hành năm 1994, đến năm 2010 được Oracle mua lại từ SunMicroSystem

Java được tạo ra với tiêu chí “Viết (code) một lần, thực thi khắp nơi” (WriteOnce, Run Anywhere – WORA) Chương trình phần mềm viết bằng Java có thể chạytrên mọi nền tảng (platform) khác nhau thông qua một môi trường thực thi với điềukiện có môi trường thực thi thích hợp hỗ trợ nền tảng đó

Trang 20

Hình 2 4 Giới thiệu về Java

Đặc điểm của ngôn ngữ lập trình Java Tương tự C++, hướng đối tượng hoàn toàn

Trong quá trình tạo ra một ngôn ngữ mới phục vụ cho mục đích chạy được trên nhiều nền tảng, các kỹ sư của Sun MicroSystem muốn tạo ra một ngôn ngữ dễ học và quen thuộc với đa số người lập trình Vì vậy họ đã sử dụng lại các cú pháp của C và C++.

Tuy nhiên, trong Java thao tác với con trỏ bị lược bỏ nhằm đảo bảo tính an toàn

và dễ sử dụng hơn Các thao tác overload, goto hay các cấu trúc như struct và unioncũng được loại bỏ khỏi Java

Độc lập phần cứng và hệ điều hành

Một chương trình viết bằng ngôn ngữ Java có thể chạy tốt ở nhiều môi trườngkhác nhau Gọi là khả năng “cross-platform” Khả năng độc lập phần cứng và hệ điềuhành được thể hiện ở 2 cấp độ là cấp độ mã nguồn và cấp độ nhị phân

Ở cấp độ mã nguồn: Kiểu dữ liệu trong Java nhất quán cho tất cả các hệ điều hành và phần cứng khác nhau Java có riêng một bộ thư viện để hỗ trợ vấn đề này Chương trình viết bằng ngôn ngữ Java có thể biên dịch trên nhiều loại máy khác nhau mà không gặp lỗi.

Ở cấp độ nhị phân: Một mã biên dịch có thể chạy trên nhiều nền tảng khác nhau mà khôngcần dịch lại mã nguồn Tuy nhiên cần có Java Virtual Machine để thông dịch đoạn mã này

9

Trang 21

Biên dịch (Compiler): Code sau khi được biên dịch sẽ tạo ra 1 file thường

là exe, và file exe này có thể đem sử dụng lại không cần biên dịch nữa

Ngôn ngữ lập trình Java thuộc loại ngôn ngữ thông dịch Chính xác hơn, Java là loại ngôn ngữ vừa biên dịch vừa thông dịch Cụ thể như sau: Khi viết mã, hệ thống tạo ra một tệp

.java Khi biên dịch mã nguồn của chương trình sẽ được biên dịch ra mã byte code

Máy ảo Java (Java Virtual Machine) sẽ thông dịch mã byte code này thành machinecode (hay native code) khi nhận được yêu cầu chạy chương trình

Ưu điểm: Phương pháp này giúp các đoạn mã viết bằng Java có thể chạy được trên

nhiều nền tảng khác nhau Với điều kiện là JVM có hỗ trợ chạy trên nền tảng này

Nhược điểm: Cũng như các ngôn ngữ thông dịch khác, quá trình chạy các đoạn

mã Java là chậm hơn các ngôn ngữ biên dịch khác (tuy nhiên vẫn ở trong một mứcchấp nhận được)

2.5 Cống cụ xấy dự ng chương trình

2.5.1 Netbeans IDE

NetBeans IDE là một công cụ hỗ trợ lập trình viết mã code miễn phí được cho

là tốt nhất hiện nay, được sử dụng chủ yếu cho các lập trình viên phát triển Java tuynhiên phần mềm có dung lượng khá là nặng dành cho các máy cấu hình có RAM,CPU tương đối cao để vận hành

NetBeans IDE là môi trường phát triển tích hợp và cực kỳ cần thiết cho các lậptrình viên, công cụ này có thể hoạt động tốt với rất nhiều nền tảng hệ điều hành khácnhau như Linux, Windows, MacOS… là một mã nguồn mở cung cấp các tính năngcần thiết nhất nhăm tại ra các ứng dụng web, thiết bị di động, desktop

NetBeans IDE hỗ trợ rất nhiều những ngôn ngữ lập trình như Python, Ruby,JavaScript, Groovy, C / C + +, và PHP

Trang 22

Hình 2 5 Hình ảnh giao diện Netbeans

Qua nhiều phiên bản cũ, nay công cụ lập trình NetBeans IDE đã cập nhật lênphiên bản 12.3 mới nhất có rất nhiều thay đổi và nâng cấp so với các phiên bản cũhơn có thể kể đến như:

Nâng cao ngôn ngữ lập trình C và C++

Nâng cấp, cải tiến các công cụ soạn thảo Profiler và Java Hỗ trợ Docker, PHP 7

ECMAScript 6 và hỗ trợ thử nghiệm ECMAScript

7 Nâng cấp, cải tiến HTML 5 và Javascript

Để có thể cài đặt được NetBeans IDE các bạn phải cài đặt và cấu hình sẵn JDKtrong máy thì mới cài đặt được NetBean IDE được chia thành nhiều gói khác nhau đểngười dùng có thể tải về từng phần, tiết kiệm dung lượng, tùy theo nhu cầu của mình

Giống với Notepad++, NetBean IDE có gợi ý cú pháp khá tốt, và còn nhiều tính năng khá thú vị như tự động căn chỉnh mã nguồn, Remote FTP, SVN … Chính vì thế, nó được

xem là môi trường phát triển không thể bỏ qua cho các lập trình viên

Tính năng chính của NetBeans IDE

Hỗ trợ nhiều loại ngôn ngữ lập trình

Chỉnh sửa mã nguồn thông minh.

Giao diện trực quan, dễ thao tác, sử

Trang 23

Là một công cụ lập trình phần mềm máy tính hoặc phần mềm trên các thiết bị di động.

Gỡ lỗi mạng nội bộ và từ xa

Thử nghiệm tính năng xây dựng giao diện đồ họa

Tính năng QuickSearch (Tìm kiếm nhanh), tự động biên dịch, hỗ trợ cácFramework cho website, trình ứng dụng máy chủ GlassFish và cơ sở

dữ liệu Ưu điểm của NetBean IDE:

Hỗ trợ soạn thảo chương trình với nhiều ngôn ngữ khác nhau như: C, C+

+, C#, Java, PHP,

Giao diện vô cùng đơn giản, dễ dàng sử dụng cho người mới bắt đầu Tự động báo lỗi trong quá trình viết chương trình

Nhược điểm của NetBean IDE:

Tốc độc chạy chương trình hơi chậm

2.5.2 Giới thiệu về SQL Sever

SQL Server là một hệ quản trị cơ sở dữ liệu quan hệ (RDBMS-Relational DataBaseManagement System) với các tính năng bảo mật, an toàn cao, hổ trợ nhiều người dùng truyxuất đồng thời, được dùng để tạo các ứng dụng cơ sở dữ liệu theo mô hình máy trạm máychủ, phát triển các ứng dụng web và chỉ thực thi trên môi trường Windows

Ngôn ngữ truy vấn của Microsoft SQL Server là Transact - SQL Ngôn ngữTransact SQL là ngôn ngữ mở rộng dựa trên SQL chuẩn của ISO (InternationalOrganization for Standardization) và ANSI (American National Standars Institue)

Trang 24

Hình 2 6 Giao diện SQL Sever

Tính năng:

Cho phép kết nối với nhiều ngôn ngữ lập trình (Visual Basic, C, C++, ASP, )Ứng dụng cho mọi doanh nghiệp theo từng gói phần mềm với ngôn ngữ khác nhau Tối ưu hóa để thực thi trên môi trường cơ sở dữ liệu lớn

Tích hợp công cụ Reporting Service hỗ trợ thiết kế và trình bày báo cáo tùy biến người dung

Quản lý, chia sẻ, cấp phát, truy xuất tài nguyên hệ thống linh hoạt, hiệu quả, dễ dàng nâng cấp và bảo trì

Hỗ trợ các ứng dụng web và xử lý trực tiếp với các lượng dữ liệu lớn Hỗ trợ cơ chế mã hóa tự động

Hỗ trợ ứng dụng trực tiếp trong môi trường NET nhằm giảm sự phức tạp khi xây dựng và phát triển các ứng dụng

Cấp quyền truy xuất cơ sở dữ liệu và các đối tượng cơ sở dữ liệu nhằm nâng cao khả năng bảo mật hệ thống

Sao lưu và phục hồi hệ thống khi gặp sự cốTích cực ngôn ngữ LinQ (Language Intergate Query)

Ưu điểm

Ngày đăng: 26/09/2022, 09:04

HÌNH ẢNH LIÊN QUAN

Hình 1.1 Hình ảnh giới thiệu về game ai là triệu phú - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 1.1 Hình ảnh giới thiệu về game ai là triệu phú (Trang 12)
Hình 2.1 Nghệ sĩ Xuân Bắc tham gia Ai là triệu phú - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 2.1 Nghệ sĩ Xuân Bắc tham gia Ai là triệu phú (Trang 17)
Hình 2.2 Phần thưởng trong game - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 2.2 Phần thưởng trong game (Trang 18)
Hình 2.3 Hình ảnh minh họa câu hỏi trong game - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 2.3 Hình ảnh minh họa câu hỏi trong game (Trang 19)
Hình 2.4 Giới thiệu về Java - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 2.4 Giới thiệu về Java (Trang 20)
Hình 2.5 Hình ảnh giao diện Netbeans - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 2.5 Hình ảnh giao diện Netbeans (Trang 22)
Hình 2.6 Giao diện SQL Sever - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 2.6 Giao diện SQL Sever (Trang 24)
- Cấu hình SQL server với port 1433 - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
u hình SQL server với port 1433 (Trang 27)
Hình 2 .7 Hình ảnh minh họa sql server với port 1433 - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 2 7 Hình ảnh minh họa sql server với port 1433 (Trang 27)
Hình 3.1 Hình ảnh lược đồ phân rả - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 3.1 Hình ảnh lược đồ phân rả (Trang 28)
Hình 3.2 Hình ảnh thao tác với cơ sở dữ liệu - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 3.2 Hình ảnh thao tác với cơ sở dữ liệu (Trang 28)
Hình 3 .3 Hình ảnh Module trị chơi - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 3 3 Hình ảnh Module trị chơi (Trang 30)
Bảng 3. 4Bảng Result - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Bảng 3. 4Bảng Result (Trang 32)
3.2.3 Mức logic (thiết kế): Thiết kế ERD cho phần CSDL - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
3.2.3 Mức logic (thiết kế): Thiết kế ERD cho phần CSDL (Trang 35)
Hình 3 .5 Sơ đồ Diagram - ĐỒ án môn học lập TRÌNH JAVA đề tài xây DỰNG PHẦN mềm TRÒ CHƠI AI là TRIỆU PHÚ
Hình 3 5 Sơ đồ Diagram (Trang 36)

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w