TÀI LIỆU THIẾT KẾ TRONG – NHÓM 3 CHƯƠNG TRÌNH “AI LÀ TRIÊỤ PHÚ

13 406 0
TÀI LIỆU THIẾT KẾ TRONG – NHÓM 3 CHƯƠNG TRÌNH “AI LÀ TRIÊỤ 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

MÔN HỌC “CÔNG NGHỆ PHẦN MỀM” TÀI LIỆU THIẾT KẾ TRONG – NHÓM CHƯƠNG TRÌNH “AI LÀ TRIÊỤ PHÚ” Học viên thực hiện: Dương Thị Minh Soan - Tin học - K40 Nguyễn Xuân Trung - Tin học - K40 Giáo viên hướng dẫn: Bùi Việt Hà 2008 HÀ NỘI, 2008 October 6, 2008 Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà TÀI LIỆU THIẾT KẾ TRONG PHẦN MỀM “AI LÀ TRIỆU PHÚ” Thực hiện: Nguyễn Xuân Trung Dương Thị Minh Soan - Nhóm - Nhóm Lược đồ phân rã Module: Tên chi tiết Tên hệ thống Tên hệ thống Tên Module Sơ đồ phân rã Module Phiên Ngày tạo Tác giả 6/10/2006 - Minh Soan - Xuân Trung Ngày sửa Người sửa Mô tả phiên Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn October 6, 2008 Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà Liên kết Module: Tên chi tiết Tên hệ thống Tên hệ thống Tên Module Ngày tạo Tác giả Sơ đồ liên kết module Phiên Ngày sửa Người sửa Mô tả phiên Chi tiết kỹ thuật xử lý Module: Tên chi tiết Tên hệ thống Tên hệ thống Tên Module Ngày tạo Tác giả Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 Chi tiết kỹ thuật sử lý module Module thao tác với sở liệu: nn Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà October 6, 2008 • 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ố điện thoại) Thực kiểm tra thông tin nhập vào với ghi bảng tblInfo - Nếu thông tin nhập vào chưa có sở liệu thực lưu thông tin vào sở liệu - Nếu thông tin có sở liệu 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 sở liệu, 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ừ 1÷ 15) + Đáp án A + tỷ lệ chọn đáp án Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà + + + + - October 6, 2008 Đáp án B+ tỷ lệ chọn đáp án Đáp án C+ tỷ lệ chọn đáp án Đáp án D+ tỷ lệ chọn đá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 sinh 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 (userMark) lớn điểm nhỏ (minMark) thực hai thao tác:  Xoá 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 Module chơi: Module chủ yếu dựa module thao tác với sở liệu để xử lý xử lý giao diện dùng • Chức chọn câu trả lời: Đưa thao tác để nguờ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 sở liệu Nếu: Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà October 6, 2008 - 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 số thông tin để kết thúc trò chơi • Chức trợ giúp: Chức để hiển 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 đáp án Chọn đáp án cách lấy ngẫu nhiên đá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ệ đúng=80% + Từ câu 11÷15: Tỷ lệ 60% - 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 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ườ 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 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 người chơi mà lúc Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà October 6, 2008 trước lưu vào file có phần mở rộng *.altp 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 sở liệu) đưa 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 hiển thị frmScore, hiển thị chi tiết bảng tblScore • Chức xem lý lịch: Chức thực hiển thị frmCV, hiển thị chi tiết lý lịch người chơi Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học October 6, 2008 13 nn October 6, 2008 Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà Phiên Ngày sửa Người sửa Mô tả phiên Tài liệu thiết kế hình: Tên chi tiết Tên hệ thống Tên hệ thống Tên Module Ngày tạo Tác giả Thiết kế hình Sơ đồ chuyển đổi hình: Form đăng nhập Form nhập nhập câu hỏi Form trợ giúp hỏi ý kiến khán giả Form nhập lý Form lịch người chơi Form xem lý lịch Form xem bảng vàng Prototype: Chi tiết: Đăng nhập 3.1 Màn hình đăng nhập: T Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học e 13 nn t Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà October 6, 2008 h ọ Họ tên Mật Chấp nhận mật t ê n Thoát Điều khiển Button Chấp nhận Thao tác Click Button Thoát Click 3.2 Text Chức Tìm kiếm tài khoản nhập cớ sở liệu Thoát khỏi hình đăng nhập Màn hình nhập câu hỏi: Nhập câu hỏi Câu hỏi : Mức câu hỏi: A B C D Lưu Nhập Điều khiển Button Lưu Thao tác Click Button Nhập Click Button Thoát Click Thoát Chức Kiểm tra lưu thông tin vừa nhập vào sở liệu (bảng tblQuestion) Xoá thông tin vừa nhập (bởi hàm void init()) Thoát khỏi hình nhập câu hỏi Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà 3.3 October 6, 2008 Màn hình nhập lý lịch người chơi: Nhập lý lịch người chơi Họ tên Tuổi Giới tính Nghề nghiệp Số điện thoại Bắt đầu chơi Điều khiển Button Bắt đầu chơi Thao tác Click Button thoát Picture Click Click Thoát 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 người chơi từ ổ đĩa 3.4 Màn hình chơi chính: AI LÀ TRIỆU PHÚ Menu bar Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn October 6, 2008 Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà Họ tên 50/50 Giới tính Tuổi Gọi Gọi điện điện cho cho người người thân thân Hỏi Hỏi ýý kiến kiến khán khán giả giả Câu hỏi x: Tiếp Đáp án A Dừng g Điều khiển Button trợ giúp 50/50 Button trợ giúp gọi điện cho người thân Button trợ giúp hỏi ý kiến khán giả Button đáp án A Button đáp án B Button đáp án C Button đáp án D Button Tiếp Button Dừng Picture ảnh cá người chơi 3.5 Đáp án C Thao tác Click Chức Thuật toán tự động lấy đáp án sai, thực cho ẩn button đáp án sai Click Click Click Click Click Click Click Click Click Màn hình xem lý lịch người chơi: Điều khiển Thao tác Chức Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn October 6, 2008 Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà 3.6 Màn hình xem bảng vàng: Điều khiển Phiên Thao tác Ngày sửa Chức Người sửa Mô tả phiên Tài liệu thiết kế form: Tên chi tiết Tên hệ thống Tên hệ thống Tên Module Phiên Ngày sửa Người sửa Ngày tạo Tác giả Mô tả phiên Tài liệu thiết kế file: Tài liệu thiết kế sở liệu: Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 [...]... chính để người chơi bắt đầu chơi Thoát khỏi màn hình nhập lý lịch Tải hình của người chơi từ ổ đĩa 3. 4 Màn hình chơi chính: AI LÀ TRIỆU PHÚ Menu bar Người thực hiện: Dương Thị Minh Soan - Tin học 1 Nguyễn Xuân Trung - Tin học 1 13 nn October 6, 2008 Tài liệu thiết kế trong chương trình “Ai là triệu phú – Nhóm 3 Giáo viên hướng dẫn: Bùi Việt Hà Họ tên 50/50 Giới tính Tuổi Gọi Gọi điện điện cho cho người...nn Tài liệu thiết kế trong chương trình “Ai là triệu phú – Nhóm 3 Giáo viên hướng dẫn: Bùi Việt Hà 3. 3 October 6, 2008 Màn hình nhập lý lịch của người chơi: Nhập lý lịch người chơi Họ tên Tuổi Giới tính Nghề nghiệp Số điện thoại Bắt đầu chơi Điều khiển... trình “Ai là triệu phú – Nhóm 3 Giáo viên hướng dẫn: Bùi Việt Hà 3. 6 Màn hình xem bảng vàng: Điều khiển Phiên bản Thao tác Ngày sửa Chức năng Người sửa Mô tả của phiên bản 5 Tài liệu thiết kế form: Tên chi tiết Tên hệ thống Tên hệ thống Tên Module con Phiên bản Ngày sửa Người sửa Ngày tạo Tác giả Mô tả của phiên bản 6 Tài liệu thiết kế file: 7 Tài liệu thiết kế cơ sở dữ liệu: Người thực hiện: Dương... chơi 3. 5 Đáp án C Thao tác Click Chức năng Thuật toán sẽ tự động lấy 2 đáp án sai, thực hiện cho ẩn 2 button đáp án sai đó Click Click Click Click Click Click Click Click Click Màn hình xem lý lịch của người chơi: Điều khiển Thao tác Chức năng Người thực hiện: Dương Thị Minh Soan - Tin học 1 Nguyễn Xuân Trung - Tin học 1 13 nn October 6, 2008 Tài liệu thiết kế trong chương trình “Ai là triệu phú – Nhóm. .. bản Ngày sửa Người sửa Ngày tạo Tác giả Mô tả của phiên bản 6 Tài liệu thiết kế file: 7 Tài liệu thiết kế cơ sở dữ liệu: Người thực hiện: Dương Thị Minh Soan - Tin học 1 Nguyễn Xuân Trung - Tin học 1 13 ... tả phiên Tài liệu thiết kế form: Tên chi ti t Tên hệ thống Tên hệ thống Tên Module Phiên Ngày sửa Người sửa Ngày tạo Tác giả Mô tả phiên Tài liệu thiết kế file: Tài liệu thiết kế sở liệu: Người... Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn October 6, 2008 Tài liệu thiết kế chương trình “Ai triệu phú” – Nhóm Giáo viên hướng dẫn: Bùi Việt Hà Liên kết Module: Tên chi ti t Tên hệ... 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 sở liệu Nếu: Người thực hiện: Dương Thị Minh Soan - Tin học Nguyễn Xuân Trung - Tin học 13 nn Tài liệu thiết kế chương

Ngày đăng: 21/01/2016, 23:24

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

Tài liệu liên quan