Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

67 27 0
Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Đ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

MỤC LỤC LỜI NÓI ĐẦU Chương 1: Kiến thức tảng 1.1 Tìm hiểu Web Service 1.1.1 Khái niệm Web Service 1.1.2 Đặc điểm Web Service 1.1.3 Ưu, nhược điểm Web Service 1.1.4 Mơ hình Web service 1.1.5 Các thành phần Web service 1.1.6 Vấn đề an toàn cho Web service 13 1.2 Tìm hiểu LINQ 14 1.2.1 Khái niệm LINQ 14 1.2.2 Các thành phần LINQ 14 Chương 2: Xây dựng chương trình 19 2.1 Phát biểu toán 19 2.2 Giải pháp 20 2.3 Xây dựng Web Service 21 2.3.1 Khởi tạo chương trình 21 2.3.2 Tạo Class mapping file Excel 23 2.3.3 Tạo Class lấy liệu trường liệu 25 2.3.4 Tạo Class lấy liệu trường khoảng thời gian 26 2.3.5 Tạo Web Service 27 2.3.6 Đưa Web Service lên hosting 34 2.4 Xây dựng Website sử dụng kết trang Web Service 39 2.4.1 Khởi tạo chương trình 39 2.4.2 Tạo Web Form kết nối với Web Service 41 2.4.3 Tạo giao diện viết Code-Behind 45 2.4.4 Đưa Web Form lên hosting 48 Chương 3: Kết chương trình thực nghiệm 52 3.1 Kết Web Service 52 3.1.1 Giao diện Web Service 52 3.1.2 Giao diện chức kết 52 3.2 Kết Website 55 3.2.1 Giao diện Website 55 3.2.2 Kết chức Website 55 Kết luận 59 Tài liệu tham khảo 60 Danh sách hình ảnh Hình 1: Mơ hình Web Service Hình 2: Các thành phần Web Service Hình 3: Thơng điệp SOAP Hình 4: Cấu trúc message SOAP Hình 5: Q trình xử lý thơng điệp SOAP Hình 6: Mẫu tài liệu XML 10 Hình 7: Service Implementation Service Interface 11 Hình 8: Các thành phần LINQ 15 Hình 9: Cú pháp truy vấn LINQ 16 Hình 10: Cú pháp phương thức LINQ 17 Hình 1: Tra cứu kết thi ICDL qua Website quốc tế……………………… 19 Hình 2: Biểu đồ ngữ cảnh 20 Hình 3: Cấu trúc liệu file Excel kết thi 21 Hình 4: Mơ hình hoạt động 21 Hình 5: Màn hình khởi tạo Project 22 Hình 6: Chọn loại Project đặt tên 22 Hình 7: Chọn cấu trúc xây dựng Web Application 22 Hình 8: Màn hình sau khởi tạo xong Project 23 Hình 9: Thêm Item vào Project 23 Hình 10: Chọn Item Class 24 Hình 11: Thơng tin mặc định Class 24 Hình 12: Thêm Item vào Project 27 Hình 13: Chọn Item Web Service (ASMX) 28 Hình 14: Giao diện thông tin mặc định Web Service 28 Hình 15: Màn hình đăng ký xong hosting SmarterASP.NET 34 Hình 16: Chọn Control Panel 35 Hình 17: Chọn File Manager 35 Hình 18: Chọn Upload 36 Hình 19: Chọn File cần Upload 36 Hình 20: Chọn Unzip 37 Hình 21: Màn hình sau Upzip 37 Hình 22: Cấu trúc file Web.config 38 Hình 23: Hình ảnh Web Service 38 Hình 24: Tạo Project 39 Hình 25: Chọn kiểu Project đặt tên 39 Hình 26: Chọn cấu trúc ASP.NET Web Application 40 Hình 27: Màn hình sau khởi tạo Project 40 Hình 28: Thêm New Item 41 Hình 29: Chọn Item Web Form 41 Hình 30: Giao diện mặc định Web Form 42 Hình 31: Thơng tin mặc định Web Form 42 Hình 32: Thêm Service Reference 43 Hình 33: Chọn Advanced 44 Hình 34: Chọn Add Web Reference 44 Hình 35: Kết nối Web Service đặt tên 44 Hình 36: Cấu trúc Project sau thêm Web Service 45 Hình 37: Thiết kế giao diện Website 45 Hình 38: Giao diện chạy trình duyệt 45 Hình 39: Màn hình sau đăng ký hosting somee.com 49 Hình 40: Chọn File Manager 49 Hình 41: Chọn Upload 50 Hình 42: Chọn File cần upload Upload and Unzip 50 Hình 43: Màn hình sau Unzip 50 Hình 44: Giao diện Website chạy trình duyệt 51 Hình 1: Giao diện Web Service ……………………………………………… 52 Hình 2: Giao diện kết tra cứu mã CRN 52 Hình 3: Giao diện kết tra cứu mã sinh viên 53 Hình 4: Giao diện kết tra cứu số CMND/CCCD 53 Hình 5: Giao diện kết tìm kiếm sinh viên khoảng thời gian 54 Hình 6: Giao diện Website 55 Hình 7: Giao diện kết tra cứu mã CRN Website 56 Hình 8: Giao diện kết tra cứu mã sinh viên Website 56 Hình 9: Giao diện kết tra cứu số CMND/CCCD Website 57 Hình 10: Giao diện kết tìm kiếm danh sách sinh viên khoảng thời gian Website 58 Danh sách bảng Bảng 1: Các provider mô tả 15 Bảng 2: Các phương thức truy vấn 16 Danh mục ký hiệu, chữ viết tắt STT Tên viết tắt Tên đầy đủ XML eXtensible Markup Language SOAP Simple Object Access Protocol WSDL Web Service Description Language UDDI Universal Discovery Description and Intergration HTTP Hypertext Transfer Protocol DCOM Distributed Component Object Model LINQ Language Integrated Query LỜI NĨI ĐẦU Ngày nay, ứng dụng cơng nghệ thơng tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức cơng ty, đóng vai trị quan trọng, tạo bước đột phá mạnh mẽ Mạng Internet sản phẩm có giá trị lớn lao ngày trở thành công cụ thiếu, tảng cho truyền tải, trao đổi thơng tin tồn cầu Nhận thức nhu cầu tìm hiểu thơng tin, tra cứu kết thi đời hàng loạt Website cho mục đích tra cứu thông tin kết thi sinh viên Để đáp ứng mục đích cần xây dựng Website tra cứu thơng tin kết thi chứng sinh viên để sinh viên, giáo viên theo dõi nắm bắt Hướng đến nhu cầu thực tế trường Đại học Quản lý Công nghệ Hải Phòng cần Website để tra cứu kết thi ICDL sinh viên Vì em chọn đề tài: “Xây dựng website hỗ trợ tra cứu kết thi ICDL sinh viên HPU" Chương 1: Kiến thức tảng 1.1 Tìm hiểu Web Service 1.1.1 Khái niệm Web Service Theo IBM: “Service is a repeatable task within a business process” Theo đó, Service ứng dụng với người dùng, thao tác thực nhiều lần tiến trình thực hay nhiều người Service hệ thống có khả nhận hay nhiều yêu cầu xử lý sau đáp ứng lại cách trả hay nhiều kết Quá trình nhận yêu cầu trả kết thực thông qua giao diện định nghĩa trước Thơng thường việc giao tiếp thực giao diện chuẩn hóa sử dụng rộng rãi Một hệ thống thiết kế theo kiểu hướng Service hệ thống chức hệ thống xây dựng dựa service có độ kết dính thấp Các service hệ thống giao tiếp với thông qua việc gửi nhận thông điệp 1.1.2 Đặc điểm Web Service - Self-Contained (Độc lập) Web service độc lập khơng địi hỏi tiến trình phía client phải cài đặt thành phần Ở phía server, yêu cầu để triển khai (deploy) Web Service servlet engine, EJB container NET runtime Khi Web Service triển khai phía client sử dụng dịch vụ mà khơng cần đòi hỏi phải cài đặt thành phần Trong với cơng nghệ DCOM hay RMI, phía client phải cài đặt client stub trước truy cập dịch vụ - Tự Mô Tả Giao diện Web Service xuất thông qua tài liệu WSDL Tài liệu WSDL định nghĩa cấu trúc thông điệp trao đổi cấu trúc liệu sử dụng thơng điệp Để triệu gọi dịch vụ, client cần biết cấu trúc nội dung thông điệp yêu cầu đáp ứng Web service - Truy cập thông qua Web Web service sử dụng giao thức chuẩn web Mô tả dịch vụ xuất cách sử dụng WSDL, dịch vụ xác định với giúp đỡ UDDI registry triệu gọi thông qua SOAP Tất giao thức dựa web - Độc lập Ngôn ngữ, Nền tảng, Giao thức Web service có sở tiêu chuẩn mở XML Một Client viết ngôn ngữ truy cập trang web service viết ngôn ngữ khác Web service độc lập tảng, client web service chạy hai tảng độc lập khác - Dựa chuẩn Mở Những chuẩn XML, SOAP, WSDL UDDI - Web service cho phép client server tương tác với môi trường khác - Web service có dạng mở dựa vào tiêu chuẩn XML HTTP tảng kỹ thuật cho web service Phần lớn kỹ thuật web service xây dựng dự án nguồn mở Bởi vậy, chúng độc lập vận hành với - Web service linh động: Vì với UDDI WSDL, việc mơ tả phát triển web service tự động hóa - Web service xây dựng tảng công nghệ chấp nhận - Web service có dạng module - Web service cơng bố (publish) gọi thực qua mạng Ngày Web services sử dụng nhiều lĩnh vực khác sống như: - Tìm kiếm thông tin khách sạn thành phố trung tâm để liên hệ đặt phòng theo yêu cầu khách hàng - Dịch vụ chọn lọc phân loại tin tức: Là hệ thống thư viện kết nối đến web portal để tìm kiếm thơng tin từ nhà xuất có chứa từ khóa muốn tìm - Dịch vụ hiển thị danh sách đĩa nhạc dành cho công ty thu 2.4.3.2 Viết Code Behind - Vì Web Service trả SOAP Message cấu trúc có dạng XML nên khơng thể sử dụng Do ta dùng LINQ to XML tạo cấu trúc XML để lấy liệu từ kết Web Service trả về: XElement Create_xml(wsicdl.Cl_Timkiem find) { XElement root; root = new XElement("ArrayofChungchi", new XElement("Chung_chi", new XElement("Ma_CRN", find.CRN), new XElement("Ma_sinh_vien", find.Ma_SV), new XElement("Ho_va_ten", find.Surname + " " + find.Name), new XElement("Ngay_sinh", find.Date_Birth), new XElement("Noi_sinh", find.Place_Birth), new XElement("Chung_minh_nhan_dan", find.CMND), new XElement("Gioi_tinh", find.Gender), new XElement("Điem_Computer_Essentials", find.Score_Win), new XElement("Điem_Word_Processing", find.Score_Word), new XElement("Điem_Spreadsheets", find.Score_Excel), new XElement("Điem_Presentation", find.Score_PP), new XElement("Ket_qua_Win", find.Result_Win), new XElement("Ket_qua_Word", find.Result_Word), new XElement("Ket_qua_Excel", find.Result_Excel), new XElement("Ket_qua_PP", find.Result_PP), new XElement("Ngay_thi_Win", find.Taken_Date_Win), new XElement("Ngay_thi_Word", find.Taken_Date_Word), new XElement("Ngay_thi_Excel", find.Taken_Date_Excel), new XElement("Ngay_thi_PP", find.Taken_Date_PP) ) ); return root; } - Hàm nút “Tìm kiếm” để tìm kiếm thơng tin kết thi sinh viên protected void BT_timkiem_Click(object sender, EventArgs e) { wsicdl.WS_ICDL ws = new wsicdl.WS_ICDL(); wsicdl.Cl_Timkiem _Timkiem = new wsicdl.Cl_Timkiem(); if (DL_Timkiem.SelectedItem.Value == "Ma_CRN") { _Timkiem = ws.Tra_cuu_bang_ma_CRN(TB_ma.Text); } else if (DL_Timkiem.SelectedItem.Value == "CMND") { _Timkiem = ws.Tra_cuu_bang_so_CMND(TB_ma.Text); } else { _Timkiem = ws.Tra_cuu_bang_ma_sinh_vien(TB_ma.Text); } XmlDocument xml = new XmlDocument(); xml.InnerXml += Create_xml(_Timkiem); if (xml.GetElementsByTagName("Ma_CRN")[0].InnerText == "") { 46 LB_CRN.Text = ""; LB_Masinhvien.Text = ""; LB_Hoten.Text = ""; LB_CMND.Text = ""; LB_Ngaysinh.Text = ""; LB_Noisinh.Text = ""; LB_Gender.Text = ""; GV_Score.DataSource = new DataTable(); GV_Score.DataBind(); string mess = "Khơng tìm thấy kết quả"; string sb = ""; sb += "alert('" + mess + "');" + ""; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "pk", sb.ToString(), false); return; } XmlNodeList crn = xml.GetElementsByTagName("Ma_CRN"); LB_CRN.Text = crn.Item(0).InnerText; XmlNodeList masinhvien = xml.GetElementsByTagName("Ma_sinh_vien"); LB_Masinhvien.Text = masinhvien.Item(0).InnerText; XmlNodeList hoten = xml.GetElementsByTagName("Ho_va_ten"); LB_Hoten.Text = hoten.Item(0).InnerText; XmlNodeList ngaysinh = xml.GetElementsByTagName("Ngay_sinh"); LB_Ngaysinh.Text = ngaysinh.Item(0).InnerText; XmlNodeList noisinh = xml.GetElementsByTagName("Noi_sinh"); LB_Noisinh.Text = noisinh.Item(0).InnerText; XmlNodeList CMND = xml.GetElementsByTagName("Chung_minh_nhan_dan"); LB_CMND.Text = CMND.Item(0).InnerText; XmlNodeList gioitinh = xml.GetElementsByTagName("Gioi_tinh"); LB_Gender.Text = gioitinh.Item(0).InnerText == "F" ? "Female" : "Male"; if (gioitinh.Item(0).InnerText == "") LB_Gender.Text = ""; XmlNodeList score_win = xml.GetElementsByTagName("Điem_Computer_Essentials"); XmlNodeList score_word = xml.GetElementsByTagName("Điem_Word_Processing"); XmlNodeList score_excel = xml.GetElementsByTagName("Điem_Spreadsheets"); XmlNodeList score_pp = xml.GetElementsByTagName("Điem_Presentation"); XmlNodeList result_win = xml.GetElementsByTagName("Ket_qua_Win"); XmlNodeList result_word = xml.GetElementsByTagName("Ket_qua_Word"); XmlNodeList result_excel = xml.GetElementsByTagName("Ket_qua_Excel"); XmlNodeList result_pp = xml.GetElementsByTagName("Ket_qua_PP"); XmlNodeList take_date_win = xml.GetElementsByTagName("Ngay_thi_Win"); XmlNodeList take_date_word = xml.GetElementsByTagName("Ngay_thi_Word"); XmlNodeList take_date_excel = xml.GetElementsByTagName("Ngay_thi_Excel"); XmlNodeList take_date_pp = xml.GetElementsByTagName("Ngay_thi_PP"); DataTable dt = new DataTable(); dt.Columns.Add("Tên Module thi"); dt.Columns.Add("Điểm"); dt.Columns.Add("Kết quả"); dt.Columns.Add("Ngày thi"); foreach (var i in xml) { dt.Rows.Add("Computer Essentials", score_win.Item(0).InnerText, result_win.Item(0).InnerText, take_date_win.Item(0).InnerText); dt.Rows.Add("Word Processing", score_word.Item(0).InnerText, result_word.Item(0).InnerText, take_date_word.Item(0).InnerText); dt.Rows.Add("Spreadsheets", score_excel.Item(0).InnerText, result_excel.Item(0).InnerText, take_date_excel.Item(0).InnerText); dt.Rows.Add("Presentation", score_pp.Item(0).InnerText, result_pp.Item(0).InnerText, take_date_pp.Item(0).InnerText); 47 } GV_Score.DataSource = dt; GV_Score.DataBind(); } - Hàm nút “Tìm kiếm” để tìm kiếm danh sách sinh viên kết khoảng ngày yêu cầu: protected void BT_date_Click(object sender, EventArgs e) { DateTime date_start = DateTime.Parse(DateTime.Parse(TB_date_min.Text).ToString("dd/MM/yyyy")); DateTime date_end = DateTime.Parse(DateTime.Parse(TB_date_max.Text).ToString("dd/MM/yyyy")); if (date_start > date_end) { string mess = "Khoảng thời gian không hợp lệ"; string sb = ""; sb += "alert('" + mess + "');" + ""; ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "pk", sb.ToString(), false); return; } wsicdl.WS_ICDL ws = new wsicdl.WS_ICDL(); DataTable dt1 = new DataTable(); dt1 = ws.Thong_ke(date_start, date_end); GV_Thongke.DataSource = dt1; GV_Thongke.DataBind(); } 2.4.4 Đưa Web Form lên hosting Ta sử dụng nhà cung cấp hosting miễn phí: Somee.com Đăng ký hosting miễn phí đường dẫn: https://somee.com Sau đăng ký hosting miễn phí ta có sau: (ở ta có tên miền là: http://icdl.somee.com) 48 Hình 39: Màn hình sau đăng ký hosting somee.com Bây ta bắt đầu đưa Web Form lên host: - Tạo file zip chứa source code: Bấm chuột phải vào folder chưa source code/ Chọn Send to/Chọn Compressed (zipped) folder, phát sinh file zip chưa toàn source code - Đưa source code lên hosting:  Chọn File Manager Hình 40: Chọn File Manager 49  Chọn Upload Hình 41: Chọn Upload  Chọn file zip chứa source code sau nhấn Upload and Unzip archives Hình 42: Chọn File cần upload Upload and Unzip Sau làm xong ta dược: Hình 43: Màn hình sau Unzip 50 Bây ta tiến hành kiểm tra Website chạy hay chưa chạy sau: Vào website: http://icdl.somee.com Hình 44: Giao diện Website chạy trình duyệt 51 Chương 3: Kết chương trình thực nghiệm 3.1 Kết Web Service 3.1.1 Giao diện Web Service Hình 1: Giao diện Web Service 3.1.2 Giao diện chức kết - Giao diện tra cứu kết qua mã CRN kết trả từ Web Service: Hình 2: Giao diện kết tra cứu mã CRN 52 - Giao diện tra cứu kết qua mã sinh viên kết trả từ Web Service: Hình 3: Giao diện kết tra cứu mã sinh viên - Giao diện tra cứu kết qua số CMND/CCCD kết trả từ Web Service: Hình 4: Giao diện kết tra cứu số CMND/CCCD 53 - Giao diện tra cứu danh sách sinh viên khoảng thời gian yêu cầu kết trả từ Web Service: Hình 5: Giao diện kết tìm kiếm sinh viên khoảng thời gian 54 3.2 Kết Website 3.2.1 Giao diện Website Hình 6: Giao diện Website 3.2.2 Kết chức Website - Chức tra cứu kết mã CRN 55 Hình 7: Giao diện kết tra cứu mã CRN Website - Chức tra cứu kết mã sinh viên Hình 8: Giao diện kết tra cứu mã sinh viên Website - Chức tra cứu kết số CMND/CCCD 56 Hình 9: Giao diện kết tra cứu số CMND/CCCD Website - Chức tìm kiếm danh sách sinh viên thi khoảng từ ngày 21/05/2016 – 25/09/2016: 57 Hình 10: Giao diện kết tìm kiếm danh sách sinh viên khoảng thời gian Website 58 Kết luận Kết đạt đồ án Trong thời gian thực đồ án, em tìm hiểu Web Service LINQ từ sử dụng để viết website tra cứu kết thi ICDL sinh viên trường Đại học Quản lý Công nghệ Hải Phòng Website thực chức năng: tra cứu kết thi ICDL sinh viên trường Đại học Quản lý Cơng nghệ Hải Phịng tìm kiếm danh sách sinh viên kết đạt khoảng thời gian yêu cầu Thông qua website, sinh viên dễ dàng việc tra cứu nắm bắt kết thi ICDL mình, giáo viên dễ dàng nắm bắt kết thi ICDL để làm báo cáo Những hạn chế Website hạn chế giao diện Trong khoảng thời gian ngắn để thực đề tài, em xây dựng website với chức để tra cứu kết ICDL Sử dụng Excel làm database dẫn đến việc file Excel có nhiều ghi tốc độ tra cứu chậm phải duyệt file Excel Hướng phát triển Chỉnh sửa giao diện để phù hợp đẹp thiết bị Thêm chức tải liệu tra cứu tìm kiếm Tạo menu có thêm chức tra cứu điểm PET để website website tra cứu kết yêu cầu đầu sinh viên trường Đại học Quản lý Cơng nghệ Hải Phịng 59 Tài liệu tham khảo [1] https://viblo.asia/p/tim-hieu-ban-dau-ve-web-service-jdWrvwQ5Mw38 [2] https://viettuts.vn/web-service/web-service-la-gi [3] https://timviec365.vn/blog/web-service-la-gi-new5751.html [4] https://bizflycloud.vn/tin-tuc/web-services-la-gi-tim-hieu-ve-web-service-chonguoi-moi-20200622150634178.htm [5] https://gpcoder.com/5572-tim-hieu-ve-web-service/ [6] https://codelearn.io/sharing/linq-la-gi-va-no-hoat-dong-nhu-the-nao [7] https://tuhocict.com/linq-language-integrated-query-trong-c/ [8] https://www.youtube.com/watch?v=-ms68kRg04Q 60 ... tài là: ? ?Xây dựng website hỗ trợ tra cứu kết thi ICDL sinh viên HPU" để giúp sinh viên tra cứu kết thi ICDL thông tin định danh sinh viên hỗ trợ quản trị viên tra cứu danh sách kết sinh viên theo... việc thi? ??t lập báo cáo Yêu cầu tra kết ICDL mã sinh viên Yêu cầu tra kết ICDL số CMND/ số CCCD Yêu cầu tra kết ICDL mã CRN Sinh viên File Excel kết xuất kết thi Thông tin sinh viên kết thi ICDL Website. .. tra cứu kết thi ICDL có sở liệu kết thi ICDL sinh viên kết xuất từ hệ thống thi ICDL quốc tế dạng tệp Excel Sinh viên tra cứu kết thi ICDL qua thơng tin sinh viên 20 là: “Mã sinh viên? ??, “Số CMND/Số

