Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 73 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
73
Dung lượng
3,87 MB
Nội dung
Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 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 kinh doanh máy tính xách tay trực tuyến” 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 linh kiện có thị trường hãng có uy tín ( Acer, Hp, Asus, Dell, Samsung…) cách thức đặt mua hàng qua mạng Các thông tin cập nhật thường xuyên 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 toá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 toá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…) Trang i Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay MỤC LỤC Nội dung TÓM TẮT ĐỒ ÁN .i DANH SÁCH HÌNH VẼ vii DANH SÁCH CÁC BẢNG BIỂU viii 1.1 Khái niệm Internet 1.1.1 Giới thiệu chung 1.1.2 Phân loại 1.2 World Wide Web 1.2.1 Các khái niệm World Wide Web 1.2.2 Cách tạo trang Web .2 1.2.3 Trình duyệt Web (Web Client hay Web Browser) 1.2.4 Webserver 1.2.5 Phân loại Web 1.2.5.1 Web tĩnh 1.2.5.2 Website động 1.3 HTML 1.3.1 Cấu trúc chung trang HTML 1.3.2 Các thẻ HTML CHƯƠNG TÌM HIỂU NGÔN NGỮ PHP 2.1 Khái niệm PHP .6 2.2 Tại nên dùng PHP 2.3 Hoạt động PHP: .7 2.4 Các loại thẻ PHP 2.5 Các kiểu liệu 2.5.1 Số nguyên 2.5.2 Số thực 2.5.3 Xâu 2.5.4 Mảng 2.5.4.1 Mảng chiều: 2.5.4.2 Mảng chiều 2.6 Biến - giá trị 2.6.1 Một số biến khai báo sẵn 2.6.2 Phạm vi giá trị 2.6.3 Tên biến .10 Trang ii Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 2.7 Các giá trị bên phạm vi PHP 10 2.8 Hằng 11 2.9 Biểu thức 11 2.10 Các cấu trúc lệnh 11 2.10.1 Các lệnh điều kiện toán tử 11 2.10.2 Phát biểu vòng lặp While 13 2.10.3 Vòng lặp For: 13 2.10.4 Vòng lặp while 14 2.10.5 Vòng lặp while 14 2.11 Hàm 14 2.11.1 Tham trị .14 2.11.2 Tham biến 14 2.11.3 Tham số có giá trị mặc định 14 2.11.4 Giá trị trả lại hàm .15 2.11.5 Hàm biến 15 2.12 Các toán tử 15 2.13 Lớp đối tượng 16 2.14 Tham chiếu 16 2.15 Khai báo sử dụng Session, Cookie .16 2.16 MySQL PHP 19 CHƯƠNG CƠ SỞ DỮ LIỆU MYSQL 22 3.1 Giới thiệu sở liệu 22 3.2 Mục đích sử dụng sở liệu 22 3.3 Các kiểu liệu sở liệu MySQL 23 3.3.1 Loại liệu numeric 23 3.3.2 Loại liệu kiểu Date and Time 23 3.3.3 Loại liệu String 24 3.4 Các thao tác cập nhật liệu 25 3.5 Các hàm thông dụng MySQL 26 3.5.1 Các hàm phát biểu GROUP BY 26 3.5.2 Các hàm xử lí chuỗi: 26 3.5.3 Các hàm xử lí thời gian 27 3.5.4 Các hàm toán học 27 CHƯƠNG XÂY DỰNG ỨNG DỤNG THỰC TẾ 28 4.1 Phân tích yêu cầu đề tài .28 4.1.1 Tóm tắt hoạt động hệ thống mà dự án ứng dụng: 28 4.1.2 Phạm vi dự án ứng dụng 28 Trang iii Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 4.1.3 Đối tượng sử dụng 28 4.1.4 Mục đích dự án 29 4.2 Xác định yêu cầu khách hàng .29 4.2.1 Hệ thống hành cửa hàng .29 4.2.2 Hệ thống đề nghị 29 4.3 Yêu cầu giao diện website 31 4.3.1 Giao diện người dùng 31 4.3.2 Giao diện người quản trị: 31 4.4 Phân tích chức hệ thống 31 4.4.1 Các chức đối tượng Customer (Khách vãng lai) .33 4.4.1.1 Chức đăng ký thành viên 33 Input: Khách vãng lai phải nhập đầy đủ thông tin (*: thông tin bắt buộc) .33 Tên đăng nhập: (*) 33 Mật khẩu: (*) .33 Nhập lại mật (*) 33 Họ tên: Nhập họ tên (*) 33 Email: nhập email (*) .33 Địa chỉ: Nhập địa Member (*) 33 Điện thoại: Nhập điện thoại (*) .33 Nhập mã an toàn: (*) 33 4.4.1.2 Chức tìm kiếm sản phẩm 33 4.4.1.3 Chức xem thông tin sản phẩm 33 4.4.1.4 Chức giỏ hàng 33 4.4.1.5 Chức đặt hàng 34 4.4.2 Các chức đối tượng Member (thành viên) 34 4.4.2.1 Chức đăng nhập 34 4.4.2.2 Chức đăng xuất 34 4.4.2.3 Chức đổi mật .34 4.4.2.4 Chức xem hóa đơn lập 35 4.4.3 Chức Administrator .35 4.4.3.1 Các chức quản lý Member 35 4.4.3.2 Các chức quản lý Sản Phẩm 35 4.4.3.3 Các chức quản trị người dùng 35 4.4.3.4 Các Chức Năng Đối Với Hóa Đơn Đặt Hàng .37 4.5 Biểu đồ phân tích thiết kế hệ thống 37 Trang iv Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 4.5.1 Biểu đồ hoạt động .37 4.5.2 Đặc tả Use-case 49 4.6 Cách tổ chức liệu thiết kế chương trình cho trang Web 54 4.6.1 Bảng giohang 55 4.6.1 Bảng giohang 55 Dùng để lưu thông tin giỏ hàng khách hàng 55 Dùng để lưu thông tin giỏ hàng khách hàng 55 4.6.2 Bảng hoadon 55 4.6.2 Bảng hoadon 55 Dùng để lưu thông tin đơn hàng 55 Dùng để lưu thông tin đơn hàng 55 4.6.3 Bảng lienhe 55 4.6.3 Bảng lienhe 55 Dùng để quản lí thắc mắc liên hệ khách hàng 55 Dùng để quản lí thắc mắc liên hệ khách hàng 55 4.6.4 Bảng loaisanpham 56 4.6.4 Bảng loaisanpham 56 Dùng để quản lí danh mục loại sản phẩm 56 Dùng để quản lí danh mục loại sản phẩm 56 4.6.5 Bảng nhomsanpham 56 4.6.5 Bảng nhomsanpham 56 Dùng để quản lý nhóm sản phẩm 56 Dùng để quản lý nhóm sản phẩm 56 4.6.6 Bảng sanpham 56 4.6.6 Bảng sanpham 56 Dùng để quản lý sản phẩm 56 Dùng để quản lý sản phẩm 56 4.6.7 Bảng thanhvien 56 4.6.7 Bảng thanhvien 56 Dùng để quản lý thành viên 56 Dùng để quản lý thành viên 56 4.6.11 Sơ đồ thực thể liên kết .57 4.7 Yêu cầu bảo mật .58 Trang v Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Hệ thống quản trị tuyệt đối an toàn, bị truy cập lỗi hệ thống .58 4.8 Thiết kế giao diện 58 4.8.2 Giao diện Form đăng nhập 59 4.8.5 Giao diện Form đăng ký thành viên 61 4.8.6 Giao diện trang chi tiết sản phẩm 61 4.8.7 Giao diện trang quản trị Admin 62 TÀI LIỆU THAM KHẢO .64 Trang vi Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay DANH SÁCH HÌNH VẼ Hình Biểu đồ Use Case 32 Hình Biểu đồ hoạt động đăng nhập vào hệ thống .37 Hình Biểu đổ hoạt động thoát khỏi hệ thốn 38 Hình Biểu đồ hoạt động đăng kí thành viên 39 Hình Biểu đồ hoạt động xem thông tin sản phẩm 40 Hình Biểu đồ chức thêm SP vào giỏ hàng 41 Hình Biểu đồ chức đặt hàng 42 Hình Biểu đồ chức đổi mật 43 Hình Biểu đồ chức xoá Member .44 Hình 10 Biểu đồ chức thêm sản phẩm 45 Hình 11 Biểu đồ chức sửa thông tin sản phẩm 46 Hình 12 Biểu đồ chức xoá sản phẩm 47 Hình 13 Biểu đồ chức xoá User 48 Hình 14 Use case tìm kiếm .49 49 49 Hình 15 Biểu đồ cộng tác chức tìm kiếm 49 Hình 16 Biểu đồ chức tìm kiếm 49 Hình 17 Use-case quản lý sản phẩm .50 Hình 18 Biểu đồ cộng tác chức cập nhật .50 Hình 19 Biểu đồ chức thêm sản phẩm .51 Hình 20 Biểu đồ chức sửa thông tin sản phẩm .51 Hình 21 Biểu đồ chức xóa sản phẩm 52 Hình 22 Biểu đồ chức đăng nhập 53 Hình 23 Biểu đồ chức đăng ký thành viên 54 Hình 24 Sơ đồ thực thể liên kết .57 Hình 25 Giao diện trang chủ 58 Hình 26 Giao diện form đăng nhập 59 Hình 27 Giao diện form liên hệ .60 Hình 28 Giao diện giỏ hàng 60 Hình 29 Giao diện form đăng ký thành viên 61 Hình 30 Giao diện trang chi tiết sản phẩm 61 Hình 31 Giao diện trang quản trị Admin .62 Trang vii Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay DANH SÁCH CÁC BẢNG BIỂU Bảng Bảng giohang 55 Bảng Bảng hoadon .55 Bảng Bảng lienhe 55 Bảng Bảng loaisanpham 56 Bảng Bảng nhomsanpham 56 Bảng Bảng sanpham 56 Bảng Bảng thanhvien 56 Trang viii Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay CHƯƠNG INTERNET, WORLD WIDE WEB VÀ HTML 1.1 Khái niệm Internet 1.1.1 Giới thiệu chung Internet mạng máy tính toàn cầu thành lập từ năm 80 bắt nguồn từ mạng APARRNET quốc phòng Mỹ Vào mạng Internet, bạn tìm thấy nhiều tài liệu để nghiên cứu, học tập, trao đổi thư từ, đặt hàng, mua bán Một mục tiêu Internet chia sẻ thông tin người dùng nhiều lĩnh vực khác Mỗi máy tính Internet gọi host Mỗi host có khả truyền thông tới máy khác Internet Một số host nối tới mạng đường nối Dial-up (quay số) tạm thời, số khác nối đường nối mạng thật 100% (như Ethernet, Tokenring ) 1.1.2 Phân loại Các máy tính mạng chia làm nhóm Client Server - Client: Máy khách mạng, chứa chương trình Client - Server: Máy phục vụ-Máy chủ Chứa chương trình Server, tài nguyên (tập tin, tài liệu ) dùng chung cho nhiều máy khách Server trạng thái chờ yêu cầu đáp ứng yêu cầu Client - Internet Server: Là server cung cấp dịch vụ Internet Web Server, Mail Server, FPT Server… Các dịch vụ thường dùng Internet - Dịch vụ World Wide Web (gọi tắt Web) - Dịch vụ Electronic Mail (viết tắt Email) - Dịch vụ FPT Để truyền thông với máy tính khác, máy tính Internet phải hỗ trợ giao thức chung TCP/IP (Transmission Control Protocol/Internet Protocol- giao thức điều khiển truyền liệu giao thức Internet), giao thức đồng bộ, cho truyền thông điệp từ nhiều nguồn tới nhiều đích khác Ví dụ vừ lấy thư từ hộp thư, đồng thời vừa truy cập trang Web TCP đảm bảo tính an toàn liệu, IP giao thức chi phối phương thức vận chuyển liệu Internet Trang Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 1.2 World Wide Web 1.2.1 Các khái niệm World Wide Web World Wide Web (WWW) hay gọi Web dịch vụ phổ biến Internet, 85% giao dịch Internet ước lượng thuộc WWW Ngày số Website giới đạt tới số khổng lồ WWW cho phép bạn truy xuất thông tin văn bản, hình ảnh, âm thanh, video toàn giới Thông qua Website, quý 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… Phần mềm chuyên nghiệp DreamWeaver 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 hoà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 1.2.3 Trình duyệt Web (Web Client hay Web Browser) 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 Trang Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay • Chức thêm sản phẩm Hình 19 Biểu đồ chức thêm sản phẩm • Chức sửa thông tin sản phẩm Hình 20 Biểu đồ chức sửa thông tin sản phẩm Trang 51 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay • Chức xóa sản phẩm: Hình 21 Biểu đồ chức xóa sản phẩm Tương tự Use-case quản lý người dùng hệ thống quản lý khách hàng (với chức thêm, sửa, xóa) Trang 52 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay • Chức đăng nhập: Hình 22 Biểu đồ chức đăng nhập Trang 53 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay • Chức đăng ký thành viên Hình 23 Biểu đồ chức đăng ký thành viên 4.6 Cách tổ chức liệu thiết kế chương trình cho trang Web Việc tổ chức liệu phải giải yêu cầu phân tích để lúc hiển thị lên trang Web có giao diện dễ nhìn, dễ dàng, hấp dẫn khách hàng Một phương pháp sử dụng rộn rãi từ trước đến quản lí theo nhóm sản phẩm Mỗi nhóm có mã nhóm tên nhóm để nhận biết Đối với Website này, với sản phẩm, sản phẩm tương ứng với mã hãng mã loại sản phẩm mã làm khóa bảng Sau số bảng sở liệu toàn sở liệu: Trang 54 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 4.6.1 Bảng giohang Dùng để lưu thông tin giỏ hàng khách hàng Name Type Null Chú thích Id_giohang Int(10) No Mã giỏ hàng id Int(10) No Mã sản phẩm user Varchar(255) No Tên user soluong Int(10) No Số lượng tinhtrang Text No Tình trạng ngaydat datetime No Ngày đặt hàng Bảng Bảng giohang 4.6.2 Bảng hoadon Dùng để lưu thông tin đơn hàng Name Type Null Id-hoadon Int(10) No hoten Varchar(255) No diachi Text No email Varchar(255) No dienthoai Int(20) No fax Int(20) No cty Varchar(255) No id Int(10) No soluong Int(10) No Bảng Bảng hoadon Chú thích Mã hóa đơn Tên khách hàng Địa Email Điện thoại Fax Công ty Mã sản phẩm Số lượng 4.6.3 Bảng lienhe Dùng để quản lí thắc mắc liên hệ khách hàng Name Type Null Id-lienhe Int(10) No hoten Text No cty Text No email Text No dienthoai Int(20) No fax Int(20) No diachi Text No noidung Text No ngaylienhe Datetime No Bảng Bảng lienhe Chú thích Mã liên hệ Họ tên Công ty Email Điện thoại Fax Địa Nội dung Ngày liên hệ Trang 55 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 4.6.4 Bảng loaisanpham Dùng để quản lí danh mục loại sản phẩm Name Type Null Id-loai Int(10) No Id_nhom Int(11) No tenloaisp Text No ghichu Varchar(255) No Bảng Bảng loaisanpham 4.6.5 Bảng nhomsanpham Dùng để quản lý nhóm sản phẩm Name Type Null Id_nhom Int(10) No tennhom Varchar(255) No Chuthich Text No Bảng Bảng nhomsanpham 4.6.6 Bảng sanpham Dùng để quản lý sản phẩm Name Type Null Id Int(20) No Id_loai Int(10) No tensp Text No mota Text No hinh Text No gia Int(15) No ghichu Text No soluongban Int(10) No Id_menu Int(10) No Bảng Bảng sanpham 4.6.7 Bảng thanhvien Dùng để quản lý thành viên Type Null Name hoten Varchar(255) No diachi Varchar(255) No email Varchar(255) No dienthoai Int(20) No user Varchar(255) No pass Varchar(32) No hieuluc Int(10) No capquyen Int(10) No Bảng Bảng thanhvien Chú thích Mã loại sp Mã nhóm sản phẩm Tên loại sản phẩm Ghi Chú thich Mã nhóm sản phẩm Tên nhóm sản phẩm Chú thích Chú thích Mã sản phẩm Mã loại sản phẩm Tên sản phẩm Mô tả Hình ảnh Đơn giá Ghi Số lượng Mã menu Chú thích Họ tên Địa Email Điện thoại Tên đăng nhập password Hiệu lực Quyền Trang 56 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 4.6.11 Sơ đồ thực thể liên kết Hình 24 Sơ đồ thực thể liên kết Trang 57 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 4.7 Yêu cầu bảo mật Có tính bảo mật cao, đảm bảo username, password cho phép hoạt động Admin User thay đổi thông tin sản phẩm toàn Website việc thay đổi thông tin cá nhân User việc quản lý liệu mật đăng nhập: + Tên đăng nhập + Mật đăng nhập Các thông tin khách hàng bảo mật Hệ thống quản trị tuyệt đối an toàn, bị truy cập lỗi hệ thống Như vậy, từ biểu đồ Use Case biểu đồ hoạt động hệ thống thể chức tác nhân hệ thống làm việc nào, xuất phát từ hệ thống yêu cầu hệ thống, yêu cầu khách hàng, nên xây dựng cho trang Website có đầy đủ chức người quản trị người dùng phải đảm bảo có tính bảo mật cao 4.8 Thiết kế giao diện 4.8.1 Giao diện trang chủ Hình 25 Giao diện trang chủ Trang chủ “Index.php”: Là trang chính, chứa tất mục để lựa chọn Từ trang chủ khách hàng tìm thấy thông tin cần thiết: Trang 58 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay - Thông tin loại sản phẩm với giao diện gần gũi, thân thiện dễ sử dụng từ khách hàng đặt mua cho sản phẩm yêu thích, phù hợp với túi tiền - Các viết hay thể giới máy tính quản trị hệ thống chọn lọc - Bạn có thắc mắc, góp ý với công ty… 4.8.2 Giao diện Form đăng nhập Hình 26 Giao diện form đăng nhập Trang “login.php” trang mà khách hàng nhập User Pass để đăng nhập vào website, chưa có tài khoản khách hàng nhấn vào nút Đăng ký để tạo cho tài khoản 4.8.3 Giao diện Form liên hệ Trang 59 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Hình 27 Giao diện form liên hệ Trang “lienhe.php” cầu nối khách hàng cửa hàng, khách hàng gửi thắc mắc ý kiến tới cửa hàng khách hàng phải nhập đầy đủ thông tin cá nhân form 4.8.4 Giao diện trang giỏ hàng Hình 28 Giao diện giỏ hàng Trang “giohang.php” trang mà khách hàng xem sản phẩm chọn Tại khách hàng biết số lượng mặt hàng chọn tổng số tiền phải toán Khách hàng thêm, cập nhập xóa sản phẩm giỏ hàng Tại có chức lưu lịch sử mua hàng khách hàng Trang 60 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 4.8.5 Giao diện Form đăng ký thành viên Hình 29 Giao diện form đăng ký thành viên Trang “register.php” Tại khách hàng điền đầy đủ thông tin cá nhân đăng ký cho tài khoản, để dùng cho việc mua hàng website 4.8.6 Giao diện trang chi tiết sản phẩm Hình 30 Giao diện trang chi tiết sản phẩm Trang 61 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Trang “chitiet.php” trang hiển thị thông tin chi tiết sản phẩm: giá, bảo hành, thông số kỹ thuật…giúp cho khách hàng có nhìn tổng quan sản phẩm Là sở để khách hàng có định mua sản phẩm hay không 4.8.7 Giao diện trang quản trị Admin Hình 31 Giao diện trang quản trị Admin Đây trang quản trị dành cho người Admin cửa hàng, cung cấp đầy đủ tính cho người quản trị như: quản lý sản phẩm, quản lý thành viên, quản lý đơn đặt hàng… KẾT LUẬN Đề tài “Xây dựng Website kinh doanh máy tính xách tay trực tuyến” xuất phát từ thực tế ngày nhằm tạo tảng sở ban đầu để hỗ trợ thêm cho bạn muốn thiết kế Website cho công ty hay Website cá nhân Mặc dù có nhiều cố gắng, tìm hiểu kiến thức học, kết hợp tra cứu tài liệu chuyên nghành hạn chế thời gian, khả kinh nghiệm nên không tránh khỏi thiếu sót định nên đề tài hoàn thành mức độ sau: - 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 Website kinh doanh máy tính xách tay trực tuyến Hướng nghiên cứu phát triển: - Tìm hiểu sâu ngôn ngữ PHP & MySQL để đáp ứng nhiều nhu cầu người sử dụng, phát triển tối ưu hóa hệ thống, Trang 62 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay - Kết hợp ngôn ngữ PHP với hệ quản trị sở liệu lớn hơn: SQL Server, Oracle… - Tìm hiểu thêm số ngôn ngữ, phần mềm ứng dụng để nâng cao giao diện đồ họa đẹp mắt, thân thiện hơn… - Xây dựng trang Web quy mô lớn với nhiều ứng dụng, chức Trang 63 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay TÀI LIỆU THAM KHẢO [1] http://www.php.net, truy cập cuối ngày 24/04/2015 [2] http://www mysql.com, truy cập lần cuối ngày 24/04/2015 [3] http://www.w3school.com, truy cập lần cuối ngày 24/04/2015 Trang 64 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Trang 65 [...].. .Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay dung do Web server cung cấp, cho phép đăng kí tới bất kì Website nào trên Internet, hỗ trợ trình bày trang Web 1.2.4 Webserver Webserver: là một máy tính được nối vào Internet và chạy các phần mềm được thiết kế Webserver đóng vai trò một chương trình xử lí các nhiệm vụ xác định, như tìm trang... 18 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay PHP Code: Destroy sẽ reset session của bạn, do đó không nên gọi hàm này trước khi bạn còn muốn thao tác lên dữ liệu chứa trong session đó Khái niệm Cookie: Cookie là một mẩu nhỏ thông tin được lưu trữ xuống từng máy tính truy cập đến Web Site của chúng ta Có thể gán cookie trên máy tính. .. mấy trong tháng 3.5.4 Các hàm về toán học Hàm sqrt: Hàm trả về là căn bậc hai của một biểu thức Hàm CurDate(): Hàm trả về ngày, tháng và năm hiện hành của hệ thống Trang 27 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay CHƯƠNG 4 XÂY DỰNG ỨNG DỤNG THỰC TẾ Trong chương này chúng ta sẽ phân tích các yêu cầu của đề tài như việc tóm tắt hoạt động của hệ thống mà dự án sẽ được ứng... tháng hay dạng số Trang 23 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Dữ liệu kiểu số nguyên Loại Range Diễn giải Date 1000-01-01 Date trình bày dưới dạng yyyy-mm-dd Time DateTime 00:00:00 Time trình bày dưới dạng 23:59:59 hh:mm:ss 1000-01-01 Date và Time trình bày dưới 00:00:00 dạng yyyy-mm-dd hh:mm:ss 9999-12-31 23:59:59 TimeStamp[(M)] Year[(2|4)] 1970-01-01 TimeStamp trình. .. PHP Rất đơn giản, có những lí do sau mà khi lập trình Web chúng ta không nên bỏ qua sự lựa chọn tuyệt vời này PHP được sử dụng làm Web động vì nó nhanh, dễ dàng, tốt hơn so với các giải pháp khác Trang 6 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay PHP có khả năng thực hiện và tích hợp chặt chẽ với hầu hết các cơ sở dữ liệu có sẵn, tính linh động, bền vững và khả năng phát triển... trang Web Sau khi nhận được yêu cầu từ Web Client, chẳng hạn như một truy vấn từ một CSDL đặt trên Trang 3 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Server, ứng dụng Internet Server sẽ truy vấn CSDL này, tạo một trang HTML chứa kết quả truy vấn rồi gửi trả cho người dùng Hoạt động của Web động: Yêu cầu URL Form Kết nối CGI Dữ liệu trả về CSDL Dữ liệu trả về 1.3 HTML Trang Web. .. cần phải tuân theo một số tiêu chuẩn của hệ thống cơ sở dữ liệu nnhằm tăng tính tối ưu khi truy cập và xử lí Xử lí: Tùy vào nhu cầu tính toán và truy vấn cơ sở dữ liệu với các mục đích khác nhau, cần phải sử dụng các phát biểu truy vấn cùng các phép Trang 22 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay toán, phát biểu của cơ sở dữ liệu để xuất ra kết quả như yêu cầu Để thao tác... Left(str, n): Hàm trả về chuỗi bên trái tính từ đầu cho đến vị trí n Trang 26 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Hàm Right(str, n): Hàm trả về chuỗi bên phải tính từ đầu cho đến vị trí n Hàm Instrt: Hàm trả về chuỗi vị trí bắt đầu của chuỗi con trong chuỗi xét 3.5.3 Các hàm xử lí về thời gian Hàm CurDate(): Hàm trả về ngày, tháng và năm hiện hành của hệ thống Hàm... trong file PHP, cuối cùng Server trả về kết quả cuối cùng là một trang nội dung HTML về cho trình duyệt Trang 7 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay 2.4 Các loại thẻ PHP Có 4 loại thẻ khác nhau mà bạn có thể sử dụng khi thiết kế trang PHP: - Kiểu Short: Thẻ mặc định mà các nhà lập trình PHP thường sử dụng Ví dụ: - Kiều đinh dạng XML: Thẻ... giá trị này có thể gán cho các biến hay làm giá trị ra của các hàm 2.10 Các cấu trúc lệnh 2.10.1 Các lệnh điều kiện và toán tử Mỗi câu lệnh điều kiện bao gồm một mệnh đề if: If(điều kiện){ //thực hiện một điều gì đó } Điều kiện này có thể được mở rộng thành: If(điều kiện){ //thực hiện một điều gì đó } else { Trang 11 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay //thực hiện một ... Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Đăng kí thành viên Hình Biểu đồ hoạt động đăng kí thành viên Trang 39 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy. .. Biểu đồ chức thêm SP vào giỏ hàng Trang 41 Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Đặt hàng Hình Biểu đồ chức đặt hàng Trang 42 Đồ án Lập trình Web – Xây dựng Website. .. buộc Thẻ title cho phép bạn trình bày chuỗi tựa đề trang Web trang Web duyệt trình duyệt Web Trang Đồ án Lập trình Web – Xây dựng Website kinh doanh máy tính xách tay Thẻ : Tất