Báo Cáo Thực Tập Web Đề Tài Xây Dựng Website Laptop Mới.pdf

35 3 0
Báo Cáo Thực Tập Web Đề Tài Xây Dựng Website Laptop Mới.pdf

Đ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Ộ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP KHOA: CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP WEB Đề tài: Xây dựng Website Laptop Giáo viên hướng dẫn: TRẦN HỒNG VIỆT Nhóm thực : NHÓM Lớp : ĐH TIN 11A4 HN HÀ NỘI - 2020 1|Page BỘ CÔNG THƯƠNG TRƯỜNG ĐẠI HỌC KINH TẾ KỸ THUẬT CÔNG NGHIỆP KHOA: CÔNG NGHỆ THÔNG TIN BÁO CÁO THỰC TẬP WEB Đề tài: Xây dựng Website Laptop Giáo viên hướng dẫn : TRẦN HỒNG VIỆT Sinh viên nhóm : NHĨM Họ Tên : NGUYỄN THỊ NGA MSV : 17103100321 HÀ NỘI - 2020 2|Page MỤC LỤC BÁO CÁO THỰC TẬP WEB BÁO CÁO THỰC TẬP WEB LỜI NÓI ĐẦU .5 TÓM TẮT ĐỒ ÁN 1.2 Web 1.2.1 Các khái niệm Web 1.2.2 Cách tạo trang Web 1.2.3 Trình duyệt Web .8 1.2.4 Webserver 1.2.5 Phân loại Web 1.3 HTML 1.3.1 Cấu trúc chung trang HTML 10 1.4 CSS 10 1.4.1 CSS ? 10 1.4.2 Các thuật ngữ phổ biến Cascading style sheet gì? 10 CHƯƠNG TÌM HIỂU NGƠN NGỮ PHP 14 2.1 Khái niệm PHP .14 2.2 Hoạt động PHP: .15 2.3 Khai báo sử dụng Session, Cookie 15 CHƯƠNG CƠ SỞ DỮ LIỆU MYSQL 19 3.1 Giới thiệu sở liệu 19 3.2 Mục đích sử dụng sở liệu .19 CHƯƠNG XÂY DỰNG ỨNG DỤNG THỰC TẾ 20 4.1 Phân tích yêu cầu đề tài 20 3|Page 4.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: 20 4.1.2 Phạm vi dự án ứng dụng 20 4.1.3 Đối tượng sử dụng 21 4.1.4 Mục đích dự án .21 4.2 Xác định yêu cầu khách hàng 21 4.2.1 Yêu cầu hệ thống .22 4.3 Yêu cầu giao diện website .23 4.3.1 Giao diện người dùng 23 4.3.2 Giao diện người quản trị: 23 4.4 Phân tích chức hệ thống 23 4.4.1 Các chức đối tượng Customer .23 4.4.2 Các chức đối tượng Member 24 4.5 Bảng CSDL 25 4.6 Thiết kế giao diện 27 4.6.2 Giao diện form đăng nhập 28 4.6.3 Giao diện form đăng kí 30 TÀI LIỆU THAM KHẢO 33 4|Page LỜI NÓI ĐẦU Với phát triển nhảy vọt công nghệ thông tin nay, Internet ngày giữ vai trò quan trọng lĩnh vực khoa học kĩ thuật đời sống Dĩ nhiên bạn nghe nói nhiều Internet, nói cách đơn giản, Internet tập hợp máy tính nối kết với nhau, mạng máy tính tồn cầu mà kết nối máy PC họ Với mạng Internet, tin học thật tạo nên cách mạng trao đổi thông tin lĩnh vực văn hóa, xã hội, trị, kinh tế Trong thời đại ngày nay, thời đại mà “người người làm Web, nhà nhà làm Web” việc có Website để quảng bá công ty hay Website cá nhân khơng cịn điều xa xỉ Thơng qua Website khách hàng lựa chọn sản phẩm mà cần cách nhanh chóng hiệu Với cơng nghệ Word Wide Web, hay cịn gọi Web giúp bạn đưa thông tin mong muốn lên mạng Internet cho người xem cách dễ dàng với công cụ ngơn ngữ lập trình khác Sự đời ngơn ngữ lập trình cho phép xây dựng trang Web đáp ứng yêu cầu người sử dụng PHP (Personal Home Page) kịch phía trình chủ (Server Script) cho phép xây dựng trang Web sở liệu Với nhiều ưu điểm bật mà PHP MySQL nhiều người sử dụng Tuy nhiên, thời gian hạn hẹp, nỗ lực đồ án khó tránh khỏi thiếu sót Em mong nhận thơng cảm, lời góp ý bảo tận tình q Thầy Cô bạn Em xin chân thành cảm ơn thầy 5|Page TÓM TẮT ĐỒ ÁN Với mức độ phức tạp quy mô ứng dụng, cộng thêm vấn đề thời gian đề tài “Xây dựng Website Laptop mới” dừng mức tìm hiểu ngơn ngữ lập trình Web PHP & MYSQL, áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng mạng Website với mục đích cung cấp cho khách hàng thơng tin xác sản phẩm máy tính có thị trường hãng có uy tín ( Iphone, Hp,, Dell, Samsung…) cách thức đặt mua hàng qua mạng Các thông tin cập nhật thường xun nhanh chóng Vì vậy, rút ngắn khoảng cách người mua người bán, đưa thơng tin sản phẩm nhanh chóng đến cho khách hàng Do số hạn chế, nên website dừng lại chức đặt hàng hình thức tốn trực tiếp Trong tương lai, hệ thống phát triển theo hướng thương mại điện tử (với hình thức tốn trực tuyến qua thẻ tín dụng, tài khoản ngân hàng, thẻ mua hàng trực tuyến…) 6|Page CHƯƠNG WEB - HTML - CSS 1.2 Web 1.2.1 Các khái niệm Web Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc Web Ngày số Website giới đạt tới số khổng lồ Web cho phép bạn truy xuất thơng tin văn bản, hình ảnh, âm thanh, video tồn giới Thơng qua Website, q cơng ty giảm thiểu tối đa chi phí in ấn phân phát tài liệu cho khách hàng nhiều nơi 1.2.2 Cách tạo trang Web Có nhiều cách để tạo trang Web: - Có thể tạo trang Web chương trình xử lí văn - Tạo Web cách viết mã nguồn trình soạn thảo văn như: Notepad, WordPad…là chương trình soạn thảo văn có sẵn Window - Thiết kế cách dùng Web Wizard công cụ Word 97, Word 2000 - Thiết kế Web phần mềm chuyên nghiệp: FrontPage, Dreamweaver, Nescape Editor, Sublime Text… Phần mềm chuyên nghiệp Sublime Text giúp bạn thiết kế trang Web dễ dàng hơn, nhanh chóng hơn, phần lớn mã lệnh HTML có sẵn phần Code cho bạn Để xây dựng ứng dụng Web hồn chỉnh có tính thương mại, bạn cần kết hợp Client Script (kịch trình khách) Server Script (kịch trình chủ) với loại sở liệu đó, chẳng hạn như: MS Access, SQL Server, MySQL, Oracle, Khi bạn muốn triển khai ứng dụng Web mạng, điều kiện cấu hình phần cứng, bạn cần có trình chủ Web thường gọi Web Server 7|Page 1.2.3 Trình duyệt Web Trình duyệt Web cơng cụ truy xuất liệu mạng, phần mềm giao diện trực tiếp với người sử dụng Nhiệm vụ Web Browser nhận yêu cầu người dùng, gửi yêu cầu qua mạng tới Web Server nhận liệu cần thiết từ Server để hiển thị lên hình Để sử dụng dịch vụ WWW, Client cần có chương trình duyệt Web, kết nối vào Internet thơng qua ISP Các trình duyệt thông dụng là: Microsoft Internet Explorer, Mozilla Firefox Google Chrome… Trong Internet Explorer trình duyệt chuẩn cho phép trình bày nội dung Web server cung cấp, cho phép đăng kí tới Website Internet, hỗ trợ trình bày trang Web 1.2.4 Webserver Webserver: máy tính nối vào Internet chạy phần mềm thiết kế Webserver đóng vai trị chương trình xử lí nhiệm vụ xác định, tìm trang thích hợp, xử lí tổ hợp liệu, kiểm tra liệu hợp lệ Webserver nơi lưu trữ sở liệu, phần mềm đảm nhiệm vai trò Server cung cấp dịch vụ Web Webserver hỗ trợ công nghệ khác nhau: - IIS (Internet Information Service) : Hỗ trợ ASP, mở rộng hỗ trợ PHP - Apache: Hỗ trợ PHP - Tomcat: Hỗ trợ JSP (Java Servlet Page) 1.2.5 Phân loại Web 1.2.5.1 Web tĩnh Tài liệu phân phát đơn giản từ hệ thống file Server Định dạng trang web tĩnh siêu liên kết, trang định dạng Text, hình ảnh đơn giản  Ưu điểm: CSDL nhỏ nên việc phân phát liệu có hiệu rõ ràng, Server đáp ứng nhu cầu Client cách nhanh chóng Ta nên sử dụng Web tĩnh không thay đổi thông tin  Nhược điểm: Khơng đáp ứng u cầu phức tạp người sử dụng, không linh hoat 8|Page Hoạt động trang Web tĩnh thể sau: Browser gửi yêu cầu Browser Server Server gửi trả tài liệu 1.2.5.2 Website động Về nội dung trang Web động trang Web tĩnh, ngồi cịn thao tác với CSDL để đáp ứng nhu cầu phức tập trang Web Sau nhận yêu cầu từ Web Client, chẳng hạn truy vấn từ CSDL đặt Server, ứng dụng Internet Server truy vấn CSDL này, tạo trang HTML chứa kết truy vấn gửi trả cho người dùng Hoạt động Web động: Yêu cầu URL Form Kết nối CGI Dữ liệu trả CSDL Dữ liệu trả 1.3 HTML Trang Web kết hợp văn thẻ HTML HTML chữ viết tắt HyperText Markup Language hội đồng World Wide Web Consortium (W3C) quy định Một tập tin HTML chẳng qua tập tin bình thường, có html htm HTML giúp định dạng văn trang Web nhờ thẻ Hơn nữa, thẻ html liên kết từ cụm từ với tài liệu khác Internet Đa số thẻ HTML có dạng thẻ đóng mở Thẻ đóng dùng chung từ lệnh giống thẻ mở, 9|Page thêm dấu xiên phải (/) Ngôn ngữ HTML qui định cú pháp không phân biệt chữ hoa chữ thường Ví dụ, khai báo Khơng có khoảng trắng định nghĩa thẻ 1.3.1 Cấu trúc chung trang HTML Tiêu đề trang Web 1.4 CSS 1.4.1 CSS ? CSS  là từ viết tắt Cascading Style Sheets, tức ngôn ngữ dùng để định dạng phần tử ngôn ngữ đánh dấu (như HTML) tạo Hay nói cách khác, HTML định dạng phần tử có website tiêu đề, bảng biểu, tạo đoạn văn bản…, CSS giúp cho phần tử HTML trở nên phong phú, bật hơn, cách trang trí, đổi màu chữ, thêm màu sắc cho trang hay thay đổi cấu trúc trang… CSS hoạt động dựa vào việc tìm vùng chọn, ví dụ thẻ HTML, class, tên ID… Kế đến, áp dụng thuộc tính cần thay đổi lên vùng chọn 1.4.2 Các thuật ngữ phổ biến Cascading style sheet gì? Một số thuật ngữ phổ biến mà bạn cần biết của ngôn ngữ CSS là selectors, properties, values 10 | P a g e ... cộng thêm vấn đề thời gian đề tài ? ?Xây dựng Website Laptop mới? ?? dừng mức tìm hiểu ngơn ngữ lập trình Web PHP & MYSQL, áp dụng xây dựng ứng dụng thực nghiệm trang Web bán hàng mạng Website với mục... TIN BÁO CÁO THỰC TẬP WEB Đề tài: Xây dựng Website Laptop Giáo viên hướng dẫn : TRẦN HỒNG VIỆT Sinh viên nhóm : NHÓM Họ Tên : NGUYỄN THỊ NGA MSV : 17103100321 HÀ NỘI - 2020 2|Page MỤC LỤC BÁO CÁO... BÁO CÁO THỰC TẬP WEB BÁO CÁO THỰC TẬP WEB LỜI NÓI ĐẦU .5 TÓM TẮT ĐỒ ÁN 1.2 Web 1.2.1 Các khái niệm Web 1.2.2 Cách tạo trang Web

Ngày đăng: 08/03/2023, 19:32

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

  • Đang cập nhật ...

Tài liệu liên quan