Ngày đăng: 09/08/2021, 11:36

Hình ảnh liên quan

Hình 1. 5: Quá trình xử lý thông điệp SOAP - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 1..

5: Quá trình xử lý thông điệp SOAP Xem tại trang 16 của tài liệu.
Bảng 1. 2: Các phương thức truy vấn - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Bảng 1..

2: Các phương thức truy vấn Xem tại trang 23 của tài liệu.
Hình 2. 1: Tra cứu kết quả thi ICDL qua Website quốc tế - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

1: Tra cứu kết quả thi ICDL qua Website quốc tế Xem tại trang 26 của tài liệu.
Hình 2. 2: Biểu đồ ngữ cảnh - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

2: Biểu đồ ngữ cảnh Xem tại trang 27 của tài liệu.
Hình 2. 5: Màn hình khởi tạo Project - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

5: Màn hình khởi tạo Project Xem tại trang 29 của tài liệu.
Hình 2. 8: Màn hình sau khi khởi tạo xong Project - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

8: Màn hình sau khi khởi tạo xong Project Xem tại trang 30 của tài liệu.
Hình 2. 12: Thêm Item mới vào Project - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

12: Thêm Item mới vào Project Xem tại trang 34 của tài liệu.
Hình 2. 13: Chọn Item Web Service (ASMX) - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

