báo cáo lập trình java bằng phần mềm ai là triệu phú

21 1.3K 9
báo cáo lập trình java bằng phần mềm ai là triệu phú

Đ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

Ai là triệu phú được chuyển thể từ phiên bản game phát trên VTV3 tối thứ 3 hà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 quay 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 đó. Đâ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ắc nghiệm khách quan 4 lựa chọn với 3 quyền trợ giúp: 5050, gọi điện thoại cho người thâ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ương trì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.

z LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] TRƯỜNG ĐẠI HỌC THÔNG TIN LIÊN LẠC KHOA CÔNG NGHỆ THÔNG TIN - - BÀI TẬP LỚN Môn học: LẬP TRÌNH JAVA Tên đề tài: PHẦN MỀM AI LÀ TRIỆU PHÚ Lớp: TH12A Năm học: 2015 – 2016 KHÁNH HOÀ, THÁNG 10/2015 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] TRƯỜNG ĐẠI HỌC THÔNG TIN LIÊN LẠC KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN Môn học: LẬP TRÌNH JAVA Tên đề tài: PHẦN MỀM AI LÀ TRIỆU PHÚ Lớp: TH12A Năm học: 2015 – 2016 • • • • • • • Danh sách thành viên thực hiện: PHAN THỊ GIANG (Trưởng Nhóm) NGUYỄN THỊ HUYỀN TRANG NGUYỄN TRỌNG THẠCH NGUYỄN HỮU QUỐC LÊ ĐỨC HÙNG TRẦN TÍN KHÁNH HOÀ, THÁNG 10/2015 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Lời Nói Đầu "Ai triệu phú" chuyển thể từ phiên game phát VTV3 tối thứ hàng tuần trở nên quen thuộc với tất người Cơ hội để ngồi ghế nóng VTV3 trường quay S9 khó cho hầu hết người, tựa game đời đáp ứng yêu cầu Đây thể loại game chơi hiểu biết bạn tất vấn đề từ cổ chí kim, nhiều lĩnh vực sống với hình thức trả lời câu hỏi trắc nghiệm khách quan lựa chọn với quyền trợ giúp: 50/50, gọi điện thoại cho người thân, hỏi ý kiến khán giả trường quay quyền ngưng chơi mốc để bảo toàn số điểm thưởng có Với giao diện đồ họa sống động, âm đa phương tiện với lời dẫn chương trình thật MC Lại Văn Sâm, thật phần mềm vừa chơi vừa học thú vị cho bạn học sinh – sinh viên dùng cho ôn luyện kiến thức LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] MỤC LỤC LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] CHƯƠNG I: CÁC CHỨC NĂNG CỦA PHẦN MỀM 1.1 Lược Đồ Phân Rả Các Model 1.2 Chi Tiết Kỹ Thuật Xử Lý Model 1.2.1 Module Thao Tác Với Cơ Sở Dữ Liệu LẬP TRÌNH JAVA  [PHẦN MỀM AI LÀ TRIỆU PHÚ] Chức đăng nhập: Chức thực người chơi khởi động trò chơi Chức có nhiệm vụ lưu lại thông tin người chơi, bao gồm (Họ tên, Tuổi, Giới tính, Nghề nghiệp, Tình trạng hôn nhân, SĐT) Thực kiểm tra thông tin đăng nhập vào với ghi bảng tblInfo Nếu thông tin nhập vào chưa có CSDL thực lưu thông ti vào CSDL - Nếu thông tin có CSDL không thực lưu thông tin Chức nhập câu hỏi: -  Khi người chơi muốn nhập thêm câu hỏi vào CSDL, người chơi phải có tài khoản (Tên đăng nhập, Mật khẩu) để đăng nhập (Tài khoản nhà cung cấp cung cấp) Nếu tài khoản có tblAdmin, có form nhập câu hỏi để người chơi thực nhập câu hỏi Chi tiết để nhập câu hỏi bao gồm: + Nội dung câu hỏi + Mức (phạm vi từ - 15) + Đáp án A + tỷ lệ chon đáp án + Đáp án B + tỷ lệ chon đáp án + Đáp án C + tỷ lệ chon đáp án + Đáp án D + tỷ lệ chon đáp án + Câu trả lời - Nếu tài khoản tblAdmin đưa thông báo “Tài khoản không tồn tại” Chức nhập câu hỏi tự đông: -  Chức thực lấy ngẫu nhiên câu hỏi(dưới 15 câu), tùy thuộc vào yêu cầu , câu mức khác khó đến dễ(từ mức 15 trở xuống) để đưa đệm  Chức ghi danh: Khi người chơi kết thúc trò chơi, tính số điểm đạt (userMark) Tính số ghi có tblScore Nếu: - Số ghi bảng =10, tính điểm nhỏ (minMark) lưu bảng tblScore Nếu: + Điểm người chơi (uerMark) lớn điểm nhỏ nhất(minMark) thực thao tác:  Xóa ghi có điểm số nhỏ  Thêm ghi người chơi + Ngược lại, không thực kết thúc trò chơi 1.2.2 Module Chơi Module chủ yếu dựa module thao tác với CSDL để xử lý xử lý giao diện người dùng    Chức chọn câu trả lời: Đưa thao tác để người dùng chọn câu trả lời Bao gồm: - Thao tác với bàn phím: chọn câu trả lời cách nhấn phím A,B,C D - Thao tác với chuột: click chuột trái để chọn câu trả lời Chức kiểm tra câu trả lời: Chức nhằm xác định sau câu hỏi người chơi có tiếp tục chơi hay không So sánh câu trả lời người chơi với đáp án lấy CSDL Nếu: - Trả lời đúng: cho hiển thị số tính để người chơi trả lời - Trả lời sai: Thông báo cho người chơi biết trả lời sai đưa thông tin để kết thúc trò chơi Chức trợ giúp: Chức để thị form trợ giúp cho người chơi Nếu người chơi chọn: - Trợ giúp 50/50: Thực ẩn hai đáp án Chọn hai đáp án cách lấy ngẫu nhiên hai ba đáp án sai hàm random() - Trợ giúp gọi điện cho người thân Sẽ đưa đáp án Đáp án lấy theo hàm ngẫu nhiên, với tỷ lệ đáp án đưa phụ thuộc vào mức chơi + Từ câu 1-5: Tỷ lệ = 100% + Từ câu 6-10: Tỷ lệ =80% + Từ câu 11-15: Tỷ lệ 60% LẬP TRÌNH JAVA -    [PHẦN MỀM AI LÀ TRIỆU PHÚ] Trợ giúp hỏi ý kiến khán giả: Hiển thị frmStatistics hiển thị biểu đồ tỷ lệ chọn đáp án Biểu đồ dựa liệu câu hỏi (trong bảng tblQuestion có trường lưu tỷ lệ lựa chọn đáp án thực tế) Chức điều khiển: - Trò chơi mới: Trò chơi đưa cách sau: xác định người chơi Sinh tự động liệu 15 câu hỏi vào đệm bắt đầu thực chơi từ câu số - Lưu trò chơi: Chức lấy thông tin thời điểm người chơi.Thực lưu thông tin vào file(tên file người chơi điền), có phần đuôi mở rộng *.altp File lưu thông tin về: + Các thông tin người chơi + Số câu hỏi trả lời + Trợ giúp 50/50 + Trợ giúp gọi điện cho người thân + Trợ giúp hỏi ý kiến khán giả Mỗi thông tin lưu vào dòng Lưu ý, trợ giúp ta lưu dạng với người sử dụng trợ giúp đó, ứng với chưa sử dụng trợ giúp - Tải trò chơi: Chức thực lấy lại thông tin người chơi lúc chơi mà lúc trước lưu vào file có phần mở rộng *.alt Khi hoàn tất việc lấy thông tin thực sinh tự động câu hỏi lại (trong module thao tác với CSDL) đưa màng hình cho người chơi tiếp tục trò chơi Chức xem bảng vàng: Chức thực frmScore, thị chi tiết bảng tblScore Chức xem lý lịch: LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Chức thực hiển thị frmCV, hiển thị chi tiết lý lịch người chơi Sử dụng phím Chọn câu trả lời Sử dụng chuột Trả lời Kiểm tra câu trả lời Trả lời sai 50/50 Gọi điện cho người thân Module chơi Trợ giúp Hỏi ý kiến khan giả Lượt chơi Lưu trò chơi Điều khiển Tải trò chơi Xem bảng vàng 1.3 Tài Liệu Thiết Kế Màn Hình Tên chi tiết Thiết kế hình 10 Tên hệ thống Tên hệ thống Tên module Xem lý lịch Ngày tạo Tác giả LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.Sơ đồ chuyển đổi hình: From đăng nhập From nhập lý lịch người chơi From From trợ giúp hỏi ý kiến khan giả From xem lý lịch From xem bảng vàng 2.prototype: 3: Chi tiết: 11 From đăng nhập câu hỏi LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.1 Màn Hình Đăng Nhập Điều khiển Thao tác Button chấp nhận Click Button thoát Click 12 Chức Tìm kiếm tài khoản nhập CSDL Thoát khỏi hình đăng nhập LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.2 Màn hình nhập câu hỏi: Điều khiển Thao tác Button lưu Click Button nhập Click Button thoát Click 13 Chức Kiểm tra lưu thông tin vừa nhập vào CSDL (bảng tblQuestion) Xóa thông tin vừa nhập (bởi hàm void int()) Thoát khỏi hình nhập câu hỏi LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.3 Màn hình nhập lý lịch người chơi: Điều khiển Thao tác Button bắt đâu chơi Click Button thoát Picture Click Click 14 Chức Lưu thông tin người chơi, sau mở hình để người chơi bắt đầu chơi Thoát khỏi hình nhập lý lịch Tải hình từ người chơi từ ổ đĩa LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.4 Màn hình chơi chính: Điều khiển Button trợ giúp 50/50 Button trợ giúp gọi điện thoại cho người than Button trợ giúp hỏi ý kiến khan giả Button đáp án A Button đáp án B Button đáp án C Button đáp án D Button tiếp Button dừng 15 Thao tác Click Click Click Click Click Click Click Click Click Chức Thuật toán tự động lấy đáp án sai, thực cho ẩn button đáp án sai LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] CHƯƠNG II: GIAO DIỆN VÀ CÁC MODULE CỦA CHƯƠNG TRÌNH 2.1 Giao Diện Và Các Form Của Chương Trình 2.1.1 Form Đăng Nhập Hệ Thống Form xuất mở chương trình Form có chức nhập thông tin người chơi chương trình 16 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Sau điền đầy đủ thông tin bấm vào nút ‘Bắt đầu chơi’ hệ thống thông báo để người chơi biết 2.1.2 Form Quản Lý Câu Hỏi ` 17 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Sau đăng nhập thành công người quảng trị thêm câu hỏi lưu lại 2.1.3 Form Chính Của Chương Trình Ai Là Triệu Phú 18 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 2.1.4 Phân Công Nhiệm Vụ Của Từng Thành Viên Trong Nhóm  Phan Thị Giang (Nhóm Trưởng): viết báo cáo, demo phần mềm, thiết kế form bắt đầu chương trình  Lê Đức Hùng: Tìm tài liệu ,Tổng hợp báo cáo, thiết kế form quản lý chương trình  Nguyễn Thị Huyền Trang: Tìm tài liệu, viết báo cáo, thiết kế form trò chơi chương trình  Nguyễn Trọng Thạch: Tìm tài liệu, trình bày báo cáo, thiết kế form xem lý lịch chương trình  Trần Tín: Tìm tài liệu, viết báo cáo, thiết kế form trợ giúp chương trình  Nguyễn Hữu Quốc: Tìm tài liệu, viết báo cáo, thiết kế form xem top 10 chương trình  19 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Nhận Xét Của Giáo Viên …………………………………………………………………………………… …………………………………………………………………………………… .………………………………………………………………………………… … ……………………………………………………………………………… …… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ………………………………………………………………………………… … …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………………………………… … …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………………………………… … …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………………………………… … …………………………………………………………………………………… …………………………………………………………………………………… 20 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] …………………………………………………………………………………… ……………………………………………………………………………… 21 [...]... sẽ thông báo để người chơi biết 2.1.2 Form Quản Lý Câu Hỏi ` 17 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Sau khi đăng nhập thành công thì người quảng trị có thể thêm câu hỏi và lưu lại 2.1.3 Form Chính Của Chương Trình Ai Là Triệu Phú 18 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 2.1.4 Phân Công Nhiệm Vụ Của Từng Thành Viên Trong Nhóm  Phan Thị Giang (Nhóm Trưởng): viết báo cáo, demo phần mềm, thiết... sai, thực hiện cho ẩn 2 button đáp án sai đó LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] CHƯƠNG II: GIAO DIỆN VÀ CÁC MODULE CỦA CHƯƠNG TRÌNH 2.1 Giao Diện Và Các Form Của Chương Trình 2.1.1 Form Đăng Nhập Hệ Thống Form này xuất hiện đầu tiên khi mở chương trình Form này có chức năng nhập thông tin người chơi chương trình 16 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Sau khi điền đầy đủ thông tin và bấm...LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.Sơ đồ chuyển đổi giữa các màn hình: From đăng nhập From nhập lý lịch người chơi From chính From trợ giúp hỏi ý kiến khan giả From xem lý lịch From xem bảng vàng 2.prototype: 3: Chi tiết: 11 From đăng nhập câu hỏi LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.1 Màn Hình Đăng Nhập Điều khiển Thao tác Button... khỏi màn hình đăng nhập LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.2 Màn hình nhập câu hỏi: Điều khiển Thao tác Button lưu Click Button nhập mới Click Button thoát Click 13 Chức năng Kiểm tra và lưu những thông tin vừa nhập vào CSDL trong (bảng tblQuestion) Xóa những thông tin vừa nhập (bởi hàm void int()) Thoát khỏi màn hình nhập câu hỏi LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.3 Màn hình nhập... form bắt đầu của chương trình  Lê Đức Hùng: Tìm tài liệu ,Tổng hợp báo cáo, thiết kế form quản lý của chương trình  Nguyễn Thị Huyền Trang: Tìm tài liệu, viết báo cáo, thiết kế form trò chơi của chương trình  Nguyễn Trọng Thạch: Tìm tài liệu, trình bày báo cáo, thiết kế form xem lý lịch của chương trình  Trần Tín: Tìm tài liệu, viết báo cáo, thiết kế form sự trợ giúp của chương trình  Nguyễn Hữu Quốc:... form xem lý lịch của chương trình  Trần Tín: Tìm tài liệu, viết báo cáo, thiết kế form sự trợ giúp của chương trình  Nguyễn Hữu Quốc: Tìm tài liệu, viết báo cáo, thiết kế form xem top 10 của chương trình  19 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] Nhận Xét Của Giáo Viên …………………………………………………………………………………… …………………………………………………………………………………… .………………………………………………………………………………… … ………………………………………………………………………………... từ ổ đĩa LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] 1.3.4 Màn hình chơi chính: Điều khiển Button trợ giúp 50/50 Button trợ giúp gọi điện thoại cho người than Button trợ giúp hỏi ý kiến khan giả Button đáp án A Button đáp án B Button đáp án C Button đáp án D Button tiếp Button dừng 15 Thao tác Click Click Click Click Click Click Click Click Click Chức năng Thuật toán sẽ tự động lấy 2 đáp án sai, thực... …………………………………………………………………………………… …………………………………………………………………………………… …………………………………………………………………………………… ……………………………………………………………………………… … …………………………………………………………………………………… …………………………………………………………………………………… 20 LẬP TRÌNH JAVA [PHẦN MỀM AI LÀ TRIỆU PHÚ] …………………………………………………………………………………… ……………………………………………………………………………… 21

Ngày đăng: 31/05/2016, 20:43

Từ khóa liên quan

Mục lục

  • CHƯƠNG I: CÁC CHỨC NĂNG CỦA PHẦN MỀM

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

    • 1.2 Chi Tiết Kỹ Thuật Xử Lý Model

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

      • 1.2.2 Module Chơi

      • 1.3 Tài Liệu Thiết Kế Màn Hình

        • 1.3.1 Màn Hình Đăng Nhập

        • 1.3.2 Màn hình nhập câu hỏi:

        • 1.3.3. Màn hình nhập lý lịch người chơi:

        • 1.3.4. Màn hình chơi chính:

        • CHƯƠNG II: GIAO DIỆN VÀ CÁC MODULE CỦA CHƯƠNG TRÌNH

          • 2.1 Giao Diện Và Các Form Của Chương Trình

            • 2.1.1 Form Đăng Nhập Hệ Thống

            • 2.1.2 Form Quản Lý Câu Hỏi

            • 2.1.3 Form Chính Của Chương Trình Ai Là Triệu Phú

            • 2.1.4 Phân Công Nhiệm Vụ Của Từng Thành Viên Trong Nhóm

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

Tài liệu liên quan