Xây dựng hệ thống ra đề thi, tổ chức thi và chấm thi trắc nghiệm

53 371 0
Xây dựng hệ thống ra đề thi, tổ chức thi và chấm 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

Báo cáo thực tập tốt nghiệp Mục lục MỤC LỤC SINH VIÊN: VŨ ĐÌNH LOAN- LỚP: CNT48ĐH LỜI NÓI ĐẦU CHƯƠNG I: KHẢO SÁT HỆ THỐNG CHƯƠNG II: PHÂN TÍCH HỆ THỐNG VỀ MẶT CHỨC NĂNG 11 CHƯƠNG IV: PHÂN TÍCH HỆ THỐNG VỀ MẶT DỮ LIỆU 24 .32 CHƯƠNG V: TÌM HIỂU VỀ ASP.NET VÀ SQL SERVER 2005 .33 CHƯƠNG VI: KẾT QUẢ ĐẠT ĐƯỢC 49 TÀI LIỆU THAM KHẢO 53 Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp LỜI NÓI ĐẦU Trong thập kỷ gần đây, ngành công nghệ thông tin phát triển cách nhanh chóng có nhiều bước tiến nhảy vọt Ở Việt Nam ngành công nghệ thông tin non trẻ tốc độ phát triển nhanh dần ứng dụng nhiều lĩnh vực kinh tế, giáo dục góp phần thúc đẩy phát triển xã hội Đặ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 thi cử vậy, để đảm bảo chất lượng kỳ thi, tính khách quan, xác khoa học phải đặt lên hàng đầu Từ trước đến nay, giáo dục có hình thức đo lường kết học tập vấn đáp, quan sát, viết Trong thời gian gần đây, hình thức thi trắc nghiệm áp dụng rộng rãi để đo lường đánh giá kết học tập học sinh Đặc biệt nay, Bộ Giáo dục Đào tạo có kế hoạch triển khai áp dụng trắc nghiệm vào kỳ thi tuyển sinh đại học nước Một vấn đề nảy sinh việc tập hợp quản lý câu hỏi trắc nghiệm quản lý thủ công, mà có trợ giúp hệ thống máy tính Sự kết hợp phương pháp thi trắc nghiệm tin học đáp ứng yếu tố mà giúp tiết kiệm chi phí tổ chức thi, thời gian công sức giáo viên đồng thời kết lại nhanh chóng độ xác cao Với suy nghĩ đó, em lựa chọn đề tài " Xây dựng hệ thống đề thi, tổ chức thi chấm thi trắc nghiệm." làm luận án tốt nghiệp Sinh Viên Vũ Đình Loan Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp CHƯƠNG I: KHẢO SÁT HỆ THỐNG Giới thiệu hình thức thi trắc nghiệm cho môn Cơ sở liệu 1.1 Tìm hiểu chung hình thức thi trắc nghiệm 1.1.1 Khái niệm chung hình thức thi trắc nghiệm - Trắc nghiệm theo nghĩa rộng hoạt động thực để đo lường lực đối tượng nhằm mục đích xác định - Trong giáo dục, trắc nghiệm tiến hành thường xuyên kỳ thi, kiểm tra để đánh giá kết học tập, giảng dạy phần môn học, toàn môn học, cấp học để tuyển chọn số người có lực vào học khoá học 1.1.2 Các kiểu thi trắc nghiệm Có thể phân chia phương pháp trắc nghiệm làm loại: loại quan sát, loại vấn đáp loại viết, cụ thể sau: - Loại quan sát: giúp xác định thái độ, phản ứng vô ý thức, kỹ thực hành số kỹ nhận thức, chẳng hạn cách giải vấn đề tình nghiên cứu - Loại vấn đáp: có tác dụng tốt nêu câu hỏi phát sinh tình cần kiểm tra Trắc nghiệm vấn đáp thường dùng tương tác người chấm người học quan trọng, chẳng hạn cần xác định thái độ phản ứng vấn… - Loại viết thường sử dụng nhiều việc thi đại học trường cấp trường Đại học Trắc nghiệm viết chia thành nhóm chính: • Nhóm câu hỏi trắc nghiệm buộc trả lời theo dạng mở, thí sinh phải tự trình bày ý kiến viết dài để giải vấn đề mà câu hỏi nêu Người ta gọi trắc nghiệm Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp theo kiểu kiểu tự luận (essay) Phương pháp tự luận quen biết với người • Nhóm câu trắc nghiệm mà đề thi thường gồm nhiều câu hỏi, câu nêu vấn đề với thông tin cần thiết cho thí sinh phải trả lời vắn tắt cho câu Người ta thường gọi nhóm phương pháp trắc nghiệm khách quan (objective test) Nhiều người thường gọi tắt phương pháp trắc nghiệm khách quan trắc nghiệm Thuận theo thói quen ấy, từ sau dùng từ “trắc nghiệm” mà không nói thêm ngầm hiểu nói đến trắc nghiệm khách quan 1.2 Hình thức thi trắc nghiệm ứng dụng cho môn học Cơ sở liệu Môn Cơ sở liệu có mã môn 17401 với tổng số tín Môn phân công giảng dạy tiết/ tuần Với tổng số 45 tiết học lớp thực hành Môn Cơ sở liệu đánh giá môn học khó với lượng kiến thức rộng lớn nên việc đề thi sát với chương trình học khó khăn Trước mà hình thức thi trắc nghiệm chưa phổ biến, chủ yếu việc tổ chức kiểm tra thi môn thi tự luận thi thực hành máy tính Vài năm trở lại đây, việc thi trắc nghiệm ứng dụng rộng khắp giảng đường Đại học Việc sử dụng hình thức thi trắc nghiệm cho môn học Cơ sở liệu điều tất yếu - Tổ chức kiểm tra, thi môn Cơ sở liệu hình thức thi trắc nghiệm có ưu điểm sau: • Đề thi trắc nghiệm gồm chục câu hỏi lấy ngẫu nhiên, theo yêu cầu định, từ ngân hàng câu hỏi trắc nghiệm Ngân hàng câu hỏi xây dựng quanh năm Do đó, có đủ thời Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp gian để gia công câu trắc nghiệm với độ xác cao Hơn nữa, xác định đặc trưng câu hỏi trước làm đề thi • Với hình thức thi trắc nghiệm, thời gian làm thí sinh rút ngắn, 1/3 hay nửa thời gian thi tự luận, cho phép tổ chức thi nhanh, gọn, giảm bớt tốn • Trắc nghiệm phương pháp có hiệu việc chống gian lận Vì đề thi gồm nhiều câu hỏi nên tránh “rò rỉ” thông tin theo kiểu truyền “nhớ được” lúc làm đề, coi thi • Việc thi trắc nghiệm lực thí sinh đánh giá xác đề thi trắc nghiệm có nhiều câu hỏi trải khắp nội dung môn học, cho phép kiểm tra cách có hệ thống toàn diện kiến thức kỹ nhiều cấp độ, mặt khác tránh việc học tủ, dạy tủ Bản thân cách thi trắc nghiệm đánh giá khả quan trọng mà học sinh cần tích lũy, lực giải vấn đề cách nhanh chóng - câu trắc nghiệm (đặt vấn đề) có khoảng 1-2 phút để học sinh giải quyết; có nghĩa học sinh phải có kiến thức thật môn học làm việc đó… - Nhưng bên cạnh phải nói đến số nhược điểm hình thức thi này: • Việc chấm thi thủ công nên nhiều thời gian • Không phát huy tính sáng tạo tự luận sinh viên Sinh viên không trình bày cách làm mà chăm vào việc lựa chọn đáp án • Việc tạo trộn đề nhiều thời gian: dùng phương pháp thủ công nên nhiều người để làm việc Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp • Các kì thi muốn thay đổi nội dung đề thi giáo viên lại phải soạn câu hỏi đề thi Công việc thời gian không hiệu - Đề xuất phương án giải Để phát huy ưu điểm thi trắc nghiệm, hạn chế nhược điểm ta nên xây dựng hệ thống đề, tổ chức chấm thi trắc nghiệm Hệ thống hỗ trợ giảng viên việc tạo đề thi, chấm thi cách hiệu giúp giảng viên quản lý sinh viên trình làm thi Khảo sát quy trình thi trắc nghiệm thực tế 2.1 Nghiệp vụ thực tế 2.1.1 Ra câu hỏi thi Các giảng viên tổ môn Cơ sở liệu người trực tiếp soạn câu hỏi (dạng văn bản) Mẫu câu hỏi sử dụng có cấu trúc hình Mỗi giảng viên tổ môn có nhiệm vụ soạn lượng câu hỏi với mức độ khó dễ riêng, với đáp án tương ứng câu nộp lại cho trưởng tổ môn Sau tổ môn họp lại định câu hỏi lựa chọn Danh sách câu hỏi nộp cho trưởng môn duyệt Trưởng môn người có quyền cao môn, định câu hỏi có sử dụng hay không người hoàn toàn chịu trách nhiệm câu hỏi tổ môn đưa Các câu hỏi xét duyệt xong chuyển cho nhân viên phòng giáo vụ, giáo vụ có nhiệm vụ tập hợp lại ngân hàng câu hỏi người truy xuất, xử lý thông tin sở liệu Các nhân viên hoàn toàn chịu trách nhiệm việc làm Ngân hàng câu hỏi thường chứa số lượng lớn câu hỏi Nhân viên có nhiệm vụ tạo đề thi Việc phát sinh đề theo tiêu chí thời gian làm bài, số lượng câu Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp hỏi đề Câu hỏi đề thi lưu trữ dạng tập tin word excel 2.1.2 Ra đề thi Hiện tại, việc thi trắc nghiệm tổ chức vào kỳ thi cuối kỳ, kết thúc môn học Việc tạo đề khác từ đề, câu hỏi lấy ngân hàng câu hỏi, sau lấy đề làm sở tạo đề khác đảm bảo yếu tố: - Các câu hỏi có thứ tự có nội dung khác - Nội dung đáp án (A, B, C , D) câu không trùng lặp 2.1.3 Tổ chức thi Trước thi, giảng viên thông báo tới sinh viên nắm rõ lịch thi, thể lệ thi Đề thi in phục vụ cho trình thi Mỗi sinh viên trước vào trường nhận Số báo danh Học sinh sử dụng số báo danh suốt trình học thi cử trường Khi thi trắc nghiệm, sinh viên nhận đề thi, phiếu trả lời trắc nghiệm trả lời câu hỏi cách tô kín vào phương án trả lời A, B, C, D tương ứng với câu trả lời Những sinh viên vào muộn 15 phút không tham gia thi 2.1.4 Chấm thi Các thi tổng hợp lại theo mã đề giảng viên chịu trách nhiệm chấm thi dựa vào đáp án có sẵn hình Sau chấm thi xong, giảng viên tổng hợp lại kết thi thông báo tới sinh viên 2.2 Đánh giá hoạt động hệ thống giải pháp cho hệ thống Hầu hết giai đoạn quy trình thi trắc nghiệm thực tay, giai đoạn chọn câu hỏi, xáo trộn đánh giá Chính Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp công việc khó khăn, phức tạp Việc tra cứu thông tin, thống kê điểm thi sinh viên thời gian nhầm lẫn Việc quản lý ngân hàng câu hỏi tổ chức thi trắc nghiệm hệ thống thi trắc nghiệm khắc phục nhược điểm phương pháp cũ Nó có tiện lợi việc: - Đối với Sinh viên: • Quản lý hồ sơ học sinh • Cập nhật thông tin, giúp sinh viên nắm rõ thông tin cần thiết trước tham gia thi • Tra cứu thông tin, kết thi cách nhanh chóng, xác - Đối với giảng viên: • Quản lý tốt số lượng lớn câu hỏi, đề trắc nghiệm • Cho phép soạn thảo câu trắc nghiệm trực tiếp hệ thống cập nhật từ file Word • Hỗ trợ tốt việc xáo trộn đề (xáo trộn thứ tự câu hỏi, xáo trộn thứ tự phương án trả lời câu hỏi) Người sử dụng định số đề thi phát sinh, kết xuất file Word đề thi, bảng đáp án • Quản lý tốt danh sách thi sinh viên Chấm điểm cách tự động, nhanh gọn xác Phản hồi thông tin cho học sinh lưu trữ điểm học sinh hệ thống Tóm lại, hệ thống đề thi, tổ chức thi chấm thi trắc nghiệm giúp người dùng cập nhật, tìm kiếm, thống kê cách nhanh chóng, xác theo yêu cầu Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp 2.3 Một số biểu mẫu liên quan 2.3.1 Mẫu danh sách sinh viên thi Danh sách sinh viên thi giáo vụ khoa hoàn thành, trình lên chủ nhiệm khoa Chủ nhiệm khoa đánh giá, xét duyệt việc sinh viên có thi hay không? Mẫu có dạng 2.3.2 Mẫu câu hỏi Mỗi câu hỏi có dạng sau: Hoặc có dạng: 2.3.3 Mẫu đề thi 2.3.4 Mẫu phiếu trả lời trắc nghiệm Mẫu phiếu trả lời trắc nghiệm in sẵn theo quy định Giáo dục- Đào tạo Mỗi câu hỏi có đáp án trả lời tương ứng với ký hiệu: Sinh viên thực tô màu tương ứng với phương án cho câu Hình 4: Phiếu trả lời trắc nghiệm mẫu Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp 2.3.5 Mẫu đáp án đề thi Mẫu đáp án đề thi Hình 5: Mẫu đáp án đề thi Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp 1.2.4 Các điều khiển hệ phục vụ phê chuẩn 1.2.4.1 HTML Server Controls Là dạng tương đương gốc hệ phục vụ điều khiển HTML chuẩn Chúng tạo kết xuất mà giống định nghĩa điều khiển bên trang, chúng dùng thuộc tính giống phần tử HTML chuẩn 1.2.4.2 ASP.NET Validation Controls Là loạt điều khiển đặc biệt thiết kế để giúp ta dễ dàng kiểm tra phê chuẩn giá trị nhập vào điều khiển khác trang Chúng thực tiến trình phê chuẩn phía khách, phía hệ phục vụ hai - tuỳ thuộc vào kiểu hệ khách yêu cầu trang : Kiểm tra giá trị điều khiển phê chuẩn có khớp với biểu thức bình thường định hay không Nếu điều khiển phê chuẩn trống, tiến trình phê chuẩn không diễn : Hiển thị tóm tắt tất lỗi phê chuẩn hành Và điều khiển khác như: 1.2.4.3 ASP.NET Web Form Controls Là loạt điều khiển tương đương với điều khiển HTML bình thường, chẳng hạn hộp văn bản, cam kết, nhiều nút khác Chúng có loạt tên tính chất chuẩn hoá giúp sống dễ thở thời gian thiết kế giúp thiết kế dễ dàng xây dựng trang Tất định nghĩa bên không gian tên System.Web.UI.WebControls Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp Mỗi điều khiển Web Form thừa kế từ WebControl bổ sung tính chất, phương pháp, kiện cụ thể theo công việc riêng Dưới nêu mục mà ta thường dùng cho điều khiển: 1.2.4.4 ASP.NET List Control Cung cấp để xây dựng danh sách Các danh sách kết gán liệu Nói cách khác, nội dung danh sách đến từ nguồn liệu mảng (Array), HashTable, nguồn liệu khác Miền điều khiển cung cấp nhiều tuỳ chọn hiển thị khác Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp nhau, số bao gồm tính đặc biệt để định dạng kết suất chí hiệu chỉnh liệu danh sách Các điều khiển danh sách ASP.NET bao gồm liệt kê danh sách thả quen thuộc, thực thi phần tử HTML Các điều khiển danh sách hữu ích: :Thực tế điều khiển, mà đối tượng dùng để tạo mục điều khiển danh sách - tuỳ thuộc vào kiểu điều khiển Ví dụ, tạo phần tử hộp liệt kê điều khiển CheckBox điều khiển CheckBoxList : Lặp lại nội dung mà ta định nghĩa lần cho mục nguồn bên nguồn liệu định cho điều khiển Không áp dụng cho tính định dạng tích hợp ngoại trừ thông tin nội dung bố cục mà ta định nghĩa : Tạo HTML với hàng cho nguồn mà ta định Ta tạo tập mẫu định nghĩa nội dung dáng vẻ hàng : Tạo HTML thiết kế để dùng với tính kết gán liệu phía hệ phục vụ, bao gồm tính cài sẵn để hỗ trợ việc lựa, xếp hiệu chỉnh hàng nội dung Ngoài có điều khiển khác: Các tính chất điều khiển: • Tính chất AutoPostBack: Ấn định trả giá trị Boolean nêu rõ trang có tự động đăng trở lại cho hệ phục vụ hay không người dùng thay đổi vùng lựa danh sách • Tính chất DataMember: Ấn định trở tên bảng bên datasource cung cấp giá trị cho danh sách tính kết gán liệu dùng để điền Được dùng đối tượng datasource chứa nhiều bảng, ví dụ dùng DataSet Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp • Tính chất Datasource: Ấn định trả tham chiếu đến đối tượng cung cấp giá trị để điền danh sách 1.2.4.5 ASP.NET RichControl Là thứ Calendar Ad Rotator, tạo kết xuất phức hợp cụ thể theo công việc Trong nhiều trường hợp, điều khiển phong phú [Rich Control] tự động sửa đổi kết xuất cho hợp với thiết bị yêu cầu trang Các điều khiển ASP.NET thường gặp: :Hiển thị biểu ngữ quảng cáo để thay đổi theo lịch trình định sẳn : Hiển thị lịch nêu tháng đơn lẻ cho phép lựa ngày tháng : Hiển thị nội dung tư liệu XML kết biến đổi XSL XSLT 1.2.5 Các đối tượng ADO.NET 1.2.5.1 Các đối tượng Connection Các đối tượng Connection dùng để nối kho lưu trữ liệu với đối tượng Command + Một đối tượng OleDbConnection dùng với trính cung cấp OLE-DB trình điều khiển OLE-DB/ODBC + Một đối tượng SqlConnection sử dụng Tabular Data Services với MSSQL Server 1.2.5.2 Các đối tượng Command Các đối tượng Command dùng để nối đối tượng connection với đối tượng DataReader DataAdapter + Một đối tượng OleDbCommand dùng với trình cung cấp OLE-DB trình điều khiển OLE-DB/ODBC + Một đối tượng Sqlcommand sử dụng Tabular Data Services với MS Server 1.2.6.3 Các đối tượng Data Adapter Các đối tượng Data Adapter đối tượng nối nhiều đối Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp tượng Command với đối tượng DataSet Chúng cung cấp dàn ống dẫn lôgic truy nạp liệu từ kho lưu trữ liệu điền bảng DataSet, đẩy thay đổi DataSet trở vào kho lưu trữ liệu + Một đối tượng OleDBDataAdapter dùng với trình cung cấp OLE-DB trình điều khiển OLE-DB/ODBC + Một đối tượng SqlDataAdapter sử dụng Tabular Data Services với MSSQL Server Các đối tượng cung cấp bốn tính chất định nghĩa lệnh dùng để điều tác liệu kho lưu trữ liệu: SelectCommand, InsertCommand, UpdateCommand DeleteCommand 1.2.5.4 Đối tượng DataSet Là thành phần kiến trúc không kết nối sở liệu, dùng để nắm giữ liệu sở liệu cho phép thay đổi liệu bên đối tượng để sau cập nhật trở lại sở liệu nguồn phương thức Update đối tượng DataAdapter - Khởi tạo: DataSet dataset = new DataSet(); DataSet dataset = new DataSet("Mydataset"); 1.2.6.5 Đối tượng DataTable Mỗi bảng tệp hàng lưu trữ đối tượng DataSet đưa thông qua đối tượng DataTable Mỗi DataTable có tính chất có tên Rows tham chiếu đối tượng DataRowsCollection - Khởi tạo: Tương tự DataSet - Phương thức Add, Remove DataSet dataset=new DataSet(); DataTable datatable=new DataTable(“datatablename”); dataset.Tables.Add(datatable); dataset.Tables.Remove(datatable); 1.2.6.6 Đối tượng SqlConnection - Dùng để kết nối sở liệu SQLServer.Trước tiên, cần nhập lớp SqlClient: using System.Data.SqlClient; - Khai báo khởi tạo: SqlConnection sqlcon; Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp String driver="server=localhost; UID=sa; PWD=; database=name_database"; sqlcon=new Sqlconnection(); sqlcon.ConnectionString=driver; Driver chuỗi kết nối đến sở liệu trường hợp kết nối với sqlserver 2000/2005 -Thuộc tính: ConnectString: chứa đựng chuỗi kết nối tới sở liệu Database: Chứa đựng tên sở liệu chuỗi kết nối ConnectString bạn thay đổi sở liệu lúc thực thi phương thức ChangeDataBase: Sqlconn.ChangeDatabase(“name_database_thaydoi”); Server: tên máy chủ bạn trỏ tới Connect Timeout: số thời gian(tính giây) chờ kết nối liệu mặc định 15giây,nếu khoảng thời gian mà chưa kết nối xong lỗi Connect Timeout đưa State: trả trạng thái đối tượng SqlConnection: bạn kiểm tra trạng thái State sau: Response.Write(sqlconn.State) - Phương thức đối tượng Connection Open: cho phép mở liệu với thuộc tính khai báo ConnectString Close: Đóng sở liệu mở CreateCommand: phương thức cho phép gán hay trả đối tượng Command ứng với đối tượng Connection, ví dụ HelloWorld SqlConnection sqlconn = new SqlConnection(driver); SqlCommand sqlcom = sqlconn.CreateCommand(); sqlcom.CommandText = "select sTitle from tblHello where pkHelloID=1"; Dispose: dùng để huỷ bỏ hay giải phóng đối tượng Connection sử dụng 1.2.6.7 Điều khiển DataGrid DataGrid điều khiển linh hoạt hiệu việc hiển thị, định dạng thao tác với liệu Bên cạnh đó, thực Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp xếp liệu, thực phân trang với hỗ trợ tốt VS NET trình thiết kế Control dùng để hiển thị liệu cho ngườI dùng xem từ database hay từ nguồn - Cú pháp: + Trong ASP.NET cú pháp có số thuộc tính kèm theo +Trong C#: protected System.Web.UI.WebControls.DataGrid DataGrid1; - Chức năng: Ngoài chức hiển thị liệu để xem cho cập nhật, chọn, xóa dòng (1 record) - Các thuộc tính + DataBindings + ID : Thuộc tính mang tính cho mỗI control trang + AccessKey: Phím tắt truy cập đến control có dạng Alt + phím + AllowCustomPaging:thuộc tính nhận giá trị True cho tùy chọn cuối control dạng HyperLink mà click vào đề chuyển đến record Nếu nhận giá trị False link Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp + AllowPaging: nhận hai giá trị true hay False +AlternatingItemStyle : Định kiểu cho Item có thuộc tính con: + BackColor: chọn màu + BorderColor: chọn màu biên + BorderStyle: chọn kiểu biên + BorderWidth: độ rộng biên nhận giá trị nguyên + CssClass: lớp Css để định kiểu + Font :định kiểu chữ cho Item biết + ForeColor: chọn màu chữ + Width : nhận giá trị nguyên cho biết độ rộng của Item + AutoGenerateColumns: nhận giá trị True tự động hiển thị đầy đủ cột liệu Nếu nhận False không hiển thị mục liệu + BackColor : Chọn màu cho toàn lướI + BackImageUrl:chọn ảnh làm cho lướI liệu + BorderColor: chọn màu đường viền cho lưới vớI Item + BorderStyle: chọn kiểu đường viền + BorderWidth: chọn độ rộng đường viền + cellpadding : … nhận giá trị nguyên + CellSpacing: khoản không ô (Item) + Columns: Thuộc tính cho chọn định dạng cho cột + CssClass: file định kiểu css (không cần thiết) + DataField: + DataMember + DataSource 1.2.6.8 DataList - Hiển thị liệu với DataList sử dụng ItemTemplate: - Hiển thị liệu nhiều cột: Bạn hiển thị liệu điều khiển DataList nhiều cột giống item nằm Cells với thuộc tính Repeater là: • RepeaterColumns: số cột hiển thị • RepeateDirection: hướng để hiển thị ô Có thể giá trị Horizontal Verical Ví dụ: Tóm tắt: - Thay đổi liệu với điều khiển DataList Bạn sử dụng DataList để thay đổi liệu ghi Tuy nhiên để chỉnh sửa liệucủa ghi yêu cầu nhiều phải viết nhiều code so với điều khiển ràng buộc dữliệu khác GridView, FormView hay DetailView Cách thao tác liệu với DataList gần giống với FormView 1.2.6.9 Repeater - Hiển thị liệu với Repeater sử dụng ItemTemplate Ví dụ: trang Repeater.aspx Tóm tắt Nội dung Chúng ta thường sử dụng DataGrid DataList để hiễn thị liệu dùng Repeater 1.2.6.10 MasterPage MasterPage đáp án tốt để giải vấn đề thiết kế layout chung cho website Với MasterPage để tạo giao diện chung cho Website Ví dụ website bạn có layout gồm phần banner, footer, left, right Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp content (phần chứa nội dung hiển thị cho tin) Như bạn thấy trang web có phần có cách trình bầy không thay đổi trình duyệt tin banner, footer, left, right: bạn để phần vào MasterPage tất trang web website bạn áp dụng layout thông qua contentpage - Các bước tạo MasterPage giống với tạo trang aspx bình thường hộp AddNew Item bạn chọn MasterPage bạn thấy ô đặt tên phần mở rộng Master Có thể tạo nhiều MasterPage cho ứng dụng web Để sử dụng MasterPage cho trang aspx cần khai báo dẫn với thuộc tính MasterPageFile=”Tên _MasterPage bạn” Trên trang aspx bạn khai báo điều khiển asp:content thuộc tính bạn thiết lập ContentPlaceHolderID=”Ten_Placeholder trang masterPage” + Tạo content mặc định:Không thể kết hợp điều khiển Content với tất điều khiểnContentPlaceHolder Khi trang MasterPage bạn có 3ContentPlaceHolder mà trongtrang aspx bạn sử dụng hai điều khiển aspContent đến ContentPlaceHoldertrên trang MasterPage mặc định ContentPlaceHolder thứ hiển thị + Đăng ký Master Page WebConfiguration: Có thể áp dụng MasterPage cho tất trang Folder hay tất cácContent ứng dụng web Thay việc trang aspx, gọi lời dẫn trang thẻ dẫn thêm vào file web configuration Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp CHƯƠNG VI: KẾT QUẢ ĐẠT ĐƯỢC Giao diện trang chủ Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp Giao diện số trang 2.1 Trang đăng nhập sinh viên Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp 2.2 Trang đăng nhập MOD Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp KẾT LUẬN Sau thời gian làm đề tài tốt nghiệp, em làm công việc sau: - Nắm vững quy trình tổ chức thi trắc nghiệm từ khâu câu hỏi, tạo đề thi, tổ chức thi đến khâu chấm điểm - Xây dựng sở liệu liệu SQL Server - Xây dựng số module website ngôn ngữ asp.Net - Website bước đầu phân tích hệ thống mặt chức phân tích hệ thống mặt liệu - Website cài đặt host, giao diện hợp lý, sử dụng tốt dễ dàng Em xin chân thành cảm ơn thầy Nguyễn Vương Thịnh thầy cô khoa CNTT Trường ĐHHH Việt Nam giúp đỡ em hoàn thành đề tài Em cố gắng hoàn thiện website mặt chức giao diện, song tránh khỏi thiếu sót, em mong nhận tham gia đóng góp giúp đỡ thầy cô giáo, bạn sinh viên để em hoàn thành tốt phát triển website thời gian tới Em xin chân thành cảm ơn Hải Phòng, tháng năm 2011 Sinh Viên Vũ Đình Loan Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH Báo cáo thực tập tốt nghiệp TÀI LIỆU THAM KHẢO [1] Lê Tiến Vương, Nhập môn sở liệu quan hệ, , Nhà xuất Khoa học Kỹ thuật, 1997 [2] Nguyễn Văn Ba , Phân tích thiết kế hệ thống thông tin, Nhà xuất Đại học quốc gia Hà Nội, 2000 [3] Ebook Lập trình ASP.NET với C# [4] Phạm Hữu Khang, Đoàn Thiện Ngân, C# 2005 Lập trình ASP.NET 2.0, Nhà xuất Lao Động – Xã Hội [5] Phạm Hữu Khang, Hoàng Đức Hải, Giáo trình SQL Server 2000, Nhà xuất Lao Động – Xã Hội Sinh viên: Vũ Đình Loan- Lớp: CNT48ĐH

Ngày đăng: 03/07/2016, 17:32

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