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 " "
lượt xem 19
download
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...
Bình luận(0) Đăng nhập để gửi bình luận!
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 " "
- 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
- 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
- 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
- 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
- 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
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Báo cáo: Xây dựng Website bán hàng qua mạng
26 p | 6818 | 935
-
Báo cáo thực tập tốt nghiệp: Xây dựng chương trình Digital Marketing cho sản phẩm Samsung Smart TV
66 p | 702 | 150
-
Báo cáo: "Xây dựng chương trình quản lý thư viện"
27 p | 427 | 116
-
Báo cáo "Xây Dựng Chương Trình Mô Phỏng Hệ Thống ViBa Số Bằng Phần Mềm MATLAB "
8 p | 311 | 110
-
Đề tài: Xây dựng chương trình quan hệ công chúng (PR) tại công ty sông Thu
55 p | 389 | 95
-
Xây dựng chương trình điều khiển hệ thống tự động kiểm tra điều chỉnh nhiệt độ, ẩm độ và thành phần không khí trong kho bảo quản rau tươi
47 p | 173 | 43
-
Báo cáo: Xây dựng chương trình quản lý thư viện trường đại học Sao Đỏ
56 p | 181 | 41
-
BÁO CÁO "XÂY DỰNG CHƯƠNG TRÌNH GAMESHOW MÔ PHỎNG CHƯƠNG TRÌNH “AI LÀ TRIỆU PHÚ” "
4 p | 363 | 32
-
Báo cáo đồ án: Xây dựng chương trình quản lý kho sơn
12 p | 221 | 28
-
BÁO CÁO " XÂY DỰNG CHƯƠNG TRÌNH TÍNH TOÁN THIẾT KẾ DẦM I CẦU BÊ TÔNG CỐT THÉP ỨNG SUẤT TRƯỚC THEO TIÊU CHUẨN 22TCN 272-05 "
5 p | 153 | 26
-
Tóm tắt Đồ án tốt nghiệp Công nghệ thông tin: Nghiên cứu công nghệ WPF và ứng dụng để xây dựng chương trình quản lý kho
15 p | 60 | 18
-
Báo cáo tóm tắt Đề tài khoa học và công nghệ cấp Bộ: Xây dựng chương trình tư vấn hướng nghiệp cho học sinh Trung học phổ thông trên địa bàn Thành phố Đà Nẵng
29 p | 69 | 15
-
Luận văn Xây dựng chương trình thống kê kí tự đơn và kí tự đôi trong file văn bản tiếng Việt mã ABC
35 p | 129 | 13
-
Đồ án tốt nghiệp Công nghệ thông tin: Xây dựng chương trình quản lý thu chi Công ty Taxi Vũ Gia
70 p | 52 | 12
-
Đề tài nghiên cứu khoa học của người học: Cơ sở khoa học xây dựng chương trình đào tạo chất lượng cao trình độ đại học tại Trường Đại học Nội vụ Hà Nội
128 p | 45 | 11
-
Báo cáo tóm tắt đề tài khoa học và công nghệ cấp ĐH: Nghiên cứu xây dựng chương trình học tập tiếng Nhật trực tuyến theo nhu cầu của người học
37 p | 36 | 8
-
Khoá luận tốt nghiệp Quản trị văn phòng: Công tác xây dựng Chương trình, Kế hoạch tại Văn phòng HĐND - UBND huyện Mường La, tỉnh Sơn La
71 p | 15 | 8
-
Tóm tắt Luận án Tiến sĩ Giáo dục học: Xây dựng Chương trình môn học Giáo dục thể chất cho sinh viên Trường Đại học Việt Bắc
10 p | 13 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn