Đồ án "xây dựng và phát triển website nạp tiền game ngọc rồng online "
Đồ án "xây dựng và phát triển website nạp tiền gamengọc rồng online "
Môn: Đồ án chuyên ngành
Trường: Đại học Công Nghệ Đông Á
Thông tin:
Tác giả:
Preview text:
lOMoARcPSD|197 044 94
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
KHOA: CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN
HỌC PHẦN: ĐỒ ÁN CHUYÊN NGÀNH
Đề tài: nhóm số 3: xây dựng và phát triển website nạp tiền game ngọc rồng online
Sinh viên thực hiện Lớp Khóa Đỗ Minh Trường DCCNTT12.10.7 12 Đàm Duy Nam DCCNTT12.10.7 12 Đỗ Thị Ngọc DCCNTT12.10.7 12 Đỗ Thị Dung DCCNTT12.10.7 12 Bắc Ninh, năm 2023 1 lOMoARcPSD|197 044 94
BỘ GIÁO DỤC VÀ ĐÀO TẠO
TRƯỜNG ĐẠI HỌC CÔNG NGHỆ ĐÔNG Á
KHOA: CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN
HỌC PHẦN: ĐỒ ÁN CHUYÊN NGÀNH
Đề tài: nhóm số 3: xây dựng và phát triển website nạp tiền game ngọc rồng online STT
Sinh viên thực hiện Mã sinh
Điểm bằng số Điểm bằng chữ viên 1 Đỗ Minh Trường 20211913 2 Đàm Duy Nam 20211784 3 Đỗ Thị Ngọc 20211989 4 Đỗ Thị Dung 20211826 CÁN BỘ CHẤM 1 CÁN BỘ CHẤM 2
(Ký và ghi rõ họ tên)
(Ký và ghi rõ họ tên) 2 lOMoARcPSD|197 044 94 MỤC LỤC Nội dung: giới thiệu
Nội dung: phân tích yêu cầu
Nội dung: thiết kế trang web
Nội dung: triển khai và phát triển
Nội dung: kiểm thử và sửa lỗi
Nội dung: hướng dẫn sử dụng Nội dung: kết luận
Nội dung: tài liệu tham khảo 3 lOMoARcPSD|197 044 94 1. Giới thiệu
Lý do chọn đề tài:
Từ trước tới nay, đa số các tựa game đều đi theo chiều hướng “Pay to win”, đặc biệt là
với dòng game cày cuốc – thứ vốn đã ăn sâu vào văn hóa chơi game của các game thủ
Việt. Thực tế, việc nạp tiền vào game, chưa cần biết có nên hay không nhưng chắc chắn,
đại bộ phận người chơi đã từng có thời điểm rất ác cảm với vấn đề này. Không phải ngẫu
nhiên mà từ lâu đã hình thành hai thái cực hoàn toàn đối lập mang tên dân cày và đại gia,
hay nói dễ hiểu hơn là những game thủ thuộc hệ “chơi free” và những người sẵn sàng
đ.ập cả tấn tiền vào game
Thực tế, việc Pay to Win chẳng có gì là sai trái và mặc dù lên án rất nhiều về những
trường hợp nạp tiền phá game, dollar thần chưởng nhưng có một thực tế rằng các game
thủ Việt lại cực kỳ ưa chuộng những tựa game như vậy. Cùng thử điểm qua một số cái tên
từng được gắn liền với hai chữ tượng đài trong làng game Việt như Kiếm Thế, Võ Lâm
Truyền Kỳ, có tựa game nào mà không phải pay to win chứ. Tất nhiên, về cơ bản thì nếu 4 lOMoARcPSD|197 044 94
chịu bỏ công sức và có kiến thức nhất định về game, người chơi cũng sẽ đạt được một
mốc sức mạnh khá ổn mà không phải đầu tư quá khủng. Nhưng nếu để so bì với các đại
gia nạp tiền thì tốt nhất nên quên ngay câu chuyện viễn tưởng ấy đi.
Trò chơi Ngọc Rồng Online là một trong những trò chơi trực tuyến phổ biến và có lượng
người chơi đông đảo. Chúng tôi chọn đề tài này để phát triển một trang web nạp tiền cho
trò chơi nhằm giúp người chơi có trải nghiệm tốt hơn trong việc nạp tiền và tăng tính tiện lợi.
Mục tiêu của dự án: Mục tiêu của dự án là thiết kế và phát triển một trang web nạp tiền
cho Ngọc Rồng Online với giao diện thân thiện, bảo mật cao, và tích hợp nhiều phương
thức thanh toán làm cho trải nghiệm người dùng được nâng cao với 1 số tính năng đặc quyền của người dùng.
2. phân tích yêu cầu
Yêu cầu chức năng:
Cho phép người chơi chọn số tiền cần nạp
Và hiển thị danh sách các phương thức thanh toán , bao gồm các loại thẻ thông dụng như
viettel,vina và 1 số thẻ chuyên dụng như garena Vcoin, zing,…. Và còn nhiều loại khác
nữa với các chiết khấu cực kì hấp dẫn 5 lOMoARcPSD|197 044 94
Tích hợp hệ thống xác thực thẻ tránh trường hợp mất tiền oan và cách hành vi khống tiền khác 6 lOMoARcPSD|197 044 94
Với giao diện trực quan và dễ sử dụng hiển thị thông tin rõ ràng chúng tôi đảm bảo sẽ
mang tới cho bạn 1 trải nghiệm vô cùng tối ưu nhanh chóng và tiện lợi khiến cho quá
trình trải nghiệm game của các bạn thật tuyệt vời
Yêu cầu bảo mật và xác thực:
Chúng tôi đảm bảo thông tin cá nhân của mỗi người là bảo mật chỉ những người quản trị
mới có thể thấy được
Xác thực giao dịch trực tiếp thông qua web thesieutoc.net lấy api trực tiếp rồi add vào
trang quá trình chỉ mất vài giây nhưng độ bảo mật và xác thực cực kì cao làm cho các bạn
1 trải nghiệm chuyện nghiệp và nhanh chóng 7 lOMoARcPSD|197 044 94
phương thức đơn giản mà dễ làm độ xác thực rất cao. 8 lOMoARcPSD|197 044 94
3. thiết kế trang web
Kiến trúc hệ thống:
Về kiến trúc hệ thống chúng ta sử dụng myphpadmin là hệ thống chính
Vậy myphpadmin là gì?
PhpMyAdmin là phần mềm mã nguồn mở được viết bằng ngôn ngữ PHP giúp quản trị
cở sở dữ liệu MySQL thông qua giao diện web.
Vậy myphpadmin có tính năng gì?
Một số tính năng chung thường được sử dụng trên phpMyAdmin:
• Quản lý user(người dùng): thêm, xóa, sửa(phân quyền).
• Quản lý cơ sở dữ liệu: tạo mới, xóa, sửa, thêm bảng, hàng,
trường, tìm kiếm đối tượng.
• Nhập xuất dữ liệu(Import/Export): hỗ trợ các định dạng SQL, XML và CSV.
• Thực hiện các truy vấn MySQL, giám sát quá trình và theo dõi. •
Sao lưu và khôi phục(Backup/Restore): Thao tác thủ công.
Tất cả cơ sở dữ liệu của website sẽ được quản lí ở đây chúng ta có các
bảng để quản lí cơ sở dữ liệu của người dùng như là: Account: 9 lOMoARcPSD|197 044 94
Với id là khóa chính và các nhánh phụ với chức năng quản lí thông tin
người dùng chúng ta có thể thêm sửa xóa tùy chỉnh hoặc chèn dữ liệu
thêm vào với thao tác cực kì đơn giản và dễ quản lí
Ngoài ra chúng ta còn có bảng naptien ở đó chúng ta có thể xem được
ai là người nạp tiền số seri mã thẻ và các thông tin liên quan cho việc
quản lí và check lại 1 cách dễ dàng hơn 10 lOMoARcPSD|197 044 94
Với bảng palyer chúng ta sẽ xem được ai là người nạp nhiều nạp ít từ
đó thực hiện các lệnh truy vấn để ra được ai là top nạp nhiều nhất: 11 lOMoARcPSD|197 044 94
Thiết kế giao diện:
Giao diện cực kì dễ sử dụng với màu sắc nhẹ nhàng đơn giản và các
tính năng được hoàn thiện 1 cách rõ ràng chúng tôi hứa hẹn sẽ mang
tới cho khách hàng 1 trải nghiệm cực kì thoải mái và tối ưu nhanh chóng
Chúng ta có thể lựa chọn các options như là tải về nạp tiền xem top
nạp đi đến cộng đồng và đăng nhập đăng kí tài khoản,….. 12 lOMoARcPSD|197 044 94 13 lOMoARcPSD|197 044 94 14 lOMoARcPSD|197 044 94
4. triển khai và phát triển
Công nghệ ngôn ngữ lập trình:
• chúng tôi sử dụng HTML,CSS,javasrip, cho phần giao diện người dùng
• sử dụng ngôn ngữ lập trình server-side cụ thể là PHP để xử lí yêu
cầu và quản lí cơ dở dữ liệu
• về framework chúng tôi sử dụng phpframework để tạo ứng dụng web
Giao diện người dùng:
Về mặt phát triển giao diện người dùng chúng tôi sử dụng Visual Studio
Code Mặc dù về mặt kỹ thuật Visual Studio Code là một trình soạn thảo
mã nguồn nhưng chúng có thể nâng lên cấp độ mới bằng cách sử dụng
extension library cho nên nó vẫn là 1 công cụ hữu ích và được sử dụng
phổ biến đáp ứng đầy đủ chức năng và dễ sử dụng 15 lOMoARcPSD|197 044 94
Chúng tôi luôn đảm bảo phương thức thanh toán cho người chơi nhanh
chóng bằng cách tích hợp api của web nạp tiền chuyên dụng là thesieutoc.net
Các giao dịch chỉ mất vài giây để xác thực và chuyển đến người chơi
đảm bảo trải nghiệm chơi 1 cách tốt nhất 16 lOMoARcPSD|197 044 94
Giao diện đơn giản sử dụng tối ưu cho mọi người sử dụng 1 cách nhanh
chóng hiệu quả và không quá rắc rối
5. kiểm thử và sửa lỗi
Kế hoạch kiểm thử:
Về cơ bản chúng tôi có 1 vài lỗi nhỏ ở sự tương thích nhưnh sau quá
trình tìm hiểu và học hỏi thì những lỗi nhỏ đó đã được khắc phục.
Kết quả kiểm thử:
Hiện tại trang web đã có thể hoạt động độc lập có thể đấy lên vps để
cho người dùng sử dụng 1 cách dễ dàng và nhanh chóng.
6. hướng dẫn sử dụng
Đầu tiên chúng tôi sẽ hướng dẫn các bạn sử dụng trang web để nạp
tiền cho game ngọc rồng online nhé!
Hướng dẫn nạp tiền qua trang web:
Đầu tiên chúng ta sẽ phải đăng nhập: 17 lOMoARcPSD|197 044 94
Nếu chưa có tài khoản chúng ta có thể đăng ký tài khoản ở phần đăng ký ngay kia nhé
Khi đăng nhập vào chúng ta sẽ có 1 giao diện như trên mọi người có
thể chọn các phương thức nạp khác nhau như nạp coin nạp ngọc, nạp vàng,…
Hôm nay mình sẽ hướng dẫn nạp tiền vào tài khoản rồi các bước quy
đổi các bạn sẽ thực hiện sau nhé:
Tiếp theo chúng ta chọn phần nạp tiền: 18 lOMoARcPSD|197 044 94
ở đây sẽ cho mọi người chọn loại thẻ với các ưu đãi hấp dẫn và các mệnh giá thẻ đa dạng 19 lOMoARcPSD|197 044 94
Sau khi đã chọn được loại thẻ và mệnh giá phù hợp rồi thì mình sẽ
nhập seri và mã thẻ chúng ta chọn nạp ngay và sau đó thẻ sẽ được gửi
đến web thesieutoc để kiểm tra và phản hồi nếu nạp thành công thì
tiền sẽ hiện ngay bên phải tên tài khoản của mình còn không thì sẽ báo như này 20 lOMoARcPSD|197 044 94
Ngoài ra chúng ta còn có thể sử dụng các tiện ích khác như là top nạp
hay là các chức năng quy đổi ra coin vàng hay ngọc 21 lOMoARcPSD|197 044 94
7. Kết luận và Hướng phát triển tương lai 7.1. Kết luận:
Dự án phát triển trang web nạp tiền cho trò chơi Ngọc Rồng Online đã
mang lại những kết quả tích cực và đáng tự hào. Chúng tôi đã đạt được
các mục tiêu đề ra ban đầu và cung cấp cho người chơi một trải
nghiệm nạp tiền thuận lợi, an toàn và thú vị. Dưới đây là những điểm chính của kết luận:
- Trang web đã được triển khai thành công và đã qua kiểm thử một
cách kỹ lưỡng để đảm bảo tính ổn định và bảo mật.
- Giao diện người dùng được thiết kế thân thiện và dễ sử dụng, giúp
người chơi tận hưởng quá trình nạp tiền một cách tiện lợi.
- Hệ thống bảo mật, bao gồm xác thực hai lớp và giao thức HTTPS, đã
được tích hợp để bảo vệ thông tin cá nhân của người chơi. 22 lOMoARcPSD|197 044 94
- Chúng tôi đã đạt được sự hài lòng từ phía người dùng đầu tiên và
nhận được phản hồi tích cực từ cộng đồng Ngọc Rồng Online.
7.2. Hướng phát triển tương lai:
Mặc dù dự án đã hoàn thành, có một số cơ hội để cải thiện và
mở rộng trang web nạp tiền trong tương lai:
- Tối ưu hóa hiệu suất: Cải thiện hiệu suất trang web để đảm bảo
nạp tiền và giao dịch diễn ra nhanh chóng và mượt mà hơn, đặc biệt là
trong các thời điểm cao điểm.
- Phát triển ứng dụng di động: Phát triển ứng dụng di động cho iOS
và Android để tăng tính tiện lợi cho người chơi trên các thiết bị di động.
- Tích hợp tính năng thêm: Đưa thêm các tính năng như khuyến
mãi, ưu đãi, và thẻ quà tặng để thu hút và thúc đẩy người chơi nạp tiền.
- Theo dõi và phản hồi: Liên tục theo dõi hoạt động của trang web
và nghe ý kiến của người dùng để nắm bắt các vấn đề và cơ hội cải tiến.
- Mở rộng phương thức thanh toán: Đưa thêm các phương thức
thanh toán mới để tạo sự linh hoạt cho người chơi.
8. Tài liệu tham khảo 23 lOMoARcPSD|197 044 94
- [1] Smith, J. (2021). Web Development with React. O'Reilly Media.
- [2] Brown, M. (2020). Secure Web Application Development. Packt Publishing.
- [3] Ngọc Rồng Online. (2023). Trang chủ. [URL trang chủ của Ngọc Rồng Online]
Chúng tôi xin cảm ơn sự hỗ trợ của giảng viên và sự đóng góp
của tất cả các thành viên trong nhóm dự án. Dự án này đã giúp
chúng tôi tích luỹ được nhiều kiến thức và kỹ năng quan trọng
trong lĩnh vực phát triển web và bảo mật. Chúng tôi hy vọng
rằng trang web này sẽ mang lại trải nghiệm tốt cho người chơi
Ngọc Rồng Online và sẽ tiếp tục phát triển trong tương lai. 24 lOMoARcPSD|197 044 94 25 lOMoARcPSD|197 044 94 26 lOMoARcPSD|197 044 94 27
Document Outline
- BÀI TẬP LỚN
- BÀI TẬP LỚN (1)
- CÁN BỘ CHẤM 1
- CÁN BỘ CHẤM 2
- MỤC LỤC
- 1. Giới thiệu
- 2. phân tích yêu cầu Yêu cầu chức năng:
- Yêu cầu bảo mật và xác thực:
- 3. thiết kế trang web
- Thiết kế giao diện:
- 4. triển khai và phát triển Công nghệ ngôn ngữ lập trình:
- Giao diện người dùng:
- 5. kiểm thử và sửa lỗi Kế hoạch kiểm thử:
- Kết quả kiểm thử:
- 6. hướng dẫn sử dụng
- Hướng dẫn nạp tiền qua trang web:
- 7. Kết luận và Hướng phát triển tương lai
- 7.2. Hướng phát triển tương lai:
- 8. Tài liệu tham khảo
- Chúng tôi xin cảm ơn sự hỗ trợ của giảng viên và sự đóng góp của tất cả các thành viên trong nhóm dự án. Dự án này đã giúp chúng tôi tích luỹ được nhiều kiến thức và kỹ năng quan trọng trong lĩnh vực phát triển web và bảo mật. Chúng tôi hy vọng rằng t...