Hướng dẫn chuyển đổi chương trình đào tạo hiện hành phù hợp với phương thức đào tạo theo tín chỉ 1 TRƯỜNG ĐẠI HỌC KNH TẾ KỸ THUẬT CÔNG NGHIỆP KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN MẠNG MÁY TÍNH VÀ CN ĐA PHƢ[.]
TRƯỜNG ĐẠI HỌC KNH TẾ - KỸ THUẬT CÔNG NGHIỆP KHOA CƠNG NGHỆ THƠNG TIN BỘ MƠN: MẠNG MÁY TÍNH VÀ CN ĐA PHƢƠNG TIỆN ĐỀ CƢƠNG CHI TIẾT HỌC PHẦN: ỨNG DỤNG DỮ LIỆU WEB THÔNG TIN CHUNG Tên học phần (tiếng Việt): ỨNG DỤNG DỮ LIỆU WEB Tên học phần (tiếng Anh): WEB DATA APPLICATION Mã môn học: Khoa/Bộ mơn phụ trách: Mạng máy tính cn đa phương tiện Giảng viên phụ trách chính: ThS Cao Ngọc Ánh Email: cnanh@uneti.edu.vn GV tham gia giảng dạy: TS Trần Hồng Việt, ThS Doãn Thị Thúy Hiền, ThS Điền Thị Hồng Hà Số tín chỉ: 2(24, 12, 30, 60) Số tiết Lý thuyết: 24 Số tiết TH/TL: 12 24+12/2 = 10 tuần x tiết/tuần Số tiết Tự học: 60 Tính chất học phần: Bắt buộc Học phần tiên quyết: Khơng Học phần học trước: Mạng máy tính Các yêu cầu học phần: Sinh viên có tài liệu học tập MÔ TẢ HỌC PHẦN Trang bị cho sinh viên nắm khái niệm, kỹ thuật lập trình chuyên sâu lập trình web động ngôn ngữ PHP với sở liệu MySQL MỤC TIÊU CỦA HỌC PHẦN ĐỐI VỚI NGƢỜI HỌC Kiến thức Vận dụng Trang bị cho sinh viên kiến thức HTML, CSS lập trình PHP với CSDL MySQL Kỹ Thiết kế wesite bản, website thương mại điện tử Năng lực tự chủ trách nhiệm Nghiêm túc, trách nhiệm, chủ động, tích cực, chăm chỉ, cẩn thận CHUẨN ĐẦU RA HỌC PHẦN Mã CĐR G1 CĐR CTĐT Mô tả CĐR học phần Sau học xong môn học này, người học có thể: Về kiến thức Hiểu khái niệm web, kỹ thuật xây dựng G1.1.1 thiết kế lập trình website 1.2.1 Vận dụng kiến thức lập trình web với HTML, CSS, PHH, G1.1.2 Mysql, viết ứng dụng sử dụng ngơn ngữ lập trình php theo u cầu Thiết kế cài đặt ứng dụng từ đơn giản: Xây dựng toán G1.2.1 quản trị CSDL, thiết kế định dạng website HTML, CSS; Lập trình web với php mysql Tiếp cận, phân tích,viết ứng dụng web quản lý csdl G1.2.2 php với mysql G2 Về kỹ Thành thạo thiết kế web với html, định dạng trang web với CSS, G2.1.1 lập trình web với php mysql 1.2.2 Áp dụng kiến thức chun mơn lập trình web: G2.1.2 PHP, CSS, report, session, cookies 2.1.2 G2.2.1 Thiết kế, cài đặt ứng dụng web đáp ứng nhu cầu người dùng 2.1.3 G2.2.2 Phân tích vấn đề, xác định yêu cầu, đề xuất giải pháp giải toán thực tế Năng lực tự chủ Trách nhiệm G3 G3.1.1 Rèn luyện tính chủ động học tập rèn luyện 1.3.1 1.4.1 2.1.1 2.2.1 3.1.1 3.1.2 G3.2.1 Tổng hợp kỹ lập trình web Nâng cao khả tự nghiên cứu, học hỏi, khả làm việc G3.2.2 hiệu theo nhóm, khả đảm nhận vai trị trưởng nhóm thích hợp 3.2.1 NỘI DUNG MÔN HỌC, KẾ HOẠCH GIẢNG DẠY STT Số tiết LT Nội dung Số tiết TH Tài liệu học tập, tham khảo STT Nội dung Chƣơng Các khái niệm Ngôn ngữ HTML 1.1 Các khái niệm 1.1.1 Khái niệm Mạng máy tính 1.1.2 Khái niệm Internet 1.1.3 Khái niệm mơ hình Client/Server 1.1.4 Các dịch vụ bản(WWW, Email, FPT, Chat) 1.1.5 HTTP gì? 1.1.6 URL gì? 1.1.7 Website gì? 1.2 Ngơn ngữ HTML 1.2.1 Khái niệm ngôn ngữ HTML 1.2.2 Các thẻ định cấu trúc tài liệu 1.2.3.Các thẻ định dạng khối 1.2.4 Các thẻ định dạng danh sách 1.2.5 Các thẻ định dạng ký tự 1.2.6 Các thẻ chèn âm thanh, hình ảnh 1.2.7 Các thẻ định dạng bảng biểu 1.2.8.FORM 1.2.9 HTML5 Chƣơng Ngôn ngữ kịch Vbscript Javascript 2.1 Ngôn ngữ Vbscript 2.2 Ngôn ngữ Javascript Chƣơng 3: Định dạng CSS 3.1 Giới thiệu 3.2 Một số qui ước cách viết CSS 3.3 Màu chữ màu 3.4 Font chữ 3.5 Text 3.6 Class ID 3.7 Span Div 3.8 CSS3 Chƣơng 4: Giới thiệu ứng dụng Web 4.1 Giới thiệu ứng dụng web 4.2 Một số dạng website 4.2.1 Giới thiệu 4.2.2 Sản phẩm dịch vụ 4.2.3 Đăng kí tài khoản 4.2.4 Tìm kiếm 4.2.5 Giỏ hàng đặt hàng Số tiết LT Số tiết TH Tài liệu học tập, tham khảo 1,2,3,4 1,2,3,4 1,2,3,4 STT Số tiết LT Nội dung 4.2.6 Các chức khác 4.3 Diễn giải số chức 4.3.1 Đăng ký tài khoản người dùng 4.3.2 Chức đăng nhập 4.3.3 Chức thay đổi mật 4.3.4 Chức quên mật 4.3.5 Chức tìm kiếm sản phẩm 4.3.6 Chức liệt kê sản phẩm 4.3.7 Chức giỏ hàng, đặt hàng 4.4 Cài đặt gói XAMPP Server Chƣơng 5: Lập trình kịch trình chủ PHP 5.1 Giới thiệu kịch trình chủ PHP 5.1.1 Lịch sử đời kịch trình chủ PHP 5.1.2 Mã PHP HTML 5.2 Biến kịch trình chủ PHP 5.2.1 Khai báo biến 5.2.2.Gán giá trị cho biến 5.2.3.Ghép nối chuỗi 5.2.4.Nhận dạng 5.3 Hàm $_POST $_GET 5.3.1.Lấy giá trị từ form 5.3.2.Lấy giá trị từ Query String 5.3.3.Kiểm tra tên thẻ hay tham số 5.3.4 Url thân thiện 5.4 Kiểu liệu PHP 5.4.1 Chuyển đổi kiểu liệu 5.4.2 Biến biến thiên 5.4.3 Hằng PHP 5.4.4 Kiểu liệu mảng 5.4.5 Hàm dùng cho kiểu chuỗi 5.5 Toán tử PHP 5.5.1 Các phép toán số học 5.5.2 Phép toán gán kết hợp 5.5.3 Phép toán so sánh 5.5.4 Phép toán ? Số tiết TH Tài liệu học tập, tham khảo 1,2,3,4 STT Số tiết LT Nội dung 5.5.5 Ưu tiên phép toán PHP 5.6 Hàm kịch trình chủ PHP 5.6.1 Hàm có sẵn 5.6.2 Hàm người dùng định nghĩa 5.7 Chèn tập tin PHP 5.7.1 Tính quán 5.7.2 Sử dụng hàng require() 5.7.3 Sử dụng hàm include() Thực hành, kiểm tra Chƣơng 6: Quản trị CSDL MySql 6.1 Giới thiệu PhpMyadmin website 6.2 Chức tạo quản lý sở liệu 6.2.1 Tạo sở liệu 6.2.2 Xoá sở liệu 6.3 Thiết kế Table kiểu liệu 6.3.1 Tạo bảng liệu 6.3.2 Thay đổi cấu trúc 6.3.3 Kiểu liệu 6.3.4 Các thuộc tính khác 6.3.5 Quan hệ bảng liệu 6.3.6 Thêm, xoá sửa liệu 6.3.7 Xoá bảng liệu 6.4 Chức quản trị sở liệu 6.4.1 Import Export liệu 6.4.2 Quản lý sở liệu Chƣơng 7: Kịch PHP CSDL Mysql 7.1 Kết nối CSDL 7.1.1 Thiết lập kết nối CSDL 7.1.2 Mở CSDL 7.1.3 Truy vấn CSDL 7.2 Liệt kê mẩu tin 7.3 Thêm thông tin vào CSDL 7.4 Cập nhật liệu 7.5 Xoá mẩu tin Số tiết TH Tài liệu học tập, tham khảo 1,2,3,4 3 1,2,3,4 1,2,3,4 Số tiết LT Nội dung STT Chƣơng 8: Tìm kiếm phân trang 8.1 Chức tìm kiếm liệu 8.1.1 Tìm kiếm nhanh 8.1.2 Tìm kiếm 8.1.3 Tìm kiếm nâng cao 8.1.4 Kết qủa tìm kiếm 8.2 Liệt kê danh sách mẩu tin theo nhóm 8.3 Điều hƣớng phân trang liệu Chƣơng 9: SESSION COOKIE 9.1 Khái niệm phiên làm việc 9.2 Biến Session 9.2.1 Chu kỳ sống Session 9.2.2 Khai báo khởi tạo Session 9.2.3 Khai báo lấy giá trị từ Session 9.2.4 Khai báo cập nhật giá trị Session 9.2.5 Khai báo xoá Session 9.2.6 Ứng dụng biến Session 9.3 Làm việc với biến Cookie 10 Thực hành, kiểm tra Số tiết TH 1,2,3,4 Tổng cộng 24 Tài liệu học tập, tham khảo 12 MA TRẬN MỨC ĐỘ ĐÓNG GÓP CỦA NỘI DUNG GIẢNG DẠY ĐỂ ĐẠT ĐƢỢC CHUẨN ĐẦU RA CỦA HỌC PHẦN Mức 1: Thấp Mức 2: Trung bình Mức 3: Cao (Lưu ý: Khi đánh giá mức độ đóng góp “nội dung giảng dạy” tới tiêu chuẩn (Gx.x.x) ảnh hưởng tới việc phân bổ thời lượng giảng dạy phần nội dung giảng dạy mức độ ưu tiên kiểm tra đánh giá nội dung đó) Chuẩn đầu học phần Chƣơn Nội dung giảng dạy G1.1 G1.1 G1.1 G1.2 G1.2 G2.1 G2.1 G2.1 G2.2 G2.2 G3.1 G3.1 G3.2 G3.2 g 1 2 Chƣơng 1: Các khái niệm Ngôn ngữ HTML 1.1 Các khái niệm 2 1.2 Ngôn ngữ HTML Chƣơng 2: Ngôn ngữ kịch Vbscript Javascript 2.1 Ngôn ngữ Vbscript 2.2 Ngôn ngữ Javascript Chƣơng 3: Định dạng CSS 3.1 Giới thiệu 3.2 Một số qui ước cách viết CSS 3.3 Màu chữ màu 3.4 Font chữ 3.5 Text 3.6 Class ID 3.7 Span Div 3.8 CSS3 Chƣơng 4: Giới thiệu ứng dụng Web 4.1 Giới thiệu ứng dụng web 4.2 Một số dạng website 4.3 Diễn giải số chức 4.4 Cài đặt gói XAMPP Server Chƣơng 5: Lập trình kịch trình chủ PHP 5.1 Giới thiệu kịch trình chủ PHP 5.2 Biến kịch 2 trình chủ PHP 5.3 Hàm $_POST 2 2 2 2 2 3 3 3 2 2 2 2 2 2 2 Chuẩn đầu học phần Chƣơn Nội dung giảng dạy G1.1 G1.1 G1.1 G1.2 G1.2 G2.1 G2.1 G2.1 G2.2 G2.2 G3.1 G3.1 G3.2 G3.2 g $_GET 5.4 Kiểu liệu PHP 5.5 Toán tử PHP 5.6 Hàm kịch trình chủ PHP 5.7 Chèn tập tin PHP Chƣơng 6: Khám phá Website Quản trị CSDL 6.1 Giới thiệu PhpMyadmin website 6.2 Chức tạo quản lý sở liệu 6.3 Thiết kế Table kiểu liệu 6.4 Chức quản trị sở liệu Chƣơng 7: Kịch PHP CSDL Mysql 2 2 2 2 2 2 3 2 2 2 3 2 2 2 7.1 Kết nối CSDL 7.2 Liệt kê mẩu tin 7.3 Thêm thông tin vào CSDL 7.4 Cập nhật liệu 7.5 Xóa liệu Chƣơng 8: Tìm kiếm phân trang 8.1 Chức tìm kiếm liệu 8.2 Liệt kê danh sách mẩu tin theo nhóm 8.3 Điều hướng phân trang liệu Chƣơng 9: SESSION COOKIE 9.1 Khái niệm phiên làm việc 9.2 Biến Session 9.3 Làm việc với biến Cookie 2 2 2 2 2 2 PHƢƠNG THỨC ĐÁNH GIÁ HỌC PHẦN Chuẩn đầu học phần Quy định TT Điểm thành phần Điểm trình (40%) (Theo QĐ Số: 686/QĐĐHKTKTCN) Kiểm tra thường xuyên + Hình thức: Tham gia thảo luận, kiểm tra 15 phút, hỏi đáp + Số lần: Tối thiểu lần/sinh viên + Hệ số: Kiểm tra định kỳ lần + Hình thức: tham gia thảo luận, kiểm tra 45 phút, hỏi đáp + Thời điểm: Tuần + Hệ số: Kiểm tra định kỳ lần + Hình thức: Nộp tập lớn theo tình ứng dụng + Thời điểm: Tuần 15 + Hệ số: Kiểm tra chuyên cần + Hình thức: Điểm danh theo thời gian tham gia học lớp + Hệ số: G1 1.2 G1 1.6 G1 G1 G1 2.2 G 1 G 2 G2 G2 G2 2 G2 G3 1 G X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X G3 G3 G3 2 G3 G3 2.4 X X X X X X X X X X X X X X X X X X X X X X X X X X 8.PHƢƠNG PHÁP DẠY VÀ HỌC Giảng viên giới thiệu học phần, tài liệu học tập, tài liệu tham khảo, địa website để tìm tư liệu liên quan đến môn học Nêu nội dung cốt lõi chương tổng kết chương, sử dụng giảng điện tử mơ hình giáo cụ trực quan giảng dạy Tập trung hướng d n học, tư vấn học, phản hồi kết thảo luận, tập lớn, kết kiểm tra nội dung lý thuyết chương Giảng viên mơ tả hoạt động thực tế q trình sản xuất doanh nghiệp liên quan đến biến đổi điện Các phương pháp giảng dạy áp dụng: Phương pháp thuyết trình; Phương pháp thảo luận nhóm; Phương pháp mơ phỏng; Phương pháp minh họa; Phương pháp miêu tả, làm m u Sinh viên chuẩn bị chương, làm tập đầy đủ, trau dồi kỹ làm việc nhóm để chuẩn bị thảo luận Trong trình học tập, sinh viên khuyến khích đặt câu hỏi phản biện, trình bày quan điểm, ý tưởng sáng tạo nhiều hình thức khác QUY ĐỊNH CỦA HỌC PHẦN 9.1 Quy định tham dự lớp học Sinh viên/học viên có trách nhiệm tham dự đầy đủ buổi học Trong trường hợp nghỉ học lý bất khả kháng phải có giấy tờ chứng minh đầy đủ hợp lý Sinh viên vắng 50% buổi học dù có lý hay khơng có lý bị coi khơng hồn thành khóa học phải đăng ký học lại vào học kỳ sau Tham dự tiết học lý thuyết Thực đầy đủ tập giao sách tập hình họa vẽ kỹ thuật Tham dự kiểm tra học kỳ Tham dự thi kết thúc học phần Chủ động tổ chức thực tự học 9.2 Quy định hành vi lớp học Học phần thực nguyên tắc tôn trọng người học người dạy Mọi hành vi làm ảnh hưởng đến trình dạy học bị nghiêm cấm Sinh viên phải học quy định Sinh viên trễ 15 phút sau học bắt đầu không tham dự buổi học Tuyệt đối không làm ồn, gây ảnh hưởng đến người khác q trình học Tuyệt đối khơng ăn uống, nhai kẹo cao su, sử dụng thiết bị điện thoại, máy nghe nhạc học 10 TÀI LIỆU HỌC TẬP, THAM KHẢO 10.1 Tài liệu học tập: [1] Mai Mạnh Trừng, Ứng dụng liệu web, NXB Giáo dục Việt Nam, 2016 10.2 Tài liệu tham khảo: [2] Phạm Hữu Khang, Xây dựng ứng dụng Web PHP MySQL, NXB Phương Đông, 2010 [3] Ts Hồ Văn Lâm (CB), Ths Nguyễn Ngọc Dũng, Ths Nguyễn Thị Kim Phượng, Giáo trình lập trình ứng dụng web, Nhà xuất Xây dựng, 2019 [4] Phạm Hữu Khang, Xây dựng triển khai ứng dụng thương mại điện tử Tập 2: Với công cụ ASP.Net, Visual Basic NET, SQL Server, NXB Lao động xã hội, 2006 11 HƢỚNG DẪN THỰC HIỆN Các Khoa, Bộ môn phổ biến đề cương chi tiết cho toàn thể giáo viên thực 10 Giảng viên phổ biến đề cương chi tiết cho sinh viên vào buổi học học phần Giảng viên thực theo đề cương chi tiết duyệt Trƣởng khoa Trƣởng môn (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) 11 Hà Nội, Ngày tháng năm 2018 Ngƣời biên soạn (Ký ghi rõ họ tên) ... Lập trình web với php mysql Tiếp cận, phân tích,viết ứng dụng web quản lý csdl G1.2.2 php với mysql G2 Về kỹ Thành thạo thiết kế web với html, định dạng trang web với CSS, G2.1.1 lập trình web với. .. động thực tế trình sản xuất doanh nghiệp liên quan đến biến đổi điện Các phương pháp giảng dạy áp dụng: Phương pháp thuyết trình; Phương pháp thảo luận nhóm; Phương pháp mơ phỏng; Phương pháp... thiết kế lập trình website 1.2.1 Vận dụng kiến thức lập trình web với HTML, CSS, PHH, G1.1.2 Mysql, viết ứng dụng sử dụng ngơn ngữ lập trình php theo yêu cầu Thiết kế cài đặt ứng dụng từ đơn giản: