intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

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 " "

Chia sẻ: Nguyen Nhi | Ngày: | Loại File: PDF | Số trang:5

138
lượt xem
19
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

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...

Chủ đề:
Lưu

Nội dung Text: 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 " "

  1. Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 X NH GAMESHOW BUILDING THE GAMESHOW TO REPRODUCE A PART OF THE GAMESHOW TV “ROAD TO OLYMPIA” – “SPEED UP DIVISION” Đ Công n tin, Đại ọc Đà Nẵ Thông tin Đ Công n tin, Đại ọc Đà Nẵ Khoa Công n Thông tin . 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 zT I management (add, modify, update, delete...) 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 độ ức ă 2.1.1. 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 để 1
  2. Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 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 Hình 1. M ì ạt độ phép truy xu t dữ liệu và nhập đ p n trả lời (Hình 2). Hình 2. Các module phần mềm - 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 k hở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 2
  3. Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 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: Hình 3. 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 3
  4. Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 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) Hình 4. Qu dữ li u 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 4
  5. Tuyển tập Báo cáo Hội nghị Sinh viên Nghiên cứu Khoa học lần thứ 8 Đại học Đà Nẵng năm 2012 đú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Ả Đại học FPT, FPT Software solution, Giá t ì đà tạ V SUA BAS 6. . [1] Gv Bùi Tiến Trường, Giá t ì lậ t ì ứ dụ v i ữ VB (2009), Đại Học [2] Công nghệ Thông tin, Trung tâm VNIT. dẫ sử dụ bmU i l 3.3( 4-2006), Đại Học Đà N ng. [3] Ts.Lê Minh Thái, H K.S Nguyễn Vương Thịnh, Bài iả H Quả ị ơ Sở Dữ i u,Khoa Công Nghệ [4] 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. 5
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
13=>1