Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 67 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
67
Dung lượng
2,53 MB
Nội dung
ĐẠ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 .2 II.1 Lý chọn đề tài II.2 Mục tiêu đề tài .3 III Tóm tắt đồ án .4 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 .6 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 IV.2 Công nghệ ASP.NET 11 V Ngơn ngữ lập trình C# .14 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 II.1.1 Các tác nhân hệ thống 17 II.1.2 Sơ đồ Use Case hệ thống thi trắc nghiệm .17 II.1.3 Đặc tả Use Case .18 II.2 Sơ đồ (Sequence Diagram) 32 II.2.1 Sơ đồ cho chức đăng ký thành viên 32 II.2.2 Sơ đồ cho chức gửi ý kiến đóng góp 32 II.2.3 Sơ đồ cho chức đăng nhập hệ thống thành viên 33 II.2.4 Sơ đồ cho chức đăng nhập quản trị 33 II.2.5 Sơ đồ cho chức thi trắc nghiệm thành viên .34 II.2.6 Sơ đồ cho chức tạo lớp thi 34 II.2.7 Sơ đồ cho chức cập nhật lớp thi .35 II.2.8 Sơ đồ cho chức xóa lớp thi .35 II.2.9 Sơ đồ cho chức thêm câu hỏi 36 II.2.10 Sơ đồ cho chức chỉnh sửa câu hỏi 36 II.2.11 Sơ đồ cho chức xóa câu hỏi 37 II.2.12 Sơ đồ cho chức xóa thành viên 37 II.2.13 Sơ đồ cho chức đăng tin 38 II.2.14 Sơ đồ cho chức sửa tin .38 II.2.15 Sơ đồ cho chức xóa tin .39 II.2.16 Sơ đồ cho chức thêm tin giải trí .39 II.2.17 Sơ đồ cho chức sửa tin giải trí 40 II.2.18 Sơ đồ cho chức xóa tin giải trí 40 II.2.19 Sơ đồ cho chức upload tài liệu 41 II.2.20 Sơ đồ cho chức cập nhật tài liệu 41 II.2.21 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 II.1.1 Phần tin tức 48 II.1.2 Phần giải trí 48 II.1.3 Phần download tài liệu 49 II.1.4 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 52 II.5 Trang Quản lý 53 II.5.1 Quản lý lớp thi .53 II.5.2 Quản lý câu hỏi 54 KẾT LUẬN 55 I Những thuận lợi khó khăn 55 I.1 Thuận lợi 55 I.2 Khó khăn 55 II Kết đạt 55 III Những hạn chế 56 IV Hướng phát triển 56 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 thơi 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 ln 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 hồ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 ngun 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 quát, đò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 tốn phán đố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 nghiệm nhà trường lại q ít, học sinh ln có nhu cầu thực tập nhiều Chính thế, mà mạng 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:”Thiết kế hệ thống chương trình thi trắc nghiệm” mong ước góp phần nhỏ vào việc giúp đỡ học sinh quen với hình thức thi Ngoài ra, với hệ thống giúp học sinh sử dụng để ơn luyện tốt hơn, dễ nhớ tiện lợi, đặc biệt mang lại cho học sinh hứng thú học tập .II.2 Mục tiêu đề tài Hình thức thi trắc nghiệm trở thành xu hướng tất yếu cho nhiều kỳ thi, đặc biệt đất nước Việt Nam Đã có nhiều phần mềm đời để phục vụ cho học sinh làm quen, ôn luyện kiến thức hình thức thi Đi xa hơn, website hỗ trợ làm trắc nghiệm qua mạng xuất đem lại nhiều lợi ích Người đề người dự thi nơi đâu muốn thực cơng việc mình, khơng có giới hạn địa lý, chi phí rẻ khơng cần di chuyển, phân phối đề thi, thu bài, chấm bài… Mong muốn góp phần vào việc giúp đỡ học sinh hình thức thi này, tơi định tìm hiểu nghiên cứu số vấn đề quan trọng sau: Nghiên cứu sở lý thuyết chất phân loại câu hỏi trắc nghiệm Nghiên cứu công nghệ lập trình NET hệ quản trị sở liệu SQL Xây dựng website trắc nghiệm trực tuyến, hỗ trợ cho việc rèn luyện, ôn tập kiến thức cách với chức sau : Quản lý thông tin thành viên: Cho phép xóa thơng tin thành viên Quản lý thơng tin lớp thi: Cho phép thêm, xóa, sửa lớp thi Quản lý kết thi thông tin chi tiết thi Quản lý câu hỏi: Cho phép thêm câu hỏi, xóa, chỉnh sửa câu hỏi Để xây dựng website trắc nghiệm trực tuyến cần phải thực số yêu cầu sau: Cập nhật hệ thống câu hỏi, đáp án Các thi khống chế thời gian chặt chẽ Đưa kết cho thí sinh tham gia trắc nghiệm sau hết thời gian thi Bùi Thị Hiếu, Lớp: 09TLT 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, tơi 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 nguyên mạng vô tận, cộng đồng lập trình web đơng đảo, diễn đàn chun 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 ý q 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 Bùi Thị Hiếu - 09TLT