13: Chọn Item Web Service (ASMX) Xem tại trang 35 của tài liệu.
Hình 2. 15: Màn hình chính khi đăng ký xong hosting trên SmarterASP.NET - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

15: Màn hình chính khi đăng ký xong hosting trên SmarterASP.NET Xem tại trang 41 của tài liệu.
Hình 2. 17: Chọn File Manager - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

17: Chọn File Manager Xem tại trang 42 của tài liệu.
Hình 2. 16: Chọn Control Panel - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

16: Chọn Control Panel Xem tại trang 42 của tài liệu.
Hình 2. 18: Chọn Upload - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

18: Chọn Upload Xem tại trang 43 của tài liệu.
Hình 2. 21: Màn hình sau khi Upzip - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

21: Màn hình sau khi Upzip Xem tại trang 44 của tài liệu.
Màn hình chọn ASP.NET Web Application hiện lên ta chọn như hình dưới rồi nhấn nút OK.  - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

n.

hình chọn ASP.NET Web Application hiện lên ta chọn như hình dưới rồi nhấn nút OK. Xem tại trang 47 của tài liệu.
Hình 2. 26: Chọn cấu trúc ASP.NET Web Application - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

26: Chọn cấu trúc ASP.NET Web Application Xem tại trang 47 của tài liệu.
Hình 2. 30: Giao diện mặc định của Web Form - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

