1. Trang chủ
  2. » Luận Văn - Báo Cáo

BÁO CÁO " Xây dựng chương trình Gameshow mô phỏng phần thi tăng tốc của chương trình " đường lên đỉnh olympia " " pot

5 3,6K 3
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây dựng chương trình gameshow mô phỏng phần thi tăng tốc của chương trình "đường lên đỉnh olympia"
Trường học Đại học Đà Nẵng
Chuyên ngành Công nghệ thông tin
Thể loại Báo cáo
Năm xuất bản 2012
Thành phố Đà Nẵng
Định dạng
Số trang 5
Dung lượng 478,5 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Với thực tế thiết thực như vậy thì phần mềm được tạo ra cũng không ngoài mục đích tạo ra một sân chơi mới, bổ ích và lý thú cho sinh viên dựa trên sự hỗ trợ của ngôn ngữ VB6.. ức ă Phần

Trang 1

X NH GAMESHOW

BUILDING THE GAMESHOW TO REPRODUCE A PART OF THE GAMESHOW TV

“ROAD TO OLYMPIA” – “SPEED UP DIVISION”

Thông tin Đ Công n tin, Đại ọc Đà Nẵ

Khoa Công n Thông tin Đ Công n tin, Đại ọc Đà Nẵ

c isua Basic SQL Server 2008

ừ khóa: Basic 6.0, Microsoft SQL Server 2008

ABSTRACT

Use the language and knowledge to make out new products and special is creating a one new game and useful for student is practical The program is a tool support for image data management (add, modify, update, delete ) z T I was written in VB 6.0 and Microsoft SQL Server 2008

Key words: Gameshow, Support tool, Visua Basic 6.0, Microsoft SQL Server 2008

1

Thực tế hiện nay, sau những giờ học căng thẳng trên lớp, những hoạt động xã hội

mà sinh viên tham gia thì chưa có nhiều chương trình giao lưu, sinh hoạt giúp cho sinh viên giải trí, nâng cao kỹ năng, trao dồi kiến thức Với thực tế thiết thực như vậy thì phần mềm được tạo ra cũng không ngoài mục đích tạo ra một sân chơi mới, bổ ích và lý thú cho sinh viên dựa trên sự hỗ trợ của ngôn ngữ VB6

Trong phạm vi của đề tài và giới hạn của b o c o nên s giới thiệu tổng u t về c u trúc dữ liệu, c ch lưu trữ và tổ chức tr chơi với phần mềm này

2 c ả phầ m m

2.1 ô tả ă và oạt độ

2.1.1 ức ă

Phần mềm được thiết kế chia làm 3 phần chính:

- Phần uản trị dữ liệu: Là module để thực hiện c c thao t c uản lý toàn bộ dữ liệu lưu trữ trên hệ thống Trên module này người uản trị(Admin) có thể xem, cập nhật hay có thể thêm mới c c lĩnh vực cũng như dữ liệu liên uan đến câu hỏi như: nội dung câu hỏi,

đ p n và c c gợi ý hình ảnh liên uan Bên cạnh những thao t c cập nhật dữ liệu trong thư viện câu hỏi thì một thao t c uan trọng nữa mà người Admin phải thực hiện trước khi thực hiện một chương trình Gameshow là biên tập bộ câu hỏi cho phần chơi và thiết lập IP

c c m y client tương ứng với mỗi đội chơi để đảm bảo truy xu t đúng thông tin đội chơi và tính kết sau khi kết thúc phần chơi (Hình 1)

- Phần GameShow: Là một giao diện được thiết kế để chiếu lên mà hình chiếu để

Trang 2

c c đội chơi theo dõi nội dung câu hỏi và

trả lời Module gameshow này được

chạy trên m y server Khi nhận được tín

hiệu chuẩn bị chương trình thì phần mềm

thực hiện truy v n dữ liệu với mã câu hỏi

đã được sắp xếp trước đó, nội dung và

c c gợi ý hình s được load lên trước

nhưng ko hiển thị Tiếp đến khi nhận

được tín hiện bắt đầu bằng sự kiện nh n

phím “Enter” nó s bật bộ đếm ngược

thời gian, hiển thị câu hỏi và chạy slide

hình ảnh gợi ý đồng thời gởi tín hiệu bắt

đầu và mã câu hỏi về c c client để cho

phép truy xu t dữ liệu và nhập đ p n trả

lời (Hình 2)

- Phần người chơi(Client): Đây là module được kế riêng để chạy trên c c m y Client Trên giao diện hiển thị câu hỏi và hộp nhập liệu cho c c đội chơi thao t c khi tr chơi bắt đầu và khi kết thúc kết hỏi hay phần chơi chưa bắt đầu thì hộp nhập liệu s bị khóa ko cho đội chơi thao t c để tr nh lỗi có thể xảy ra cũng như đảm bảo kh ch uan cho cuộc chơi

2.1.2 P ơ t ức ạt độ

