Phát triển chương trình quản lý ngân hàng câu hỏi và hỗ trợ trộn đề thi của Trường Đại Học Điện Lực

54 516 0
Phát triển chương trình quản lý ngân hàng câu hỏi và hỗ trợ trộn đề thi của Trường Đại Học Điện Lực

Đ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

Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Lời cảm ơn -o0o Đồ án tốt nghiệp kết khóa học thành lao động đáng ghi nhận Để thực hoàn thành đồ án này, chúng em nhận giúp đỡ hướng dẫn tận tình thầy, cô bạn khoa công nghệ thông tin trường đại học Điện Lực Chúng em xin gửi lời cảm ơn chân thành sâu sắc tới thầy cô khoa, cảm ơn thầy, cô người tận tình giảng dạy truyền đạt kiến thức cần thiết, kinh nghiệm quý báu cho chúng em suốt ba năm học trường đại học Điện Lực để chúng em tự tin thực đồ án Đặc biệt chúng em xin chân thành cảm ơn thầy Phạm Đức Hồng người tận tình hướng dẫn, bảo, động viên hỗ trợ chúng em suốt trình thực đề tài Trong thời gian làm đồ án thầy, chúng em học hỏi kiến thức mà học hỏi khả làm việc nghiêm túc, độc lập có trách nhiệm với công việc Chúng em bày tỏ cảm ơn tới tập thể anh chị đội phát triểu phần mềm số trực thuộc công ty Vega giúp chúng em tận tình thời gian chúng em thực tập trình làm đồ án tốt nghiệp Xin cảm ơn bạn lớp C7 Tin người bạn đồng hành nhiệt tình động viên, ủng hộ, giúp đỡ bọn suốt thời gian học tập thời gian thực đồ án Cuối cùng, chúng em xin bày tỏ lòng biết ơn vô hạn cha mẹ gia đình người thân xung quanh động viên, khích lệ tạo điều kiện tốt cho chúng em trình học tập Mặc dù chúng em có cố gắng hoàn thiện đồ án phạm vi khả cho phép chắn không tránh khỏi thiếu xót Em kính mong nhận cảm thông góp ý quý thầy cô bạn Chúng em xin chân thành cảm ơn ! SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Mục Lục SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Danh Mục Hình Vẽ Hình 2.1 Biểu đồ ca sử dụng hệ thống .Error: Reference source not found Hình 2.2 Biểu đồ UseCase chi tiết UseCase CapNhatDeThi Error: Reference source not found Hình 2.3 Biểu đồ UseCase đăng nhập hệ thống Error: Reference source not found Hình 2.4 Biểu đồ hoạt động UseCase đăng nhập Error: Reference source not found Hình 2.5 Biểu đồ trình tự UseCase DangNhap Error: Reference source not found Hình 2.6 Biểu đồ UseCase CapNhatBoMon Error: Reference source not found Hình 2.7 Biểu đồ hoạt động UseCase CapNhatBoMon Error: Reference source not found Hình 2.8 Biểu đồ trình tự lấy danh sách môn UseCase CapNhatBoMon .Error: Reference source not found Hình 2.9 Biểu đồ trình tự thêm môn UseCase CapNhatBoMon .Error: Reference source not found Hình 2.10 Biểu đồ trình tự xóa môn UseCase QuanLyBoMon Error: Reference source not found Hình 2.11 Biểu đồ UseCase CapNhatMonHoc .Error: Reference source not found Hình 2.12 Biểu đồ hoạt động UseCase CapNhatMonHoc Error: Reference source not found Hình 2.13 Biểu đồ trình tự lấy danh sách môn học Error: Reference source not found Hình 2.14 Biểu đồ trình tự thêm môn học Error: Reference source not found Hình 2.15 Biểu đồ trình tự xóa môn học khỏi danh sáchError: Reference source not found Hình 2.16 Biều đồ Use Case Use Case CapNhatCauHoi Error: Reference source not found Hình 2.17 Biểu đồ hoạt động UseCase CapNhatCauHoi Error: Reference source not found Hình 2.18 Biểu đồ trình tự lấy danh sách câu hỏi Error: Reference source not found Hình 2.19 Biểu đồ trình tự thêm câu hỏi Error: Reference source not found SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -Hình 2.20 Biểu đồ trình tự thêm file câu hỏi Error: Reference source not found Hình 2.21 Biểu đồ trình tự xóa câu hỏi khỏi danh sách Error: Reference source not found Hình 2.22 Biểu đồ trình tự sửa thông tin câu hỏi Error: Reference source not found Hình 2.23 Biều đồ UseCase quản lý trộn đề thi trộn câu Error: Reference source not found Hình 2.24 Biểu đồ hoạt động UseCase TronDeThi chọn câu Error: Reference source not found Hình 2.25 Biểu đồ trình tự UseCase TronDeThi chọn câu Error: Reference source not found Hình 2.26 Biểu đồ hoạt động UseCase TronDeThiNgauNhien Error: Reference source not found Hình 2.27 Biểu đồ hoạt động UseCase TronDeThiNgauNhien Error: Reference source not found Hình 2.28 Biểu đồ trình tự UseCase TronDeThiNgauNhien .Error: Reference source not found Hình 2.29 Biều đồ UseCase UseCase TronDeThiTuFile Error: Reference source not found Hình 2.30 Biều đồ hoạt động UseCase TronDeThiTuFile Error: Reference source not found Hình 2.31 Biều đồ trình tự UseCase TronDeThiTuFile Error: Reference source not found Hình 2.32 Mô hình quan hệ bảng Error: Reference source not found Hình 4.1 Giao diện form chương trình Error: Reference source not found Hình 4.2 Giao diện form đăng nhập hệ thống Error: Reference source not found Hình 4.3 Giao diện form đăng ký tài khoản Error: Reference source not found Hình 4.4 Giao diện form xem thông tin tài khoản Error: Reference source not found Hình 4.5 Giao diện form đổi mật Error: Reference source not found Hình 4.6 Giao diện form quản lý danh sách khoa Error: Reference source not found SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -Hình 4.7 Giao diện form quản lý danh sách môn Error: Reference source not found Hình 4.8 Giao diện form quản lý danh sách môn học .Error: Reference source not found Hình 4.9 Giao diện form quản lý mức độ câu hỏi Error: Reference source not found Hình 4.10 Giao diện form nhập câu hỏi từ chương trình Error: Reference source not found Hình 4.11 Giao diện form nhập câu hỏi từ File .Error: Reference source not found Hình 4.12 Chức trộn đề từ file Error: Reference source not found Hình 4.13 Chức trộn đề từ sở liệu Error: Reference source not found Hình 4.14 Mẫu đề thi trắc nghiệm Error: Reference source not found Hình 4.15 Mẫu đề thi tự luận Error: Reference source not found Hình 4.16 Mẫu định dạng câu hỏi trắc nghiệm theo chương trình .Error: Reference source not found SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Phần Mở Đầu -o0o Trong năm gần hình thức thi cử nước ta có nhiều thay đổi, từ hình thức thi cử truyền thống có nhiều hình thức thi trắc nghiệm khách quan có nhiều phương án lựa chọn hay trắc nghiệm sai Với độ xác độ bảo mật cao, đề thi trắc nghiệm gồm nhiều câu hỏi, yêu cầu người làm phải có kiến thức vững rộng, khả tính toán nắm bắt toán nhanh Do thông qua đề thi trắc nghiệm đánh giá trình độ số đông thông qua hình thức này Thi trắc nghiệm có thể áp dụng công nghệ cao khâu đề và chấm thi giúp tiết kiệm thời gian, chi phí tổ chức thi chấm thi, hạn chế gian lận thi cử, loại bỏ hoàn toàn tính chủ quan người chấm, đảm bảo tính khách quan cho thi gần tuyệt đối Tuy nhiên, việc soạn thảo trộn đề thi trắc nghiệm làm cho quý thầy cô nhiều thời gian, bên cạnh đó, gặp vấn đề trùng câu hỏi sơ suất trình trộn đề thủ công Cùng với việc khảo sát quy trình quản lý ngân hàng câu hỏi đề thi trường đại học Điện Lực, chúng em tìm hiểu phát triển“Phần mềm quản lý ngân hàng câu hỏi hỗ trợ trộn đề thi” Lý chọn đề tài: Hiện nay, thực tế khảo sát quy trình quản lý ngân hàng câu hỏi đề thi nhà trường, chúng em thấy nhiều thầy cô trường đại học sử dụng công cụ thủ công để tạo đề thi trắc nghiệm hay tự luận… Nếu theo hình thức thầy cô nhiều thời gian công sức tính bảo mật không cao Và qua tìm hiểu đồ án tốt nghiệp anh chị D3: “Quản lý ngân hàng câu hỏi hỗ trợ đề thi khoa Công Nghệ Thông Tin thuộc Trường Đại Học Điện Lực – Thực hiện: Phạm Ngọc Sơn Nguyễn Thị Khuyên” Chúng em thấy số hạn chế sau: + Về phạm vi ứng dụng: Trong phạm vi khoa Công Nghệ Thông Tin + Về lựa chọn ngôn ngữ hệ quản trị: Chương trình viết với ngôn ngữ VB.net hệ quản trị Acces + Về chức chương trình: SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -• Giao diện không thân thiện với người sử dụng • Chức thêm câu hỏi tự luận chưa hoàn thiện • Chưa có chức trộn đề thi từ file • Chưa quản lý giảng viên cho môn học thêm câu hỏi Chính lý mà chúng em chọn đề tài “ Phát triển chương trình quản lý ngân hàng câu hỏi hỗ trợ trộn đề thi Trường Đại Học Điện Lực” đề tài tốt nghiệp Phần mềm hỗ trợ giảng viên quản lý ngân hàng câu hỏi trộn đề thi máy tính nhanh chóng dễ dàng Mục tiêu thực đề tài: Tên đề tài: “Phát triển chương trình quản lý ngân hàng câu hỏi hỗ trợ trộn đề thi trường Đại Học Điện Lực” Phần mềm xây dựng nhằm nâng cao hiệu việc quản lý lưu trữ câu hỏi, đảm bảo thời gian hình thức công tác giảng dạy Giúp cho giảng viên đề thi cách khoa học bảo mật mà tiếp kiện thời gian chi phí Do xẽ hạn chế tiêu cực thi cử nhằm nâng cao chất lượng học tập sinh viên hiểu giảng dạy giảng viên Chương trình sau hoàn thiện xẽ giúp cho quý thầy cô quản lý dễ dàng ngân hàng câu hỏi với nhiều loại câu hỏi khác nhau: “trắc nghiệm, tự luận ” đánh giá qua mức độ câu hỏi khác Đặc biệt hệ thống cho phép thêm câu hỏi từ file theo định dạng mà hệ thống đặt ra, việc xẽ có ích cho quý thầy cô soạn thảo câu hỏi trắc nghiệm, tự luận môi trường Microsoft Word, chương trình quen thuộc tiện lợi cho thầy cô Với việc sử dụng trình soạn thảo Microsoft Word nên quý thầy cô chèn công thức toán học, hình ảnh, biểu tượng, ký hiệu chuyên ngành… mà không sợ bị định dạng không hiển thị mà xuất đề thi Hệ thống có khả mở rộng thành hệ thống lớn hỗ trợ nhiều tính khác tạo nên hệ thống hoàn chỉnh sử dụng giáo dục Phạm vi áp dụng: Trường Đại Học Điện Lực Phương pháp nghiên cứu: Phần mềm thực theo quy trình phát triển phần mềm theo mô hình thác nước với phân tích thiết kế hệ thống theo hướng đối tượng SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -Nhận thức vấn đề đó, dựa vào kiến thức tiếp thu trường kết hợp với thời gian thực tập nghiên cứu tìm hiểu thực tế quy trình xây dựng phần mềm Công ty cổ phần Bạch Minh, với giúp đỡ bảo tận tình thầy giáo Phạm Đức Hồng anh, chị nhóm phát triển phần mềm số công ty, em hoàn thành phần mềm Với thời gian hạn chế, trình độ nhận thức chưa sâu thực tế, nên trình xây dựng phần mềm chúng em không tránh khỏi tồn thiếu sót Chúng em mong nhận ý kiến đóng góp quý báu thầy giáo hướng dẫn quý thầy, cô để phần mềm hoàn thiện Bố cục đồ án: Chương 1: Tổng quan quy trình quản lý ngân hàng câu hỏi đề thi trường Đại Học Điện Lực Chương 2: Phân tích thiết kế xây dựng sở liệu Chương 3: Xây dựng chương trình Chương 4: Cài đặt thử nghiệm Chương 5: Kết luận hướng phát triển đề tài SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin CHƯƠNG 1: TỔNG QUAN VỀ QUY TRÌNH QUẢN LÝ NGÂN HÀNG CÂU HỎI VÀ RA ĐỀ THI TRƯỜNG ĐẠI HỌC ĐIỆN LỰC 1.1 Tổng quan Hiện nay, mà ngành Công nghệ Thông tin phát triển vũ bão giới ứng dụng vào tất lĩnh vực đời sống xã hội mang lại hiệu cao Để bắt kịp thời đại, Việt Nam Công nghệ Thông Tin nghiên cứu ứng dụng rộng rãi nhiều lĩnh vực, đặc biệt lĩnh vực Giáo dục Đào tạo, tin học trở thành công cụ thiếu quản lý giảng dạy Qua khảo sát quy trình quản lý ngân hàng đề thi đề trường Đại học Điện Lực, chúng em tìm hiểu xây dựng chương trình quản lý hệ thống ngân hàng câu hỏi hỗ trợ trộn đề thi Việc xây dựng chương trình thực theo quy trình công nghệ phần mềm hướng đối tượng Chúng em kết hợp dạng câu hỏi đề thi như: trắc nghiệm, tự luận… với câu hỏi chọn lọc, đánh giá theo cấp độ khác giúp cho thầy cô quản lý ngân hàng câu hỏi cách logic “ Xây dựng hệ thống quản lý ngân hàng câu hỏi hỗ trợ đề thi trường Đại Học Điện Lực” làm đề tài tốt nghiệp nhằm nâng cao hiệu công tác tổ chức quản lý lưu trữ ngân hàng câu hỏi, đề thi quản lý nghiêm ngặt, tiện lợi thời gian, hình thức, tránh lộ đề khâu đề giáo viên, qua nhiều phận quản lý khác nhau, tiết kiệm chi phí Do đảm bảo việc dạy học theo đề cương môn học, đảm bảo tiêu chuẩn đầu hạn chế tiêu cực nhằm nâng cao chất lượng thi cử, nâng cao hiệu cho dạy học Đặc biệt, chương trình cho phép thầy cô soạn thảo câu trắc nghiệm, tự luận chương trình Microsoft Word, chương trình thân thiện quen thuộc ðối với tất thầy cô Chính sử dụng Microsoft Word làm trình soạn thảo câu trắc nghiệm, tự luận mà thầy cô nhập nội dung file Word với định dạng mà phần mềm quy định, thầy cô chèn công thức toán học, hình ảnh, biểu tượng, ký hiệu chuyên ngành… mà không sợ bị định dạng không hiển thị đề xuất đề thi Chương trình có khả mở rộng thành hệ thống lớn hỗ trợ nhiều hình thức câu hỏi trắc nghiệm, tự luận khác từ nhiều nguồn câu hỏi Chúng em hy vọng rằng, đề tài nhận nhiều quan tâm thầy cô sử dụng chương trình máy tính có ý nghĩa phục vụ người phục vụ lĩnh vực giáo dục 1.2 Mục đích chương trình Xây dựng hệ thống quản lý ngân hàng câu hỏi hỗ trợ trộn đề thi phần mềm giúp thầy cô quản lý câu hỏi cách có hệ thống theo chương SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -của môn học, theo hệ đào tạo, theo từng khoa của trường Dựa vào ngân hàng câu hỏi tổng hợp trước phần mềm hỗ trợ giáo viên trộn đề thi từ câu hỏi ngân hàng đề thi để tạo đề thi cho sinh viên cách nhanh, xác mà giáo viên không nhiều thời gian Giáo viên cập nhật thêm câu hỏi vào ngân hàng câu hỏi Khi đề thi giáo viên tạo đề thi cách trộn câu hỏi với từ file có sẵn từ sở liệu Các chức chính: - Thêm, cập nhật , xóa thông tin câu hỏi - Giúp dễ dàng tìm kiếm lựa chọn câu hỏi đề - Giúp đơn giản việc tạo đề thi - Lưu trữ đề thi - Đảm bảo tính lưu trữ lâu dài vẹn toàn thông tin SVTH: Đỗ Văn Quyền - Trần Văn Cường 10 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -SQL Server 2008 có tác dụng đòn bẩy cho công nghệ NET 3.0 (Dot Net Framework 3.0) với LINQ (Language Integrated Query – ngôn ngữ truy vấn tích hợp) Thêm vào hỗ trợ hiệu cho thực thể liệu doanh nghiệp với tùy chọn đồng liệu 3.2.2 Những đặc điểm SQL 2008 - Các tính điển hình Ánh xạ cấu trúc liệu cho thực thể doanh nghiệp ADO.NET Entity Framework Sử dụng cú pháp thích hợp để truy vấn liệu gồm nhiều loại khác thông qua phần mở rộng ngôn ngữ truy vấn tích hợp NET (LINQ) cho Microsoft Visual C# Microsoft Visual Basic NET Tạo giải pháp kết nối SQL Server 2008 Compact Edition Microsoft Synchronization Services Lưu trữ liệu hợp thông qua SQL Server 2008 hỗ trợ cho liệu quan hệ, XML, Filestream dựa vị trí địa lý - Tính xuất Tính suất cải thiện, cho phéo chuyên gia phát triển phần mêm có suất cao công việc tích hợp xuyên suốt kiến trúc (frameword), công nghện kết nói liệu, ngôn ngữ lập trình, dịch vụ Web, công cụ phát triể liệu - Xây dựng ứng dụng trung tâm liệu hệ với ADO.NET Entity Framework Định nghĩa mô hình đối tượng khái niệm phong phú dựa vào Entity Data Model (EDM) bảng sở liệu logic cột thực thể mức cao Mô hình hóa ứng dụng sở liệu nhanh sử dụng ADO.NET Entity Framework để tạo thực thể đáp ứng chặt chẽ với nhu cầu doanh nghiệp Cho phép tập trung vào việc phát triển giải pháp doanh nghiệp mà quan tâm cách liệu tổ chức sở liệu Hiểu trì kích cỡ ứng dụng sở liệu việc trừu tượng hóa mô hình liệu khái niệm từ cách liệu lưu sở liệu - Truy vấn truy cập liệu với LINQ Lợi dụng mở rộng ngữ ngôn truy vấn C# Visual Basic NET Sử dụng cú pháp thích hợp để truy vấn liệu từ kho liệu mong muốn, cụ thể SVTH: Đỗ Văn Quyền - Trần Văn Cường 40 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -là gồm có thực thể, sở liệu quan hệ, XML, ADO.NET DataSet đối tượng nhớ Lợi dụng khả xử lý liệu hiệu LINQ thiết kế kiểm tra lỗi hợp lệ kiểu Giảm số lượng mã cần thiết cho việc truy cập liệu, làm cho ứng dụng trì hiệu hơn, đơn giản  Khai thác công nghệ tảng liệu với Visual Studio Mang tất công nghệ tảng liệu Microsoft (Microsoft Data Platform) vào sản phẩm để sử dụng dễ dàng hiệu Microsoft Visual Studio® Viết mã cho nhiều ứng dụng Internet phong phú, ứng dụng trình khách trình chủ, cảm nhận môi trường phát triển mạnh mẽ xuyên suốt từ đầu đến cuối trình phát triển ứng dụng Nâng cao suất thông qua Microsoft IntelliSense® hỗ trợ kèm theo cho ADO.NET Entity Framework LINQ Sự cộng tác triệt để kiến trúc sư, chuyên gia phát triển kiểm tra viên Visual Studio Team System Edition  Khả toàn diện Phát triển giải pháp liệu tập trung cho phép truy cập, sử dụng quản lý liệu từ nguồn liệu cho phép phân phối hiệu đến người dùng thích đáng Lợi dụng hàng loạt công nghệ kết nối liệu  Truy cập liệu nơi thông qua công nghệ kết nối gồm: ODBC drivers, OLE DB data providers, ADO.NET data providers, ADO.NET EntityFramework, LINQ, Các công nghệ Microsoft (Non-Microsoft): XML, JDBC, PHP drivers  Mọi liệu, lúc, nơi Xây dựng ứng dụng tập trung liệu truy cập liệu ảo lúc, nơi loạt ngôn ngữ lập trình có, công nghệ kết nối liệu kiến trúc lập trình  Khả nâng cấp Xây dựng giải pháp liệu tập trung có khả nâng cấp nhằm đáp ứng cho luồng công việc từ thiết bị nhỏ đến máy chủ lớn cho phép ứng dụng bạn có khả nâng cao với yêu cầu doanh nghiệp  Mở rộng phạm vi khả nâng cấp thông qua hệ thống kết nối SVTH: Đỗ Văn Quyền - Trần Văn Cường 41 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -Hỗ trợ khả lưu trữ online offline cách sử dụng SQL Server Compact edition kết hợp với Microsoft Synchronization Services Mở rộng phạm vi khả nâng cấp giải pháp dịch vụ liệu bạn việc phân bố luồng công việc truy cập liệu qua thiết bị khách máy chủ sở liệu  Lưu kiểu liệu Tập trung tối ưu hóa kho lưu trữ liệu cho ứng dụng loạt kiểu liệu SQL Server 2008 có hỗ trợ cho: Dữ liệu quan hệ, tài liệu XML, Filestream Lợi dụng điểm tối ưu lưu trữ liệu SQL Server 2008 kiểu liệu VARDECIMAL, kiểu liệu cho phép tối thiểu hóa khoảng trống cần thiết cho việc lưu liệu số, hỗ trợ cho Sparse Columns giảm việc lưu trữ overhead liệu “null”  Xây dựng ứng dụng có khả nâng cấp cao với SQL Server 2008 Phát triển thủ tục cho hiệu suất cao truy cập quản lý liệu sở liệu thông qua tích hợp SQL Server Common Language Runtime (CLR) cách sử dụng Microsoft NET Framework ngôn ngữ lập trình có C# Visual Basic NET Tạo không đồng bộ, giải pháp dựa message sử dụng cấu trúc hướng dịch vụ để điều chỉnh toàn doanh nghiệp phát triển xa với Service Broker Xây dựng giải pháp có khả nâng cấp cao giải pháp liệu phân bố sử dụng hỗ trợ cho chuẩn SOAP HTTP Với điểm SQL Server 2008 ta thấy phù hợp cho việc xây dựng cài đặt hệ thống SVTH: Đỗ Văn Quyền - Trần Văn Cường 42 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin CHƯƠNG CÀI ĐẶT VÀ KIỂM THỬ 4.1 Giao diện chương trình Chương trình xây dựng hệ thống ngân hàng câu hỏi hỗ trợ trộn đề thi bao gồm chức sau: + Hệ thống + Quản lý ngân hàng câu hỏi + Quản lý đề thi + Trợ giúp Hình 4.1 Giao diện form chương trình 4.2 Hệ thống Hệ thống chương trình giúp thầy cô quản lý thông tin cá nhân Để sử dụng hệ thống, thầy cô cần phải có tài khoản để đăng nhập vào hệ thống SVTH: Đỗ Văn Quyền - Trần Văn Cường 43 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Hình 4.2 Giao diện form đăng nhập hệ thống Hình 4.3 Giao diện form đăng ký tài khoản SVTH: Đỗ Văn Quyền - Trần Văn Cường 44 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Hình 4.4 Giao diện form xem thông tin tài khoản Hình 4.5 Giao diện form đổi mật 4.3 Chức quản lý ngân hàng câu hỏi Đây chức giúp thầy cô thêm câu hỏi vào chương trình cách khoa học Chức ngân hàng đề quản lý theo hệ đào tạo, theo môn theo môn học riêng SVTH: Đỗ Văn Quyền - Trần Văn Cường 45 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -Sau thầy cô đăng nhập vào hệ thống, kích vào menu quản lý ngân hàng câu hỏi, có danh sách mục liên quan tới ngân hàng câu hỏi để thầy cô quản lý dễ dàng hệ đào tạo, môn, môn học, khoa… Hình 4.6 Giao diện form quản lý danh sách khoa Hình 4.7 Giao diện form quản lý danh sách môn SVTH: Đỗ Văn Quyền - Trần Văn Cường 46 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Hình 4.8 Giao diện form quản lý danh sách môn học Hình 4.9 Giao diện form quản lý mức độ câu hỏi SVTH: Đỗ Văn Quyền - Trần Văn Cường 47 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Hình 4.10 Giao diện form nhập câu hỏi từ chương trình Hình 4.11 Giao diện form nhập câu hỏi từ File 4.4 Chức quản lý đề thi Đây chức giúp thầy cô tạo cho đề thi cách hoàn chỉnh theo cách sau SVTH: Đỗ Văn Quyền - Trần Văn Cường 48 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -4.4.1 Chức trộn đề từ file Hình 4.12 Chức trộn đề từ file 4.4.2 Chức trộn đề từ ngân hàng câu hỏi Hình 4.13 Chức trộn đề từ sở liệu SVTH: Đỗ Văn Quyền - Trần Văn Cường 49 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -4.4.3 Đề thi trắc nghiệm Hình 4.14 Mẫu đề thi trắc nghiệm 4.4.4 Đề thi tự luận SVTH: Đỗ Văn Quyền - Trần Văn Cường 50 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Hình 4.15 Mẫu đề thi tự luận Hình 4.16 Mẫu định dạng câu hỏi trắc nghiệm theo chương trình SVTH: Đỗ Văn Quyền - Trần Văn Cường 51 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Chương 5: Kết Luận Và Hướng Phát Triển Đề Tài 5.1 Những kết đạt - Qua trình tìm hiểu làm đồ án chúng em củng cố thêm kiến thức chuyên môn,các kiến thức thực quy trình thực phần mềm ứng dụng - Về phân tích thiết kế: + Chúng em phân tích thiết kế chức hệ thống Quản lý ngân hàng câu hỏi hỗ trợ trộn đề thi trường Đại Học Điện Lực Các chức hệ thống: Tạo quản lý ngân hàng câu hỏi trắc nghiệm, tự luận, hỗ trợ trộn đề thi khách quan, quản trị hệ thống + Đưa danh sách tác nhân tác động vào hệ thống + Đưa biểu đồ Usecase tổng quát hệ thống biểu đồ Usecase chức - Về hệ thống: + Thiết kế sở liệu cho hệ thống quản lý ngân hàng câu hỏi trộn đề thi + Xây dựng biểu đồ trình tự mô tả trình tự thực tác nhân chức hệ thống - Về chương trình: + Chúng em xây dựng chương trình Quản lý ngân hàng câu hỏi hỗ trợ trộn đề thi trường Đại học Điện Lực với giao diện thân thiện với người sử dụng, đáp ứng nhu cầu tạo quản lý ngân hàng câu hỏi trắc nghiệm tự luận, hỗ trợ trộn đề thi cách khách quan khoa học, quản trị hệ thống 5.2 - Những mặt hạn chế hướng phát triển chương trình Bên cạnh kết đạt hệ thống mặt hạn chế: + Chương trình quản lý hai dạng câu hỏi là: trắc nghiệm tự luận + Chương trình chưa phân quyền cách chặt chẽ SVTH: Đỗ Văn Quyền - Trần Văn Cường 52 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Hướng phát triển đề tài + Xây dựng thêm chức để đưa vào chương trình quản lý ngân hàng câu hỏi với nhiều dạng câu hỏi hơn, quản lý đề thi linh hoạt chặt chẽ hơn, quản lý người dùng phân quyền cách khoa học 5.3 Kết Luận Do thời gian thực đồ án ngắn lần bắt tay vào việc phân tích thiết kế phần mềm ứng dụng mang tính thực tế nên chúng em tránh khỏi sai sót, chưa hoàn thiện đầu đủ chức chương trình Vì em mong nhận giúp đỡ bảo quý thầy cô để chúng em hoàn thiện Qua em xin gửi lời cám ơn tới anh chị đội phát triển phần mềm (D4) công ty Vega tận tình giúp đỡ bảo chúng em trình chúng em thực tập thực đồ án tốt nghiệp Một lần chúng em xin chân thành cảm ơn quý thầy cô trường đại học Điện Lực thầy cô khoa Công Nghệ Thông Tin toàn thể bạn lớp C7_CNTT đặc biệt thầy Phạm Đức Hồng nhiệt tình giúp đỡ, hướng dẫn chúng em suốt trình làm đồ án vừa qua Chúng em xin chân thành cảm ơn ! SVTH: Đỗ Văn Quyền - Trần Văn Cường 53 GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Tài Liệu Tham Khảo [1] Phạm Hữu Khanh, Hoàng Đức Hải, Đoàn Thiện Ngân; C# 2005- Tập 2: Lập trình Windows Form; NXB Lao động- Xã Hội - 12/2008 [2] Ths Đinh Thế Hiển; Phân tích thiết kế hệ thống thông tin quản lý; Nhà xuất thống kê - 2000 [3] Giáo án điện tử “BaiGiangCSharp”, thầy Phạm Đức Hồng [4] Đồ án tốt nghiệp “Xây dựng chương trình quản lý ngân hàng câu hỏi hỗ trợ trộn đề thi khoa Công nghệ Thông tin” trường Đại học Điện lực [5] Đặng Văn Đức; Phân tích thiết kế hướng đối tượng; Viện khoa học công nghệ Việt Nam [6] Học viện công nghệ Bưu viễn thông, “Phân tích thiết kế hệ thống thông tin”; Hà nội – 2007 [7] Nguyễn Văn Ba; Phát triển hệ thống hướng đối tượng với UML 2.0 C++; Nhà xuất đại học quốc gia hà nội; 2005 [8] Tài liệu khảo sát thực tế Website [9] www.gooogle.com.vn [10] www.cione.com.vn [11] http://www.ddth.com Và số tài liệu điện tử khác SVTH: Đỗ Văn Quyền - Trần Văn Cường 54 GVHD: Ths Phạm Đức Hồng [...]... trong ngân hàng câu hỏi vào đề thi tùy theo nội dung, mức độ câu hỏi, cũng có thể chọn câu hỏi từ file có sẵn trong máy (ngẫu nhiên hoặc từng câu) - Trộn đề thi : trước khi trộn cần xác định số lượng câu hỏi trong đề thi, thời gian thi, số đề cần tạo, mức độ đề thi - Trộn đề ngẫu nhiên: Sau khi các thầy cô đã tạo xong đề thi thì có thể sử dụng chức năng này để ra đề chính thức Chọn số lượng câu hỏi. .. chất lượng đề thi, ra đề thi của những môn trong bộ môn của mình GiangVienMonHoc Giảng viên môn học: là người có thể cập nhật các chương, câu hỏi, mức độ câu hỏi và loại câu hỏi của môn học của mình Ngoài ra thì giảng viên môn học xẽ ra đề thi cho môn học rồi gửi lên cho trưởng bộ môn hoặc trưởng khoa duyệt đề thi NhanVien Nhân viên của phòng khảo thí: có thể xem đề thi, ra đề PhongKhoaThi thi và kiểm... câu hỏi trong môn học nhật câu viên môn mà mình giảng dậy giảng viên để phục vụ cho công tác ôn hỏi học tập và thi cử cho sinh viên.Chức năng này là chức năng quan trọng của chương trình Sau khi đăng nhập vào chương trình thì giảng viên có thể thực hiện các thao tác: +Thêm mới từng câu hỏi vào danh sách các câu hỏi trong môn học của mình +Thêm mới một file câu hỏi theo định dạng của chương trình vào ngân. .. ra khỏi danh sách Cập Quản trị Hệ thống quản lý các câu hỏi với nhiều trình độ khác nhau nhật viên (đại học, cao đẳng…) chính vì thế mà người quản trị hệ trình độ thống xẽ luôn luôn cập nhật trình độ của của câu hỏi Để thực câu hỏi hiện được điều đó quản trị viên xẽ truy cập vào hệ thống thực hiện các thao tác: + Thêm mới một trình độ +Sửa thông tin của trình độ +Xóa một trình độ ra khỏi danh sách trình. .. -2.2.4.5 UseCase trộn đề thi chọn từng câu - Tác nhân tác động: Giảng viên môn học, phòng khảo thí, trưởng khoa, phó khoa - Biểu đồ UseCase trộn đề thi chọn từng câu Hình 2.23 Biều đồ UseCase quản lý trộn đề thi trộn từng câu - Biểu đồ mô tả hoạt động của UseCase trộn đề thi chọn từng câu Hình 2.24 Biểu đồ hoạt động của UseCase TronDeThi chọn từng câu ... CHƯƠNG 2: PHÂN TÍCH THI T KẾ HỆ THỐNG VÀ XÂY DỰNG CƠ SỞ DỮ LIỆU 2.1 Khảo sát quy trình quản lý ngân hàng câu hỏi của trường Đại học Điện Lực 2.1.1 Thực trạng Hiện nay, giáo dục đang là quốc sách hàng đầu của đất nước Nhiệm vụ của giáo dục là đào tạo con người trở thành các nhân lực hữu ích cho các ngành kinh tế của đất nước Trong quá trình đào tạo, khảo thí và đánh giá là công đoạn... cập vào chức năng ra đề thi Để trưởng ra đề thi thì các tác nhân xẽ phải điền đầy đủ các thông tin khoa, phó cần thi t để phục vụ thi cử như: tiêu đề của đề thi, trình độ, khoa, hệ đào tạo, khoa, lớp, môn học và thời gian làm bài…Sau đó nhân viên thì tác nhân có thể lựa chọn các cách ra đề như là “chọn từng phòng câu trong ngân hàng câu hỏi, ngẫu nhiên hoặc từ file câu khảo thí hỏi Cuối cùng là xem đề. .. danh sách chương của môn học + Chỉnh sửa chương + Xóa một chương ra khỏi danh sách các chương trong môn học Cập Giảng Với chức năng cập nhật mức độ câu hỏi xẽ giúp cho giảng nhật viên môn viên thực hiện các thao tác: mức độ học + Thêm một mức độ câu hỏi vào danh sách mức độ câu câu hỏi hỏi trong môn học của mình + Chỉnh sửa thông tin về mức độ câu hỏi + Xóa một mức độ câu hỏi ra khỏi danh sách các mức... học số chương trong môn học được cập nhật viên môn nhật lại sao cho phù hợp với yêu cầu của nhà trường trong chương học công tác giảng dạy và thi cử Chính vì thế mà giảng viên của môn học môn học xẽ luôn luôn cập nhật lại số chương của môn học mình giảng dạy Để thực hiện được điều đó giảng viên môn học xẽ truy cập vào hệ thống thực hiện các thao tác sau: + Thêm mới một chương vào danh sách chương của. .. trình vào ngân hàng câu hỏi lưu trữ +Xóa câu hỏi ra khỏi danh sách các câu hỏi trong môn học của mình Cập Giảng Đây là một trong những chức năng quan trọng giúp ích rất nhật đề viên môn nhiều trong công tác ra đề một cách khoa học và logic nhất thi học, giúp bảo mật trong vấn đề thi cử mà không mất nhiều thời trưởng bộ gian Các tác nhân xẽ truy cập vào hệ thống với quyền hạn và môn, chức năng của mình để ... hầu hết loại ứng dụng: - Tạo ứng dụng trò chơi Windows - Tạo ứng dụng quản lý cho doanh nghiệp - Tạo báo cáo, tập tin văn - Xử lý đồ họa - Trình tự với hệ thống tập tin Window - Truy xuất sở... SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin Danh Mục... SVTH: Đỗ Văn Quyền - Trần Văn Cường GVHD: Ths Phạm Đức Hồng Đồ Án Tốt Nghiệp Khoa Công Nghệ Thông Tin -Hình 2.20

Ngày đăng: 30/12/2015, 18:20

Từ khóa liên quan

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

  • Đang cập nhật ...

Tài liệu liên quan