30: Giao diện mặc định của Web Form Xem tại trang 49 của tài liệu.
Hình 2. 31: Thông tin mặc định của Web Form - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

31: Thông tin mặc định của Web Form Xem tại trang 49 của tài liệu.
Hình 2. 32: Thêm Service Reference - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

32: Thêm Service Reference Xem tại trang 50 của tài liệu.
Màn hình chọn Add Service Reference xuất hiện, chọn Advanced.. - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

n.

hình chọn Add Service Reference xuất hiện, chọn Advanced Xem tại trang 50 của tài liệu.
Trên trang W_ICDL tạo giao diện có hình như bên dưới: - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

r.

ên trang W_ICDL tạo giao diện có hình như bên dưới: Xem tại trang 52 của tài liệu.
Sau khi đăng ký được một hosting miễn phí ta sẽ có màn hình như sau: (ở đây ta có tên miền là: http://icdl.somee.com)  - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

au.

khi đăng ký được một hosting miễn phí ta sẽ có màn hình như sau: (ở đây ta có tên miền là: http://icdl.somee.com) Xem tại trang 55 của tài liệu.
Hình 2. 39: Màn hình chính sau khi đăng ký hosting trên somee.com - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

39: Màn hình chính sau khi đăng ký hosting trên somee.com Xem tại trang 56 của tài liệu.
Hình 2. 40: Chọn File Manager - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

40: Chọn File Manager Xem tại trang 56 của tài liệu.
Hình 2. 41: Chọn Upload - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

41: Chọn Upload Xem tại trang 57 của tài liệu.
Hình 2. 44: Giao diện Website khi chạy trên trình duyệt - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 2..

44: Giao diện Website khi chạy trên trình duyệt Xem tại trang 58 của tài liệu.
Hình 3. 1: Giao diện Web Service - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 3..

1: Giao diện Web Service Xem tại trang 59 của tài liệu.
Hình 3. 4: Giao diện và kết quả tra cứu bằng số CMND/CCCD - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 3..

4: Giao diện và kết quả tra cứu bằng số CMND/CCCD Xem tại trang 60 của tài liệu.
Hình 3. 5: Giao diện và kết quả tìm kiếm sinh viên trong khoảng thời gian - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 3..

5: Giao diện và kết quả tìm kiếm sinh viên trong khoảng thời gian Xem tại trang 61 của tài liệu.
Hình 3. 8: Giao diện và kết quả tra cứu bằng mã sinh viên trên Website - Đồ án Xây dựng website hỗ trợ tra cứu kết quả thi ICDL của sinh viên HPU

Hình 3..

8: Giao diện và kết quả tra cứu bằng mã sinh viên trên Website Xem tại trang 63 của tài liệu.

Từ khóa liên quan

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

Tài liệu liên quan