- Phần mềm chạy trong mạng LAN hoạt động trên mô hình Client – Server theo chuẩn giao thức TCP – IP với một m y chủ chứa dữ liệu phần chơi, t t cả c c thao t c của người uản trị đều thực hiện trên đó, thực hiện chia sẻ dữ liệu (hình 2)

- Trên m y chủ(Server): Trong mỗi một đợt tổ chức thi m y chủ làm nhiệm vụ biên tập bộ đề thi và lưu thông tin mỗi đội chơi s tham gia trong phần chơi Khi khởi động chương trình chơi m y chủ chạy nội dung câu hỏi và c c gợi ý trả lời và thực hiện chia sẻ

dữ liệu

- Trên m y con(Client): Mỗi m y con khi khởi chạy chương trình chọn đăng nhập vào giao diện người chơi để thao t c Người chơi trên mỗi m y con chỉ có một thao t c duy

nh t đó là xem nội dung câu hỏi, c c gợi ý trên màn chiếu và nhập đ p n trả lời vào ô nhập đ p n

- Khi kết thúc một câu hỏi thì m y chủ tổng hợp đ p n, thời gian trả lời của mỗi đội chơi và hiển thị lên màn ảnh chiếu Kết thúc hết phần chơi thì hiển thị kết uả cuối

Hình 2 Các module phần mềm

Hình 1 M ì ạt độ

Trang 3

cùng là số điểm của mỗi đội chơi

2.2 Cấ t ú dữ l ệ và lư t ữ

2.2.1 H quả t ị cơ sở dữ li u Mic s ft SQ Se ve 8

Microsoft SQL Server là hệ uản trị CSDL uan hệ(Relational Database

Management System – RDBMS) sử dụng c c giao chuyển Transaction-SQL (T-SQL) để trao đổi dữ liệu trên c c m y Client và Server

Một số đặc tính SQL Server:

- Cho phép lưu trữ dữ liệu với dung lượng lớn lên đến hàng ngàn TB, tốc độ xử lý truy cập dữ liệu nhanh đ p ứng yêu cầu về mặt thời gian

- Cho phép nhiều người dùng cùng truy cập đồng thời tại cùng một thời điểm đối với một CSDL hay toàn bộ dữ liệu(lên tới hàng ngàn User)

- Hỗ trợ triển khai CSDL phân t n và c c ứng dụng trên mạng cục bộ (LAN), cũng như trên mạng diện rộng(Internet)

- Sử dụng ngôn ngữ truy v n dữ liệu T-SQL kh c với một số ngôn ngữ kh c, đảm bảo dữ liệu đồng bộ(SQL trong MS Access )

- Hệ thống phân uyền tương thích với hệ thống phân uyền bảo mật của công nghệ NT, tích hợp với hệ thống bảo mật của Windows NT hay sử dụng hệ thống bảo vệ động lập của SQL Server

- Hỗ trợ nhiều kiểu kết nối như: OLE DB; ODBC; DB Library; Embedded SQL

và nhiều ngôn ngữ lập trình kh c xây dựng những ứng dụng(VB 6.0, C,C++, ASP, ASP.NET, XML )

SQL Server là hệ uản trị CSDL trên mạng, có thể thực hiện trao đổi dữ liệu trên nhiều mô hình mạng kh c nhau, nhiều giao thức kh c nhau và phương thức truyền tin khác nhau

Một số kiểu kết nối ứng dụng trên SQL Server:

- Kết nối trên Desktop: Nhiều ứng dụng kh c nhau trên cùng một m y tính có thể truy cập đồng thời vào một CSDL trên hệ thống

- Kết nối trên mạng diện rộng: Thông ua đường truyền mạng xa kết nối đến SQL Server

- Kết nối thông ua Internet: Kết nối m y chủ thông ua Internet, dịch vụ IIS thực hiện ứng dụng trên Internet (ASP, ASP.net, JSP )

Mô hình Client/Server:

SQL Server cho phép c c ứng dụng kết nối theo c c phương thức OLE DB, ODBC, trong chương trình này phương thức được sử dụng là OLE DB để truy xu t dữ liệu trên

Hình 3 Client/Server

Trang 4

SQL Server 2008.(Hình 3)

2.2.2 ác bả dữ li u

- C c bảng dữ liệu được xây dựng trên hệ uản trị CSDL 2008:

o Bảng “Linhvuc” để thông tin c c nhóm lĩnh vực được biên lọc theo chủ

đề

o Bảng “Cauhoi” để lưu nội dung và đ p n, câu hỏi được biên tập theo

c c chủ đề được phân chia trong “Linhvuc”

o Bảng “Goiy” lưu c c gợi ý theo từng mã câu hỏi l y từ “Cauhoi”

o Bảng “DL_Choi” đây là bảng dữ liệu dùng để biên tập bộ đề tổ chức chơi trong 1 lần tổ chức, dữ liệu bảng này được l y từ “Cauhoi”(thư viện câu hỏi)

o Bảng “Doichoi” bảng để chứa thông tin c c đội chơi mỗi lần chơi

o Bảng “KQ_Tam” mỗi câu hỏi thì đ p n và thời gian trả lời của c c đội chơi s được cập nhật khi câu hỏi đó kết thúc

