Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 70 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
70
Dung lượng
2,48 MB
Nội dung
ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” MỤC LỤC MỤC LỤC MỞ ĐẦU CHƯƠNG TỔNG QUAN 1.1 YÊU CẦU THỰC TẾ VÀ LÝ DO CHỌN ĐỀ TÀI 1.2 MỤC TIÊU ĐỀ TÀI 1.3 CƠ SỞ CHỌN ĐỀ TÀI 1.4 PHẠM VI NGHIÊN CỨU VÀ XÂY DỰNG CHƯƠNG MỘT SỐ VẤN ĐỀ TRONG QUY CHẾ ĐÀO TẠO VỀ THI HỌC PHẦN 2.1 QUY CHẾ ĐÀO TẠO VỀ VIỆC RA ĐỀ THI .8 2.2 THỰC TRẠNG CÁC MÔN HỌC CHƯƠNG 11 PHÂN TÍCH THIẾT KẾ HỆ THỐNG 11 CHƯƠNG TRÌNH XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT 11 3.1 KHẢO SÁT VÀ PHÂN TÍCH HIỆN TRẠNG HỆ THỐNG 11 3.1.1 Mô tả: 11 3.1.2 Khảo sát hệ thống .14 3.1.3 Phân tích trạng hệ thống 14 3.2 PHÂN TÍCH HỆ THỐNG 15 3.2.1 Tổ chức liệu 15 3.2.2 Sơ đồ phân cấp chức 17 3.2.3 Sơ đồ luồng liệu 19 3.2.4 Sơ đồ liên kết thực thể ERD .27 CHƯƠNG 30 NGÔN NGỮ LẬP TRÌNH VISUAL BASIC NET 30 4.1 TỔNG QUAN VỀ NET FRAMEWORK .30 4.1.1 Giao diện người dùng (User Interface) 31 4.1.2 Thư viện lớp sở (Base Class Library) 31 4.1.3 Common Language Runtime (CLR)- Thư viện thực thi ngôn ngữ chung 31 4.2 TRUY CẬP CHỨC NĂNG CƠ BẢN TỪ CHƯƠNG TRÌNH NGUỒN VISUAL BASIC.NET 32 4.3 CÁCH VISUAL BASIC.NET LÀM VIỆC 32 4.4 CÁC CHƯƠNG TRÌNH VISUAL BASIC.NET KẾT HỢP VỚI NHAU 33 4.5 KHÁI QUÁT VỀ IDE (INTERGRATED DEVELOPMENT ENVIRONMENT) CỦA VISUAL BASIC.NET 33 4.6 MÃ CHƯƠNG TRÌNH .34 6.1 Kế thừa .34 4.6.2 Bắt đầu từ lớp Form1 35 4.6.3 Sự kiện 35 4.7 VISUAL BASIC LÀ NGÔN NGỮ LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG35 4.7.1 Đối tượng 35 4.7.2 Đọc, ghi, triệu gọi đối tượng thực thi 36 SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” 4.8 LẬP TRÌNH CƠ SỞ DỮ LIỆU BẰNG VISUAL BASIC.NET VÀ SỬ DỤNG ADO 36 4.8.1 Giới thiệu ADO.NET 36 4.8.2 Các đối tượng ADO.NET 37 4.8.3 Quản lý Providers ADO.NET 39 CHƯƠNG 42 XÂY DỰNG CHƯƠNG TRÌNH .42 5.1 YÊU CẦU VỀ CHƯƠNG TRÌNH 42 5.2 THUẬT TOÁN XỬ LÝ 42 5.2.1 Thuật toán sinh mã tự động .42 5.2.2 Sinh đề thi 44 5.2.3 Nhúng MS Word vào chương trình 49 5.3 GIAO DIỆN CHƯƠNG TRÌNH 58 5.3.1 Form đăng nhập hệ thống 58 5.3.2 Giao diện form 59 5.3.3 Giao diện form quản lý câu hỏi 61 5.3.4 Giao diện form quản lý loại câu hỏi 62 5.3.5 Giao diện form tạo ngân hàng câu hỏi 63 5.3.6 Form Quản lý câu hỏi .65 5.3.7 Giao diện form tạo đề thi 66 5.3.9 Giao diện form đề thi đáp án 67 5.3.10 Giao diện form Quản lý đề thi .68 KẾT LUẬN 69 KẾT QUẢ ĐẠT ĐƯỢC 69 NHỮNG VẤN ĐỀ CHƯA GIẢI QUYẾT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN 69 TÀI LIỆU THAM KHẢO 70 SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” MỞ ĐẦU Trong năm gần đây, phát triển công nghệ thông tin làm thay đổi toàn giới Mọi ngành nghề, lĩnh vực như: Y tế, kinh tế, giáo dục đào tạo, quản lý nhà nước, ngân hàng, bưu điện, 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, hiệu xác cao Đặ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 đào tạo dạy học Trong thi cử vậy, để đảm bảo chất lượng kì thi tính khách quan, chất lượng, xác khoa học phải đặt lên hàng đầu.Việc kiểm tra đánh giá không đơn trọng vào kết học tập học sinh, mà có vai trò to lớn việc thúc đẩy động cơ, thái độ tích cực người học, hoàn thiện trình dạy học, kiểm định chất lượng, hiệu dạy học trình độ nghề nghiệp người dạy Tuy nhiên, việc tổ chức kỳ thi trường chưa hỗ trợ công nghệ thông tin nhiều, đặc biệt khâu đề chưa đảm bảo yêu cầu trên, cần có chương trình để đáp ứng yêu cầu việc đề thi Các lý khiến nhà trường nên sử dụng chương trình tạo quản lý đề thi cách tự động: - Trong nhà trường hai công việc liên quan đến đào tạo giảng dạy đánh giá học sinh, sinh viên Về phía giáo viên việc đề kiểm tra từ đề kiểm tra điều kiện, đề thi hết môn học hay đề kiểm tra cuối kỳ đòi hỏi nhiều công sức lao động Công việc lại phải tiến hành thường xuyên suốt thời gian giảng dạy Nếu có công cụ lưu trữ tốt đề này, lần đề kiểm tra, đề thi mới, giáo viên cần chọn lựa từ ngân hàng câu hỏi có sẵn công việc đề trở nên nhẹ nhàng thuận tiện nhiều Về phía Ban giám hiệu nhà trường thông thường học kỳ phải tiến hành nhiều đợt kiểm tra chất lượng năm học kiểm tra học kỳ cho tất lớp SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” học Số lượng đề kiểm tra cần tạo lớn Nếu toàn trình tạo đề kiểm tra tiến hành máy tính thuận tiện cho nhà trường - Việc tạo ngân hàng câu hỏi cho môn học có ý nghĩa lớn khác nữa: qui mô nhà trường, việc tập hợp câu hỏi từ giáo viên khác trường mang tính khách quan cao đồng thời tập trung trí tuệ toàn thể giáo viên nhà trường - Các ngân hàng câu hỏi làm có ý nghĩa đặc biệt việc sử dụng chúng kéo dài nhiều năm theo thời gian ngân hàng nhiều liệu, chất lượng đề kiểm tra tốt công việc chuẩn bị đề trở nên nhẹ nhàng Như ngân hàng câu hỏi có ý nghĩa lớn tương lai tiết kiệm công sức lao động giáo viên nhà trường Đã đến lúc việc đánh giá kết học tập học sinh nhà trường cần tin học hóa sử dụng phần mềm quản lý tương ứng, đặc biệt phần mềm lưu trữ ngân hàng câu hỏi kiến tạo đề kiểm tra môn học.Vì đợt làm đồ án tốt nghiệp em mạnh dạn chọn đề tài: “Xây dựng chương trình xử lý tự động ngân hàng đề thi viết” nhằm mục đích ứng dụng hiệu công nghệ thông tin vào việc đề thi để đảm bảo cho việc đề trường đại học mà cụ thể khoa công nghệ thông tin- Đại học Thái Nguyên xác, nhanh chóng, hiệu quả, khách quan góp phần nâng cao chất lượng đánh giá kết theo yêu cầu đổi giáo dục Đồ án gồm phần chính: Tổng quan giới thiệu đề tài Một số vấn đề quy chế đào tạo thi học phần Phân tích thiết kế hệ thống chương trình Tổng quan ngôn ngữ lập trình Visual Basic.Net Xây dựng chương trình Kết luận: Những kết đạt hạn chế, hướng phát triển SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Em xin chân thành cảm ơn Khoa Công Nghệ Thông Tin - Đại Học Thái Nguyên, thầy T.S Lê Xuân Quảng, thầy Th.S Vũ Đức Thái, thầy cô khoa anh chị trung tâm phần mềm 3CSoft- Công ty máy tính truyền thông điều khiển 3C tận tình hướng dẫn bảo em suốt thời gian thực đồ án tạo điều kiện tốt để em hoàn thành tốt đồ án giao Mặc dù em cố gắng hoàn thành đồ án khả phạm vi cho phép chắn tránh khỏi sai sót em mong nhận cảm thông đóng góp dạy bảo quý thầy cô bạn để em tiến SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” CHƯƠNG TỔNG QUAN 1.1 YÊU CẦU THỰC TẾ VÀ LÝ DO CHỌN ĐỀ TÀI Trong năm gần đây, việc thi cử chủ đề thời quan tâm Chuyện gian lận kỳ thi xảy từ việc đề thi, thi việc chấm thi cán giáo viên thí sinh xảy thường gây nhiều tranh cãi, khiếu kiện… năm xảy gây nhiều xúc xã hội.Ở ta bàn đến khâu đề thi có nhiều bất cập cần nói đến: Việc đề thi không sát với chương trình học, đề không đồng lớp thiếu công giáo viên với lớp, vô tình, việc làm lộ đề thi số kỳ thi xảy gây hậu nghiêm trọng thi cử Đối với giáo viên đề, để tạo ngân hàng câu hỏi đề theo ngân hàng nhiều thời gian công sức Một phương pháp đề thi đặt để khắc phục nhược điểm yếu kể phương pháp đề thi theo kiểu thủ công truyền thống Ngay khoa công nghệ thông tin- Đại Học Thái Nguyên chúng ta, hàng năm có nhiều kỳ thi, đợt thi tổ chức phải nhiều công sức đề thi cho hiệu đáp ứng yêu cầu tối thiểu đề thi Tuy nhiên lại chương trình phần mềm hỗ trợ cho việc khoa lại trung tâm giảng dạy đào tạo công nghệ thông tin, ứng dụng đời sống khoa học Có số hình thức thi mà khoa thường tổ chức là: Vấn đáp, trắc nghiệm thi viết Hình thức thi vấn đáp tổ chức cho số môn như: Tiếng Anh, Tin đại cương, đại số tuyển tính, Hình thức thi trắc nghiệm tổ chức cho môn như: Môn chuyên đề (CCNA) Hình thức thi viết tổ chức cho nhiều môn nhà trường, hầu hết sử dụng hình thức SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Hình thức trắc nghiệm coi hình thức điều kiện khoa Công Nghệ Thông Tin hình thức thi viết chiếm đa số Trong bối cảnh đó, chương trình xử lý tự động ngân hàng đề thi giải pháp nhắc đến Việc tổ chức đề thi tốt giúp cho giáo viên đề thi cách dễ dàng, thuận tiện nhanh chóng, tránh nhược điểm kiểu đề thủ công truyền thống, đáp ứng nhu cầu ứng dụng công nghệ thông tin vào giáo dục đào tạo nhà trường, đảm bảo tính công quán, xác, nhanh chóng, hiệu quả, khách quan góp phần nâng cao chất lượng đánh giá kết theo yêu cầu đổi giáo dục 1.2 MỤC TIÊU ĐỀ TÀI Mục tiêu đề tài nhằm đưa giải pháp xây dựng hệ thống xử lý tự động ngân hàng đề thi viết giúp giáo viên thuận tiện việc đề đáp ứng thuận lợi kể 1.3 CƠ SỞ CHỌN ĐỀ TÀI Bộ giáo dục đào tạo cung cấp cho chế cho việc đề thi chấm thi, dựa chế yêu cầu khoa Công Nghệ Thông Tin, kiến thức thu lượm kinh nghiệm sử dụng ngôn ngữ lập trình Visual Basic Net em xây dựng nên chương trình xử lý tự động ngân hàng đề thi viết ngôn ngữ lập trình Visual Basic Net sở liệu SQL Server 1.4 PHẠM VI NGHIÊN CỨU VÀ XÂY DỰNG Phạm vi nghiên cứu Khoa Công Nghệ Thông Tin- Đại Học Thái Nguyên phạm vi nhỏ cho hệ đại học, bao gồm 61 môn học có 17 môn thi vấn đáp, môn thi trắc nghiệm (Chuyên đề 2- CCNA) lại thi viết Do ta thấy hình thức thi viết sử dụng khoa chủ yếu SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” CHƯƠNG MỘT SỐ VẤN ĐỀ TRONG QUY CHẾ ĐÀO TẠO VỀ THI HỌC PHẦN 2.1 QUY CHẾ ĐÀO TẠO VỀ VIỆC RA ĐỀ THI Đề thi phải phù hợp với nội dung học phần quy định chương trình Việc đề thi lấy từ ngân hàng đề thi thực theo quy định Hiệu trưởng Hình thức thi kết thúc học phần thi viết (trắc nghiệm tự luận), vấn đáp, viết tiểu luận, làm tập lớn, kết hợp hình thức Hiệu trưởng duyệt hình thức thi thích hợp cho học phần 2.2 THỰC TRẠNG CÁC MÔN HỌC Như trình bày chương 1, phạm vi nghiên cứu đề tài môn thi viết cho hệ đại học khoa Công Nghệ Thông Tin- Đại Học Thái Nguyên, có 61 môn học Danh sách môn học hình thức thi tương ứng: Thi trắc nghiệm: Môn Chuyên Đề Thi vấn đáp:Các môn: Anh Văn 1, 2, 3, ; Đại số tuyến tính; Tin học đại cương; Toán rời rạc; Lập trình có cấu trúc; Ngôn ngữ hình thức Otomat; Lý thuyết thuật toán; Lập trình mạng; Trí tuệ nhân tạo; Bảo trì hệ thống máy tính; Lập trình hướng đối tượng; Tối ưu hoá; Lý thuyết thông tin; Giao diện người máy; Đồ hoạ máy tính; Hệ chuyên gia Thi viết: Vật lý 1, 2; Giải tích 1, 2; Kỹ thuật điện tử; Phương pháp số; Mạch điện tử số; Cơ sở liệu 1; Hợp ngữ; Cơ sở liệu 2; Nguyên lý hệ điều hành; Mạng máy tính; Kỹ thuật truyền tin; Kinh tế trị; Chủ nghĩa xã hội khoa học; Cơ ứng dụng; Chương trình dịch; Phân tích thiết kế hệ thống; Chuyên đề 1; Xử lý ảnh; Triết học; Phương trình vi phân; Kỹ thuật điện; Lý thuyết mạch; Cấu trúc liệu; Phương trình đạo hàm riêng; Xác suất thống kê; Xử lý tín hiệu số; Vi xử lý; Kiến trúc máy tính; Hệ quản trị sở liệu; An toàn bảo mật thông tin; Hệ SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” điều hành mạng; Ngoại vi giao diện ghép nối; Công nghệ phần mềm; Tư tưởng Hồ Chí Minh; Lịch sử Đảng CSVN; Multimedia; Phát triển phần mềm với UML Ưu nhược điểm hình thức thi: Hình thức thi vấn đáp: - Ưu điểm: Hình thức diễn nhanh chóng, sinh viên biết điểm sau thi, kiến thức học bao quát toàn chương trình học, giáo viên kiểm tra trực tiếp kiến thức thực tế thí sinh giảm thiểu tiêu cực quay cóp, chép bài… - Nhược điểm: Việc tổ chức thi vấn đáp khó tuỳ thuộc vào số lượng giáo viên vấn đáp được, việc bố trí thời gian giáo viên Hình thức thi trắc nghiệm: - Ưu điểm: Tránh tình trạng gian lận thi cử đề thi trắc nghiệm có khả tráo đổi thứ tự câu thứ tự đáp án đề có nội dung, thí sinh ngồi gần có đề thi khác Lượng kiến thức đề thi trắc nghiệm lớn, bao quát nhiều vấn đề, nên hạn chế quay cóp, gian lận trình thi, phù hợp với khả vận dụng linh hoạt, sáng tạo kiến thức kỹ người học tình thực tế đa dạng Nếu tin học hoá hình thức thi giúp nâng cao hiệu tiết kiệm thời gian, công sức; tiết kiệm nhân lực, kinh tế; Việc đề cách ngẫu nhiên tự động máy; Chấm thi tự động, làm thi máy - Nhược điểm: Xảy nhiều trường hợp đoán mò việc chọn đáp án làm bài; Chất lượng kỳ thi phụ thuộc nhiều vào chất lượng ngân hàng đề thi, số lượng câu hỏi ngân hàng số lượng đáp án câu Không đánh giá tính sáng tạo cấp độ cao thí sinh Việc viết câu hỏi trắc nghiệm để đánh giá mức độ tư cao thường khó khăn, đòi hỏi người viết phải có chuyên môn sâu thục kỹ viết câu hỏi trắc nghiệm kết Để đánh giá lực tư cấp độ cao phương pháp tự luận có nhiều ưu điểm so với phương pháp trắc nghiệm kết SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Hình thức thi viết: - Ưu điểm: Như nói trên, hình thức thi viết thích hợp với việc đánh giá tính sáng tạo, lực tư cấp độ cao thí sinh Do môn đòi hỏi đánh giá tính tự luận, tính sáng tạo, tư cấp độ cao nên sử dụng hình thức thi để đánh giá học sinh, sinh viên Ngoài phương pháp đánh giá học sinh, sinh viên cách truyền thống nên từ trước tới phương pháp sử dụng phổ biến kỳ thi hình thức yêu thích kỳ thi - Nhược điểm: Tuy hình thức thi sử dụng phổ biến, phương pháp thi truyền thống đời từ lâu chưa giúp sức công nghệ thông tin Việc đề thi làm cách thủ công gây tốn công sức để làm đề, giáo viên chủ động đề nên thường xảy tiêu cực khâu đề giáo viên thí sinh, xảy tượng học tủ, chuẩn bị tài liệu quay cóp sẵn Nếu sử dụng chương trình xử lý tự động ngân hàng đề thi viết vào việc xử lý đề thi nhược điểm khắc phục phương pháp thi viết phương pháp yêu thích để sử dụng cho nhiều môn thi kỳ thi SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 10 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Để đề thi sinh có mẫu sẵn Khoa, ta phải định dạng cách thêm đoạn văn vào như: ĐẠI HỌC THÁI NGUYÊN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CÔNG NGHỆ THÔNG TIN Độc lập- Tự do- Hạnh phúc < TÊN ĐỀ THI> Môn thi: Thời gian làm bài: Phút Dùng đối tượng Range, khai báo biến xác định Start End cho biến, sau chèn văn cần chèn vào Range, định dạng đoạn văn như: Cỡ chữ, cách dòng, chỉnh Align cho đoạn văn Dim rngHeader As Word.Range rngHeader= Me.WinWordControl1.WDocument.Range(Start:=0, end:=0) s = " ĐẠI HỌC THÁI NGUYÊN CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM" & Chr(13) & Chr(10) & _ "KHOA CÔNG NGHỆ THÔNG TIN Độc Lập- Tự DoHạnh Phúc" & Chr(13) & Chr(10) & _ " " & Chr(13) & Chr(10) rngHeader.Text = s rngHeader.Font.Size = 12 rngHeader.Paragraphs.LineSpacingRule = Word.WdLineSpacing.wdLineSpaceSingle Căn chỉnh PageSetup cho trang in, ta sử dụng đoạn lệnh: With wd.PageSetup PaperSize = Word.WdPaperSize.wdPaperA4 LeftMargin = Me.WinWordControl1.App.CentimetersToPoints(3.5) RightMargin = Me.WinWordControl1.App.CentimetersToPoints(2) SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 56 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” TopMargin = Me.WinWordControl1.App.CentimetersToPoints(2.5) BottomMargin = Me.WinWordControl1.App.CentimetersToPoints(2) End With Để chỉnh font, ta sử dụng đoạn lệnh: wd.ActiveWindow.Selection.Font.Name = "Times New Roman" wd.ActiveWindow.Selection.Font.Size= 13 SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 57 ĐỒ ÁN TỐT NGHIỆP 5.3 ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” GIAO DIỆN CHƯƠNG TRÌNH: 5.3.1 Form đăng nhập hệ thống SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 58 ĐỒ ÁN TỐT NGHIỆP 5.3.2 ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Giao diện form Menu chính: Ngân hàng, gồm menu con: - Môn thi: Quản lý môn thi: Thêm, cập nhật, sửa - Loại câu hỏi: Quản lý loại câu hỏi: Thêm, cập nhật, sửa - Câu hỏi: Chức tạo ngân hàng câu hỏi - Quản lý câu hỏi: Chức quản lý ngân hàng câu hỏi, cho phép nhập mới, sửa, xoá câu hỏi Đề thi, gồm menu con: - Sinh đề - Quản lý đề: Cho phép xoá đề thi SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 59 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Thông tin, gồm menu con: - Chương trình: Thông tin chương trình - Trợ giúp: Thông tin trợ giúp Người dùng, gồm menu con: - Tạo người dùng: Chức giành cho admin tạo tài khoản cho người sử dụng - Đổi mật - Thoát: Thoát khỏi tài khoản truy nhập SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 60 ĐỒ ÁN TỐT NGHIỆP 5.3.3 ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Giao diện form quản lý câu hỏi: SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 61 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” 5.3.4 Giao diện form quản lý loại câu hỏi SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 62 ĐỒ ÁN TỐT NGHIỆP 5.3.4 ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” Giao diện form tạo ngân hàng câu hỏi: SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 63 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 64 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” 5.3.6 Form Quản lý câu hỏi SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 65 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” 5.3.7 Giao diện form tạo đề thi - Đăng nhập để vào chức tạo đề thi - Form sinh đề thi SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 66 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” 5.3.8 Giao diện form chọn câu hỏi cho loại câu hỏi để sinh đề thi theo cách tự chọn: 5.3.9 Giao diện form đề thi đáp án SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 67 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” 5.3.10 Giao diện form Quản lý đề thi: SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 68 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC: Qua việc nghiên cứu đề tài: “Xử lý tự động ngân hàng đề thi viết”, từ kiến thức thân với giúp đỡ thầy giáo em đạt kết sau: - Nắm hiểu thêm ngôn ngữ lập trình Visual Basic.Net, phân tích thiết kế hệ thống xây dựng liệu dùng SQL server - Đã xây dựng thuật toán quản lý cách tối ưu: Thuật toán quản lý sinh mã tự động giúp người nhập liệu gõ vào mã đối tượng; Thuật toán sinh đề thi, đáp án ngẫu nhiên có sử dụng kỹ thuật sinh đề cách không trùng lặp việc tính toán xác suất chọn câu hỏi để làm đề thi; Thuật toán sinh đề thi, đáp án theo cách tự chọn, … - Quản lý việc bắt lỗi nhập liệu người dùng, đảm bảo liệu nhập vào đắn khó phát sinh ngoại lệ - Nghiên cứu tiện ích Word nhúng Word vào chương trình để soạn thảo câu hỏi trình bày đề thi cho phép chỉnh sửa in ấn giải với câu hỏi có sử dụng đồ hoạ, bảng biểu đề thi đáp án sinh theo mẫu sẵn có chương trình NHỮNG VẤN ĐỀ CHƯA GIẢI QUYẾT ĐƯỢC VÀ HƯỚNG PHÁT TRIỂN: - Chưa áp dụng cho hệ thống máy mạng LAN - Chưa có chế mềm dẻo đề thi, đề thi môn thi số câu hỏi xác định Một lần em xin chân thành cảm ơn Khoa CNTT, thầy T.S Lê Xuân Quảng, thầy Th.S Vũ Đức Thái thầy cô, bạn bè tận tình bảo em giúp em hoàn thành đồ án SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 69 ĐỒ ÁN TỐT NGHIỆP ĐỀ TÀI: “XDCT XỬ LÝ TỰ ĐỘNG NGÂN HÀNG ĐỀ THI VIẾT” TÀI LIỆU THAM KHẢO [1] Phương Lan - Từng bước học lập trình VisualBasic.Net Tập 1, 2- Nhà Xuất Lao động xã hội – 2001 [2] Phạm Hữu Khang - Kỹ thuật lập trình ứng dụng chuyên nghiệp VisualBasic.Net Tập 1, - Nhà Xuất Bản Lao động xã hội – 2003 [3] KS Đinh Xuân Lâm- Phân tích thiết kế hệ thống lập trình - NXB Thống kê - 2005 [4] Website: www.vnschool.net [5] Chương trình có sử dụng điều khiển WinWordControl download www.codeprojects.com SVTH: ĐỖ THỊ HƯƠNG- LỚP K1A Trang: 70