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

Nghiên cứu phần mềm visual basic 6 0 để ứng dụng vào xây dựng phần mềm thi trắc nghiệm đa năng

53 2 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 53
Dung lượng 1,25 MB

Nội dung

TRƯỜNG ĐẠI HỌC HỊA BÌNH KHOA CƠNG NGHỆ THƠNG TIN – ĐIỆN TỬ VIỄN THƠNG KHĨA LUẬN TỐT NGHIỆP CHUN NGÀNH CÔNG NGHỆ THÔNG TIN Sinh viên thực : Cầm Bá Trình Lớp : 519CNT Khóa : K12 Hà Nội, Năm 2023 TRƯỜNG ĐẠI HỌC HỊA BÌNH KHOA CƠNG NGHỆ THƠNG TIN – ĐIỆN TỬ VIỄN THƠNG KHĨA LUẬN TỐT NGHIỆP CHUYÊN NGÀNH CÔNG NGHỆ THÔNG TIN ĐỀ TÀI: XÂY DỰNG PHẦN MỀM THI TRẮC NGHIỆM VĂN HỌC CHO TRƯỜNG CẤP II DỰA TRÊN CÔNG CỤ VB 6.0 Sinh viên thực : Cầm Bá Trình Giáo viên hướng dẫn : TS Nguyễn Đăng Minh Mã sinh viên : 519CNT033 Lớp : 519CNT Hà Nội, Năm 2023 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh LỜI CẢM ƠN Trong thời gian làm khóa luận tốt nghiệp, em nhận nhiều giúp đỡ, đóng góp ý kiến bảo nhiệt tình thầy cơ, gia đình bạn bè Em xin gửi lời cảm ơn trân thành đến thầy TS Nguyễn Đăng Minh Trưởng Khoa CNTT – ĐTVT – Đại Học Hịa Bình người tận tình hướng dẫn, bảo em suốt trình làm khóa luận Em xin chân thành cảm ơn thầy giáo trường Đại Học Hịa Bình nói chung, thầy cô môn công nghệ thông tin nói riêng dậy dỗ cho em kiến thức môn đại cương môn chuyên ngành, giúp em có sở lý thuyết vàng tạo điệu kiện giúp đỡ em trình học tập Cuối , em xin chân thành cảm ơn gia đình bạn bè, ln tạo điều kiện, quan tâm, giúp đỡ, động viện e suốt trình học tập hồn thành khóa luận tốt nghiệp Hà Nội, ngày tháng năm2023 Sinh viên Cầm Bá Trình SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh LỜI CAM ĐOAN Em xin cam đoan kết đạt khóa luận em thực hướng dẫn TS Nguyễn Đăng Minh Tất tài liệu tham khảo từ việc nghiên cứu liên quan nêu nguồn gốc cách rõ ràng từ danh mục tài liệu tham khảo khóa luận khơng có việc chép tài liệu, cơng trình nghiên cứu người khác mà không rõ mặt tài liệu tham khảo Hà Nội, ngày tháng năm 2023 Sinh viên Cầm Bá Trình SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh MỤC LỤC LỜI CẢM ƠN LỜI CAM ĐOAN DANH MỤC HÌNH ẢNH DANH MỤC CÁC KÝ HIỆU CHỮ VIẾT TẮT LỜI MỞ ĐẦU Lý chọn đề tài 1.1 Rèn kỹ học sinh 1.2 Tiết kiểm chi phí thời gian lại CHƯƠNG I: Giới thiệu phương pháp thi trắc nghiệm 1.1 Thi trắc nghiệm 1.2 Hệ thống thi trắc nghiệm trực tuyến ngày áp dụng nhiều 1.3.1 Lợi ích hệ thống thi trắc nghiệm trực tuyến 10 1.3.2 Hạn chế tình trạng gian lận, quay 10 1.3.3 Chủ động tiết kiệm thời gian 11 1.4 Những ưu điểm nhược điểm hình thức thi trắc nghiệm 11 1.4.1 Thi trắc nghiệm có ưu điểm sau 11 1.4.2 Thi trắc nghiệm có nhược điểm sau 15 1.5 Tạo ngân hàng câu hỏi 16 1.5.1 Ngân hàng câu hỏi 16 1.5.2 Chọn ngẫu nhiên từ ngân hàng câu hỏi 17 CHƯƠNG II: Giới thiệu tìm hiểu cài đặt Visual Basic 6.0 18 2.1 Giới thiệu 18 2.2 Hướng dẫn cài đặt chi tiết VB6 .18 2.3 Ứng dụng VB6 22 2.3.1 Lưu trữ 24 2.3.2 Trong dự án có thành phần 25 2.3.3 Điều khiển VB6 25 2.3.4 Sơ lược điều khiển 25 2.4 Tập thuộc tính 26 SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh 2.5 Một số câu lệnh hàm VB6 30 CHƯƠNG III: Kết thử nghiệm hệ thống hỗ trợ thi trắc nghiệm 42 3.1 Một phần mềm thi trắc nghiệm tốt có đặc điểm sau 42 3.1.1 Đa dạng câu hỏi 42 3.1.2 Tính linh hoạt tùy chỉnh 42 3.1.3 Quản lý ngân hàng câu hỏi 42 3.1.4 Phản hồi đánh giá tự động 42 3.1.5 Bảo mật kiểm soát truy cập 42 3.1.6 Giao diện thân thiện dễ sử dụng 42 3.1.7 Kết luận 42 3.2 Giao diện chương trình thi trắc nghiệm 42 3.2.1 Giao diện chương trình 42 3.3 Thao tác thử nghiệm hệ thống 43 3.4 Kết thí sinh đạt 48 KẾT LUẬN 50 TÀI LIỆU THAM KHẢO 51 SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh DANH MỤC HÌNH ẢNH Hình 1: Hình ảnh thi trắc nghiệm trước 13 Hình 2: Máy tính Casino .14 Hình 1: Bước cài đặt VB6 18 Hình 2: Bước cài đặt VB6 19 Hình 3: Bước cài đặt VB6 19 Hình 4: Bước cài đặt VB 20 Hình 5: Bước cài đặt VB 20 Hình 6: Bước cài đặt VB6 21 Hình 7: Bước cài đặt VB6 21 Hình 8: Bước kết thúc cài đặt VB6 22 Hình 9: Hình ảnh bắt đầu chạy VB6 23 Hình 10: hình ảnh môi trường làm việc VB6 23 Hình 11: Hình ảnh quản lý công cụ .24 Hình 12: Thuộc tính hộp thoại Propeties .27 Hình 13: Hình ảnh hiển thị màu chữ đối tượng .29 Hình 1: Giao diện hệ thống thi trắc nghiệm 43 Hình 2: Thao tác hệ thống .43 Hình 3: Thao tác hệ thống .44 Hình 4: Thao tác hệ thống .45 Hình 5: Thao tác hệ thống .45 Hình 6: Thao tác hệ thống .46 Hình 7: Thao tác hệ thống .47 Hình 8: Thao tác hệ thống .47 Hình 9: Thao tác hệ thống .48 Hình 10: File lưu kết qua thí sinh 48 Hình 11: Hình ảnh kết thí sinh 49 SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh DANH MỤC CÁC KÝ HIỆU CHỮ VIẾT TẮT Từ viết tắt CNTT – ĐTVT RAD chi tiết Công nghệ thông tin – Điện tử viển thông Rapid Application Developmet GD – ĐT Gáo Dục Đào Tạo THPT Trung học phổ thông VB 6.0 Visual Basic 6.0 NEXT Tiếp theo SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh LỜI MỞ ĐẦU Lý chọn đề tài Sự phát triển CNTT làm thay đổi toàn giới Mọi ngành nghề, lĩnh vực kinh tế, y khoa, công nghiệp, tin học hóa làm cho cơng việc trở nên dễ dàng, nhanh chóng, xác Đặc biệt, cơng tác giáo dục, việc tin học hóa góp phần nâng cao chất lượng dạy học, việc ứng dụng CNTT dạy học xu phát triển nhằm nâng cao chất lượng đào tạo bậc học phổ thông đại học, góp phần đổi phương pháp dạy học quản lý trường học Nhiều thành tựu CNTT ứng dụng dạy học quản lý giáo dục góp phần thay đổi theo chiều hướng tích cực, thực tiễn chứng minh Hiện thi trắc nghiệm hình thức thi phổ biến nước giới Nhờ vào đặc điểm có rõ ràng đáp án; tính khách quan cách đánh giá kết người học; kết thi biết sau thí sinh hồn thành thi, làm tăng tính hiệu việc tổ chức thi Do từ năm 2007, nước ta bắt đầu áp dụng hình thức thi trắc nghiệm cho kỳ thi tuyển sinh cao đẳng, đại học Từ năm học 2014-2015, Bộ GD&ĐT ghép kỳ thi tốt nghiệp THPT tuyển sinh đại học, cao đẳng thành đợt thi với mơn thi có mơn thi theo hình thức trắc nghiệm Nhằm tạo điều kiện cho SV trường có điều kiện học ơn thi tốt giúp cho GV thuận tiện trình tạo đề thi 1.1 Rèn kỹ học sinh Tham gia thi trắc nghiệm phương pháp rèn luyện nhiều giáo viên học sinh đánh giá cao Thường xuyên tiếp xúc với thi cách tốt dể em rút nhiều kinh nghiệm làm cho Áp lực thời gian, điểm số tự động rèn luyện cho học sinh kỹ giải nhanh phù hợp với thân ngân hàng câu hỏi lớn, ln làm yếu tố kích thích học sinh thử thách mình, đồng thời loại bỏ tâm lý ỷ lại, suy nghĩ tiêu cực tư tưởng học sinh Bên cạnh đó, việc thường xuyên thâm gia kỳ thi trắc nghiệm giúp học sinh làm quen nắm cấu trúc đề thi, từ biết cách hệ thống phân bố thời gian hợp lý cho phần kiến thức SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh 1.2 Tiết kiểm chi phí thời gian lại Ưu điểm khơng thể kể đến hình thức thi trắc nghiệm cơng cụ tiết kiệm chi phí thời gian lại cho học sinh thay phải đến trường trung tậm luyện thi, với hệ thống trắc nghiệm học sinh tham gia đâu, vào thời gian cần có thiết bị kết nối internet Việc làm không tiếc kiệm thời gian cho học sinh mà thời gian đề thi, chấm thi giáo viên giảm đáng kể Qũy thời gian rãnh rỗi giáo viên tăng lên tập trung cho việc nghiên cứu nâng cao chất lượng giáo dục Phần mềm thi trắc nghiệm cấp cho bạn giúp bạn có thuận tiện cách tạo đề thi, đồng thời tối ưu hóa thao tác soạn đề, giúp cho học sinh tiếp cận gần gủi với công nghện thông tin, đổi phương pháp thi truyền thống tốn nhiều giấy mực suốt q trình thi trắc nghiệm, tơi định chọn đề tài “ Xây dựng phần mềm thi trắc nghiệm văn học cho trường cấp II dựa cơng cụ VB 6.0 ” làm đề tài khóa luận tốt nghiệp ❖ Mục tiêu Xây dựng phần mềm thi trắc nghiệm dựa công cụ VB 6.0 Giúp đánh giá lực học sinh, tạo nên chương trình dậy học thi cử nhà trường ❖ Đối tượng nghiên cứu Học sinh trung học sở Visual basic 6.0 ❖ Phạm vi nghiên cứu Nghiên cứu, xây dựng tạo phần mềm thi trắc nghiệm môi trường Visual basic 6.0 ❖ Phương pháp nghiên cứu Xây dựng phần mềm thi trắc nghiệm cơng cụ VB 6.0 Tìm hiểu chung Visual basic 6.0 Cài đặt mơi trường Visual basic 6.0 Lập trình môi trường visual basic 6.0 SVTH : Cầm Bá Trình MSV : 519CNT033 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh Ta thường sử dụng Day(Now) để lấy ngày hệ thống 16 Hàm Month (NgayThangNam) Trả Tháng NgayThangNam mà bạn ghi Ta thường sử dụng Month(Now) để lấy tháng hệ thống 17 Hàm Year (NgayThangNam) Trả Năm NgayThangNam mà bạn ghi Ta thường sử dụng Year(Now) để lấy năm hệ thống 18 Hàm Weekday (NgayThangNam) Trả ngày thứ tuần ứng với NgayThangNam mà bạn nhập vào Ta sử dụng Weekday(Now) để lấy thứ ngày 19 Hàm Hour (ThoiGian) Trả ứng với ThoiGian mà bạn nhập vào Ta sử dụng Hour(Now) để lấy hệ thống 20 Hàm Minute (ThoiGian) Trả phút ứng với ThoiGian mà bạn nhập vào Ta sử dụng Minute(Now) để lấy phút hệ thống 21 Hàm Second (ThoiGian) Trả giây ứng với ThoiGian mà bạn nhập vào Ta sử dụng Second(Now) để lấy giây hệ thống SVTH : Cầm Bá Trình MSV : 519CNT033 37 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh 22 Hàm Replace(chuoi, chuoicantim, chuoithaythe, Vitrithaythe, solanthaythe) Hàm trả chuỗi theo ý nghĩa Ví dụ Replace(“2322” , ”2” , “5” , , 2) = “5352” Replace(“2322” , ”2” , “5” , , 2) = “355” 23 Hàm Val(String) Hàm có tác dụng đổi chuỗi thành số, chuỗi có kí tự đầu ký tự trả 24 Hàm Str (Number) Ngược lại Hàm Val Hàm có tác dụng đổi số thành chuỗi 25 Hàm QBColor (color) Sẽ cho bạn màu đối tượng đó, thể từ đến 15 Ví dụ : QBColor (0) cho màu đen, QBColor (4) cho màu đỏ ,… 26 Hàm RGB (Red, Green, Blue) Chọn màu theo tỉ lệ ngồi màu từ – 15 Nó kết hợp màu 27 Hàm Asc (String) Sẽ trả số, số mã ASCII kí tự String, chuỗi gồm nhiều kí tự kí tự lấy kí tự 28 Hàm Chr(CharCode) Hàm trả kí tự tương ứng với mã ASCII ChrCode mã ASCII kí tự mà bạn cần biết SVTH : Cầm Bá Trình MSV : 519CNT033 38 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh 29 Hàm Len (String) Trả dộ dài chuỗi String, kể khoảng trắng 30 Hàm Ltrim (String) Hàm trả chuỗi sau cắt bỏ khoảng trắng bên trái chuỗi String 31 Hàm Rtrim (String) Hàm trả chuỗi sau cắt bỏ khoảng trắng bên phải chuỗi String 32 Hàm Trim (String) Hàm trả chuỗi sau cắt bỏ khoảng trắng bên trái bên phải chuỗi String 33 Hàm Left (String,n) Trả chuỗi kí tự (kể khoảng trắng) cắt từ bên trái chuỗi String, số kí tự cắt lấy n 34 Hàm Right (String,n) Trả chuỗi kí tự (kể khoảng trắng) cắt từ bên phải chuỗi String, số kí tự cắt lấy n 35 Hàm MID (String, Start, [Length]) Trả chuỗi, chuỗi lấy từ chuỗi String Start lấy Length ký tự Nếu Length bỏ trông lớn độ dài String coi lấy từ vị trí Start hến 36 Hàm Space (Number) SVTH : Cầm Bá Trình MSV : 519CNT033 39 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh Hàm trả chuỗi gồm Number khoảng trắng 37 Hàm String (Number, Character) Trả chuỗi gồm Number kí tự giống giống Character 38 Hàm InStr (Start, String1, String2, Compare) Hàm dùng để tìm chuỗi có nằm chuỗi mẹ hay khơng, tìm thấy cho biết nằm trí thứ chuỗi mẹ Start : Tìm vị trí Start chuỗi mẹ, khơng ghi tìm vị trí String1: Chuỗi mẹ String2 :Chuỗi Compare : có giá trị 0, 1, + : so sánh xác kí tự, giá trị + : So sánh không phân biệt chữ hoa chữ thường + : dùng lập trình cho MS Access * Khi dùng đến đối số Compare đối số Start khơng bỏ trông 39 Hàm Ucase (String) Trả chuỗi kí tự viết hoa chuỗi String 40 Hàm Lcase (String) Trả chuỗi kí tự viết thường chuỗi String 41 Hàm Format (Value, format) Hàm dùng để định dạng theo ý bạn SVTH : Cầm Bá Trình MSV : 519CNT033 40 Khóa luận tốt nghiệp GVHD: TS.Nguyễn Đăng Minh Value : Giá trị cần định dạng Format : Các kí hiệu định dạng có giá trị thể giá trị đó, khơng có ghi số Nêu số giá trị ghi đầy đủ # : Thể giá trị tương ứng, kí tự số vị trí khơng có bỏ qua, # giá trị ghi đầy đủ $ : Dấu $ bạn dùng chung với số hay # : Dấu ngăn cách phần thập phân , : Dấu ngăn cách phần nghìn % : Khi có kí hiệu phần trăm đối số Format, số tự thêm % vào sau dd/mm/yyyy : Định dạng Ngày Tháng Năm, với đối số Value = Now hh:mm:ss AM/PM : Định dạng Giờ phút giây theo dạng, với đối số Value = Now hh:mm:ss AM/PM dd/mm/yyyy : Định dạng Giờ phút giây vừa định dạng ngày tháng năm theo dạng, với đối số Value = Now hh:mm : Định dạng có phút với Value=Now Ví dụ : Format(12345.5 , “0000000.00”) = “012345.50” Format(12345.5, “######.##”) = “12345.5” Format(12345.5, “$###.##”) = “$12345.5” Format(0.34, “###%”) = “34%” 42 Hàm IIF(, Truepart, Falsepart) Hàm trả giá trị truepart điều kiện cho False điều kiện sai Hàm cách viết ngắn họn IF…END IF Ví dụ txt1.text = IFF(x

Ngày đăng: 31/08/2023, 11:05

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

TÀI LIỆU LIÊN QUAN

w