Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 25 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
25
Dung lượng
320,5 KB
Nội dung
Xây dựng website giới thiệu bán sách trực tuyến MỤC LỤC LỜI MỞ ĐẦU CHƯƠNG : TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tổng quan tình hình ứng dụng cơng nghệ thơng tin 1.1.1 Thương mại điện tử 1.1.2 Lợi ích thương mại điện tử 1.1.3 Thương mại điện tử Việt Nam 1.2 Khảo sát sở thực tập 1.2.1 Giới thiệu sở thực tập 1.2.2 Sơ đồ tổ chức công ty 1.2.3 Chức phịng ban cơng ty 1.3 Phát biểu đề tài 1.3.1 Lý chọn đề tài 1.3.2 Mục đích đề tài 1.3.3 Mục đích đề tài 1.3.4 Đối tượng phạm vi đề tài 1.3.5 Ý nghĩa đề tài CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 2.1 Khảo sát mô tả hoạt động nghiệp vụ 2.1.1 Sơ đồ hoạt động nghiệp vụ 2.1.2 Mô tả quy trình nghiệp vụ 2.2 Một số biểu mẫu thu thập công ty 2.3 Lựa chọn môi trường cài đặt 2.3.1 Giới thiệu ngôn ngữ lập trình PHP 2.3.2 Sử dụng PHP 2.3.3 Ưu điểm PHP 2.3.4 Tổng quan MySQL GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến 2.3.4.1 MySQL 2.3.4.2 Tính MySQL 2.3.4.3 Kế nối vào MySQL Server 2.3.5 Tìm hiểu CSS CHƯƠNG PHÂN TÍCH HỆ THỐNG 3.1 Biểu đồ phân cấp chức 3.1.1 Biểu đồ phân cấp chức 3.1.2 Biểu đồ phân rã chức “ Quản lý sách” 3.1.3 Biểu đồ phân rã chức “ Quản lý khách hàng” 3.1.4 Biểu đồ phân rã chức “ Quản lý hóa đơn” 3.1.5 Biểu đồ phân rã chức “ Tìm kiếm & Thống kê” 3.2 Xây dựng biểu đồ luồng liệu 3.2.1 Biểu đồ luồng liệu mức ngữ cảnh 3.2.2 Biểu đồ luồng liệu mức đỉnh 3.2.3 Sơ đồ thực thể liên kết CHƯƠNG 4: THIẾT KẾ HỆ THỐNG 4.1 Thiết kế sở liệu 4.1.1 Thiết kế bảng liệu 4.1.2 Mối liên hệ bảng 4.2 Thiết kế giao diện 4.3 Hướng dẫn sử dụng chương trình KẾT LUẬN I.Những kết đạt II.Những điểm hạn chế III.Hướng phát triển tương lai TÀI LIỆU THAM KHẢO GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến LỜI MỞ ĐẦU Ngày nay, công nghệ thông tin đóng vai trị quan trọng đời sống kinh tế-xã hội nhiều quốc gia giới, lĩnh vực thiếu xã hội ngày đại hóa Song song với phát triển mạnh mẽ khoa học kỹ thuât, đặc biệt bùng nổ mạng Internet, tổ chức, doanh nghiệp, cá nhân có nhu cầu giới thiệu thơng tin mạng Internet thực giao dịch trực tuyến thương mại điện tử Hiện nay, nhờ công nghệ số hóa, đời sống người cải thiện nhiều, nhanh thuận tiện Thương mại điện tử giới có xu hướng phát triển nhanh Nhờ vào giúp người tiết kiệm đáng kể chi phí vận chuyển, giao dịch…cùng với tiết kiệm mặt thời gian lợi nhuận cao Không thế, thương mại điện tử cịn giúp người tìm kiếm dễ dàng với mục đích khác Những lí cho thấy thương mại điện tử mạnh để phát triển kinh tế cải thiệt đời sống người Với kiến thức học lập trình, quy trình thiết kế Web, đặc biệt hướng dẫn tận tình Thầy giáo Th.S Lưu Minh Tuấn Em tìm hiểu công nghệ thiết kế Web PHP MySQL để xây dựng để tài: “XÂY DỰNG WEBSITE GIỚI THIỆU VÀ BÁN SÁCH TRỰC TUYẾN” Nội dung báo cáo bao gồm chương: - CHƯƠNG 1: TỔNG QUAN VỀ ĐỀ TÀI - CHƯƠNG 2: KHẢO SÁT HỆ THỐNG - CHƯƠNG 3: PHÂN TÍCH HỆ THỐNG - CHƯƠNG 4: THIẾT KẾ HỆ THỐNG GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến Mặc dù có nhiều cố gắng q trình thực đề tài, cịn hạn chế mặt kiến thức, tư lập trình kinh nghiệm thực tế nên không tránh khỏi lỗi, sai sót Kính mong nhận thơng cảm góp ý Q thầy bạn Cho phép em bày tỏ lòng biết ơn sâu sắc đến tập thể thầy cô giáo thuộc Bộ Môn Công Nghệ Thông Tin – Trường ĐH Kinh Tế Quốc Dân tận tình giảng dạy, truyền đạt kiến thức kinh nghiệm suốt trình em học tập trường Qua cho phép em gửi lời cảm ơn sâu sắc tới Thầy giáo Th.S Lưu Minh Tuấn – người trực tiếp hướng dẫn em trình thực tập tốt nghiệp, giúp em thực hoàn thành đề tài Cuối cho phép em gửi lời cảm ơn chân thành tới bạn nhóm thực tập thành viên lớp Công Nghệ Thông Tin K10B chia sẻ, giúp đỡ, bổ sung hoàn thiện cho em kinh nghiệm kiến thức qua đó, giúp em hồn thành đề tài Hà Nội, tháng 07 năm 2011 Sinh viên thực Vũ Văn Minh GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến CHƯƠNG : TỔNG QUAN VỀ ĐỀ TÀI 1.1 Tổng quan tình hình ứng dụng cơng nghệ thơng tin Ngày cơng nghệ thơng tin đóng vai trò quan trọng đời sống kinh tế - xã hội nhiều quốc gia giới, phần thiếu xã hội ngày đại hóa Song song với phát triển khoa học kỹ thuật, đặc biệt tảng Internet, tổ chức, doanh nghiệp hay cá nhận có nhu cầu giới thiệu thơng tin Internet thực giao dịch Internet Từ hình thành khái niệm hoạt động sản xuất kinh doanh thương mại điện tử 1.1.1 Thương mại điện tử Thương mại điện tử ( hay thị trường điện tử, thị trường ảo, ECommerce ) quy trình mua bán ảo thơng qua việc truyền liệu máy tính kết nối Internet sách phân phối, tiếp thị Tại mối quan hệ thương mại hay dịch vụ trực tiếp người cung cấp khách hang tiến hành thông qua giao dịch Internet Hiểu theo nghĩa rộng, thương mại điện tử bao gồm tất loại giao dịch thương mại mà tỏng đối tác giao dịch sử dụng kỹ thuật thông tin khuôn khổ giới thiệu, chào mời, thỏa thuận hay cung cấp dịch vụ Theo nghĩa hẹp, thương mại điện tử đơn bó hẹp thương mại điện tử việc mua bán hang hóa dịch vụ thông qua điện tử, qua Internet mạng liên thông khác Theo tổ chức thương mại giới (WTO): “ Thương mại điện tử bao gồm việc sản xuất, quảng cáo, bán hàng phân phối sản phẩm mua bán toán mạng Internet, giao nhận cách hữu GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến hình, sản phẩm giao nhận thông tin số hóa thơng qua mạng Internet” Theo Ủy ban thương mại điện tử Tổ chức hợp tác kinh tế châu Á – Thái Bình Dương ( APEC ): “ Thương mại điện tử công việc kinh doanh tiến hành thông qua truyền thông số liệu công nghệ tin học kỹ thuật số” Theo Ủy ban châu Âu: “ Thương mại điện tử hiểu việc thực hoạt động kinh doanh qua phương tiện điện tử Nó dựa việc xử lý truyền liệu điện tử dạng băng bản, hình ảnh âm thanh” Các điểm đặc biệt thương mại điện tử so với kênh phân phối truyền thóng tính linh hoạt cao độ mặt cung ứng giảm thiểu lớn chi phí vận tải với đối tác kinh doanh Các phí tổn khác chi phí điện thoại, lại để tìm hiểu, thu thập hàng hóa hay phí tổn trình bày giới thiệu giảm xuống Tuy nhiên, dịch vụ vật chất cụ thểm khoảng cách khơng gian cịn phải khắc phục địi hỏi khả tiếp vận phù hợp định Ngày người ta hiểu khái niệm thương mại điện tử thông thường tất phương pháp tiến hành kinh doanh quy trình quản trị thơng qua kênh điện tử mà Internet hay kỹ thuật giao thức sử dụng Internet đóng vai bản, cơng nghệ thơng tin coi điều kiện tiên Một khía cạnh quan trọng khác khơng cịn phải thay đổi phương tiện truyền thông, đặc trung cho việc tiến hành kinh doanh truyền thơng Thêm vào tác động người vào quy trình kinh doanh giảm xuống đến mức tối thiểu Để làm điều địi hỏi phải tích hợp rộng lớn tính kinh doanh Nếu liên kết hệ thống ứng dụng từ lĩnh vực có tính khác hay liên kết vượt qua ranh giới doanh nghiệp cho mục đích GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến lĩnh vực ứng dụng truyền thống tích hợp ứng dụng doanh nghiệp Quản lý nội dung doanh nghiệp xem công nghệ cho kinh doanh điện tử 1.1.2 Lợi ích thương mại điện tử Thương mại điện tử giúp cho doanh nghiệp nắm thông tin phong phú thị trường đối tác Thương mại điện tử giúp giảm chi phí sản xuất Thương mại điện tử giúp giảm chi phí bán hàng tiếp thị Thương mại điện tử qua Internet giúp người tiêu dung doanh nghiệp giảm đáng kể thời gian chi phí giao dịch Thương mại điện tử tạo điều kiện cho việc thiết lập củng cố mối quan hệ thành phần tham gia vào qua trình thương mai Thương mại điện tử sớm tiếp cận kinh tế số hóa 1.1.3 Thương mại điện tử Việt Nam Cùng với phát triển mạnh mẽ lĩnh vực công nghệ thông tin năm qua việc kết nối Internet toàn cầu, nhanh chóng tổ chức doanh nghiệp Việt Nam nhận thấy lợi to lớn tương tác Internet Việc xây dựng ứng dụng tảng Internet giúp họ có cách tiếp cận khách hàng nhanh chóng hiệu việc giới thiệu sản phẩm dịch vụ mà cung cấp Càng ngày lớn mạnh thương mại điện tử Việt Nam tạo cạnh tranh khốc liệt thời đại số hóa Vì cần phải có sở pháp lý điều chỉnh hoạt động thương mại điện tử Việt Nam Cuối năm 2005, Việt Nam thưc ban hành “ Luật giao dịch điện tử” năm 2006, “Nghị định hướng dẫn thi hành luật giao dịch điện tử” đời GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến Ngày 1/3/2006, “Luật giao dịch điện tử Việt Nam” thức có hiệu lực Đến cuối năm 2007, bốn số năm nghị định hướng dẫn Luật giao dịch điện tử ban hành, hoàn thành khung pháp lý cho việc triển khai ứng dụng giao dịch điện tử lĩnh vực lớn đời sống xã hội Ngày 9/6/2006, Chính phủ ban hành nghị định thương mại điện tử với việc thừa nhận chứng từ điện tử có giá trị pháp lý tương đương chứng từ truyền thống hoạt động thương mại từ chào hàng, chấp nhận chào hàng, giao kết hợp đồng thực hợp đồng Ngày 15/2/2007 nghị định số 26/2007/NĐ-CP quy định chi tiết chữ ký số dịch vụ chứng thực chữ ký số ban hành Nghị định quy định chữ ký số nội dung cần thiết liên quan đến sử dụng chữ ký số bao gồm chứng thư số việc quản lý, cung cấp sử dụng dịch vự chứng thực kỹ thuật số Đây quy định tảng để thiết lập chế đảm bảo an ninh an toàn độ tin cậy giao dịch điện tử, điều kiện tiên mặt kỹ thuật để thúc đẩy ứng dụng thương mại điện tử rộng rãi xã hội Chính phủ Việt Nam ban hành Nghị định số 27/2007/NĐ-CP ngày 23/2/2007 quy định chi tiết thi hành Luật giao dịch điện tử hoạt động tài Nghị định đời nhằm đảm bảo điều kiện cần thiết để hình thành phát triển mơi trường giao dịch điện tử an tồn hiệu quả, giúp Chính Phủ quản lý giao dịch điện tử hoạt động nghiệp vụ tài chính, giảm thiểu hậu xấu phát sinh giao dịch điện tử trốn thuế, gian lận lâp hóa đơn chứng từ Tiếp ngày 8/3/2007 Nghị định số 35/2007/NĐ-CP giao dịch điện tử hoạt động ngân hàng ban hành tập trung hướng dẫn việc áp dụng Luật giao dịch điện tử cho hoạt động ngân hàng cụ thể, đảm bảo GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến điều kiện cần thiết môi trường pháp lý để củng cố, phát triển giao dịch điện tử an toàn hiệu hệ thống ngân hàng 1.2 Khảo sát sở thực tập 1.2.1 Giới thiệu sở thực tập Tên Công ty: Công ty TNHH Phát triển công nghệ máy tính Việt Nam Tên giao dịch Quốc tế: Viet Nam Computer Technology Development Địa chỉ: Số 62 – Xóm Hoa – Phú Mỹ - Mỹ Đình – Từ Liêm – Hà Nội Trụ sở giao dịch: Số 30 – Trần Quốc Hoàn – Cầu Giấy – Hà Nội Điện thoại: 043.7930.968 Ngày thành lập: 05/09/2005 Email: vnctco@gmail.com Website: www.vnctco.com Loại hình cơng ty: Cơng ty TNHH Giám đốc: Nguyễn Kim Việt Công ty TNHH Phát triển công nghệ máy tính Việt Nam thành lập ngày 05 tháng 09 năm 2005 doanh nghiệp tư nhân, hoạt động theo Luật Doanh Nghiệp Là đơn vị chuyên cung cấp thiết bị giải pháp tin học chuyên nghiệp Khách đến với công ty cung cấp sản phẩm dịch vụ chuyên nghiệp từ kinh nghiệm mà công ty trải qua Sản phẩm dịch vụ cơng ty đáp ứng nhu cầu tổ chức, doanh nghiệp cá nhân GVHD: Th.S Lưu Minh Tuấn SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến 1.2.2 Sơ đồ tổ chức cơng ty Ban Giám Đốc Phịng KD Phịng Phân Phối Kỹ Thuật Phịng Phịng Phịng Kế Tốn Kho Hàng Bảo hành Phòng Bán Lẻ 1.2.3 Chức phòng ban cơng ty Phịng Kinh doanh phân phối chịu trách nhiệm tìm kiếm khai thác khách hàng mới, bên canh chăm sóc khách hàng cơng ty, ngồi kết hợp với Ban Giám đốc công ty đưa để xuất nhập hàng nhà cung cấp với giá tốt Phòng kỹ thuật chịu trách nhiệm triển khai giải pháp kỹ thuật theo yêu cầu đơn hàng mà khách hàng cần Bên cạnh phân cơng q trình vận chuyển, mang sản phẩm dịch vụ đến cho khách hàng khách hàng yêu cầu Phong Kế Toán với nhiệm vụ kiểm tra hoạt động tài giao dịch khách hàng với công ty công ty với đối tác Phịng Kho Hàng có nhiệm vụ kiểm tra hàng nhập về, cung cấp sản phẩm cho phòng kinh doanh Phân phối Bán lẻ có u cầu Chịu trách nhiệm quản lý tồn sản phẩm kho sản phẩm trưng bày phòng Bán Lẻ Phòng Bảo hành chịu trách nhiệm kiểm sốt cơng việc bảo hành sản phẩm bị lỗi khách hàng mang tới, trả hàng bảo hành cho GVHD: Th.S Lưu Minh Tuấn 10 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến khách theo phiếu hẹn Ngồi phịng bảo hành có trách nhiệm mang sản phẩm bị lỗi đến nhà cung cấp để bảo hành Phòng Kinh doanh bán lẻ nơi trưng bày, giới thiệu cung cấp sản phẩm dịch vụ cơng ty với sách bán lẻ, nơi cung cấp thơng tin mà khách hàng muốn tìm hiểu sản phẩm công ty 1.3 Phát biểu đề tài 1.3.1 Lý chọn đề tài Ngày việc ứng dụng công nghệ thông tin quản lý giúp giảm đáng kể thời gian, tiền bạc nhân lực Trong doanh nghiệp, với việc xây dựng Website giúp cho người tiêu dùng biết đến sản phẩm dịch vụ công ty nhanh hơn, hiệu quả, giảm chi phí quảng cáo, tiếp thị, thông tin cập nhật nhanh mang lại lợi nhuận cao 1.3.2 Mục đích đề tài Nhà sách FAHASA đơn vị chuyên cung cấp sản phẩm sách văn phòng phẩm nhằm phục vụ nhu cầu tìm hiểu nghiên cứu đối tượng khách hàng, việc xây dựng website để giới thiệu sản phẩm quảng bá thương hiệu FAHASA đến đông đảo bạn đọc khách hàng vô cần thiết Bên cạnh đó, để cạnh tranh thời đại kinh tế thị trường, đòi hỏi ban lãnh đạo công ty phải bắt nhịp với thị trường, đổi tư kinh doanh, việc đời website hoàn toàn tất yếu, phù hợp với xu chung thời đại phương châm kinh doanh 1.3.3 Mục đích đề tài GVHD: Th.S Lưu Minh Tuấn 11 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến Việc xây dựng website nhằm tạo hội để khách hàng biết đến nhà sách FAHASA chất lượng sản phẩm dịch vụ, đa dạng sản phẩm hàng hóa Hơn nữa, với Website khơng giảm phí quảng cáo, cung chi phí nhân cơng quản lý giảm, với đơn vị có website hiệu kinh tế lợi nhuận từ website mang lại cao Dưới số lý để xây dựng đề tài Website giúp giảm chi phí bán hàng tiếp thị Website giúp khách hàng doanh nghiệp giảm đáng kể thời gian chi phí giao dịch với FAHASA 1.3.4 Đối tượng phạm vi đề tài Website www.fahasa.com.vn nhằm mục đích giới thiệu sản phẩm dịch vụ thương hiệu nhà sách fahasa, đối tượng tác động lên nội dung Website ban quản trị website nhà sách Đối tượng tiếp cận thơng tin tồn khách hàng, độc giả có nhu càu tìm hiểu nội dung, giá thể loại sách thị trường Về khía cạnh khác, website tạo điều kiện cho nhân viên nhà sách có thêm kỹ đáp ứng nhu cầu lao động thời đại mới, giảm áp lực công việc, nhân viên làm việc với hiệu cao 1.3.5 Ý nghĩa đề tài Việc xây dựng website vô cần thiết để khách hàng, người tiêu dùng biết đến thương hiệu sách FAHASA, sản phẩm dịch vụ, chương trình khuyến công ty Mặt khác website xây dựng giảm đáng kể thời gian tìm kiếm thơng tin sản phẩm, quản lý thơng tin xác, nhanh chóng GVHD: Th.S Lưu Minh Tuấn 12 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến Giúp người quản lý nắm bắt cập nhật nhanh thay đổi, mẫu mã hàng hóa mà cơng ty có, tinh thần làm việc nhân viên GVHD: Th.S Lưu Minh Tuấn 13 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến CHƯƠNG 2: KHẢO SÁT HỆ THỐNG 2.1 Khảo sát mô tả hoạt động nghiệp vụ 2.1.1 Sơ đồ hoạt động nghiệp vụ 2.1.2 Mơ tả quy trình nghiệp vụ Cơng ty sách FAHSA công ty tư nhân, hoạt động lĩnh vực kinh doanh sách văn phòng phẩm, trình hình thành phát triển, hoạt động sản xuất kinh doanh công ty chủ yếu theo phương thức truyền thống chưa áp dụng công nghệ vào quản lý kinh doanh Vì cơng đoạn hoạt động cơng ty cịn gặp nhiều hạn chế, làm chậm trình giao dịch, khiến hoạt động kinh doanh doanh nghiệp gặp nhiều khó khán Để khắc phục tình trạng này, ban giám đốc cơng ty tìm giải pháp mới, giải pháp phù hợp với tình hình thực tế tương lai mang lại hiệu kinh tế cao hơn, khách hàng biết đến công ty nhiều mà khơng tốn chi phí quảng cáo, tiếp thị, đội ngũ nhân viên động hơn, chuyên nghiệp lợi ích việc xây dựng website GVHD: Th.S Lưu Minh Tuấn 14 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến Với việc xây dựng website, việc quản lý khách hàng công ty dễ dàng hơn, số lượng người biết đến sản phẩm dịch vụ công ty nhiều hơn, từ thương hiệu sách FAHASA thân thiết với khách hàng, giúp cho hoạt động giao dịch nhanh hơn, chi phí nhân cơng giảm hiệu kinh tế lớn hơn… Công tác cập nhật liệu, báo cao thống kê trở nên dễ dàng, thời gian cập nhật nhanh, việc tìm kiếm thơng tin dễ dàng nhanh chóng, khách hàng biết đầy dủ thơng tin mà cần 2.2 Một số biểu mẫu thu thập công ty CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM NHÀ SÁCH FAHASA Kim Liên Mới - Xã Đàn- HN ĐT: 043.573.8739 Độc lập - Tự - Hạnh phúc HỐ ĐƠN NHẬP Kính gửi: ………………… Địa chỉ: ……………………… STT Tên sách ĐT: ………………………… NXB Tác giả Đơn giá Số lượng Tổng tiền:………………………………………………………… Người lập hoá đơn Nguời nhận (Ký, ghi rõ họ tên) (Ký, ghi rõ họ tên) Ngày … tháng … năm …… GVHD: Th.S Lưu Minh Tuấn 15 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM NHÀ SÁCH FAHASA Kim Liên Mới - Xã Đàn- HN ĐT: 043.573.8739 Độc lập - Tự - Hạnh phúc HOÁ ĐƠN XUẤT Họ tên khách hàng:……………………………… Địa chỉ: ……………………… ĐT: ……………………… STT Tên sách NXB Tác giả Đơn giá Số lượng Tổng tiền:…………………………………………… Người lập hoá đơn Khách hàng (Ký ghi rõ họ tên) (Ký ghi rõ họ tên) Ngày … tháng … năm …… GVHD: Th.S Lưu Minh Tuấn 16 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến 2.3 Lựa chọn môi trường cài đặt 2.3.1 Giới thiệu ngôn ngữ lập trình PHP Cái tên PHP ban đầu viết tắt cụm từ Personal Home Page Và phát triển từ năm 1994 bời Rasmus Lerdorf Lúc đầu đặc tả Perl, sử dụng để lưu dấu vết người dùng trang Web Sau đó, Rasmus Lerdoft phát triển PHP máy đặc tả ( Scripting Engine) Vào năm 1997 PHP phát triển nhanh chóng u thích nhiều người PHP khơng cịn dự án cá nhân Rasmus Lerdorf trở thành công nghệ Web quan Zeev Suraski Andi Gutmans hồn thiện việc phân tích cú pháp cho ngôn ngũ để tháng năm 1998, PHP3 đời ( Phiên có phần mở rộng *.php3) Cho đến tận thời điểm đó, PHP chưa lần phát triển thức, yêu cầu viết lại đặc tả đưa Ngay sau PHP4 đời ( Phiên có phần mở rộng *.php4 mà *.php) Vào tháng năm 2000 PHP4 công bố với hàng loạt tính bổ sung hỗ trợ nhiều máy chủ Web hơn, hỗ trợ phiên làm việc HTTP, tạo đệm thông tin đầu ra, nhiều cách xử lý thông tin người sử dụng nhập vào, bảo mật cung cấp vài cấu trúc ngôn ngữ Và số hang triệu Site công bố tên PHP, chiếm tới 20% tên miền mạng Internet Sự thành công to lớn PHP không dừng lại khả hỗ trợ lập trình hướng đối tượng (OOP), xử lý XML… Ngày 29/6/2003 PHP5 beta thức cơng bố để cộng đồng kiểm nghiệm Phiên beta mắt vào tháng 10 năm 2003 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 tháng 12 năm 2003 PHP5 beta công bố để kiểm tra với việc phân phối kèm với Tidy Ngày 14 tháng năm 2005 PHP5 beta PHP team cơng bố, đánh dấu chín GVHD: Th.S Lưu Minh Tuấn 17 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến muồi PHP với có mặt PDO, nỗ lực việc tạo hệ thống API quán việc cập nhật sở liệu thực câu truy vấn 2.3.2 Sử dụng PHP Thẻ PHP Có loại thẻ PHP khác nhau: - Kiểu Short: thẻ mặc định mà nhà lập trình PHP thường sử dụng Cú pháp : - Kiểu định dạng XML: thẻ sử dụng với văn dạng XML Cú pháp: - Kiểu Script: trường hợp muốn sử dụng PHP script tương tự khai báo Javascript hay Vbscript Cú pháp : - Kiểu ASP Cú pháp: Gọi hàm PHP Để gọi hàm PHP, khai báo tương tự gọi hàm ngôn ngữ lập trình khác, hầu hết hàm gọi cần truyền tham số giá trị trả Ví dụ: gọi hàm Date: Truy cập biến Form Thông thường cần lấy liệu người dùng nhập, dùng thẻ form trang web nhàm ràng buộc tất thẻ Input, Select, Textare… GVHD: Th.S Lưu Minh Tuấn 18 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến Dữ liệu đến từ script biến PHP, nhận biết chúng cách sử dụng dấu $ trước tên biến Có hai cách truy cập liệu form thơng qua biến - Để lấy giá trị thẻ form theo dạng POST: $_POST[‘tên thẻ’] - Để lấy giá trị thẻ form theo dạng GET: $_GET[‘tên thẻ’] Khai báo biến PHP không yêu cầu khai báo biến trước sử dụng, nhiên nên tập thói quen khai báo khởi tạo giá trị ban đầu cho biến trước sử dụng Gán giá trị cho biến Để gán giá trị cho biến, biến chưa khai báo trước đó, biến coi vừa khai báo vừa khởi tao Trong trường hợp biến khai báo, biến thay đổi giá trị Ví dụ: Kiểu liệu biến PHP PHP hỗ trợ kiểu liệu: - Interger: sử dụng hầu hết giá trị có kiểu liệu số - Double: sử dụng hầu hết cho giá trị có kiểu liệu số thực - String: sử dụng hầu hết cho giá trị có kiểu chuỗi, ký tự GVHD: Th.S Lưu Minh Tuấn 19 SVTH: Vũ Văn Minh Xây dựng website giới thiệu bán sách trực tuyến - Array: sử dụng cho giá trị có kiểu mảng có phần tử kiểu liệu - Object: sử dụng cho giá trị có kiểu liệu đối tượng lớp Toán tử PHP - Các phép toán số học - Các phép toán gán kết hợp - Các phép logic - Các phép toán so sánh Phát biểu có điều kiện - Phát biểu if: phát biểu if với điều kiện, điều kiện true khối lệnh phát biểu if thực hiện, điều kiện khai báo dấu () - Phát biểu else: phát biểu else trường hợp ngược lại với phát biểu if với điều kiện, điều kiện true khối lệnh phát biểu if thực hiện, ngược lại khối lệnh phát biểu else thực - Phát biểu Switch: tương tự phát biểu if, trường hợp có nhiều hai tùy chọn cụ thể cho phép định - Phát biểu While: phát biểu vòng lặp đơn giản PHP vòng lặp While cho phép bạn thực thi khối lệnh while điều kiện while true - Phát biểu Do While: tương tự While kiểm tra điều kiện sau thực khối lệnh - Phát biểu vòng lặp for: tương tự phát biểu while, sử dụng vòng lặp for với giới hạn định GVHD: Th.S Lưu Minh Tuấn 20 SVTH: Vũ Văn Minh