ĐỀ TÀI : THIẾT KẾ HỆ THỐNG CHƯƠNG TRÌNH THI TRẮC NGHIỆM

67 81 0
ĐỀ TÀI : THIẾT KẾ HỆ THỐNG CHƯƠNG TRÌNH 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

ĐẠI HỌC ĐÀ NẴNG TRƯỜNG ĐẠI HỌC BÁCH KHOA KHOA CÔNG NGHỆ THÔNG TIN Tel (84-511) 736 949, Fax (84-511) 842 771 Website: itf.ud.edu.vn, E-mail: cntt@edu.ud.vn LUẬN VĂN TỐT NGHIỆP KỸ SƯ NGÀNH CÔNG NGHỆ THÔNG TIN MÃ NGÀNH : 05115 ĐỀ TÀI : THIẾT KẾ HỆ THỐNG CHƯƠNG TRÌNH THI TRẮC NGHIỆM Mã số : 09TLT-016 Ngày bảo vệ : 15-16/06/2011 SINH VIÊN : BÙI THỊ HIẾU LỚP : 09TLT CBHD : Th.S TRƯƠNG NGỌC CHÂU ĐÀ NẴNG, 06/2011 LỜI CẢM ƠN Trước tiên, em xin chân thành cảm ơn thầy Th.S Trương Ngọc Châu nhiệt tình hướng dẫn đóng góp nhiều ý kiến quý báu cho đồ án tốt nghiệp Em xin chân thành cảm ơn cán giảng viên Trường Đại học Bách Khoa - Đại học Đà Nẵng nhiệt tình giảng dạy giúp đỡ suốt thời gian học tập trường Cuối cùng, em xin gửi lời cảm ơn đến tất bạn bè, người thân động viên, khích lệ, tạo điều kiện thuận lợi suốt trình học tập thời gian thực đồ án tốt nghiệp Xin chân thành cảm ơn! LỜI CAM ĐOAN Tôi xin cam đoan : Những nội dung luận văn thực hướng dẫn trực tiếp thầy Th.S Trương Ngọc Châu Mọi tham khảo dùng luận văn trích dẫn rõ ràng tên tác giả, tên cơng trình, thời gian, địa điểm cơng bố Mọi chép không hợp lệ, vi phạm quy chế đào tạo, hay gian trá, xin chịu hoàn toàn trách nhiệm Sinh viên Bùi Thị Hiếu NHẬN XÉT CỦA CÁN BỘ HƯỚNG DẪN Đà Nẵng, ngày … tháng … năm 2011 Cán hướng dẫn Th.S Trương Ngọc Châu NHẬN XÉT CỦA CÁN BỘ PHẢN BIỆN Đà Nẵng, ngày … tháng … năm 2011 Cán phản biện MỤC LỤC TỔNG QUAN VỀ ĐỀ TÀI I Giới thiệu đề tài II Lý mục tiêu đề tài II.1 Lý chọn đề tài .2 II.2 Mục tiêu đề tài III Tóm tắt đồ án CƠ SỞ LÝ THUYẾT .6 I Hình thức thi trắc nghiệm II Một số loại câu hỏi trắc nghiệm II.1 Câu hỏi với nhiều phương án lựa chọn II.2 Câu hỏi trắc nghiệm sai II.3 Câu hỏi trắc nghiệm kiểu điền khuyết II.4 Câu hỏi trắc nghiệm kiểu trả lời ngắn gọn III Các đặc trưng ngôn ngữ HTML IV Công nghệ ASP.NET IV.1 NET Framework .8 IV.2 Công nghệ ASP.NET .11 V Ngơn ngữ lập trình C# 13 VI Quản trị Cơ sở liệu với SQL Server 2005 15 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG .16 I Khảo sát trạng 16 II Phân tích hệ thống 17 II.1 Sơ đồ Use case (Use case Diagram) 17 Các tác nhân hệ thống 17 Sơ đồ Use Case hệ thống thi trắc nghiệm 17 Đặc tả Use Case 18 II.2 Sơ đồ (Sequence Diagram) .31 Sơ đồ cho chức đăng ký thành viên 31 Sơ đồ cho chức gửi ý kiến đóng góp .32 Sơ đồ cho chức đăng nhập hệ thống thành viên .33 Sơ đồ cho chức đăng nhập quản trị 33 Sơ đồ cho chức thi trắc nghiệm thành viên 34 Sơ đồ cho chức tạo lớp thi .34 Sơ đồ cho chức cập nhật lớp thi 35 Sơ đồ cho chức xóa lớp thi 35 Sơ đồ cho chức thêm câu hỏi 36 Sơ đồ cho chức chỉnh sửa câu hỏi 36 Sơ đồ cho chức xóa câu hỏi .37 Sơ đồ cho chức xóa thành viên 37 Sơ đồ cho chức đăng tin 38 Sơ đồ cho chức sửa tin 38 Sơ đồ cho chức xóa tin 39 Sơ đồ cho chức thêm tin giải trí 39 Sơ đồ cho chức sửa tin giải trí 40 Sơ đồ cho chức xóa tin giải trí 40 Sơ đồ cho chức upload tài liệu 41 Sơ đồ cho chức cập nhật tài liệu .41 Sơ đồ cho chức xóa tài liệu .42 II.3 Sơ đồ lớp 42 III Thiết kế sở liệu .43 III.1 Sơ đồ thực thể quan hệ(Entity Diagram) .43 III.2 Sơ đồ sở liệu hệ quản trị MS SQLServer 2005 (Database Diagram) 46 KẾT QUẢ ĐẠT ĐƯỢC .47 I Giới thiệu 47 II Một số trang minh họa 47 II.1 Trang chủ .47 Phần tin tức 48 Phần giải trí 48 Phần download tài liệu 49 Phần đăng ký thành viên .49 II.2 Trang thi trắc nghiệm 50 II.3 Trang làm thi 51 II.4 Trang kết thi 53 II.5 Trang Quản lý 54 Quản lý lớp thi 54 Quản lý câu hỏi .55 KẾT LUẬN 56 I Những thuận lợi khó khăn 56 I.1 Thuận lợi 56 I.2 Khó khăn 56 II Kết đạt 56 III Những hạn chế 57 IV Hướng phát triển .57 [1] Nguyễn Văn Vỵ Phân tích thiết kế hệ thống thông tin đại, Nhà xuất Thống kê, Hà Nội 58 [2] Nguyễn Văn Ba Phân tích thiết kế hệ thống thông tin, NXB Đại Học Quốc Gia Hà Nội 58 [3] Thạc Bình Cường Phân tích thiết kế hệ thống thơng tin, NXB khoa học kỹ thuật .58 [4] Trần Đăng Cơng Giáo trình Quản trị phát triển ứng dụng với Microsoft SQL Server .58 [5] Trần Nguyên Phong Giáo trình thực hành SQL, Đại học Huế 58 [6] Nguyễn Tuệ Giáo trình nhập mơn hệ CSDL, Hà Nội .58 [7] Vũ Đức Lung Bài giảng ASP.NET 58 [8] Một số tài liệu ASP.NET internet 58 [9] Trang web : http://congdongcviet.com/ 58 [10] Trang web: http://www.caulacbovb.com 58 [11] Trang web: http://www.codeproject.com 58 [12] Trang web: http://forum.aspvn.net 58 [13] 58 CHƯƠNG I TỔNG QUAN VỀ ĐỀ TÀI Trong năm gần đây, phát triển nhanh chóng công nghệ thông tin bước làm thay đổi cục diện toàn giới Mọi ngành nghề, lĩnh vực 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 Trong trình đào tạo, đánh giá kết học tập kỳ thi, kiểm tra công việc tiến hành thường xuyên, không phần nặng nhọc cho người quản lý khó bảo đảm độ xác, tính cơng khách quan người học Do đó, việc cải tiến hệ thống thi, kiểm tra nhiều người quan tâm Một xu hướng chung đầy triển vọng, nhiều sở đào tạo giới nước áp dụng hình thức thi trắc nghiệm máy vi tính Vì vậy, việc tìm hiểu thiết kế hệ thống chương trình thi trắc nghiệm trực tuyến hồn tồn thiết thực hữu ích học sinh, giúp học sinh có hỗ trợ cao nhất, thuận lợi để làm quen với hình thức thi .I Giới thiệu đề tài Trắc nghiệm phương pháp đánh giá kết học tập học sinh, ảnh hưởng yếu tố chủ quan giảm thiểu đến mức tối ưu Điểm bật phương pháp số lượng câu hỏi đề thi lớn Số câu hỏi lớn, độ xác việc đánh giá cao Câu hỏi trắc nghiệm gồm khái niệm, nội dung có chương trình, kèm theo gợi ý để học sinh trả lời Những năm gần đây, hình thức thi trắc nghiệm trở nên phổ biến toàn giới, với ưu điểm tuyệt vời mình, dần trở thành hình thức thi tổ chức giáo dục quốc tế Với hệ thống thi trắc nghiệm trực tuyến này, em học sinh có thêm nhiều điều kiện học tập làm với đề thi trắc nghiệm phong phú Từ đề kiểm tra 15 phút, 45 phút, kiểm tra học kì bám sát chương trình học tập lớp đề thi tốt nghiệp, đại học, hội để thể khả năng, làm quen với áp lực kỳ thi thức đặc biệt trang bị cho tảng vững cho đề thi tự luận rèn luyện kĩ làm thi trắc nghiệm Đã qua thời học sinh muốn học thêm điều ngồi buổi học lớp phải tìm đến thầy tự mày mò với sách tham khảo vất vả công Ngày cần lên mạng bạn có cần thiết Trắc nghiệm trực tuyến tiện ích tối ưu cho phép học sinh học tập hiệu Những trang trắc nghiệm trực tuyến vô hiệu cho biết khai thác tiện ích Internet Tiếp cận với hình thức thi trắc nghiệm mạng trào lưu phương pháp học tập thu hút đông bạn học sinh Không căng thẳng hồi hộp phòng thi có giám thị, có đối thủ cạnh tranh bên cạnh, Bùi Thị Hiếu – 09TLT thi trắc nghiệm “phòng thi ảo” tạo áp lực khơng thi thật Những số chạy lùi thời gian làm thật kích thích nhanh nhẹn thao tác tư tất học sinh Học sinh làm thời gian ngắn Bên cạnh đó, đề thi trắc nghiệm cập nhật với nhiều câu hỏi lạ vô phong phú hội lớn để học sinh thử thách thể kiến thức đầy đủ, tồn diện Trong q trình làm bài, thí sinh nhận hỗ trợ cần thiết mà khơng cần phải tìm kiếm đâu xa, cần máy tính nối mạng thực thao tác Khi hoàn thành thi, tiện ích tối ưu thi trắc nghiệm mạng cho phép bạn nhận kết làm bài, dễ dàng nhanh chóng tìm đáp án đề thi chí có lời giải thích nguyên nhân đúng, sai làm lời hướng dẫn, tư vấn học tập…Kết thi trắc nghiệm giúp học sinh tự đánh giá khả Ơn, thi trắc nghiệm trực tuyến đề cao kiến thức tổng hợp, kiến thức bao qt, đòi hỏi kỹ tốt, phán đốn nhanh, xác, biết cách vận dụng kiến thức vào tính toán phán đoán nhanh, giúp loại bỏ phướng án sai chọn đáp án đúng, biết phân bố thời gian phù hợp để hoàn thành đề thi kịp thời gian Thiết kế hệ thống chương trình thi trắc nghiệm đề tài hay đáng để phát triển nhằm góp phần nhỏ vào việc giúp đỡ em học sinh tiếp cận nhanh với hình thức thi trắc nghiệm máy tính .II Lý mục tiêu đề tài II.1 Lý chọn đề tài 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 Trong trình dạy học kiểm tra đánh giá phận chủ yếu hợp thành chỉnh thể thống trình đào tạo Lâu nay, sử dụng loại kiểm tra tự luận để đánh giá kết học tập học sinh Loại câu hỏi có nhiều bất cập câu hỏi thường dài, tốn nhiều thời gian cho việc làm bài, khối lượng kiến thức kiểm tra hạn chế, khó sử dụng phương tiện đại kiểm tra đánh giá chẳng hạn máy vi tính Hình thức trắc nghiệm trở thành xu hướng tất yếu cho nhiều kỳ thi Nhằm giúp học sinh làm quen dần với hình thức thi này, nhà trường thử nghiệm đưa trắc nghiệm vào trường học, nhưng, tập, kiểm tra thử Bùi Thị Hiếu – 09TLT Thiết kế hệ thống chương trình thi trắc nghiệm Email Email nvarchar(50) TieuDeTD Tiêu đề ntext NoiDungTD Nội dung ntext NgayGY Ngày góp ý nvarchar(50)  Bảng Tin Tức Trường Tên trường Kiểu liệu IDTinTuc Mã tin tức nchar(3) TieuDe Tiêu đề nvarchar(250) TomTat Tóm tắt ntext NoiDung Nội dung ntext HinhAnh Hình ảnh nvarchar(500) NgayTao Ngày tạo nvarchar(50) NguonTin Nguồn tin nvarchar(100) Chú thích Khóa  Bảng Giải Trí Trường Tên trường Kiểu liệu IDGiaiTri Mã giải trí nchar(3) TieuDe Tiêu đề nvarchar(250) TomTat Tóm tắt ntext NoiDung Nội dung ntext HinhAnh Hình ảnh nvarchar(500) NgayTao Ngày tạo nvarchar(50) Chú thích Khóa  Bảng Tài Liệu Trường Bùi Thị Hiếu, Lớp: 09TLT Tên trường Kiểu liệu Chú thích 45 Thiết kế hệ thống chương trình thi trắc nghiệm IDTaiLieu Mã tài liệu nchar(3) TenTaiLieu Tên tài liệu nvarchar(50) FileUpload File upload nvarchar(500) HinhAnh Hình ảnh nvarchar(500) MoTa Mơ tả ntext Khóa III.2 Sơ đồ sở liệu hệ quản trị MS SQLServer 2005 (Database Diagram) Bùi Thị Hiếu, Lớp: 09TLT 46 CHƯƠNG IV KẾT QUẢ ĐẠT ĐƯỢC I Giới thiệu Trên sở phân tích thiết kế hệ thống trên, xây dựng trang thi trắc nghiệm để phục vụ cho bạn học sinh, người quan tâm tới vấn đề Website đáp ứng yêu cầu đặt .II Một số trang minh họa II.1 Trang chủ Bùi Thị Hiếu – 09TLT 47 Thiết kế hệ thống chương trình thi trắc nghiệm Phần tin tức Phần giải trí Bùi Thị Hiếu – 09TLT 48 Thiết kế hệ thống chương trình thi trắc nghiệm Phần download tài liệu Phần đăng ký thành viên Bùi Thị Hiếu – 09TLT 49 Thiết kế hệ thống chương trình thi trắc nghiệm II.2 Trang thi trắc nghiệm Bùi Thị Hiếu – 09TLT 50 Thiết kế hệ thống chương trình thi trắc nghiệm II.3 Trang làm thi Bùi Thị Hiếu – 09TLT 51 Thiết kế hệ thống chương trình thi trắc nghiệm Bùi Thị Hiếu – 09TLT 52 Thiết kế hệ thống chương trình thi trắc nghiệm II.4 Trang kết thi Bùi Thị Hiếu – 09TLT 53 Thiết kế hệ thống chương trình thi trắc nghiệm II.5 Trang Quản lý Quản lý lớp thi  Thực chức sau:  Xem danh sách lớp thi  Tạo lớp học  Xóa lớp học  Chỉnh sửa thông tin lớp học Bùi Thị Hiếu – 09TLT 54 Thiết kế hệ thống chương trình thi trắc nghiệm Quản lý câu hỏi  Thực chức sau:  Xem danh sách câu hỏi theo lớp  Tạo mới câu hỏi  Chỉnh sửa thông tin câu hỏi  Xóa câu hỏi Bùi Thị Hiếu – 09TLT 55 KẾT LUẬN I Những thuận lợi khó khăn I.1 Thuận lợi Có thời gian chuẩn bị thu thập kiến thức cần thiết để tiến hành thực đề tài Được giúp đỡ, hỗ trợ tận tình giáo viên hướng dẫn Tài ngun mạng vơ tận, cộng đồng lập trình web đơng đảo, diễn đàn chuyên môn hoạt động sôi điều kiện thuận lợi để tiếp thu kiến thức .I.2 Khó khăn Việc nắm bắt cơng nghệ việc khơng dễ dàng, ngơn ngữ lập trình asp Việc chưa nắm bắt hết công nghệ dẫn đến vấn đề phát sinh thực đề tài cần nhiều thời gian để giải .II Kết đạt Sau thời gian nghiên cứu, tìm hiểu hình thức trắc nghiệm thực hóa , đề tài đạt kết sau: − Đã phân tích thiết kế xây dựng hệ thống hoàn chỉnh − Trang web với giao diện đơn giản cho phép người dùng lấy đuợc thông tin cần thiết mà đợi lâu thông thường − Trang web cung cấp đề thi trắc nghiệm tin học phổ thông nhất, đáp ứng nhu cầu số đông học sinh muốn kiểm tra hay ôn tập kiến thức − Với chức trắc nghiệm, trang web cho phép người dùng lựa chọn trắc nghiệm cho mình, giúp người dùng tự đánh giá trình độ hiểu biết thân − Khi thi theo tùy chọn người dùng, câu hỏi lấy ngẫu nhiên theo số tùy chọn định, ngân hàng câu hỏi lớn, tạo độ phong phú cho đề thi − Chức thi theo đề thi với tùy chọn thiết lập sẵn, thử thách với người dùng, cách để người dùng, từ kết đạt thi biết khả cách khách quan Bùi Thị Hiếu – 09TLT 56 Thiết kế hệ thống chương trình thi trắc nghiệm − Có chức tự động thông báo hết thời gian làm bài, người dùng nhấn nút nộp tự động kết đáp án − Trang web xây đựng đảm bảo phân quyền cho người dùng III Những hạn chế Phải vừa học ngơn ngữ lập trình vừa áp dụng vào xây dựng đề tài, thời gian làm đề tài ngắn khả thân có hạn nên kết nhiều nhược điểm thiếu sót, cố gắng hồn thiện phiên tới Rất mong nhận góp ý quý Thầy Cô bạn quan tâm đến vấn đề .IV Hướng phát triển Những kết đạt chưa đủ so với thực tế, vấn đề thời gian nhiều trở ngại khác, có điều kiện đề tài phát triển theo hướng sau : − Nghiên cứu thêm việc xây dựng câu hỏi theo dạng khác như: điền khuyết, ghép cặp v.v − Thêm chức cho phép đảo câu trả lời câu hỏi − Nghiên cứu xây dựng câu hỏi dạng đa phương tiện hỗ trợ cho môn Tin học − Tinh chỉnh giao diện bắt mắt thân thiện với người dùng − Nâng cấp chức năng, giao diện trang quản lý, giúp cho người quản trị thoải mái công việc quản trị trang Bùi Thị Hiếu – 09TLT 57 TÀI LIỆU THAM KHẢO [1] Nguyễn Văn Vỵ Phân tích thiết kế hệ thống thơng tin đại, Nhà [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] xuất Thống kê, Hà Nội Nguyễn Văn Ba Phân tích thiết kế hệ thống thông tin, NXB Đại Học Quốc Gia Hà Nội Thạc Bình Cường Phân tích thiết kế hệ thống thơng tin, NXB khoa học kỹ thuật Trần Đăng Công Giáo trình Quản trị phát triển ứng dụng với Microsoft SQL Server Trần Nguyên Phong Giáo trình thực hành SQL, Đại học Huế Nguyễn Tuệ Giáo trình nhập mơn hệ CSDL, Hà Nội Vũ Đức Lung Bài giảng ASP.NET Một số tài liệu ASP.NET internet Trang web : http://congdongcviet.com/ Trang web: http://www.caulacbovb.com Trang web: http://www.codeproject.com Trang web: http://forum.aspvn.net TÓM TẮT LUẬN VĂN TỐT NGHIỆP Đề tài: Thiết kế hệ thống chương trình thi trắc nghiệm Ngày nay, internet phát triển ngày lớn mạnh, giới đem đến nhà qua máy tính với dịch vụ hỗ trợ người dùng đời ngày nhiều hơn, website trắc nghiệm trực tuyến đời khơng ngồi mục đích giúp đỡ học sinh có hỗ trợ cao nhất, thuận lợi để làm quen với hình thức thi Nhận thức tầm quan trọng nên tơi định sâu vào tìm hiểu nghiên cứu đề tài Với mong muốn giúp em học sinh có thêm nhiều điều kiện học tập làm với đề thi trắc nghiệm phong phú Đề tài thực đạt mục tiêu đề ban đầu mặt lý thuyết thực tiễn Ngoài ra, luận văn đưa số phương phướng để phát triển đề tài lớn

Ngày đăng: 21/03/2020, 16:55

Từ khóa liên quan

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

Tài liệu liên quan