Luận Văn Chương trình tổ chức quản lý thi trắc nghiệm

88 43 0
Luận Văn Chương trình tổ chức quản lý thi trắc nghiệm

Đ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

LỜI CẢM ƠN Sau thời gian thực khóa luận tốt nghiệp, đến công việc liên quan đến khóa luận hồn tất Trong suốt thời gian thực khóa luận em nhận nhiều giúp đỡ Ở phần đầu khóa luận cho phép em gửi lời cảm ơn chân thành sâu sắc đến người giúp đỡ em Đầu tiên, em xin gửi lời cảm ơn chân thành đến quý Thầy, Cô khoa Công nghệ Thông tin trường Đại học Sư phạm Hà Nội tận tình giảng dạy, truyền đạt kiến thức, kinh nghiệm quý báu khích lệ cho em suốt q trình học tập khoa Em xin gửi lời cảm ơn sâu sắc đến Thầy Trịnh Đình Vinh, người tận tình hướng dẫn, động viên, giúp đỡ em suốt thời gian qua, cho em bình tĩnh tự tin, giúp em rút nhiều học kinh nghiệm quý báu em vấp phải khó khăn Em khó hồn thành đề tài khơng nhờ tận tình bảo thầy Và em xin chân thành cảm ơn đến tất anh, chị, bạn bè động viên, chia sẻ, giúp đỡ em suốt thời gian học tập thực khóa luận Cuối lời cảm ơn đặc biệt gửi đến gia đình em, người tiếp thêm cho em sức mạnh, luôn che chở, yêu thương, bên cạnh em em gặp khó khăn Em xin chân thành cảm ơn! Hà Nội, tháng năm 2012 Vũ Trà Giang LỜI CAM ĐOAN Đề tài khóa luận “ Chương trình tổ chức quản lý thi trắc nghiệm ” sau thời gian nghiên cứu hoàn thành thu số kết định Vì vậy, em xin cam đoan:  Đề tài cơng trình nghiên cứu cá nhân em thực hiện, không chép hình thức nào, khố luận thực hướng dẫn bảo tận tình thầy giáo Trịnh Đình Vinh  Kết thu đề tài hoàn toàn trung thực, không trùng với kết tác giả khác Nếu sai, em xin chịu toàn trách nhiệm Hà Nội, tháng năm 2012 Người cam đoan Vũ Trà Giang MỤC LỤC Trang Lời cảm ơn Lời cam đoan Lời nói đầu Bố cục khóa luận Chƣơng 1: Mở đầu 1.1 Yêu cầu thực tế lý chọn đề tài 1.2 Mục đích nhiệm vụ nghiên cứu 1.2.1.Mục đích 1.2.2.Nhiệm vụ, yêu cầu hệ thống 1.3 Phạm vi nghiên cứu đề tài 1.4 Giới thiệu quy trình làm việc chương trình 1.5 Ý nghĩa khoa học thực tiễn đề tài Chƣơng 2: Cơ sở lí thuyết chung 2.1 Giới thiệu ngơn ngữ lập trình Visual Basic.NET 2.1.1 Tổng quan ngôn ngữ 2.1.2 Cấu trúc ứng dụng 10 2.1.3 Chúng ta làm với VB.NET 11 2.1.4 Tóm tắt ngôn ngữ VB.NET 12 2.1.5 Đối tượng thiếu ứng dụng CSDL ADO.NET 21 2.1.6 Thiết kế giao diện 23 2.2 Giới thiệu Microsoft Access 29 2.2.1 Tổng quan hệ quản trị sở liệu Access 29 2.2.2 Một số khái niệm 29 2.2.3 Các mối quan hệ 30 2.3 Tổng quan trắc nghiệm 31 Chƣơng 3: Phân tích thiết kế hệ thống 33 3.1 Khảo sát trạng hệ thống 33 3.1.1 Khảo sát hệ thống thi trắc nghiệm kiểu cũ 33 3.1.2 Yêu cầu hệ thống 36 3.2 Sơ đồ phân cấp chức 40 3.3 Sơ đồ luồng liệu mức khung cảnh 45 3.4 Sơ đồ luồng liệu mức đỉnh 46 3.5 Sơ đồ luồng liệu mức đỉnh 49 3.5.1 Chức đăng nhập hệ thống 49 3.5.2 Chức sinh viên thi 50 3.5.3 Chức quản lý tài khoản 51 3.5.4 Chức quản lý câu hỏi 52 3.5.5 Chức quản lý lớp học 53 3.5.6 Chức quản lý thi, điểm 54 3.6 Thiết kế chương trình 55 3.6.1 Mơ hình thực thể liên kết 55 3.6.2 Thiết kế sở liệu 58 3.7 Thiết kế giao diện 61 Chƣơng Kết thực chƣơng trình 62 4.1 Giới thiệu chương trình 62 4.2 Giới thiệu số chức quản lý hệ thống chương trình 62 4.2.1 Form load, form mở đầu 62 4.2.2 Form đăng nhập hệ thống 64 4.2.3 Form quản lý câu hỏi 67 4.2.4 Form quản lý tạo đề 68 4.2.5 Form quản lý tài khoản 69 4.2.6 Form quản lý thi, in đề thi – đáp án 70 4.2.7 Form quản lý lớp học 74 4.2.8 Form quản lý điểm 74 4.2.9 Form thi 76 Kết luận hƣớng phát triển 77 Tài liệu tham khảo 79 Phụ lục 80 DANH MỤC HÌNH VẼ Trang Hình 1: Cách thức điều khiển ADO Data để kết nối ứng dụng với CSDL 23 Hình 2: Trang dự án 24 Hình 3: Cửa sổ thiết kế 25 Hình 4: Hộp cơng cụ 28 Hình 5: Sơ đồ phân cấp chức chương trình tổ chức thi trắc nghiệm 41 Hình 6: Sơ đồ phân cấp chức quản lý câu hỏi 42 Hình 7: Sơ đồ phân cấp chức quản lý đề 43 Hình 8: Sơ đồ phân cấp chức quản lý tài khoản 43 Hình 9: Sơ đồ phân cấp chức quản lý thi 44 Hình 10: Sơ đồ phân cấp chức quản lý lớp học 44 Hình 11: Sơ đồ phân cấp chức quản lý điểm, kết 45 Hình 12 Sơ đồ luồng liệu mức khung cảnh 46 Hình 13: Sơ đồ luồng liệu mức đỉnh 48 Hình 14: Sơ đồ mức đỉnh chức đăng nhập 49 Hình 15: Sơ đồ mức đỉnh chức sinh viên thi 50 Hình 16: Sơ đồ mức đỉnh chức quản lý tài khoản 51 Hình 17: Sơ đồ mức đỉnh chức quản lý câu hỏi, đề thi 52 Hình 18: Sơ đồ mức đỉnh chức quản lý lớp học 53 Hình 19: Sơ đồ mức đỉnh chức thi, điểm 54 Hình 20: Mơ hình thực thể liên kết 57 Hình 21: Relationship thiết lập quan hệ bảng liệu 60 Hình 22: Form load hệ thống 63 Hình 23: Form mở đầu hệ thống 63 Hình 24: Sơ đồ mơ tả thuật tốn đăng nhập hệ thống 64 Hình 25: Form đăng nhập giáo viên 65 Hình 26: Form đăng nhập sinh viên 66 Hình 27: Form quản lý câu hỏi 67 Hình 28: Form tạo đề thủ cơng 68 Hình 29: Form tạo đề tự động 69 Hình 30: Form quản lý tài khoản giáo viên 69 Hình 31: Form quản lý tài khoản sinh viên 70 Hình 32: Form quản lý thi 71 Hình 33: Danh sách sinh viên dự thi 72 Hình 34: Form in đề thi – đáp án 72 Hình 35: Đề thi 73 Hình 36: Đáp án 73 Hình 37: Form quản lý lớp học 74 Hình 38: Form quản lý điểm thi 75 Hình 39: In kết sinh viên thi theo ngày 75 Hình 40: Form thi 76 LỜI NÓI ĐẦU Ngày nay, sống giới có khoa học phát triển đại Thế kỷ 20 kỷ cơng nghệ thơng tin nói chung tin học nói riêng Đó thành tựu vĩ đại mà người đạt thiên niên kỷ Tin học giữ vai trò đặc biệt quan trọng hoạt động toàn nhân loại Nhân loại ứng dụng tin học vào phục vụ cho nghiên cứu khoa học, cho công nghệ sản xuất, phục vụ cho ngành quản lý kinh tế, sản xuất kinh doanh, du lịch, y tế tạo điều kiện cho sản xuất xã hội ngày phát triển đồng thời giảm bớt đáng kể sức lao động người, đưa mức sống người ngày cao Ở Việt Nam, tin học hoà nhập với giới để bắt kịp, sánh vai với phát triển chung nước năm châu Máy vi tính sử dụng rộng rãi hầu hết lĩnh vực kinh tế, văn hoá xã hội, giáo dục, y tế, quốc phòng Tin học giúp cho nhà quản lý điều hành cơng việc cách có khoa học, xác, nhẹ nhàng, mang lại hiệu cao so với trước chưa đưa máy tính vào Đặ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, ứng dụng quan trọng ứng dụng tin học hóa thi trắc nghiệm để đảm bảo chất lượng, tính khách quan, xác khoa học kỳ thi đặt lên hàng đầu Sự kết hợp phương pháp thi trắc nghiệm tin học đáp ứng yếu tố mà cịn giúp tiết kiệm chi phí tổ chức, thời gian cơng sức giáo viên đồng thời cịn mang lại kết nhanh chóng độ xác cao Với suy nghĩ, lý giúp đỡ, góp ý tận tình thầy Trịnh Đình Vinh em tìm hiểu xây dựng “Chương trình tổ chức ~1~ quản lý thi trắc nghiệm”, với mong muốn đóng góp phần kiến thức nhỏ bé vào cơng đổi giáo dục nước nhà Do trình độ cịn hạn chế, nên chương trình khơng tránh khỏi thiếu sót Vì vậy, em hy vọng nhận góp ý, giúp đỡ thầy cô, anh chị bạn để hệ thống thi trắc nghiệm khách quan dần hoàn thiện đưa vào áp dụng thực tiễn Qua đây, em xin gửi lời cảm ơn chân thành sâu sắc đến thầy TS.Trịnh Đình Vinh – người thầy trực tiếp hướng dẫn, bảo, giúp đỡ em thời gian qua để em hồn thành đề tài Em xin chân thành cảm ơn! Hà Nội, tháng năm 2012 Sinh viên thực Vũ Trà Giang ~2~ BỐ CỤC CỦA KHÓA LUẬN Lời cảm ơn Lời cam đoan Mục lục Danh mục hình vẽ Lời nói đầu Chƣơng Mở đầu: Trình bày nhu cầu thực tế, khách quan, lý thực đề tài, mục tiêu, nhiệm vụ, phạm vi ứng dụng trình bày quy trình hoạt động hệ thống Chƣơng 2: Cơ sở lý thuyết chung: Giới thiệu ngôn ngữ Visual Basic.Net hệ quản trị sở liệu Access Chƣơng 3: Phân tích thiết kế hệ thống Chƣơng 4: Kết thực chƣơng trình Kết luận hƣớng phát triển Tài liệu tham khảo Phụ lục ~3~ 4.2.3 Form quản lý câu hỏi Trong form quản lý câu hỏi người giáo viên thực thao tác sau:  Thêm câu hỏi cho ngân hàng câu hỏi  Sửa nội dung, thơng tin câu hỏi có ngân hàng  Xóa câu hỏi khỏi danh sách câu hỏi  Thống kê để: + Biết tổng số câu hỏi có ngân hàng câu hỏi + Biết số lượng câu hỏi mức độ khó + Số câu hỏi mức độ trung bình + Số câu hỏi mức độ dễ Hình 27: Form quản lý câu hỏi ~ 67 ~ 4.2.4 Form quản lý tạo đề 4.2.4.1 Quản lý đề: Thực công việc như: tạo thêm đề mới, sửa thông tin đề thi, xóa đề khỏi danh sách, lưu lại đề sau sửa Hình 28: Form tạo đề thủ công 4.2.4.2 Tạo đề tự động Hệ thống lấy ngẫu nhiên câu hỏi ngân hàng giáo viên nhập thông tin mã đề, tên đề, số lượng câu hỏi, thời gian thi ~ 68 ~ Hình 29: Form tạo đề tự động 4.2.5 Form quản lý tài khoản Gồm có quản lý tài khoản giáo viên tài khoản sinh viên Hình 30: Form quản lý tài khoản giáo viên ~ 69 ~ Hình 31: Form quản lý tài khoản sinh viên 4.2.6 Form quản lý thi, in đề thi – đáp án Ở form quản lý thi giáo viên có quyền thực cơng việc như:  Lấy đề thi cho sinh viên thi  Xóa sinh viên thi khỏi danh sách dự thi  Xóa tồn danh sách sinh viên dự thi  In danh sách sinh viên dự thi  Chọn đề thi để in đề thi, đáp án ~ 70 ~ Hình 32: Form quản lý thi ~ 71 ~ Hình 33: Danh sách sinh viên dự thi Giáo viên chọn đề danh sách đề để thực thao tác in đề thi đáp án đề thi để đề phịng trường hợp gặp cố điện xảy sinh viên thi giấy in Hình 34: Form in đề thi đáp án ~ 72 ~ Hình 35: Đề thi Hình 36: Đáp án ~ 73 ~ 4.2.7 Form quản lý lớp học Hình 37: Form quản lý lớp học 4.2.8 Form quản lý điểm Hệ thống quản lý điểm thi sinh viên tham gia thi Hệ thống cho phép giáo viên tìm kiếm kết thi sinh viên theo mã sinh viên, in kết thi theo ngày, cập nhật danh sách kết ~ 74 ~ Hình 38: Form quản lý điểm thi Hình 39: In kết sinh viên thi theo ngày ~ 75 ~ 4.2.9 Form thi Sau sinh viên đăng nhập thành cơng vào làm thi Đề thi thí sinh đề thi sinh ngẫu nhiên từ đề mà giáo viên chọn cho sinh viên thi form quản lý thi Sinh viên nhấn nút “Bắt đầu ” để làm thi Trong trình làm sinh viên thường xuyên nhấn nút “Lưu bài” để tránh trường lợp rủi ro Và trường hợp điện xảy sinh viên đăng nhập vào hệ thống để thi, ấn nút “ Phục hồi” để làm tiếp thi Hình 40: Form thi ~ 76 ~ KẾT LUẬN VÀ HƢỚNG PHÁT TRIỂN  Kết luận Thi trắc nghiệm máy tính khơng phải phương pháp thay hoàn toàn phương pháp thi trắc nghiệm khác để đánh giá kết học tập trình học tập học sinh, sinh viên hay thi khác có sử dụng hình thức thi trắc nghiệm Bản chất phương pháp nhằm tăng thêm hiệu suất làm việc, giảm thời gian thực công đoạn thi quản lý câu hỏi, đề thi Sau thời gian nỗ lực thiết kế hồn thiện hệ thống chương trình, đề tài " Chƣơng trình tổ chức quản lý thi trắc nghiệm " viết ngôn ngữ Visual Basic.NET kết hợp với sở liệu thiết kế Microsoft Access 2003 hồn thành Qua q trình áp dụng thử nghiệm thực tế, hệ thống đạt số kết định sau: + Hệ thống tin học hoá phần lớn khâu kỳ thi trắc nghiệm Các trình từ việc tổ chức thi, đề thi, thu thi chấm điểm chương trình xử lý cách nhanh chóng, xác + Giao tiếp với sở liệu cách hiệu + Phân cấp chức cần thiết + Giao diện chương trình thân thiện với người sử dụng Giúp cho người chưa thành thạo tin học sử dụng chương trình cách dễ dàng, thuận lợi Nhưng bên cạnh đó, cịn gặp nhiều khó khăn q trình làm chương trình như: + Trình độ cịn hạn chế + Thời gian hạn hẹp + Kinh nghiệm nghiệp vụ quản lý ~ 77 ~ Chính vậy, chương trình cịn nhiều điểm chưa thật hồn thiện chưa đáp ứng tốt so với yêu cầu toán tổ chức quản lý thi trắc nghiệm Trong thời gian tới, em hoàn thiện chương trình theo hướng bổ sung chức cho phù hợp yêu cầu đặc thù việc thi trắc nghiệm, đảm bảo khả áp dụng vào thực tế sống  Định hƣớng phát triển chƣơng trình Trong thời gian tới, hệ thống chương trình cho phép lúc, tiến hành nhiều mơn thi trắc nghiệm, với nhiều dạng đề thi khác nhau, áp dụng cho nhiều sinh viên thi Đồng thời dạng câu hỏi trắc nghiệm phong phú Qua đây, em xin chân thành cảm ơn thầy Trịnh Đình Vinh hướng dẫn bảo tận tình cho em suốt thời gian qua Em mong nhận đóng góp ý kiến quý thầy (cô), bạn sinh viên khoa đặc biệt quan tâm tới chương trình để chương trình ngày hồn thiện ~ 78 ~ TÀI LIỆU THAM KHẢO Visual Basic.NET Kỹ Xảo Lập Trình Tác giả: Phương Lan – NXB Phương Đơng Tự Học Lập Trình Visual Basic.NET Tác giả:Đậu Quang Tuấn - NXB Giao Thông Vận Tải Tự Học Microsoft Access 2003 Tác giả: Phạm Giang – NXBGiao Thông Vận Tải Ví Dụ Và Bài Tập Visual Basic.NET – Lập Trình Hướng Đối Tượng Tác giả: Hồng Đức Hải – NXB Phương Đơng Phân Tích Và Thiết Kế Hệ Thống Thông Tin Tác giả: Nguyễn Văn Ba – NXB Đại học Quốc gia Hà Nội ~ 79 ~ PHỤ LỤC  Yêu cầu phần cứng:  Cấu hình máy tối thiểu: CPU petium III 1.3 ghz , ram 256  Cấu hình máy yêu cầu: CPU petium IV 1.8 ghz, ram 512  Các máy tính kết nối mạng với máy đóng vai trị máy chủ  Yêu cầu phần mềm:Có Net frame word 2.0 , Microsoft office 2003 trở lên, Hệ điều hành windown XP  Tiến hành cài đặt:  Cài đặt Net farame word 2.0: Nhấp đúp chuột vào biểu tượng chương trình Chọn Next->Chọn đường dẫn để cài chương trình(có thể để mặc định) -> Next -> Finish ~ 80 ~  Cài đặt chương trình: Trong đĩa CD chương trình có tập tin Setup exe Để cài đặt chương trình nhấp tập tin Setup exe sau làm theo dẫn để cài đặt Sau trình cài đặt hoàn tất copy tập tin tracnghiem.mdb kèm đĩa vào thư mục cài đặt chương trình ~ 81 ~ ... chương trình ~ 40 ~ Tổ chức quản lý thi trắc nghiệm Sinh viên Giáo viên Đăng nhập Đăng nhập Làm thi Quản lý câu hỏi Quản lý đề Quản lý tài khoản Quản lý thi Quản lý lớp học Quản lý điểm, kết Hình... “ Chương trình tổ chức quản lý thi trắc nghiệm? ?? phần mềm xây dựng theo hình thức thi trắc nghiệm máy tính cá nhân kỳ thi cử trường đại học 1.4 GIỚI THI? ??U QUI TRÌNH LÀM VIỆC CỦA CHƢƠNG TRÌNH ? ?Chương. .. tế đa dạng soạn thảo câu hỏi, tạo lập đề thi, quản lý tổ chức thi, chấm thi địa điểm thi nên em tìm hiểu xây dựng “ Chương trình tổ chức quản lý thi trắc nghiệm ” hướng dẫn thầy Trịnh Đình Vinh

Ngày đăng: 01/08/2020, 16:49

Từ khóa liên quan

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

Tài liệu liên quan