o Bảng “TongDiem” là bảng lưu kết uả tổng sau khi kết thúc tr chơi của mỗi đội

- Mối uan hệ giữa c c bảng dữ liệu (Hình 4)

2.2.3 ác t ức xây dự â à dữ li u:

- Dữ liệu được sưu tầm và biên tập theo c c chủ đề được tạo s n trong bảng

“Linhvuc” Mỗi câu hỏi sưu tầm có nội dung cụ thể và đ p n chính x c có căn cứ rõ ràng được lưu trữ trong bảng “Cauhoi” Mỗi câu hỏi có nhiều gợi ý bằng hình ảnh được k m theo những gợi ý bằng chữ, sắp xếp theo thứ tự khi câu hỏi được truy xu t, lưu trữ trong bảng “Goiy”

- Tạo dữ liệu chơi: Mỗi đợt chơi dữ liệu được biên tập từ c c câu hỏi đã có trong ngân hàng dữ liệu từ bảng “Cauhoi” và lưu trữ vào bảng “DL_Choi” để khi chạy chỉ truy

xu t vào đó mà không l y dữ liệu trữ tiếp vào ngân hàng dữ liệu

- Thông tin đội chơi: Mỗi đợt tổ chức chơi thì thông tin của mỗi đội đăng ký tham gia chơi được lưu trữ vào bảng “Doichoi” và bảng “K tam” s chứa đ p n và thời gian mà mỗi đội trả lời từng câu hỏi, “Ket ua_P3” cập nhật liên tục điểm c c đội chơi nếu trả lời

Hình 4 Qu dữ li u

Trang 5

đúng

2.2.4 í điểm mỗi câu ỏi

Phương thức tính điểm được uy định theo thời gian trả lời của mỗi đội chơi Với

30 giây cho mỗi câu hỏi c c đội chơi có thể trả lời, xóa, sửa đ p n của mình trên m y con cho đến khi kết thúc câu hỏi Phần mềm căn cứ vào thao t c cuối cùng trên bàn phím để

x c định thời gian trả lời để tính điểm Đội trả lời đúng và nhanh nh t được 40 điểm, đúng

và nhanh thứ 2 được 30 điểm, đúng và nhanh thứ 3 được 20 điểm, đúng và nhanh thứ 4 được 10 điểm Điểm được cập nhật vào “Ket ua_P3” sau mỗi câu trả lời đúng và được cộng dồn vào điểm đã có trong cơ sở dữ liệu

3 Kế luậ

Trong u trình xây dựng và thử nghiệm nhận th y phần mềm chạy kh ổn định và cho kết uả khả thi cao Tuy nhiên c n một số hạn chế nh t định như c n nhiều thao t c phím và chuột cho người uản trị và dữ liệu c n hạn chế về ngân hàng câu hỏi Trong giai đoạn tới s c n tiếp tục ph t triển trên nền tảng hiện có và nâng c p thêm một số chức năng

để đem lại sự tự động tối đa cho phần mềm tr nh sự can thiệp, đảm bảo kh ch uan cho

c c đội chơi

Theo khả năng của phần mềm này và một số phần chơi kh c của c c nhóm ph t triển đề tài “GameShow IT” thì có thể tổ chức được một chương trình gameshow đậm tính sinh viên mang thương hiệu “CIT” trong thời gian tới

À ỆU K Ả

[1] Đại học FPT, FPT Software solution, Giá t ì đà tạ V SUA BAS 6

[2] Gv Bùi Tiến Trường, Giá t ì lậ t ì ứ dụ v i ữ VB (2009), Đại Học

Công nghệ Thông tin, Trung tâm VNIT

[3] Ts.Lê Minh Thái, H dẫ sử dụ bmU i l 3.3( 4-2006), Đại Học Đà N ng [4] K.S Nguyễn Vương Thịnh, Bài iả H Quả ị ơ Sở Dữ i u,Khoa Công Nghệ

Thông Tin, Đại Học Hàng Hải

Á Ả

Thông tin về t c giả:

[1] rầ ức h; lớp 09i2 rườ g ô g ghệ hô g i ; Số iệ hoại

0976748059; Email: beyou201@gmail.com

[2] guyễ ì h ắc; lớp 09i2 rườ g ô g ghệ hô g i ; Số iệ hoại

01649731574; Email: nguyendinhbac99@gmail.com

Ngày đăng: 06/03/2014, 02:20

HÌNH ẢNH LIÊN QUAN

Hình ảnh gợi ý đồng thời gởi tín hiệu bắt - BÁO CÁO " Xây dựng chương trình Gameshow mô phỏng phần thi tăng tốc của chương trình " đường lên đỉnh olympia " " pot
nh ảnh gợi ý đồng thời gởi tín hiệu bắt (Trang 2)
Hình 3. Client/Server - BÁO CÁO " Xây dựng chương trình Gameshow mô phỏng phần thi tăng tốc của chương trình " đường lên đỉnh olympia " " pot
Hình 3. Client/Server (Trang 3)

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w