CHƯƠNG I. TỔNG QUAN VỀ DỰ ÁN 2 1. GIỚI THIỆU DỰ ÁN 2 2. TÊN DỰ ÁN 2 3. NGƯỜI QUẢN LÝ DỰ ÁN 2 4. CHI PHÍ DỰ KIẾN 2 5. THỜI GIAN THỰC HIỆN DỰ ÁN 2 6. MỤC TIÊU CẦN THỰC HIỆN CỦA DỰ ÁN 2 6.1 YÊU CÂU VỀ PHÍA CỦA NGƯỜI SỬ DỤNG 2 6.2 YÊU CẦU VỀ CHỨC NĂNG 3 CHƯƠNG II. KHỞI ĐỘNG DỰ ÁN 3 1. LỊCH BIỂU CÔNG VIỆC 3 2. PHÂN TÍCH RỦI RO 6 3. TÀI CHÍNH 7 2.1 CHI PHÍ TỔNG QUAN 7 CHƯƠNG III THỰC HIỆN DỰ ÁN 7 1. PHÂN TÍCH HỆ THỐNG TRÒ CHƠI 7 1.1 Kiến trúc cài đặt 7 1.1.1. Phần cứng 7 1.1.2 Phần mềm 7 2. THIẾT KẾ HỆ THỐNG TRÒ CHƠI AI LÀ TRIỆU PHÚ 8 2.1 Thiết kế giao diện người chơi 8 2.1.1 Màn hình khởi động ứng dụng 8 2.1.2 Màn hình thông tin số câu và mức điểm 8 2.1.3 Màn hình chơi 9 2.1.4 Màn hình kết thúc trò chơi 9 2.2 Thiết kế cơ sở dữ liệu 10 2.2.1 Bảng câu hỏi 10 2.3 Xây dựng trò chơi 10 2.3.1 Nhập dữ liệu cho bảng câu hỏi 10 2.3.2 Hoàn thiện trò chơi 10 3. KIỂM THỬ 15 4. NGHIỆM THU 15 CHƯƠNG IV TỔNG KẾT 16
Trang 1CHƯƠNG I TỔNG QUAN VỀ DỰ ÁN 2
1 GIỚI THIỆU DỰ ÁN 2
2 TÊN DỰ ÁN 2
3 NGƯỜI QUẢN LÝ DỰ ÁN 2
4 CHI PHÍ DỰ KIẾN 2
5 THỜI GIAN THỰC HIỆN DỰ ÁN 2
6 MỤC TIÊU CẦN THỰC HIỆN CỦA DỰ ÁN 2
6.1 YÊU CÂU VỀ PHÍA CỦA NGƯỜI SỬ DỤNG 2
6.2 YÊU CẦU VỀ CHỨC NĂNG 3
CHƯƠNG II KHỞI ĐỘNG DỰ ÁN 3
1 LỊCH BIỂU CÔNG VIỆC 3
2 PHÂN TÍCH RỦI RO 6
3 TÀI CHÍNH 7
2.1 CHI PHÍ TỔNG QUAN 7
CHƯƠNG III THỰC HIỆN DỰ ÁN 7
1 PHÂN TÍCH HỆ THỐNG TRÒ CHƠI 7
1.1 Kiến trúc cài đặt 7
1.1.1 Phần cứng 7
1.1.2 Phần mềm 7
2 THIẾT KẾ HỆ THỐNG TRÒ CHƠI AI LÀ TRIỆU PHÚ 8
2.1 Thiết kế giao diện người chơi 8
2.1.1 Màn hình khởi động ứng dụng 8
2.1.2 Màn hình thông tin số câu và mức điểm 8
2.1.3 Màn hình chơi 9
2.1.4 Màn hình kết thúc trò chơi 9
2.2 Thiết kế cơ sở dữ liệu 10
2.2.1 Bảng câu hỏi 10
2.3 Xây dựng trò chơi 10
2.3.1 Nhập dữ liệu cho bảng câu hỏi 10
2.3.2 Hoàn thiện trò chơi 10
3 KIỂM THỬ 15
4 NGHIỆM THU 15
CHƯƠNG IV TỔNG KẾT 16
Trang 2CHƯƠNG I TỔNG QUAN VỀ DỰ ÁN
1 GIỚI THIỆU DỰ ÁN
Hiện nay với sự phát triển nhanh chóng của khoa học công nghệ, các thiết bị điện thoại di động ngày càng trở nên phổ biến Cùng với sự phát triển của mạng 3G, GPRS và sự ra đời của các dòng điện thoại đời cao ngày càng nhiều Chiếc điện thoại không chỉ được sử dụng với chức năng nghe gọi thông thường mà còn được sử dụng với rất nhiều mục đích giải trí như nghe nhạc, chơi game, …
Trong vài năm trở lại đây, sự phát triển của Android đã có những bước phát triển mạnh mẽ và dần chiếm cảm tình của người dùng.Lập trình game mobile trên Android ngày càng đa dạng và phổ biến Từ nhu cầu đó, đã có rất nhiều công ty lớn nhỏ đã cho ra đời hàng loạt các Game mobile để cung cấp cho người sử dụng Tuy vậy, những Game mobile dường như vẫn chưa thể đáp ứng hết nhu cầu của người dùng
Với mong muốn có thể cùng mọi người vừa học vừa chơi và giải đáp miền tri thức Em đã lựa chọn xây dựng game Ai Là Triệu phú, được lấy ý tưởng dựa trên game show nổi tiếng Nhằm đáp ứng nhu cầu giải trí cho mọi người, với những ai chưa được ngồi trên ghế nóng thì đây là nơi để bạn vừa giải trí và kiểm tra lại kiến thức của mình
2 TÊN DỰ ÁN
Xây dựng trò chơi Ai là triệu phú
3 NGƯỜI QUẢN LÝ DỰ ÁN
Phan Văn Chinh
4 CHI PHÍ DỰ KIẾN
25.000.000 VNĐ
5 THỜI GIAN THỰC HIỆN DỰ ÁN
48 ngày, 18/1/2016 – 12/3/2016
6 MỤC TIÊU CẦN THỰC HIỆN CỦA DỰ ÁN
6.1 YÊU CÂU VỀ PHÍA CỦA NGƯỜI SỬ DỤNG
Giao diện đẹp , phù hợp và thân thiện với người sử dụng
Dễ sử dụng với mọi đối tượng từ người lớn đến trẻ nhỏ
Thông tin hiện thị chi tiết dễ đọc dễ nhìn
Trang 3Câu hỏi không quá dễ hoặc quá khó, đem lại cảm giác chinh phục
6.2 YÊU CẦU VỀ CHỨC NĂNG
Tương thích với các dòng máy và hệ điều hành Android khác nhau
Hoạt động ổn định và mượt mà, không để xảy ra bất kì lỗi nào
CHƯƠNG II KHỞI ĐỘNG DỰ ÁN
1 LỊCH BIỂU CÔNG VIỆC
Thời gian tổng thể :
Tổng thời gian dự kiến là 48 ngày nghỉ thứ 7 cn ,được phân chia như sau :
Khảo sát yêu cầu người dùng 3 ngày
Phân tích 6 ngày
Lập kế hoạch và ước lượng 4 ngày
Phân tích thiết kế hệ thống 7 ngày
Xây dựng trò chơi 20 ngày
Kiểm thử 6 ngày
Triển khai 4 ngày
Giao đoạn 1 : Khảo sát yêu cầu người dùng
Người thực hiện :
1 Phan Văn Chinh
Bảng chi tiết
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc Khảo sát nhu cầu
giải trí trên điện
thoại
1 ngày 18/1/2016 18/1/2016
Khảo sát thị trường
game mobile tại
Việt Nam
1 ngày 19/1/2016 19/1/2016
Khảo sát trò chơi
tương tự đã có 1 ngày 20/1/2016 20/1/2016 Hoàn thành khảo
sát
0 ngày 20/1/2016 20/1/2016
Trang 4Giao đoạn 2 : Phân tích
Người thực hiện :
1 Phan Văn Chinh
Bảng chi tiết
Nhiệm vụ Số ngày
làm Ngày bắt đầu Ngày kết thúc Phân tích yêu cầu của người
dùng điện thoại
1 ngày 19/1/2016 19/1/2016
Phân tích yêu cầu của người
chơi 2 ngày 21/1/2016 22/1/2016 Phân tích rủi ro 1 ngày 23/1/2016 23/1/2016 Xem xét và thẩm định phân tích 1 ngày 25/1/2016 25/1/2016 Hoàn thành phân tích 0 ngày 25/1/2016 25/1/2016
Giao đoạn 3 : Lập kế hoạch và ước lượng
Người thực hiện :
1 Phan Văn Chinh
Bảng chi tiết
Nhiệm vụ Số ngày làm Ngày bắt đầu Ngày kết thúc
Lập kế hoạch thực
hiện
1 ngày 26/1/2106 26/1/2016
Ước lượng 1 ngày 27/1/2016 27/1/2016
Lập lịch 2 ngày 28/1/2016 29/1/2016
Hoàn thành lập kế
hoạch và ước
lượng
0 ngày 29/1/2016 29/1/2016
Giao đoạn 4 : Phân tích thiết kế hệ thống
Người thực hiện :
Trang 51 Phan Văn Chinh
Bảng chi tiết
Nhiệm vụ Số ngày
làm
Ngày bắt đầu Ngày kết thúc
Thiết kế nguyên mẫu giao diện 1 ngày 30/1/2016 30/1/2016 Thiết kế giao diện chương
trình
2 ngày 1/2/2016 2/2/2016
Thiết kế cơ sở dữ liệu 1 ngày 3/2/2016 3/2/2016 Thiết kế bảo mật dữ liệu 1 ngày 4/2/2016 4/2/2016 Phân tích và thiết kế kiểm thử 1 ngày 5/2/2016 5/2/2016
Đặc tả thiết kế 1 ngày 6/2/2016 6/2/2016 Hoàn thành phân tích thiết kế
hệ thống
0 ngày 6/2/2016 6/2/2016
Giao đoạn 5 : Xây dựng trò chơi
Người thực hiện :
1 Phan Văn Chinh
Bảng chi tiết
Nhiệm vụ Số ngày
làm Ngày bắt đầu Ngày kết thúc Xây dựng module trò chơi 3 ngày 8/2/2016 10/2/2016 Xây dựng cơ sở dữ liệu 4 ngày 11/2/2016 15/2/2016
Lập trình 13 ngày 16/2/2016 1/3/2016 Hoàn thành xây dựng trò chơi 0 ngày 1/3/2016 1/3/2016
Giao đoạn 6 : Kiểm thử
Người thực hiện :
1 Phan Văn Chinh
Trang 6Bảng chi tiết
Nhiệm vụ Số ngày
làm Ngày bắt đầu Ngày kết thúc Kiểm thử bằng tay 2 ngày 2/3/2016 3/3/2016
Kiểm thử tự động 2 ngày 4/3/2016 5/3/2016
Kiểm thử các chức năng 2 ngày 7/3/2016 8/3/2016
Hoàn thành kiểm thử 0 ngày 8/3/2016 8/3/2016
Giao đoạn 7 : Triển khai
Người thực hiện :
1 Phan Văn Chinh
Bảng chi tiết
Nhiệm vụ Số ngày
làm
Ngày bắt đầu Ngày kết
thúc Tải trò chơi lên Google Play 1 ngày 9/3/2016 9/3/2016 Quảng cáo trò chơi 1 ngày 10/3/2016 10/3/2016 Nhận ý kiến đánh giá từ phía
người dùng
1 ngày 11/3/2016 11/3/2016
Sửa lỗi, cập nhật và hoàn thiện
trò chơi
1 ngày 12/3/2016 12/3/2016
2 PHÂN TÍCH RỦI RO
Các rủi ro có thể gặp phải :
- Rủi ro về nhân lực
- Rủi ro về tài chính
- Rủi ro trong quá trình xây dựng trò chơi
Trang 73 TÀI CHÍNH
2.1 CHI PHÍ TỔNG QUAN
STT Nội dung công việc Chi phí
2 Phân tích và xác định yêu cầu 1.320.000
3 Lập kế hoạch và ước lượng 960.000
5 Thiết kế cơ sở dữ liệu và bảo mật dữ
liệu
480.000
6 Đặc tả và thiết kế kiểm thử 480.000
9 Đầu tư trang thiết bị 1.000.000
10 Chi phí quảng cáo và hoàn thiện trò
chơi
960.000
11 Chi phí dự phòng 10.000.000
CHƯƠNG III THỰC HIỆN DỰ ÁN
1 PHÂN TÍCH HỆ THỐNG TRÒ CHƠI
1.1 Kiến trúc cài đặt
1.1.1 Phần cứng
Máy tính cấu hình cao có cài các phần mềm hỗ trợ có bản quyền đầy đủ
Điện thoại thông minh chạy hệ điều hành android có thể chạy được trò chơi
1.1.2 Phần mềm
Android Studio,SQLite Manager, Microsoft Office, Xmind
Trang 82 THIẾT KẾ HỆ THỐNG TRÒ CHƠI AI LÀ TRIỆU PHÚ
2.1 Thiết kế giao diện người chơi
2.1.1 Màn hình khởi động ứng dụng
2.1.2 Màn hình thông tin số câu và mức điểm
Trang 92.1.3 Màn hình chơi
2.1.4 Màn hình kết thúc trò chơi
Trang 102.2 Thiết kế cơ sở dữ liệu
2.2.1 Bảng câu hỏi
- Mã câu hỏi
- Câu hỏi
- Độ khó
- Đáp án A
- Đáp án B
- Đáp án C
- Đáp án D
- Đáp án đúng
2.3 Xây dựng trò chơi
2.3.1 Nhập dữ liệu cho bảng câu hỏi
2.3.2 Hoàn thiện trò chơi
Giao diện đơn giản với 3 nút chính là play, help, exit
Trang 11Khi nhấn vào nút exit sẽ hiện lên hộp thoại thông báo hỏi người chơi có chắc chắn muốn thoát , nếu người chơi chọn có chương trình sẽ tự động thoát ra, nếu chọn không sẽ vẫn ở lại màn hình đó, ngoài ra ngươi chơi cũng có thể sử dụng phím back ở điện thoại để thoát ra
Khi nhấn vào nút help sẽ hiện lên hộp thoại thông báo hướng dẫn luật chơi
Trang 12Khi nhấn vào nút play nó sẽ chuyển đến màn hình xem số câu và mức tiền thưởng
Khi nhấn vào nút play một lần nữa để chuyển sang màn hình chơi
Trang 13Khi nhấn chọn đáp án ,ô đáp án sẽ được tô xanh và hiện thị thông báo có chắc chắn chọn đáp án đó là đáp án cuối cùng Nhấn chọn có để chọn đáp án cuối cùng, nhấn chọn không để chọn lại đáp án
Nếu đáp án đúng sẽ được tăng tiền thưởng và chuyển sang câu khó hơn, đồng thời đồng hồ đếm ngược cũng trở lại mức ban đầu là 30 giây
Trang 14Nếu trả lời sai sẽ chuyển sang màn hình kết thúc game và hiện thị lên số tiền thưởng tương ứng với số câu trả lời được
Nhấn nút chơi lại để có thể chơi lại
Trang 15Khi người chơi vượt qua 15 câu hỏi của chương trình, chương trình sẽ tự động chuyển sang màn hình kết thúc game với số tiền thưởng là 1 tỷ đồng
3 KIỂM THỬ
Tiến hành các bước kiểm thử :
- Kiểm thử bằng tay
- Kiểm thử tự động
- Kiểm thử các chức năng
4 NGHIỆM THU
Đưa trò chơi vào hoạt động :
- Lập bảng hướng dẫn và cài đặt trò chơi
- Tải trò chơi lên Google Play
- Quảng cáo trò chơi
- Nhận ý kiến đánh giá từ phía người dùng
- Sửa lỗi , cập nhật và hoàn thiện trò chơi
Trang 16CHƯƠNG IV TỔNG KẾT
Trò chơi Ai là triệu phú được tạp ra nhămf đáp ứng được nhu cầu giải trí của người chơi Giao diện thân thiện, đơn giản, dễ sử dụng tháo tác
Tuy nhiên một số tính năng của trò chơi chưa được tích hợp đầy đủ do những hạn chế về trình độ, thời gian cũng như thiết bị nên m không thể tránh khỏi những vướng mắc và sai sót trong quá trình tìm hiểu, nghiên cứu và xây dựng trò chơi m rất mong được sự đánh giá và bổ sung để trò chơi của em có thể hoàn thiện hơn
Một lần nữa em xin chân thành cảm ơn Thầy THS.Hoàng Quang Huy: đã tận tình giúp đỡ em trong suốt thời gian thực hiện bài tập lớn Em xin chân thành cảm ơn Thầy
Em xin trân thành cám ơn thầy