1. ĐẠI HỌC KHOA HỌC TỰ NHIÊN
KHOA CÔNG NGHỆ THÔNG TIN CQ – HK1 – 2k9 – 2k10
Đồ án môn Phân tích và thiết kế phần mềm
Lớp TH2006 + CNTN06
Thiết kế kiến trúc Game Doraemon Puzzle
Version 1.3
Sinh viên thực hiện:
0612292 – Trần Hồ Lê Nguyên
0612358 – Thái Ngân Phụng
2.
3. Game Doraemon Puzzle Phiên bản: 1.3
Thiết kế kiến trúc Ngày: 13/01/2010
Bảng ghi nhận thay đổi tài liệu
Ngày Phiên bản Mô tả Tác giả
13/01/2010 1.1 Thiết kế kiến trúc hệ thống Thái Ngân Phụng
13/01/2010 1.2 Mô tả chi tiết Thái Ngân Phụng
14/01/2010 1.3 Chỉnh sửa, bổ sung Trần Hồ Lê Nguyên
FIT-HCMUS Trang 1
4. Game Doraemon Puzzle Phiên bản: 1.3
Thiết kế kiến trúc Ngày: 13/01/2010
Mục lục
1. Kiến trúc hệ thống 3
2. Mô tả chi tiết từng thành phần trong hệ thống 4
FIT-HCMUS Trang 2
5. Game Doraemon Puzzle Phiên bản: 1.3
Thiết kế kiến trúc Ngày: 13/01/2010
1.Kiến trúc hệ thống
Thành phần Diễn giải
PocketPC PocketPC
WinForm Ứng dụng desktop
Screen Quản lý các màn hình giao diện
Message Quản lý các thông báo cho người chơi
UC Quản lý các user control
FIT-HCMUS Trang 3
6. Game Doraemon Puzzle Phiên bản: 1.3
Thiết kế kiến trúc Ngày: 13/01/2010
2.Mô tả chi tiết từng thành phần trong hệ thống
Lớp đối tượng Diễn giải
Screen Màn hình giao diện
ScreenAbout Quản lý các xử lý trên màn hình hiển thị thông tin tác giả
ScreenGame Quản lý các xử lý trên màn hình chơi game
ScreenMain Quản lý các xử lý trên màn hình Menu chính
ScreenOption Quản lý các xử lý trên màn hình tùy chọn
Lớp đối tượng Diễn giải
Message Thông báo
MessageLoadGame Thông báo người chơi chưa lưu game lần nào
MessageWarning Thông báo nhắc nhở người chơi đã chơi quá nhiều nên nghỉ ngơi
MessagePuzzle Thông báo người chơi phải xáo trộn ảnh trước
MessageSave Thông báo hỏi người chơi có muốn lưu game hay không
FIT-HCMUS Trang 4
7. Game Doraemon Puzzle Phiên bản: 1.3
Thiết kế kiến trúc Ngày: 13/01/2010
Lớp đối tượng Diễn giải
UC User control
UCSprite Quản lý các xử lý của ảnh động giúp game thêm sống động
UCTimer Quản lý các xử lý của đồng hồ đếm giờ
UCCounter Quản lý các xử lý của bộ đếm bước di chuyển
Lớp đối tượng Diễn giải
CCurrentView Quản lý chỉ số của các màn hình giao diện
CMyResources Quản lý tài nguyên của chương trình (các ảnh bitmap, file nhạc)
CPictureCell Quản lý các thuộc tính của khung ảnh (ảnh load, tọa độ, kích
thước, tag, name) tương tự như control PictureBox
CWin Quản lý các xử lý trên màn hình báo chiến thắng
CXML Đọc và ghi trạng thái game ra file xml
CSound Quản lý nhạc nền của game
FIT-HCMUS Trang 5