Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 56 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
56
Dung lượng
301,5 KB
Nội dung
trờng đại học vinh khoa công nghệ thông tin ********** khoá luận tốt nghiệp Đề tài: quản lý Thi trắc nghiệm mạng Giáo viên hớng dẫn: Thạc sỹ Vũ Chí Cờng Sinh viên thực hiện: Hoàng Trung Sơn - 40A CNTT Khoá luận tốt nghiệp Hoàng Trung Sơn Lời nói đầu Trong năm gần đây, mạng máy tính trở nên quen thuộc Nó thực trở thành công cụ, phơng tiện truyền thông hữu ích giúp ngời trao đổi, khai thác thông tin cách tiện lợi Máy tính hỗ trợ ngời nhiều công việc, đời sống mạng máy tính trở thành phơng tiện kết nối ngời lại với Rất nhiều công ty, xí nghiệp, quan, trờng học có trang Web riêng Có thể nói vào Internet có cảm giác nh vào giới lung linh huyền ảo, trang Web thể tính đặc trng riêng Từ dáng vẻ, màu sắc, âm thanh, hình ảnh nội dung mang vẻ riêng quan, đơn vị, Đối với ngành giáo dục nớc ta có nhiều trờng Đại học, Cao đẳng, có trang Web riêng Tuy nhiên, hầu hết Web site Web thông tin mà cha mang tính chuyên môn (các trang phục vụ cho học tập, thi cử, ) Hơn việc thiết kế trang Web kiểu hạn chế việc tìm hiểu phần mềm ngôn ngữ thiết kế Web cha thực trở thành vấn đề đợc nhiều ngời quan tâm Trớc tình hình đó, với mong muốn góp phần vào việc đổi phơng pháp dạy học, phơng pháp thi cử lựa chọn đề tài Quản lý thi trắc nghiệm mạng làm đề tài khoá luận tốt nghiệp cho Đề tài bao gồm chơng với cấu trúc nh sau: Phần Mở đầu: Giới thiệu chung đề tài, lí chọn đề tài, lịch sử nghiên cứu, Chơng I Tìm hiểu ngôn ngữ: Giới thiệu HTML ASP Chơng II Bài toán: Nêu toán thực tế Chơng III Xây dựng Web site: Phân tích thiết kế hệ thống Giới thiệu số trang Web site giao diện số trang Khoá luận tốt nghiệp Hoàng Trung Sơn Phần Kết luận Để hoàn thành đề tài, cố gắng thân nhận đợc hớng dẫn, bảo tận tình thầy giáo thạc sỹ Vũ Chí Cờng, ủng hộ nhiệt tình thầy giáo cô giáo bạn bè Với điều đề tài đạt đợc mục đích định Nhân cho phép gửi lời cảm ơn chân thành tới thầy giáo, thạc sĩ Vũ Chí Cờng, ngời trực tiếp huớng dẫn hoàn thành đề tài Cũng nhân cho đợc gửi lời cảm ơn đến tất thầy giáo, cô giáo bạn bè ủng hộ giúp đỡ suốt trình hoàn thành đề tài Vinh, tháng năm 2003 Hoàng Trung Sơn Khoá luận tốt nghiệp Hoàng Trung Sơn mở đầu I Lý chọn đề tài Trong năm gần đây, CNTT thực phát triển đem lại nguồn lợi thiết thực cho phát triển kinh tế, xã hội, cho đời sống tinh thần, cho ngời Việc ứng dụng CNTT vấn đề thiết nớc ta Rất nhiều ngành kinh tế, tổ chức xã hội, đơn vị, trờng học đa tin học vào cách rộng rãi Tuy nhiên, ngành giáo dục, ngành có tính định sống đất nớc tin học lại cha đợc sử dụng nhiều cha mang lại hiệu với cần phải có Hầu nh CNTT dừng lại việc hỗ trợ cho công tác văn phòng, quản lí cán bộ, điểm mà cha phục vụ nhiều cho công tác thi cử hay chí tổ chức thi thông qua mạng máy tính Trên thực tế có nhiều hình thức thi mà trờng Đại học, Cao đẳng hay phổ thông sử dụng cho việc thi hết môn, thi học kì nh thi viết, thi trắc nghiệm, thi vấn đáp, Trong thi trắc nghiệm hình thức cài đặt phần mềm để thay cho việc thi bình thờng Nếu sử dụng mạng cục chí đẩy lên Internet việc sử dụng phần mềm thi trắc nghiệm đem lại nhiều tác dụng cho việc tổ chức thi cử Trong vài năm trở lại số trờng Đại học cao đẳng xuất số phần mềm chạy máy đơn dùng cho thi trắc nghiệm Đồng thời có số trang Web trắc nghiệm đợc đẩy lên Internet Tuy nhiên, trang nằm dạng Web tĩnh chủ yếu dùng cho giải trí, trắc nghiệm tâm lí, mà cha có trang phục vụ cho thi cử thực Với tình hình thực tế nh vậy, lựa chọn đề tài Quản lý thi trắc nghiệm mạng làm đề tài khoá luận tốt nghiệp vầ phần đẩy mạnh việc ứng dụng CNTT vào giáo dục Khoá luận tốt nghiệp Hoàng Trung Sơn II Ngôn ngữ cài đặt Hiện có nhiều ngôn ngữ nh phần mềm thiết kế Web Mỗi ngôn ngữ có mạnh riêng Tuy nhiên, hầu hết trang Web sử dụng HTML (HyperText Markup Language) Đồng thời đời ASP (Active Server Page) làm cho trang Web trở nên sinh động nhiều tác vụ nh Tuy nhiên gần nh tất trang Web đợc viết ASP nhúng HTML Với mạnh HTML ASP chọn hai ngôn ngữ để thiết kế III Kết xây dựng Web site định hớng phát triển Do thời gian điều kiện có hạn nên Web site thiết kế dùng cho thi trắc nghiệm với dạng câu hỏi nhiều lựa chọn Đồng thời sử dụng cho việc tổ chức thi môn học hay thi Bởi nh Web site tĩnh có mà thêm bớt thay đổi môn học tuỳ ý Đồng thời môn thêm bớt câu hỏi, tạo đề, Trong thời gian tới phần mềm đợc phát triển với số chức nh: + Sử dụng nhiều dạng câu hỏi + Chuyển đổi sở liệu sang SQL Server Oracle + Chuyển ngôn ngữ lập trình + Thiết kế giao diện đẹp hài hoà Khoá luận tốt nghiệp Hoàng Trung Sơn Chơng II - Tìm hiểu ngôn ngữ A Giới thiệu HTML I Giới thiệu chung Ngày nay, Wold Wide Web chẳng xa lạ chúng ta, lẽ gần nh 100% quốc gia giới kết nối sử dụng Internet Hầu hết Web site đợc viết HTML ngôn ngữ cho phép định dạng văn bản, bổ sung hình ảnh âm video nh việc lu tất tập tin Text Only ASCII mà máy tính đọc đợc có đầy đủ phần cứng Chìa khoá để mở ngôn ngữ HTML nằm thẻ (tag) tức từ khoá nằm dấu nhỏ () cho biết loại nội dung xuất Mặc dù có nhiều phần mềm đảm trách việc viết mã HTML nh FrontPage, DreemWeave, nhng việc tìm hiểu có đợc kỹ thuật lập trình tạo trang Web với HTML giúp chủ động sáng tạo tạo trang Web HTML HyperText Markup Language, có đặc tính siêu văn tính phổ quát Siêu văn (HyperText) có nghĩa tạo liên kết trang Web đa ngời sử dụng đến trang Web khác nơi Internet, tức thông tin Web cho phép truy nhập từ nhiều hớng khác (trực tiếp gián tiếp) Còn tính phổ quát (universality) gì? Do tất tài liệu HTML đợc lu dới dạng tập tin ASCII Text Only nên hầu nh máy đọc đợc trang Web Vì HTML mang tính phổ quát II Các thành phần HTML Chúng ta tạo tài liệu HTML với trình xử lí văn thông qua trình hiệu chỉnh trang Web nh FrontPage, Page Mill, DreemWeave, sử dụng câu lệnh HTML để bổ sung hiệu ứng trang Web 10 Khoá luận tốt nghiệp Hoàng Trung Sơn Thẻ HTML Thẻ (tag) HTML lệnh nằm hai dấu nhỏ () (còn gọi dấu ngoặc nhọn), cho biết cách trình duyệt hiển thị văn Nhiều thẻ có dạng đóng mở, chuỗi kí tự bị tác động chuỗi nằm hai thẻ mở đóng Cả thẻ đóng lẫn thẻ mở dùng chung từ lệnh, nhng thẻ đóng có thêm dấu xiên phải (/) Chuỗi kí tự bị tác động Thẻ đóng Thẻ mở Trac nghiem tren mang Dấu ngoặc nhọn Chuỗi kí tự nằm Dấu xiên phải Trong cấu trúc thẻ HTML cách trống chuỗi kí tự bị tác động với hai dấu ngoặc nhọn Còn chuỗi kí tự nằm không bị thẻ HTML tác động đến + Các thuộc tính: Nhiều thẻ có thuộc tính (attribute) đặc biệt, cung cấp đủ loại tuỳ chọn cho chuỗi kí tự bị tác động Thuộc tính đợc nhập vào từ lệnh dấu lớn cuối Thờng ta sử dụng loại thuộc tính thẻ Cứ viết thuộc tính sau thuộc tính khác theo trật tự phân cách kí tự trắng + Giá trị: Trong thẻ có thuộc tính, thuộc tính lại có giá trị (value) vài trờng hợp, ta phải chọn lựa từ nhiều giá trị cho trớc Ví dụ: thuộc tính CLEAR thẻ BR có ba giá trị: Left, Right, All + Dấu nháy: 11 Khoá luận tốt nghiệp Hoàng Trung Sơn Nói chung, ta phải đặt giá trị hai dấu nháy thẳng tránh xa dấu nháy cong Tuy nhiên, bỏ qua dấu nháy giá trị chứa chữ (A-Z, a-z), số (0-9), dấu gạch nối (-), dấu chấm (.) Với URL, nên tập thói quen dùng dấu nháy cho chúng nhằm tránh cho chúng không bị máy chủ hiểu nhầm + Chữ hoa, chữ thờng: Mã HTML không thiết đòi hỏi chữ hoa hay chữ thờng mà ta dùng Tuy nhiên, để thuận tiện đọc chơng trình nên thống kiểu sử dụng thẻ Chúng ta cần lu ý XHTML (cũng HTML nhng XMLese) lại phân biệt chữ hoa chữ thờng Do cần phải ý lập trình với XHTML mà + Thẻ lồng nhau: Trong vài trờng hợp có cần phải chỉnh sửa nội dung trang nhiều thẻ, chẳng hạn nh ta áp dụng loại chữ nghiêng cho từ tiêu đề có hai điều cần ghi nhớ Thứ nhất, loại thẻ chứa thẻ lại Lệ thờng thẻ tác động đến toàn đoạn chứa thẻ tác động đến từ hay chữ, nhng trờng hợp ngợc lại không Thứ hai, trật tự yếu tố quan trọng Mỗi sử dụng thẻ đóng, thẻ phải tơng ứng với thẻ mở cha đóng sau + Khoảng trắng: Trình duyệt HTML bỏ qua khoảng hở thẻ tài liệu HTML Bởi ta lợi dụng đặc điểm để thêm khoảng trắng kí tự xuống dòng nhằm giúp xem trang thành phần tài liệu đợc rõ ràng lúc soạn thảo thiết kế Web Ta dùng thẻ để xuống dòng, nhiên dùng thẻ nhiều lần để thêm khoảng cách đoạn + Tên tập tin: Trang Web thật tài liệu văn đợc viết thẻ HTML Hệt nh tài liệu văn khác, trang HTML có tên tập tin giúp nhận diện tài liệu trớc bạn, ngời duyệt trình duyệt Có hai điều mà cần ghi nhớ 12 Khoá luận tốt nghiệp Hoàng Trung Sơn đặt tên cho tập tin cho trang Web dùng chữ thờng cho tập tin dùng phần mở rộng Ví dụ: thi_trac_nghiem.htm Điều giúp dễ dàng tổ chức tập tin, cho phép ngời duyệt nhanh chóng tìm thấy truy cập trang Web đồng thời đảm bảo trình duyệt nội dung trang + URL: URL, Uniform Resource Locator, tên gọi hoa mỹ địa Web URL chứa thông tin địa điểm tập tin cách thức trình duyệt xử lí tập tin Mỗi tập tin Internet có riêng URL không trùng lặp Phần URL lợc đồ (scheme), cho trình duyệt biết cách xử lí tập tin mở Một lợc đồ thông dụng HTTP, tức HyperText Transfer Protocol, dùng để truy cập trang Web Ví dụ: http://www.tracnghiem.com/csdl/index.htm Phần thứ hai URL tên máy phục vụ chứa tập tin, theo sau đờng dẫn tới tập tin, đến tập tin Đôi khi, kết thức dấu xiên phải mà không định rõ tên tập tin Gặp trờng hợp nh URL tham chiếu đến tập tin mặc định th mục cuối theo đờng dẫn Ví dụ: http://www.tracnghiem.com/csdl/ Một số lợc đồ thông dụng khác là: HTTPS cho trang Web an toàn, FTP (File Transfer Protocol) để tải tập tin từ Net, Gopher để tìm kiếm thông tin, News gửi đọc thông điệp thuộc nhóm tin Usenet, Mailto gửi th điện tử, File truy cập tập tin đĩa cứng cục Giới thiệu số thẻ HTML thông dụng Khi thiết kế trang Web HTML cần phải nắm đợc tác dụng thẻ sử dụng chúng cách hợp lí Sau số thẻ thông dụng hay đợc sử dụng trang Web + Thẻ Đây thẻ dùng để nhận diện nội dung tài liệu văn dạng mã HTML 13 Khoá luận tốt nghiệp Hoàng Trung Sơn Gõ Nội dung trang Gõ + Thẻ Là thẻ dùng để định tiêu đề trang, kể thông tin trang Web bạn nhằm hỗ trợ cho dịch vụ cần thiết Cách tạo: Gõ sau thẻ Nội dung phần HEAD Gõ + Thẻ Thẻ chứa nội dung trang Web, phần mà nhìn thấy bao gồm chữ hình ảnh Gõ sau thẻ cuối Nội dung trang Gõ + Thẻ Tạo tiêu đề cho trang WEb, trang HTML bắt buộc phải có tiêu đề Tiêu đề giúp ngời sử dụng hiểu đợc nội dung trang Web thông thờng ngắn gọn, súc tích Gõ Nội dung tiêu đề Gõ Chú ý thẻ phần tử bắt buộc không chứa xác lập định dạng, hình ảnh hay liên kết tới trang khác, đồng thời thẻ đợc đặt thẻ + Thẻ Thẻ dùng để bắt đầu đoạn Vì HTML không nhân biết kí tự xuống dòng mà gõ vào chơng trình xử lý văn Nên để xuống dòng cách đơn giản dùng thẻ 14 Khoá luận tốt nghiệp Hoàng Trung Sơn - Giáo viên dựa ngân hàng câu hỏi đề thi cho học viên Hình thức đề lấy ngẫu nhiên câu hỏi từ ngân hàng câu hỏi câu hỏi Số câu hỏi tuỳ thuộc vào giáo viên, nhng thông thờng từ 20 đến 30 câu cho đề Đồng thời với câu hỏi giáo viên đ a phơng án trả lời phơng án đúng, có cho điểm cụ thể câu (trong đề không cần đa điểm câu) - Tổ chức thi: Thông báo ngày thi, môn thi thời gian thi cho học viên Học viên nhận thông tin tham gia dự thi - Làm thi: Sau nhận đề học viên cần đánh dấu vào phơng án câu mà cho Ví dụ: Máy tính đời nào? 1953 1956 1960 1962 trả lời theo hình thức đối chiếu theo bảng (nếu đề yêu cầu) Ví dụ: Câu 1: Máy tính đời nào? a 1953 b 1956 c 1960 d 1962 Khi ta có bảng trả lời câu hỏi nh sau: TT Câu hỏi Câu Phơng án b Ghi Sau hoàn thành thi hết thời gian làm thí sinh phải nộp nh bình thờng - Chấm bài: Quá trình chấm giáo viên đơn giản, lẽ cần dựa vào thi barem điểm có giáo viên cần đối chiếu để xác định 46 Khoá luận tốt nghiệp Hoàng Trung Sơn số phơng án trả lời thi tính tổng điểm thi lu điểm cho thí sinh tơng ứng II Các loại câu hỏi thi trắc nghiệm Trên thực tế hình thức thi trắc nghiệm có nhiều loại câu hỏi mà giáo viên áp dụng để đề thi cho phù hợp với đối tợng học viên nh nội dung môn học Đối với hình thức thi trắc nghiệm mà số trờng áp dụng có số loại câu hỏi hay đợc dùng nh sau: + Câu hỏi nhiều lựa chọn: Đây loại câu hỏi phổ biến loại câu hỏi đợc dùng cho trắc nghiệm Nó có dạng nh sau: [ Mệnh đề ] [ Các chọn lựa (thờng 5) ] Ví dụ: Máy tính đời nào? 1953 1956 1960 1962 + Câu hỏi đối sánh: Đây loại câu hỏi đợc sử dụng nhiên số môn loại hình câu hỏi lại tỏ có hiệu nh môn ngoại ngữ, văn học, Nó có dạng: [ Các mệnh đề ] [ Các mệnh đề đối ] Ví dụ: Máy khách A Hoạt động nh máy khách máy chủ Máy chủ B Truy cập tài nguyên dùng chung Máy ngang hàng C Gửi tín hiệu lên vòng cáp Thẻ D Cung cấp tài nguyên dùng chung + Câu hỏi sai: Thông thờng loại câu hỏi hay đợc dùng cho hình thức thi trắc nghiệm vấn đáp Nó có dạng: [Mệnh đề phát biểu] [Lựa chọn sai] 47 Khoá luận tốt nghiệp Hoàng Trung Sơn Ví dụ: Nhằm giúp chuyển liệu lên cáp mạng máy tính dành toàn nhớ cho Card mạng Đúng Sai + Câu hỏi điền: Đây loại câu hỏi dạng điền từ vào chỗ trống, tức cho câu hay đoạn văn chứa số chỗ trống (cắt bỏ nội dung) Khi làm điền từ thích hợp với nội dung đoạn văn vào chỗ trống đó, từ chỗ trống đợc cho sẵn không Nó có dạng nh sau: [ Một mệnh đề/Một đoạn ] [ Các lựa chọn điền ] Ví dụ: Kiến trúc mạng máy tính thể cách nối với tập hợp quy tắc, quy ớc mà tất tham gia truyền thông mạng phải tuân theo mạng hoạt động tốt Cách nối máy tính đợc gọi mạng hay gọi mạng Còn tập quy tắc, quy ớc truyền thông gọi Thực thể; Topo; Giao thức; Hình trạng; Máy tính + Các dạng câu hỏi khác: Bao gồm câu hỏi kết hợp câu hỏi khác với loại 48 Khoá luận tốt nghiệp Hoàng Trung Sơn Chơng III Xây dựng web site Bài toán Với toán thực tế nêu ta giả sử sau kết thúc môn học giáo viên cần tổ chức thi hết môn dới hình thức thi trắc nghiệm sử dụng câu hỏi nhiều lựa chọn Công việc mà giáo viên học viên phải thực nh sau: - Đầu tiên giáo viên tạo ngân hàng câu hỏi với số câu tuỳ ý Loại hình câu hỏi dạng nhiều lựa chọn - Sau giáo viên thông qua tổ môn, sau sửa chữa thiếu sót (nếu có) nội dung ngân hàng câu hỏi giáo viên giao cho học viên tự ôn luyện Trong ngân hàng câu hỏi không đa đáp án điểm câu - Sau ấn định ngày thi, giáo viên lấy ngẫu nhiên số câu hỏi định để làm thành đề thi (các câu hỏi đợc lấy từ ngân hàng câu hỏi) Trong đề thi có ghi rõ thời gian làm bài, có mục để ghi họ tên, SBD, Tuy nhiên không thiết phải cho số điểm câu hỏi hay đề thi Để trình làm đợc thuận tiện sử dụng hình thức đánh dấu dùng bảng đối chiếu trả lời - Quá trình làm bài, học viên chọn trả lời câu hỏi trớc đợc Khi làm xong nộp hết phải nộp Các chức thành phần * Quản trị: Đây đối tợng đợc cấp quyền nhiều có nhiều chức Để sử dunbgj chơng trình theo chức quản trị đối tợng phải đợc cấp quyền ngời làm hệ thống cho phép (số lợng quản trị ít) Khi có quyền truy nhập, quản trị đợc phép thực số chức nh sau: 49 Khoá luận tốt nghiệp Hoàng Trung Sơn - Chấp nhận, huỷ bỏ giáo viên: Khi giáo viên đăng ký đăng ký tạm thời, quản trị dựa vào danh sách để kiểm tra xem xét để có chấp nhận đề nghị giáo viên hay không Khi chấp nhận cần dựa vào mã giáo viên để đăng ký lại cho họ - Tạo, xoá môn học: quản trị thực chất nh nhà quản lý, chức họ dựa vào tình hình thực tế để tạo môn học mới, hay xoá môn học có - Tạo, xoá lớp học: Cũng nh chức tạo xoá môn, quản trị thực việc tạo hay xoá lớp học cần thiết - Lập danh sách học sinh: Khi tạo lớp quản trị có trách nhiệm lập danh sách học sinh để em tham gia dự thi - Tạo thông tin: Khi có vấn đề cần thiết phải thông báo, quản trị gửi thông tin cho ngời dùng để học cập nhật thông tin từ trang Web * Giáo viên: Đối tợng giáo viên chịu quản lý quản trị, họ có số chức nh sau: - Tạo, thêm, sửa, xoá câu hỏi trang ngân hàng câu hỏi - Tạo đề thi, sửa đề thi Tất chức giáo viên đợc thực theo môn học, tức đăng ký họ đăng ký theo môn, đợc quản trị chấp nhận họ đợc quyền sử dụng chơng trình theo môn học mà đăng ký * Học sinh (học viên): Đây đối tợng chủ yếu trang Web, chức cảu học sinh ôn thi (luyện tập) thi Để ôn thi học sinh sử dụng chức luyện tập Việc luyện tập theo hai hình thức ôn theo sách ôn thi theo cách trả lời câu hỏi lấy từ ngân hàng câu hỏi Khi ôn thi xong, giáo viên tổ chức đề học sinh tham gia dự thi theo môn học Trớc dự thi học sinh phải xem danh sách thi để biết số báo danh Khi dự thi cần chọn môn, SBD, họ tên đợc Sau làm xong có điểm học sinh xem điểm trực tiếp sau hoàn thành thi Chú ý học sinh dự thi môn không đợc phép thi tiếp môn 50 Khoá luận tốt nghiệp Hoàng Trung Sơn Phân tích thiết kế hệ thống Từ toán cho trên, ta phân tích thiết kế hệ thống nh sau: Liệt kê chức năng: Tạo câu hỏi Gửi câu hỏi Tổ chức đề Tạo đề Gửi đề Đăng kí dự thi Tổ chức thi Quản lí TTN Làm thi Nộp thi Chấm Chấm thi Công bố kết a Biểu đồ phân cấp chức Ql thi trắc nghiệm Tổ chức đề Tổ chức thi Chấm thi Tạo câu hỏi Đăng kí dự thi Gửi câu hỏi Làm thi Chấm Tạo đề thi Nộp thi Công bố KQ Gửi đề 51 Khoá luận tốt nghiệp Hoàng Trung Sơn b Biểu đồ luồng liệu mức khung cảnh Thông tin HV Câu hỏi Giáo viên Đề thi Bài thi Kết thi QLTTN Kết Học viên Bài thi Thông tin GV Ngân hàng câu hỏi c Biểu đồ luồng liệu mức đỉnh Đề thi Tổ chức đề Học viên Ngân hàng CH Giáo viên Tổ chức thi Chấm thi Bài thi 52 Khoá luận tốt nghiệp Hoàng Trung Sơn d Biểu đồ luồng liệu mức đỉnh + Chức tổ chức đề Thông tin GV Tạo CH Giáo viên Ngân hàng CH Gửi CH Câu hỏi Câu hỏi NHCH Đề thi Lưu đề Đề thi Tạo đề + Chức tổ chức thi Thông tin HV Học viên Đăng kí dự thi Đề thi Thông tin dự thi Câu trả lời Bài thi Làm thi 53 Bài thi Nộp thi Khoá luận tốt nghiệp Hoàng Trung Sơn + Chức chấm thi Giáo viên Thông tin GV Chấm Kết Bài thi Công bố kết Kết Biểu đồ cấu trúc liệu theo mô hình thực thể E - R Ngân hàng câu hỏi DAnh sách học viên Mã câu Nội dung Đáp án Đáp án Đáp án Đáp án Đáp án Điểm SBD Họ tên Ngày sinh Password Quê quán Đề thi Danh sách dự thi SBD Họ tên Ngày sinh Quê quán Mã câu Nội dung Đáp án Đáp án Đáp án Đáp án Trả lời Quá trình thi Kết SBD Họ tên Ngày sinh Quê quán Tổng điểm SBD Họ tên Mã câu Nội dung Phương án trả lời Đáp án Điểm 54 Khoá luận tốt nghiệp Hoàng Trung Sơn Các bảng sở liệu Table: Ngan_hang_CH Tên trờng MACAU NOIDUNG DAPAN1 DAPAN2 DAPAN3 DAPAN4 DAPANDUNG DIEM Kiểu NUMBER TEXT TEXT TEXT TEXT TEXT NUMBER NUMBER Độ rộng 30 10 10 10 10 3 Table: De_thi Tên trờng MACAU NOIDUNG DAPAN1 DAPAN2 DAPAN3 DAPAN4 TRALOI Kiểu NUMBER TEXT TEXT TEXT TEXT TEXT NUMBER Độ rộng 30 10 10 10 10 Table: Qua_trinh_thi Tên trờng SBD HoVATEN MACAU NOIDUNG BANCHON Dapandung Kiểu NUMBER TEXT NUMBER MEMO NUMBER NUMBER 55 Độ rộng 30 10 10 5 Khoá luận tốt nghiệp Hoàng Trung Sơn Table: Danh_sach_hoc_vien Tên trờng SBD HOTEN Password NGAYSINH QQ Kiểu NUMBER TEXT TEXT DATE TEXT Độ rộng 30 20 10 30 Table: Danh_sach_du_thi Tên trờng SBD HOTEN NGAYSINH QQ Kiểu NUMBER TEXT DATE TEXT Độ rộng 30 10 30 Table: Ket_qua Tên trờng SBD HOTEN NGAYSINH QQ tongdiem Kiểu NUMBER TEXT DATE TEXT NUMBER Độ rộng 30 10 30 Table: Danh_giao_vien Tên trờng MAGV HOTEN PASSWORD CHUTHICH Kiểu NUMBER TEXT TEXT TEXT 56 Độ rộng 30 20 30 Khoá luận tốt nghiệp Hoàng Trung Sơn Giới thiệu chức số trang + Trang chủ: Index.htm Trang chứa mục chọn để truy nhập trang lại Đồng thời thể số thông tin Web site Các trang thuộc phần quản trị: + Trang Login.asp: Kiểm tra thông tin quản trị đăng nhập, chấp nhận quản trị ngợc lại thông báo lỗi nhập thông tin + Trang Quan_tri.htm: Chứa mục chọn nh tạo môn, tạo lớp, chức quản trị + Các trang gui_thong_tin.htm, gui_thong_tin.asp: tạo form nhập thông tin nhận thông tin đa vào sở liệu + Trang dang_ky_du_thi_asp.asp: Tạo form nhập gửi thông tin học sinh quản trị lập vào sở liệu + Các trang tao_mon.htm, tao_mon.asp, tao_lop.htm, tao_lop.asp, xoa_mon.htm, xoa_lop.asp trang tạo form, nhận liệu kiểm tra liệu nhập vào nh xoá bỏ liệu quản trị thực Các trang thuộc phần giáo viên: + Các trang tao_ngan_hang_ch.asp: Tạo form nhập, kiểm tra, nhận gửi liệu giáo viên nhập vào ngân hàng câu hỏi + Trang tao_de.asp: Tạo form chọn số câu hỏi để tạo đề xoá đề cũ đồng thời tạo đề với câu hỏi lấy từ ngân hàng câu hỏi + Các trang sua_de.asp, sua_nhch.asp, xem_nhch.asp, xem_de.asp: trang dùng để xem sửa thông tin ngân hàng câu hỏi đề thi + Trang Danh_sach_gv_dk.asp: Trang cho danh sách giáo viên đăng ký + Trang Danh_sach_gv_ct.asp: Trang cho danh sách giáo viên đợc quản trị chấp nhận Các trang thuộc phần học sinh (thi): + Trang thong_tin_du_thi.asp: trang tạo form nhập thông tin học sinh kiểm tra thông tin để chấp nhận hay không việc đăng ký dự thi học sinh 57 Khoá luận tốt nghiệp Hoàng Trung Sơn + Trang noi_dung_ch.asp: trang lấy câu hỏi từ đề môn tơng ứng mà học sinh đăng ký dự thi Đồng thời tạo giao diện đề thi cho học sinh làm + Trang tra_loi.asp: Đây trang nhận phơng án chọn học sinh đề thi đồng thời chấm điểm đa vào sở liệu thông báo cho học sinh số thông tin nh số câu đề, số câu làm đợc, số câu trả lời đúng, + Trang Login.asp: Trang tạo form nhập lớp để xem kết thi học sinh + Trang ket_qua.asp: cho danh sách lớp có kết thi thí theo lớp mà học sinh chọn form trang login.asp Các trang phần luyện tập: + Trang Login.asp: trang nhận thông tin chọn học viên nh môn học, số câu, thời gian, + Trang Luyen_tap.asp: trang đa số câu hỏi mà học viên chọn môn thi tơng ứng Các câu hỏi đợc lấy ngẫu nhiên ngân hàng câu hỏi không số câu hỏi có + Trang ket_qua.asp: Trang kiểm tra trình luyện tập học viên đồng thời thông báo cho học viên thông tin luyện tập nh phơng án chọn, số câu đúng, số câu sai, Một số trang khác: + Trang Thong_tin_moi.asp: Trang nhận thông báo tin quản trị gửi + Trang Goy_y.htm: tạo form nhập thông tin góp ý, hay kiến nghị ngời dùng + Trang huong_dan.htm: Cho thông tin hớng dẫn cách sử dụng Web site + Trang Gioi_thieu.htm: Trang giới thiệu số thông tin Web site nh tác giả, mục đích trang web, + Trang AddNet.htm: Cung cấp số địa Web bổ ích có Internet + Trang Tim_kiem.asp: Tạo form nhập tìm kiếm thông tin theo yêu cầu ngời sử dụng 58 Khoá luận tốt nghiệp Hoàng Trung Sơn Kết luận Đề tài trắc nghiệm đề tài không việc cài đặt chơng trình hay thiết kế trang Web tĩnh Tuy nhiên, thiết kế trang Web động sử dụng cho việc tổ chức thi trắc nghiệm mạng lại đề tài hoàn toàn mẻ Với thời gian, khả thân khuôn khổ đề tài khoá luận tốt nghiệp hoàn thành Web site với yêu cầu định Trớc mắt đề tài sử dụng cho mạng cục để tổ chức thi số môn trờng Đại học Vinh Đồng thời trở thành tài liệu nhỏ để thầy cô giáo, bạn sinh viên quan tâm đến vấn đề tham khảo, tìm hiểu Để Web site đợc sử dụng rộng rãi, thời gian tới phát triển đề tài theo số hớng nh việc chuyển đổi sở liệu, tổ chức thêm loại hình câu hỏi, thiết kế giao diện Để hoàn thành đề tài nhận đợc giúp đỡ nhiều từ thầy cô giáo bạn bè sinh viên Đặc biệt dẫn nhiệt tình thầy giáo, thạc sỹ Vũ Chí Cờng, ngời trực tiếp hớng dẫn thực đề tài Nhân lần chân thành cảm ơn hớng dẫn thầy, ủng hộ nhiệt tình thầy giáo cô giáo khoa CNTT nh bạn bè sinh viên 59 Khoá luận tốt nghiệp Hoàng Trung Sơn tài liệu địa internet tham khảo Alex Fedorov, Brian Francis, Alexhomer, Robert Smith, Stephen Wood, David Sussman - Active Server Pages 2.0 - NXB Wroxpress - 1998 Dịch tổng hợp Saigonbook - ASP DataBase NXB trẻ 2001 VN Guide HTML kỹ thuật tạo trang Web NXB Thống kê - 2001 Đặng Minh Hoàng - Thiết lập trang Web với FrontPage 2000 NXB Thống kê - 2000 VN Guide Networking Essentials NXB Thống kê 2000 Nguyễn Thu Hiền Thiết kế trang Web NXB Thống kê 2001 Nguyễn Văn Hùng - Giáo trình SQL 1996 Vũ Chí Cờng Giáo trình sở lý thuyết truyền tin 2000 Đỗ Sỹ Hoá - Ôn thi chứng A tin học quốc gia NXB Thanh Niên 2003 10 www.wrox.com Trang chứa thông tin, sở liệu mã nguồn ASP 11 www.programmerheaven.com Trang chứa mã nguồn phần mền, toán, 12 www.cuhk.hk/htmlprimer/HTMLPrimer.html Thông tin hớng dẫn sử dụng HTML 13 www.charm.net/ppp.html Hớng dẫn kết nối Internet 60 [...]... tợng này có thể đợc xử lý bởi chính ngôn ngữ kịch bản (Scripting Language) 3 Cách tạo trang ASP Với một trang HTML có sẵn chúng ta có thể dễ dàng tạo trang ASP bằng cách thêm vào các lệnh ASP Script cần thi t và đổi phần mở rộng thành *ASP Chú ý: do trang ASP đợc xử lý trớc trên Server nên nó sẽ tốn nhiều thời gian hơn để đa ra Browser, do đó tránh đặt tên trang là ASP khi không cần thi t tức là khi nó... lu trữ trên máy khách (Client) Response Object: Nó đợc dùng để gửi thông tin cho ngời sử dụng, gồm có ghi thông tin trực tiếp ra Browser, chuyển Browser đến mọt URL khác hoặc thi t lập các Cookie trên máy khách Server Object: Cung cấp phơng tiện truy cập đến những phơng thức và thuộc tính trên Server Thờng thì sử dụng phơng thức Server.createObject để khởi tạo instance của một ActiveX Object trên trang... phiên bản 4.0 trên Windows NT hoặc Microsoft Personal Web Server (PWS) 4.0 trên Windows9x để sử dụng những tính năng mới và các ActiveX Componet kèm theo Đồng thời có thể cài đặt IIS 4.0 hoặc PWS 4.0 từ phần NT Option Pack trong bộ Visual Stadio 6.0 Có thể nói, ASP thực sự là một phần mở rộng cho Web Server Nó cung cấp một tập hợp các thành phần (componet) và đối tợng (Object) để quản lý sự tơng tác... Định dạng chữ gạch chân: 1 Gõ 2 Gõ nội dung cần thay đổi 3 Gõ + Tạo chỉ số trên và chỉ số dới Đây là cách để một hoặc một chuỗi kí tự cao hơn hoặc thấp hơn so với văn bản chính Hai cách này gọi là chỉ số trên và chỉ số dới 1 Gõ tạo chỉ số dới, tạo chỉ số trên 2 Gõ các kí tự hoặc kí hiệu của chỉ số trên hoặc chỉ số dới 3 Gõ hoặc + Thẻ + Thẻ ... đã đợc xử lý Thông thờng một mẫu biểu có 3 phần quan trọng là: thẻ FORM, có kèm theo URL của kịch bản CGI dùng để xử lý mẫu biểu; các thành phần mẫu biểu 19 Khoá luận tốt nghiệp Hoàng Trung Sơn nh trờng, menu; và nút gửi dữ liệu đến kịch bản CGI trên máy phục vụ Cách tạo một mẫu biểu nh sau: 1 Gõ , trong đó script.url là vị trí của kịch bản CGI trên máy phục... kí tự hay đoạn văn bản cần đổi phông, với fontname1 là phông chữ đợc chọn Gõ tên hoàn chỉnh của phông chữ cần thi t, kể cả dạng chữ 2 Nếu cần gõ thêm fontname2 để phòng khi ngời sử dụng không cài đặt fontname1 trên máy của họ Mỗi phông kề nhau đợc phân cách nhau bởi dấu phẩy 3 Lặp lại hai bớc trên cho từng phông chữ bổ sung 4 Gõ > để hoàn tất thẻ FONT 5 Gõ chuỗi kí tự hay đoạn văn bản sẽ hiển thị với... trớc, khi bắt đầu bùng nổ sự truy cập Web thì đa số những ngời sử dụng máy tính đều có thể truy cập thông tin trên Internet Tuy nhiên, các nhà thi t kế Web lại gặp khá nhiều khó khăn trong việc đa thông tin lên Web và cập nhập chúng Đồng thời cuộc chiến giữa các trình duyệt và các phần mềm thi t kế Web site cũng ngày càng có xu thế tăng mạnh Trớc tình hình đó Microsoft đã đa ra ASP (Active Server Page)... trị kết quả của quá trình thực thi trên server Thờng thì ứng dụng ASP gồm các trang ASP và các thành phần khác đặt trong một th mục (Application Directory) đợc khai báo với Web server, th mục này phải đợc gán quyền Executive hay Script để trong ASP hoạt động đúng Trong Application Directory có một tập tin đặc biệt là Global.asp dùng để chia sẻ thông tin cho toàn ứng dụng Trên thực tế trang ASP có thể... nghiệp Hoàng Trung Sơn Client ODBC OLE DB Web Browser ADO ASP - Mô hình ứng dụng một cơ sở dữ liệu trên Web: Web server (IIS 4.0) DBMS (SQL Server Database Server Sơ đồ ứng dụng trên Web - Web Server: là nơi tiếp nhận và trả lời các yêu cầu của Web user, đồng thời cũng thực hiện việc kết nối đến hệ DBMS trên Database Server theo yêu cầu truy cập dữ liệu của trang ASP ADO cung cấp giao diện lập trình... toàn bộ thông tin mà ngời sử dụng nhập vào đều vô dụng nếu nh họ không gửi chúng đến máy chủ Vì vậy để dữ liệu nhập vào có tác dụng thì việc cần thi t là phải tạo nút gửi dữ liệu cho mẫu biểu nhằm chuyển chúng đến máy chủ 1 Gõ + Tạo nút RESET: Khi nhập dữ liệu hay ... sử dụng cho việc thi hết môn, thi học kì nh thi viết, thi trắc nghiệm, thi vấn đáp, Trong thi trắc nghiệm hình thức cài đặt phần mềm để thay cho việc thi bình thờng Nếu sử dụng mạng cục chí đẩy... Làm thi Nộp thi Chấm Chấm thi Công bố kết a Biểu đồ phân cấp chức Ql thi trắc nghiệm Tổ chức đề Tổ chức thi Chấm thi Tạo câu hỏi Đăng kí dự thi Gửi câu hỏi Làm thi Chấm Tạo đề thi Nộp thi Công bố... trả lời thi tính tổng điểm thi lu điểm cho thí sinh tơng ứng II Các loại câu hỏi thi trắc nghiệm Trên thực tế hình thức thi trắc nghiệm có nhiều loại câu hỏi mà giáo viên áp dụng để đề thi cho