Xây dựng website bán máy tính online

41 357 0
Xây dựng website bán máy tính online

Đ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

Trong thời đại công nghệ thông tin phát triển nhanh chóng, internet được ứng dụng rộng rãi vào các lĩnh vực của đời sống như hiện nay, thì việc xây dựng website bán điện thoại online cũng không có gì xa lạ bởi vì lợi ích mà nó đem lại không hề nhỏ: tiết kiệm thời gian, công sức đem lại hiệu quả cao trong việc trao đổi thông tin. Nắm bắt được những lợi ích mà internet nói chung và cụ thể là website bán điện thoại online nói riêng mang lại, em đã cho ra đời website với mục đích tạo ra những thuận lợi trong việc trao đổi ,mua bán các sản phẩm và đáp ứng nhu cầu của khác hàng.

TRƯỜNG CAO ĐẲNG CÔNG NGHỆ THÔNG TIN HỮU NGHỊ VIỆT - HÀN KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CHUYÊN ĐỀ NGÀNH: LẬP TRÌNH MÁY TÍNH Tên đề tài: XÂY DỰNG WEBSITE BÁN MÁY TÍNH ONLINE Sinh viên thực : GIÁP THANH QUÂN Lớp : CCLT07A Giảng viên hướng dẫn : NGUYỄN THỊ HẠNH Đà Nẵng, tháng năm 2016 Xây dựng Website bán máy tính online LỜI NÓI ĐẦU Lý chọn đề tài Trong thời đại công nghệ thông tin phát triển nhanh chóng, internet ứng dụng rộng rãi vào lĩnh vực đời sống nay, việc xây dựng website bán điện thoại online xa lạ lợi ích mà đem lại không nhỏ: tiết kiệm thời gian, công sức đem lại hiệu cao việc trao đổi thông tin Nắm bắt lợi ích mà internet nói chung cụ thể website bán điện thoại online nói riêng mang lại, em cho đời website với mục đích tạo thuận lợi việc trao đổi ,mua bán sản phẩm đáp ứng nhu cầu khác hàng Mục tiêu nhiệm vụ nghiên cứu Mục tiêu: Ứng dụng ngôn ngữ lập trình PHP hệ quản trị sơ sở liệu My SQL để xây dựng website hoàn thiện, có đầy đủ chức giúp người dùng dễ dàng tương tác, trao đổi thông tin với website Nhiệm vụ nghiên cứu: - Tìm hiểu lợi ích mà website thông tin mang lại - Tìm hiểu ngôn ngữ lập trình PHP hệ quản trị sở liệu MySQL để xây dựng website - Tìm hiểu yêu cầu đối tượng sử dụng website từ xây dựng website phù hợp đáp ứng nhu cầu sử dụng - Xây dựng hoàn thiện website Đối tượng phạm vi nghiên cứu Đối tượng nghiên cứu: - Ngôn ngữ lập trình PHP - Hệ sở liệu MySQL Phạm vi nghiên cứu: - Nghiên cứu cách tiếp cận trao đổi thông tin người dùng internet, yêu cầu chức mà người dùng đặt sử dụng website giúp ho dễ dàng tương tác website - Tài liệu ngôn ngữ PHP - Tài liệu sử dụng hệ sở liệu MySQL SVTH: Giáp Thanh Quân Trang i Xây dựng Website bán máy tính online Phương pháp nghiên cứu - Tìm hiểu, nghiên cứu tài liệu ngôn ngữ lập trình PHP hệ quản trị sở liệu MySQL - Khảo sát thực tế, tham khảo ý kiến người sử dụng để đặt yêu cầu, chức cần thiết website - Xây dựng website đáp ứng nhu cầu sử dụng dựa kết khảo sát thực tế Ý nghĩa khoa học thực tiễn - Tổng hợp, áp dụng kiến thực nắm trình hoc tập để xây dựng, hoàn thiện website Chứng minh lợi ích mà internet mạng lại thời đại công nghệ thông tin phát triển Tạo điều kiện thuận lợi cho việc trao đổi thông tin, chia sẻ tài liệu thành viên lớp Giúp tiết kiệm thời gian, công sức tiền bạc NỘI DUNG ĐỒ ÁN Chương 1: TỔNG QUAN VỀ PHP VÀ MYSQL Chương 2: PHÂN TÍCH HỆ THỐNG VÀ THIẾT KẾ CHỨC NĂNG Chương 3: CHƯƠNG TRÌNH ỨNG DỤNG SVTH: Giáp Thanh Quân Trang ii Xây dựng Website bán máy tính online MỤC LỤC LỜI NÓI ĐẦU I MỤC LỤC III DANH MỤC BẢNG BIỂU V DANH MỤC HÌNH ẢNH VI CHƯƠNG 1: TỔNG QUAN VỀ PHP VÀ MYSQL 1TỔNG QUAN VỀ NGÔN NGỮ LẬP TRÌNH PHP 2Giới thiệu PHP 3Tại phải sử dụng PHP 4Cú pháp PHP 5Cấu trúc .2 6Xuất giá trị trình duyệt 7Khái niệm biến, chuỗi PHP 8Biến PHP 9Hằng PHP .4 10Khái niệm chuỗi 11Các kiểu liệu PHP 12Các phép toán PHP 13Các phép toán số học 14Các phép toán so sánh 15Các phép toán logic .5 16Phép toán chuỗi 17Các phép toán tự tăng giảm 18Các cấu trúc điều khiển PHP 19Cấu trúc rẽ nhánh .6 20Cấu trúc lặp 21Truy cập đến FORM 22Hàm GET 23Hàm POST 24TỔNG QUAN VỀ HỆ QUAN VỀ HỆ QUẢN TRỊ CƠ SỞ DỮ LIỆU MYSQL 25Giới thiệu MySQL 26Kiểu liệu MySQL 27Các phát biểu SQL 10 28Cậu lệnh SELECT 10 29Câu lệnh INSERT INTO .10 30Câu lệnh UPDATE 11 31Câu lệnh DELETE .11 CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG VÀ THIẾT KẾ 12 CHỨC NĂNG 12 2.1 PHÁT BIỂU BÀI TOÁN 12 2.2 CÁC QUY TRÌNH TRÊN WEBSITE 12 2.2.1 Quy trình đăng kí thành viên .12 2.2.2 Quy trình đăng nhập 13 2.2.3 Quy trình cập nhật liệu 14 2.2.4 Quy trình tìm kiếm .14 2.3 YÊU CẦU HỆ THỐNG 15 2.3.1 Yêu cầu chức .15 SVTH: Giáp Thanh Quân Trang iii Xây dựng Website bán máy tính online 2.3.2 Yêu cầu phi chức .16 2.4 MÔ HÌNH HÓA CHỨC NĂNG 17 2.4.1 Biểu đồ phân rã chức ( BFD) .17 2.4.2.Biểu đồ luồng liệu mức ngữ cảnh 17 2.4.2.1 Biểu đồ luồng liệu mức .18 2.4.2.2 Biểu đồ luồng liệu mức 1: Quản trị hệ thống .19 2.4.2.3 Biểu đồ luồng liệu mức 1: Danh mục sản phẩm 20 2.4.2.4 Biểu đồ luồng liệu mức 1: Danh mục quảng cáo 22 2.4.2.5 Biểu đồ luồng liệu mức 1: Danh mục tìm kiếm 22 2.5 .THIẾT KẾ CƠ SỞ DỮ LIỆU 22 CHƯƠNG 3: CHƯƠNG TRÌNH ỨNG DỤNG 26 3.1.CHƯƠNG TRÌNH 26 3.2 GIAO DIỆN 26 3.2.1 Giao diện trang chủ (index.php) 26 3.2.2 Giao diện trang giới thiệu 27 3.2.3 Giao diện trang hướng dẫn .27 3.2.4 Giao diện trang liên hệ 28 3.2.5 Giao diện trang chi tiết sản phẩm .28 3.2.6 Giao diện trang giỏ hàng 29 3.2.7 Giao diện trang đặt hàng 29 3.2.8 Giao diện trang admin (quản lý sản phẩm) 30 3.2.9 Giao diện trang admin (đơn hàng) 30 3.2.10 Giao diện trang admin ( quản lý thành viên) 30 3.2.11 Giao diện trang admin (Liên hệ) .31 CHƯƠNG : KẾT LUẬN VÀ HƯỚNG PHÁT TRIỂN 32 4.1.KẾT LUẬN 4.2.KẾT QUẢ ĐẠT ĐƯỢC 32 32 DANH MỤC TÀI LIỆU THAM KHẢO 33 SVTH: Giáp Thanh Quân Trang iv Xây dựng Website bán máy tính online DANH MỤC BẢNG BIỂU BẢNG 1.1 : CÁC PHÉP TOÁN SỐ HỌC BẢNG 1.2 : CÁC PHÉP TOÁN SO SÁNH BẢNG 1.3 : CÁC PHÉP TOÁN LOGIC BẢNG 1.4 : CÁC PHÉP TOÁN TỰ TĂNG GIẢM BẢNG 1.5 : KIỂU DỮ LIỆU STRING BẢNG 1.6 : KIỂU DỮ LIỆU NUMERIC 10 BẢNG 1.7 : KIỂU DỮ LIỆU DATE VÀ TIME 10 SVTH: Giáp Thanh Quân Trang v Xây dựng Website bán máy tính online DANH MỤC HÌNH ẢNH HÌNH 2.1 : QUY TRÌNH ĐĂNG KÍ THÀNH VIÊN 12 HÌNH 2.2 : QUY TRÌNH ĐĂNG NHẬP THÀNH VIÊN 13 HÌNH 2.3 : QUY TRÌNH CẬP NHẬT DỮ LIỆU 14 HÌNH 2.4 : QUY TRÌNH TÌM KIẾM 14 SVTH: Giáp Thanh Quân Trang vi Xây dựng Website bán máy tính online CHƯƠNG 1: TỔNG QUAN VỀ PHP VÀ MYSQL Tổng quan ngôn ngữ lập trình PHP Giới thiệu PHP PHP viết tắt chữ Personal Home Page Là ngôn ngữ kịch trình chủ (Server Script) chạy phía máy chủ (Server side) giống server script khác: ASP, JSP, … Là kịch cho phép xây dựng ứng dụng web mạng internet hay intranet tương tác với moi sở liệu như: Informix, MySQL, PostgreSQL, Oracle, Sybase, SQL Server, … Các file PHP chứa văn (Text), thẻ HTML (HTML tags) đoạn mã kịch (Script) Năm 1995, phiên đời có tên PHP/FI viết nhà phát triển phần mềm Rasmus Lerdorf PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồm số chức PHP ngày Năm 1997, phiên PHP/FI 2.0 đời công bố dạng beta Đến tháng 11 năm 1997 thức công bố Năm 1997, phiên PHP 3.0 đời Andi Gutmans Zeev Suraski sau viết lại toàn mã nguồn trước công bố thức vào tháng năm 1998 Tháng 05/2000, phiên PHP 4.0 với hàng loạt tính bổ sung, thức công bố 29/06/2003, phiên PHP Beta thức công bố Tháng 10/2003, phiên Beta mắt với xuất hai tính chờ đợi: Iterators, Reflection namespace tính gây tranh cãi khác bị loại khỏi mã nguồn Ngày 21/12/2003: phiên PHP Beta công bố Ngày 13/07/2004, phiên PHP thức mắt sau chuỗi dài kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3 Ngày 14/07/2005, phiên PHP 5.1 Beta PHP Team công bố đánh dấu chín muồi PHP với có mặt PDO Tại phải sử dụng PHP Có nhiều lý khiến cho việc sử dụng ngôn ngữ chiếm ưu thế, sau SVTH: Giáp Thanh Quân Trang Xây dựng Website bán máy tính online số lý bản: Miễn phí, download dễ dàng từ Internet Ngôn ngữ dễ hoc, dễ viết Mã nguồn mở (open sorce code) Mã nguồn sửa lại nhiều viết chạy cho hệ điều hành từ Windows, Linnux, Unix Rất đơn giản việc kết nối với nhiều nguồn DBMS.ví dụ như: MySQL, Microsoft SQL Server 2000, Oracle, PostgreSQL, Adabas, dBase, Empress, FilePro, Informix, InterBase, mSQL, Solid, Sybase, Velocis nhiều hệ thống CSDL thuộc Hệ Điều Hành Unix (Unix dbm) DBMS nàocó hổ trợ chế ODBC (Open Database Connectivity) ví dụ DB2 IBM Cú pháp PHP Cấu trúc PHP có thẻ bắt đầu kết thúc giống với ngôn ngữ HTML Chỉ khác, PHP có nhiều cách để thể Cách 1: Cú pháp chính: Cách 2: Cú pháp ngắn gon: Cách 3: Cú pháp giống với ASP: Cách 4: Cú pháp bắt đầu script: Mặc dù có cách thể Nhưng lập trình viên có kinh nghiệm việc sử dụng cách lựa chon tối ưu Trong PHP để kết thúc dòng lệnh sử dụng dấu ";" Để thích đoạn liệu PHP ta sử dụng dấu "//" cho từng dòng Hoặc dùng cặp thẻ "/*…… */" cho từng cụm mã lệnh

Ngày đăng: 13/06/2017, 12:11

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