CSS là viết tắt của? Creative Style Sheets Computer Style Sheets Cascading Style Sheets Colorful Style Sheets Thẻ nào cho phép xây dựng CSS ở ngay trong file HTML? HTML là viết tắt của cụm từ nào? HyperText Mark Language Home Markup Language HyperText Markup Language Hyperlinks and Text Markup Language Thẻ nào cho phép biểu diễn file audio trong HTML5 Thẻ nào sau đây cho phép ngắt dòng? Đâu là câu lệnh đúng đối với một hyperlink? HN Aptech HN Aptech HN Aptech HN Aptech Dòng nào cho phép mở liên kết trong một cửa sổ (windows) mới? Bạn muốn sử dụng HTTP GET để nhận về tệp text từ server bằng việc sử dụng AJAX và jQuery. Phương thức nào bạn có thể sử dụng? .post() .getScript() getJSON() .get() Có thể sử dụng Ajax trong trình duyệt Internet Exploer bạn cần phải sử dụng đối tượng phía trình duyệt nào sau đây? httpRequest ActiveObject XHTMRequest XMLAjax Bạn cần viết code jQuery để chọn ra phần tử heading 2 (h2) đầu tiên trên trang vào tạo hiệu ứng xuất hiện chậm cho nó. Dòng code nào sau đây thực hiện điều đó? (h21).fadeIn(500); (h2:first).fadeIn(slow); (.h2:first).fadeIn(500); (h2:first).fadeIn(500); Để viết mã javascript trong trang HTML ta có thể dùng thẻ nào của HTML Dòng lệnh nào sau đây đưa ra cửa sổ thông báo với dòng “Hello World” alertBox(Hello World); msgBox(Hello World); alertBox=Hello World;; alert(Hello World); Để khai báo một function với tên là “a” trong javascript chúng ta dùng cấu trúc nào sau đây? functions a(){ nội dung hàm} function a(){ nội dung hàm} functions a(){ nội dung hàm} functions :a(){ nội dung hàm} Bạn muốn lưu trữ trạng thái dữ liệu của tất cả người dùng khi truy cập đến ứng dụng web của bạn và đảm bảo nó được lưu trữ trong bộ nhớ. Đối tượng nào bạn nên sử dụng? Session Application Cookies ViewState Bạn cần lưu trữ một giá trị chứng tỏ người dùng đã được xác thực trên site của bạn. Đây là giá trị đã được kiểm tra hợp lệ. Đối tượng mà bạn sử dụng là gì? Session Application Cookies ViewState Để quản lý trạng thái trong ASP.NET dùng đối tượng nào sau đây Application Session ViewState Tất cả ý trên Loại Caching nào được hỗ trợ tron ASP.Net ? Output Caching DataCaching a và b Không có ý nào ở trên làn đúng Đối tượng nào sau đây chứa dữ liệ được lưu trữ từ phía Client thông qua Cookies Application object Session object Response object Server object Đối tượng nào sau đây không cho phép thay đổi giá trị dữ liệu ViewState Cookies HiddenFeild Request Object ASPX lưu trữ SessionID trong _____________ Cookies Cache Database Session Trong một trang ASP.NET, để tránh việc tải lại một phần dữ liệu đã có trước đó bạn nên sử dụng thuộc tính nào của đối tượng Page? IsCallback IsReusable IsValid IsPostBack Bạn muốn thay đổi nội dung của trang master page vào thời gian thực thi. Bạn nên chọn sử dụng sự kiện nào sau đây? Page_Load Page_Render Page_PreRender Page_PreInit Đâu là lựa chọn đúng để định nghĩa Skin cho Label bên trong Skin file? Bạn muốn cho phép người dùng có thể chọn Them trên site. Đâu là sự kiện bạn sẽ sử dụng để thay đổi Them theo sự lựa chọn của người dùng? Page_Load Page_Render Page_PreRender Page_PreInit Nếu bạn muốn tạo một website đưa lên một máy tính đang chạy IIS 6.0 mà không được hỗ trợ Front Page Server Extensions, bạn sẽ lựa chọn kiểu tạo website nào sau đây? Remote HTTP File system FTP Local HTTP ________________ phần tử trong web.config cho phép cấp quyền truy cập cho các usert được phép. < credential > < authentication > < authorization > Bạn muốn chỉnh sửa các thiết lập cho toàn bộ ứng dụng website và các dụng Windows trên máy tính hiện thời. Tệp bạn phải lựa chọn thay đổi là? Global.asax Application Web.config Machine.config Root Web.config Bạn muốn sửa đổi các thiết lập mà chỉ áp dụng trên ứng dụng web hiện thời. File mà bạn chọn để thay đổi là? File Web.config trong cùng folder với file Machine.config File Web.config trong thư mục gốc của ứng dụng web File Machine.config File Global.asax Thuộc tính nào quy định số cột hiển thị trong DataList ColumnsCount RepeatColumnsCount Columns RepeatColumns Sự kiện nào dưới đây không phải sự kiện của điều khiển DataList EditCommand SelectIndexChange DeleteCommand UpdateCommand Để thay đổi Header cho cột, số cột hiển thị trong GridView chúng ta sử dụng thuộc tính nào EditColumns Columns ShowColumns Grid Để hiển thị nút Delete trên GridView cho phép người dùng xóa hàng được chọn bạn phải chọn thuộc tính? DeleteButtonColumns=True; ShowDeleteButton=True; AutoGenerateDeleteButton=True; ButtonDeleteColumn=True; Để cho phép phân trang trên GridView chúng ta đặt thuộc tính nào? AllowPagesize=True; AllowPaging=True; PageSetup=False; Page=True Cho một cơ sở dữ liệu có cấu trúc 2 bảng như sau: Nếu bạn muốn hiển thị thông tin của các sinh viên gồm MALOP, MASV, HOTEN, TUOI; bạn sẽ lựa chọn câu lệnh nào dưới đây: select malop, masv, hoten, tuoi=datediff(yyyy, ngaysinh, getdate()) from lop, sinhvien Where lop.malop=sinhvien.malop select lop.malop, masv, hoten, tuoi=datediff(yy, ngaysinh, getdate()) from lop, sinhvien Where lop.malop=sinhvien.malop select lop.malop, masv, hoten, ‘tuoi’=datediff(y, ngaysinh, getdate()) from lop, sinhvien Where lop.malop=sinhvien.malop select malop, masv, hoten, tuoi=datediff(yy, ngaysinh, getdate()) from lop, sinhvien Where lop.malop=sinhvien.malop Cho một cơ sở dữ liệu có cấu trúc 2 bảng như sau: Nếu bạn muốn hiển thị thông tin của tất cả các sinh viên gồm 3 cột: Stt (đánh số thứ tự dựa vào mã sinh viên), Masv, Hoten; bạn sẽ lựa chọn câu lệnh nào dưới đây: select ROW_NUMBER() OVER (ORDER BY masv) AS Stt, masv, hoten from sinhvien select RANK()OVER (ORDER BY masv) AS Stt, masv, hoten from sinhvien select DENSE_RANK() OVER (ORDER BY masv) AS Stt, masv, hoten from sinhvien Tất cả các phương án trên đều sai. Phương thức ExecuteNonQuery() của đối tượng SqlCommand trả về kết quả mang kiểu dữ liệu là gì? Object String Int Float Kiến trúc của mô hình 3 lớp trong lập trình bao gồm các lớp theo thứ tự từ trên xuống dưới là gì? Presentation Layer, Business Layer, Data Access Layer Business Layer, Presentation Layer, Data Access Layer Data Access Layer, Presentation Layer, Business Layer Data Access Layer, Business Layer, Presentation Layer Kiến trúc của ADO.NET gồm những thành phần nào ? .NET Framework data providers và DataTable .NET Framework data providers và DataSet .NET Framework data providers và SqlDataAdapter Đáp án khác Phương thức ExecuteScalar() của đối tượng SqlConnection trả về giá trị kiểu dự liệu là gì? Object Int String SqlDataReader LINQ là viết tắt của? Language Interesting Query Language Integrated Query Language Interrupt Query Language Integrated Non Query Toán tử Lambda trong LINQ được biểu diễn bằng ký hiệu nào sau đây? > > => Thứ tự nào sau đây là đúng với cú pháp truy vấn của LINQ From Select Where Group By From Where Select Group By From Where Group By Select Select From Where Group By
BẢO VỆ ĐỒ ÁN ĐỀ TÀI: XÂY DỰNG WEBSITE CUNG CẤP DỊCH VỤ DẠY VÀ HỌC TRỰC TUYẾN Giáo viên hướng dẫn : Đào Quang Hiển SV thực hiện: Trần Hoàng Nam Nguyễn Văn Thảo NỘI DUNG TRÌNH BÀY Giới thiệu tổng quan đề tài Khảo xát xây dựng yêu cầu hệ thống Xây dựng chương trình Demo chương trình Kết luận Giới thiệu tổng quan đề tài 1.1: Lý chọn đề tài Sự đời máy tính công nghệ thông tin làm thay đổi sống người cách mạnh mẽ, ứng dựng tầm ảnh hưởng ngày cao Đi kèm theo là nhu cầu học kinh doanh trực tuyến người ngày cao Vì nhóm em xây dựng website cung cấp dịch vụ dạy học trực tuyến Study Online Giới thiệu tổng quan đề tài 1.2: Mục tiêu đề tài Hệ thống cần phải hiển thị khóa học lên website Hệ thống cẩn phải cho khách hàng chọn khóa học online cách nhanh chóng toán tiện lợi an toàn Hệ thống cần quản lý thông tin khóa học Online giao viên tạo Hệ thống cần cho người dung tạo khóa học cách chuyên nghiệm tiện lợi Khảo sát xây dựng yêu cầu hệ thống Website đáp ứng yêu cầu sau: Học Viên Hệ thống cần quản lý thông tin khóa học mà học viên học Hệ thống cần đáp ứng việc toán tiền khóa học Hệ thống phải tìm kiếm khóa học theo yêu cầu Hệ thống phải đáp ứng việc học online cách nhanh chóng Hệ thống đáp ứng việc phản hồi thắc mắc, đóng góp ý kiến học viên 2 Khảo sát xây dựng yêu cầu hệ thống Giáo Viên: •Quản lý thông tin khóa học tạo •Quản lý thông tin học viên •Tương tác trực tiếp với học viên •Quản lý tài khoản toán tiền •Quản lý thống kê số tiền kiếm qua khóa học Xây Dựng Chương Trình 3.1 Biểu đồ use-case cho hệ thống 3.2 Biểu đồ lớp cho hệ thống 3.3 Mô hình CSDL quan hệ 3.1 Biểu đồ use-case cho hệ thống 3.2 Biểu đồ lớp (mức phân tích) cho hệ thống 3.3 Mô hình CSDL quan hệ Demo Chương Trình 4.1 Giới thiệu mô hình phát triển website Mô hình MVC MVC chữ viết tắt Model - View - Controller, mô hình kiến phần mềm tạo với mục đích quản lý xây dựng dự án phần mềm có hệ thống Trong mô hình này: - Model: có nhiệm vụ thao tác với sở liệu -View:có nhiệm vụ tiếp nhận liệu từ controller hiển thị nội dung sang đoạn mã HTML, bạn hiểu người ta gọi thành phần giao diện - Controller: đóng vài trò trung gian Model View Nó có nhiệm vụ tiếp nhận yêu cầu từ client sau xử lý request, 11 loadmodel tương ứng gửi data qua view tương ứng trả kết cho client 4 Demo Chương Trình Mô hình thể mối quan hệ mô hình MVC Demo Chương Trình Luồng sử lý liệu mô hình: Bước 1:Dựa vào yêu cầu, bạn chuyền vào ID nên controller gọi tới hàm lấy liệu theo ID model Bước 2:Sau có liệu controller gửi qua view, lúc view có nhiệm vụ sử lý liệu convert thành đoạn mã HTML Bước 3:Sau view kết thúc controller gửi trả nội dung HTML view cho client nên bạn thực yêu cầu Demo Chương Trình 4.2: Giao diện website Kết Luận 5.1 Kết đạt - Quản lý chức hệ thống yêu cầu - Giải vấn đề website cung cấp dịch vụ học dậy trực tuyến Study Online - Dễ dàng cho việc bảo trì hệ thống - Giao diện chương trình dễ sử dụng Kết Luận 5.2 Hạn chế hướng phát triển •Hạn chế: số chức chưa hoàn thiện •Hướng phát triển: bổ sung chức chưa thực nâng cấp sai sót mắc phải chương trình Cảm Ơn Xin chân thành cảm ơn quý thầy cô toàn thể bạn theo dõi làm 17 [...]... kết thúc thì controller sẽ gửi trả nội dung HTML của view về cho client nên bạn thực hiện được yêu cầu 4 Demo Chương Trình 4.2: Giao diện chính của website 5 Kết Luận 5.1 Kết quả đạt được - Quản lý được các chức năng hệ thống yêu cầu - Giải quyết được những vấn đề cơ bản của website cung cấp dịch vụ học và dậy trực tuyến Study Online - Dễ dàng cho việc bảo trì hệ thống - Giao diện chương trình dễ sử dụng... dễ sử dụng 5 Kết Luận 5.2 Hạn chế và hướng phát triển •Hạn chế: còn một số chức năng chưa được hoàn thiện •Hướng phát triển: bổ sung các chức năng chưa thực hiện được nâng cấp các sai sót mắc phải trong chương trình Cảm Ơn Xin chân thành cảm ơn quý thầy cô cùng toàn thể các bạn đã theo dõi bài làm của chúng tôi 17 ... nhiệm vụ tiếp nhận dữ liệu từ controller và hiển thị nội dung sang các đoạn mã HTML, bạn có thể hiểu người ta còn gọi là thành phần giao diện - Controller: đóng vài trò trung gian giữa Model và View Nó có nhiệm vụ tiếp nhận yêu cầu từ client sau đó xử lý request, 11 loadmodel tương ứng và gửi data qua view tương ứng rồi trả kết quả về cho client 4 Demo Chương Trình Mô hình thể hiện mối quan hệ trong