Xây dựng Website bán hàng trang nam nữ qua mạng

22 358 0
Xây dựng Website bán hàng trang nam nữ qua mạng

Đ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ÁO CÁO THỰC TẬP Giáo viên hướng dẫn: Lê Hữu Toản Sinh viên thực hiện: Trịnh Thị Hường Lớp: CĐ50TH2 Nam Định, ngày 19/4/2012 MỤC LỤC THỰC TẬP CƠ BẢN KHOA CNTT LỜI NÓI ĐẦU PHẦN I: GIỚI THIỆU VỀ NGÔN NGỮ PHP PHẦN II: ỨNG DỤNG CỦA NGÔN NGỮ PHP .11 PHẦN III : CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC 21 LỜI NÓI ĐẦU Ngày nay, ứng dụng công nghệ thông tin việc tin học hóa xem yếu tố mang tính định hoạt động phủ, tổ chức, công ty, đóng vai trò quan trọng, tạo bước đột phá mạnh mẽ Cùng với phát triển không ngừng kỹ thuật máy tính mạng điện tử, công nghệ thông tin công nghệ có đẳng cấp cao chinh phục hết đỉnh cao đến đỉnh cao khác Mạng Internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng cho truyền tải, trao đổi thông tin toàn cầu Giờ đây, việc liên quan đến thông tin trở nên thật dễ dàng cho người sử dụng: cần có máy tính kết nối internet dòng liệu truy tìm gần lập tức… giới vấn đề mà bạn quan tâm ra, có đầy đủ thông tin, hình ảnh chí đôi lúc có âm bạn cần… Ngày nay, Web tĩnh với trang HTML đơn giản không đáp ứng nhu cầu người dùng Các Website động trở thành xu phát triển Web Vì mà ngôn ngữ Web PHP đời SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN KHOA CNTT Bằng internet, thực nhiều công việc với tốc độ nhanh chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử phủ điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao chất lượng sống người.Trong hoạt động sản xuất, kinh doanh, đây, thương mại điện tử khẳng định vai trò xúc tiến thúc đẩy phát triển doanh nghiệp Vì vậy, em “Xây dựng Website bán hàng trang nam nữ qua mạng” Với hướng dẫn Thầy Lê Hữu Toản em hoàn thành báo cáo Tuy cố gắng tìm hiểu, phân tích thiết kế cài đặt hệ thống không tránh khỏi thiếu sót Em mong nhận thông cảm góp ý quý Thầy cô Em xin chân thành cảm ơn PHẦN I: GIỚI THIỆU VỀ NGÔN NGỮ PHP I NGÔN NGỮ PHP LÀ GÌ? PHP (viết tắt hồi quy "PHP: Hypertext Preprocessor") ngôn ngữ lập trình kịch hay loại mã lệnh chủ yếu dùng để phát triển ứng dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng quát Nó thích hợp với web dễ dàng nhúng vào trang HTML Do tối ưu hóa cho ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp giống C Java, dễ học thời gian xây dựng sản phẩm tương đối ngắn so với ngôn ngữ khác nên PHP nhanh chóng trở thành ngôn ngữ lập trình web phổ biến giới Đoạn mã sau minh họa giúp cách viết PHP lồng vào trang HTML dễ dàng nào: SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN KHOA CNTT Mã mẫu 10 11 16 17 18 19 20 Thẻ đánh đấu bắt đầu kết thúc phần mã PHP qua máy chủ biết để xử lý dịch mã cho Đây điểm tiện lợi PHP giúp cho việc viết mã PHP trở nên trực quan dễ dàng việc xây dựng phần giao diện ứng dụng HTTP SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN KHOA CNTT Ngôn ngữ, thư viện, tài liệu gốc PHP xây dựng cộng đồng có đóng góp lớn Zend Inc., công ty nhà phát triển cốt lõi PHP lập nên nhằm tạo môi trường chuyên nghiệp để đưa PHP phát triển quy mô doanh nghiệp II 2.1 Lịch sử phát triển PHP PHP/FI PHP phát triển từ sản phẩm có tên PHP/FI PHP/FI Rasmus Lerdorf tạo năm 1995, ban đầu xem tập đơn giản mã kịch Perl để theo dõi tình hình truy cập đến sơ yếu lý lịch ông mạng Ông đặt tên cho mã kịch 'Personal Home Page Tools' Khi cần đến chức rộng hơn, Rasmus viết thực thi C lớn để truy vấn tới sở liệu giúp cho người sử dụng phát triển ứng dụng web đơn giản Rasmus định công bố mã nguồn PHP/FI cho người xem, sử dụng sửa lỗi có đồng thời cải tiến mã nguồn PHP/FI, viết tắt từ "Personal Home Page/Forms Interpreter", bao gồm số chức cho PHP ta biết đến chúng ngày Nó có biến kiểu Perl, thông dịch tự động biến form cú pháp HTML nhúng Cú pháp giống Perl, hạn chế nhiều, đơn giản có phần thiếu quán Vào năm 1997, PHP/FI 2.0, lần viết lại thứ hai phiên C, thu hút hàng ngàn người sử dụng toàn giới với xấp xỉ 50.000 tên miền ghi SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN KHOA CNTT nhận có cài đặt nó, chiếm khoảng 1% số tên miền có mạng Internet Tuy có tới hàng nghìn người tham gia đóng góp vào việc tu chỉnh mã nguồn dự án vào thời chủ yếu dự án người PHP/FI 2.0 thức công bố vào tháng 11 năm 1997, sau thời gian dài công bố dạng beta Nhưng không lâu sau đó, thay alpha PHP 3.0 2.2 PHP PHP 3.0 phiên cho thấy hình ảnh gần gũi với phiên PHP mà biết ngày Nó Andi Gutmans Zeev Suraski tạo năm 1997 sau viết lại hoàn toàn mã nguồn trước Lý mà họ tạo phiên họ nhận thấy PHP/FI 2.0 yếu việc phát triển ứng dụng thương mại điện tử mà họ xúc tiến dự án trường đại học Trong nỗ lực hợp tác bắt đầu xây dựng dựa sở người dùng có PHP/FI, Andi, Rasmus Zeev định hợp tác công bố PHP 3.0 phiên hệ PHP/FI 2.0, chấm dứt phát triển PHP/FI 2.0 Một sức mạnh lớn PHP 3.0 tính mở rộng mạnh mẽ Ngoài khả cung cấp cho người dùng cuối sở hạ tầng chặt chẽ dùng cho nhiều sở liệu, giao thức API khác nhau, tính mở rộng PHP 3.0 thu hút nhiều nhà phát triển tham gia đề xuất mô đun mở rộng Hoàn toàn kết luận điểm mấu chốt dẫn đến thành công vang dội PHP 3.0 Các tính khác giới thiệu PHP 3.0 gồm có hỗ trợ cú pháp hướng đối tượng nhiều cú pháp ngôn ngữ quán khác SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN KHOA CNTT Vào cuối năm 1998, PHP phát triển số cài đặt lên tới hàng chục ngàn người sử dụng hàng chục ngàn Web site báo cáo cài Vào thời kì đỉnh cao, PHP 3.0 cài đặt cho xấp xỉ 10% số máy chủ Web có mạng Internet PHP 3.0 thức công bố vào tháng năm 1998, sau thời gian tháng cộng đồng kiểm nghiệm 2.3 PHP Vào mùa đông năm 1998, sau PHP 3.0 thức công bố, Andi Gutmans Zeev Suraski bắt đầu bắt tay vào việc viết lại phần lõi PHP Mục đích thiết kế nhằm cải tiến tốc độ xử lý ứng dụng phức tạp, cải tiến tính mô đun sở mã PHP Những ứng dụng chạy PHP 3.0 dựa tính hỗ trợ nhiều sở liệu API bên thứ ba, PHP 3.0 không thiết kế để xử lý ứng dụng phức tạp cách có hiệu Một động mới, có tên 'Zend Engine' (ghép từ chữ đầu tên Zeev Andi), đáp ứng nhu cầu thiết kế cách thành công, lần giới thiệu vào năm 1999 PHP 4.0, dựa động này, kèm với hàng loạt tính bổ sung, thức công bố vào tháng năm 2000, gần năm sau PHP 3.0 đời Ngoài tốc độ xử lý cải thiện nhiều, PHP 4.0 đem đến tính chủ yếu khác gồm có 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ữ SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN KHOA CNTT Với PHP 4, số nhà phát triển dùng PHP lên đến hàng trăm nghìn hàng triệu site công bố cài đặt PHP, chiếm khoảng 20% số tên miền mạng Internet Nhóm phát triển PHP lên tới số hàng nghìn người nhiều nghìn người khác tham gia vào dự án có liên quan đến PHP PEAR, PECL tài liệu kĩ thuật cho PHP 2.4 PHP Sự thành công to lớn PHP 4.0 không làm cho nhóm phát triển PHP tự mãn.Cộng đồng php nhanh chóng giúp họ nhận yếu PHP đặc biệt với khả hỗ trợ lập trình hướng đối tượng (OOP), xử lý XML, không hỗ trợ giao thức máy khách MySQL 4.1 5.0, hỗ trợ dịch vụ web yếu Những điểm mục đích để Zeev Andi viết Zend Engine 2.0, lõi PHP 5.0 Một thảo luận Slashdot cho thấy việc phát triển PHP 5.0 bắt đầu vào thời điểm tháng 12 năm 2002 vấn Zeev liên quan đến phiên có mặt mạng Internet vào khoảng tháng năm 2002 Ngày 29 tháng năm 2003, PHP Beta thức công bố để cộng đồng kiểm nghiệm Đó phiên Zend Engine 2.0 Phiên Beta sau mắt vào tháng 10 năm 2003 với xuất hai tính chờ đợi: Iterators, Reflection namespaces 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: PHP Beta công bố để kiểm tra với việc phân phối kèm với Tidy, bỏ hỗ trợ Windows 95, khả gọi hàm PHP bên XSLT, sửa chữa nhiều lỗi thêm nhiều hàm PHP thức mắt ngày 13 tháng năm 2004 sau chuỗi dài kiểm tra thử bao gồm Beta 4, RC 1, RC2, RC3 Mặc dù coi phiên sản xuất PHP 5.0 số lỗi đáng kể lỗi xác thực HTTP SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN KHOA CNTT Ngày 14 tháng năm 2005, PHP 5.1 Beta PHP Team công bố đánh dấu chí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 truy cập sở liệu thực câu truy vấn Ngoài ra, PHP 5.1, nhà phát triển PHP tiếp tục có cải tiến nhân Zend Engine 2, nâng cấp mô đun PCRE lên PCRE 5.0 tính cải tiến SOAP, streams SPL 2.5 PHP Hiện phiên PHP phát triển, PHP sử dụng thử download địa http://snaps.php.net Phiên PHP kỳ vọng lấp đầy khiếm khuyết PHP phiên tại, ví dụ: hỗ trợ namespace (hiện nhà phát triển chưa công bố rõ ràng vấn đề này); hỗ trợ Unicode; sử dụng PDO làm API chuẩn cho việc truy cập sở liệu, API cũ bị đưa thành thư viện PECL 2.6 PHP cấp doanh nghiệp Rất nhiều nhà phát triển ứng dụng quản lý dự án có quan điểm PHP chưa sẵn sàng cho cấp doanh nghiệp (enterprise) thực tế, PHP chưa xâm nhập sâu vào thị trường Chính thế, Zend tiến hành nhiều biện pháp nhằm chuẩn hóa PHP, tạo tin cậy cho giới người dùng cao cấp • Zend Platform sản phẩm giúp quản lý hệ thống ứng dụng PHP, nâng cao hiệu suất, tăng tốc độ ứng dụng PHP SVTH: Trịnh Thị Hường Page THỰC TẬP CƠ BẢN • KHOA CNTT Zend Framework tập hợp lớp, thư viện lập trình viết PHP (PHP 5) nhằm cung cấp giao diện lập trình chuẩn cho nhà phát triển ứng dụng Ngoài ra, số framework khác phát triển nhằm hỗ trợ lập trình PHP cấp doanh nghiệp, đáng ý kể đến CodeIgniter, CakePHP, Symfony, Seagull 2.7 Cú pháp Một ví dụ mã PHP làm bật màu nhúng HTML PHP phân tích đoạn mã nằm dấu giới hạn Bất mã nằm dấu giới hạn xuất trực tiếp không thông qua xử lý PHP Các dấu giới hạn thường dùng , tương ứng với dấu giới hạn mở đóng Các dấu giới hạn sử dụng Cách viết dấu giới hạn dạng thẻ ngắn dùng để thông báo bắt đầu đoạn mã PHP, Những thẻ thường xuyên sử dụng, nhiên giống với thẻ kiểu ASP ([...]... Php em xin giới thiệu một website nhỏ Xây dựng Website bán hàng thời trang nam nữ qua mạng Mong quý thầy cô xem xét và đóng góp ý kiến I KHẢO SÁT HỆ THỐNG 1.1 Phân tích yêu cầu đề bài 1.1.1 Tên đề tài Xây dựng Website bán hàng thời trang nam nữ qua mạng 1.1.2 Chức năng Đây là một website bán và giới thiệu sản phẩm của cửa hàng, đến người tiêu dùng với các chi tiết mặt hàng với giá cả chính xác... đơn hàng khi khách hàng đã mua hàng của cửa hàng là đã gửi hàng được hay chưa + Chưa thống kê được hàng tồn ,hàng đã bán + Chưa nhập được số lượng các mặt hàng cụ thể có trong kho II HƯỚNG PHÁT TRIỂN Đề tài này có thể phát triển theo các hướng như sau : + Cho phép khách hàng mua và thanh toán trực tiếp qua mạng + Hỗ trợ thực hiện in ấn trên Web + Xây dựng hệ thống cho phép cửa hàng mua hàng trực tiếp qua. .. ở đây khách hàng tự thao tác thông qua từng bước cụ thể để có thể mua hàng Sau khi khảo sát hiện trạng của hệ thống và xây dựng hệ thống thì em đã đưa ra các tệp CSDL của Xây dựng website bán hàng thời trang nam nữ qua mạng 2.2 Các tệp cơ sở dữ liệu Gồm có 5 tệp csdl :loai, login, sanpham, sanphammoi, spbanchay loai(IDloai, Tenloai) login(IDlogin, User, Pass, Fullname, Email, Phone) sanpham(IDsp,... hàng: Khách hàng là những người có nhu cầu mua sắm hàng hóa, họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này Vì thế phải có các chức năng sau: - Hiển thị danh sách các mặt hàng của cửa hàng để khách hàng xem, lựa chọn và mua - Khách hàng xem các thông tin tin tức mới, khuyến mãi trên trang web - Sau khi khách hàng chọn và đặt hàng hàng trực tiếp thì phải hiện lên đơn hàng. .. Internet, đặc biệt là Web + Về cài đặt chương trình: - Giới thiệu các mặt hàng kinh doanh của cửa hàng đến với khách hàng - Cho phép tra cứu sản phẩm các loại mặt hàng cụ thể - Cho phép khách hàng thực hiện việc đặt hàng qua mạng - Cập nhật: Sản phẩm, loại sản phẩm + Tính năng của chương trình: - Thông tin về các sản phẩm mới và sản phẩm bán chạy được cập nhật lien tục, chính xác - Giao diện thân thiện với... và xây dựng hệ thống mới * Sau khi khảo sát em đã nắm bắt được các thông tin : - Quản lý khách hàng : Mỗi khách hàng được quản lý các thông tin sau: họ tên, địa chỉ, số điện thoại, fax, email - Quản lý sản phẩm : ID sản phẩm, tên sản phẩm, đơn giá, số lượng, hình ảnh, Mô tả,ID loại sản phẩm ,tên sản phẩm * Khách hàng: người lựa chọn mặt hàng để mua Khác với mua trực tiếp tại cửa hàng, ở đây khách hàng. .. xác Ngoài các chức năng trên thì trang Web phải được thiết kế sao cho dễ hiểu, giao diện mang tính dễ dùng đẹp mắt và làm sao cho khách hàng thấy được thông tin cần tìm, cung cấp các thông tin quảng cáo hấp dẫn, các tin tức khuyến mãi để thu hút khách hàng Điều quan trọng là phải đảm bảo an toàn tuyệt đối thông tin khách hàng trong quá trình đặt mua qua mạng Đồng thời trang Web phải luôn đổi mới, hấp... lên đơn hàng để khách hàng có thể nhập thông tin mua hàng và xem hoá đơn mua hàng Thứ hai : Dành cho người quản trị: Người làm chủ ứng dụng có quyền kiềm soát mọi hoạt động của hệ thống Người này được cấp username và password để đăng nhập hệ thống thực hiện chức năng của mình: SVTH: Trịnh Thị Hường Page 12 THỰC TẬP CƠ BẢN KHOA CNTT - Chức năng cập nhật, sửa, xoá các mặt hàng, loại hàng, nhà sản xuất,... khách hàng đã chọn mua - Hiển thị thông tin khách hàng - Cập nhật các sản phẩm mới và loại mới SVTH: Trịnh Thị Hường Page 11 THỰC TẬP CƠ BẢN KHOA CNTT 1.2 Yêu cầu đặt ra 1.2.1 Thiết bị và phần mềm - Máy tính có thể thiết kế được web - Hệ quản trị cơ sở dữ liệu MySQL - Cài đặt Xampp - Phần mềm thiết kế web : Dreamwear, Microsoft Ofice FrontPage 2003, … - Phần mềm hỗ trợ: Vertriggo, … 1.2.2 Yêu cầu trang. .. hướng như sau : + Cho phép khách hàng mua và thanh toán trực tiếp qua mạng + Hỗ trợ thực hiện in ấn trên Web + Xây dựng hệ thống cho phép cửa hàng mua hàng trực tiếp qua mạng + Liên kết được với các trang web khác + Tìm kiếm được các mặt hàng cụ thể SVTH: Trịnh Thị Hường Page 22 ... đôi lúc có âm bạn cần… Ngày nay, Web tĩnh với trang HTML đơn giản không đáp ứng nhu cầu người dùng Các Website động trở thành xu phát triển Web Vì mà ngôn ngữ Web PHP đời SVTH: Trịnh Thị Hường... II: ỨNG DỤNG CỦA NGÔN NGỮ PHP Để hiểu rõ ngôn ngữ lập trình Web Php em xin giới thiệu website nhỏ “Xây dựng Website bán hàng thời trang nam nữ qua mạng” Mong quý thầy cô xem xét đóng góp ý kiến... tính thiết kế web - Hệ quản trị sở liệu MySQL - Cài đặt Xampp - Phần mềm thiết kế web : Dreamwear, Microsoft Ofice FrontPage 2003, … - Phần mềm hỗ trợ: Vertriggo, … 1.2.2 Yêu cầu trang Web Hệ thống

Ngày đăng: 10/01/2016, 16:28

Từ khóa liên quan

Mục lục

  • LỜI NÓI ĐẦU

  • PHẦN I: GIỚI THIỆU VỀ NGÔN NGỮ PHP

  • PHẦN II: ỨNG DỤNG CỦA NGÔN NGỮ PHP

  • PHẦN III : CÁC KẾT QUẢ NGHIÊN CỨU ĐẠT ĐƯỢC

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

Tài liệu liên quan