Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 55 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
55
Dung lượng
1,4 MB
Nội dung
Mục lục Mục lục 1 c. Bảo mật .8 * Hằng : PHP định nghĩa sẳn các hằng số: .16 * Biểu thức .17 *Hàm: Dùng giống với C++. Ngoại trừ bạn không cần phải khai báo kiểu cho tham số của hàm: .20 Lớp và đối tợng 21 Ch ơng IV: Phân tích một số chức năng và giao diện chính .48 4.1 Trang chủ . 48 4.2 Trang đăng ký . 49 4.3 Trang tìm kiếm sản phẩm . 49 4.4 Trang chi tiết sản phẩm 50 4.5 Trang giỏ hàng 50 4.6 Trang đơn đặt hàng . 50 4.7 Trang quản trị Website . 51 4.8 Một số giao diện trong trang quản trị . 52 Ch ơng V : Kết luận, đánh giá kết quả 55 Tài liệu tham khảo 56 1 Mở đầu Cùng với nhân loại bớc vào nền kinh tế tri thức, tin học cũng phát triển mạnh mẽ và đem lại cho loài ngời nhiểu thành công rực rỡ. Các ứng dụng của tin học ngày càng đi sâu vào cuộc sống con ngời trở thành một bộ phận không thiếu của thế giới văn minh, việc nắm bắt thông tin nhiều chính xác trở nên rất quan trọng .Những khả năng mới mẻ và u việt này của nó đã nhanh chóng làm thay đổi cách sống, cách làm việc, cách học tập,cách t duy và quan trọng hơn cả là cách ra quyết định của con ngời. Việc xây dựng các trang web để phục vụ cho các nhu cầu riêng của các tổ chức, công ty thậm chí các cá nhân ngày nay, không lấy gì làm xa lạ. Với một vài thao tác đơn giản, một ngời bất kỳ có thể trở thành chủ của một website giới thiệu về bản thân và gia đình, hay là một website trình bày các bộ su tập hình ảnh . Đối với các chính phủ và các công ty thì việc xây dựng các website riêng ngày cang trở nên cấp thiết. Thông qua những website này, thông tin về họ cũng nh các công văn, thông báo, quyết định của chính phủ hay các sản phẩm, dịch vụ mới của công ty sẽ đến với những ngời quan tâm, đến với khách hàng của họ một cách nhanh chóng kịp thời, tránh những phiền hà mà phơng thức giao tiếp truyền thông thờng gặp phải. Hoạt động của một công ty trng bày vàbán sản phẩm máytính -linh kiện sẽ đợc mở rộng và đợc nhiều ngời biết đến nếu có một website tốt để giới thiệu , quảng bá thơng hiệu của mình. 2 Mặc dù có nhiều cố gắng nhng do hạn chế về thời gian cũng nh kinh nghiệm nên trong quá trình tiến hành làm đề tài này chắc chắn còn nhiều thiếu sót. Em rất mong đợc sự góp ý của các thầy cô vàbạn bè để hoàn thiện website hơn. Em xin chân thành cảm ơn thầy giáo ths. Lơng Xuân Phú đã tận tình hớng dẫn thêm và tạo điều kiện cho em hoàn thành đồ án này. Vinh, tháng 05 năm 2010 Sinh viên thc hiện : Nguyễn Văn Huy Chơng I Tổng quan về đồ án 1.1 Lý do chọn đề tài: Công nghệ thông tin và internet trong ngày nay phát triển hết sức mạnh mẽ và đang lan rộng trong các tầng lớp dân c. Bằng internet chúng ta thực hiện đợc công việc hết sức nhanh chóng và chi phí thấp hơn nhiều so với các cách thức truyền thống. Chính điều này đã thúc đẩy sự phát triển của thơng mại điện tử, là một quá trình mua bán hàng hóa hay dịch vụ thông quamạng điện tử. Trong hoạt động sản xuất và kinh doanh giờ đây thơng mại điện tử đã khẳng định đợc vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp cũng nh đời sống của con ngời. Nhận thấy đợc điểm mạnh đó cộng với nổi đam mê lập trình web em đã lựa chọn đề tài bánmáytính online để giới thiệu và buôn bán sản phẩm máytính đến khách hàng. 1.2 Hớng xây dựng chơng trình: - Xây dựng giao diện thân thiện, dễ nhìn ,bắt mắt. - Thông tin phải luôn đợc cập nhật mới và luôn đáp ứng đợc nhu cầu tìm kiếm thông tin của khách hàng. Bên cạnh đó còn tiết kiệm đợc thời gian và chi phí cho khách hàng. - Tìm ra đợc phơng thức thanh toán trực tuyến thực sự tốt nhất . 1.3 Phơng pháp nghiên cứu Để thực hiện đợc công việc, mục tiêu trên, em đã sử dụng các phơng pháp nghiên cứu: 3 - Phơng pháp phân tích và tổng hợp ly thuyết. - Phơng pháp nghiên cứu tài liệu. - Tham khảo các website về thơng mại điện tử. 1.4 Giới thiệu về thơng mại điện tử: 1.4.1 Định nghĩa về thơng mại điện tử: Là một quá trình mua bán hàng hóa hay dịch vụ thông quamạng điện tử. Môi trờng phổ biến nhất để thực hiện thơng mại điện tử là internet. Thơng mại điện tử là một hệ thống không chỉ tập trung vào việc mua bán hàng hóa, dịch vụ nhằm phát sinh lợi nhuận mà còn nhằm hỗ trợ cho các nhu cầu của khách hàng cũng nh hỗ trợ các doanh nghiệp giao tiếp với nhau dễ dàng hơn. 1.4.2 Các mô hình thơng mại điện tử a. Mô hình B2B (business to Business) Đây là mô hình dùng cho các doanh nghiệp với nhau để trao đổi thông tin mua bán, tìm kiếm khách hàng. trng bày sản phẩm .v.v. b. Mô hình B2C (Business to customer) Là mô hình giữa các doanh nghiệp với khách hàng. Các doanh nghiệp trng bày thông tin sản phẩm để phục vụ các cá nhân tiêu dùng nh cho phép họ thực hiện mua hàng, trả lời mọi câu hỏi của khách hàng . 1.4.3 Quy trình của hệ thống Khách hàng từ một máytính tại một nơi nào đó truy cập và chọn sản phẩm của mình. Sau đó điền các thông tin cần thiết nh địa chỉ giao hàng, thời hạn giao, hình thức thanh toán . vào đơn hàng (Order From). Khách hàng kiểm tra lại các thông tin và click vào nút đặt hàng, từ bàn phím hay chuột của máy tính, để gửi thông tin trả về cho doanh nghiệp. Doanh nghiệp căn cứ vào đơn hàng mà khách hàng đã đăng ký để thực hiện công việc giao hàng. 1.4.4 Vai trò thơng mại điện tử 4 Sự phát triển và phồn vinh của một nền kinh tế không còn chỉ dựa vào nguồn tài nguyên thiên nhiên và nguồn lao động, mà ở mức độ lớn đợc quyết định bởi trình độ công nghệ thông tin và tri thức sáng tạo. Cùng với xu thế đó, thơng mại điện tử xuất hiện đã làm thay đổi bộ mặt kinh tế thế giới bởi những ảnh hởng to lớn của mình : - Làm thay đổi tính chất của nền kinh tế mỗi quốc gia và nền kinh tế toàn cầu - Làm cho tính tri thức trong nền kinh tế ngày càng tăng lên và tri thức đã thực sự trở thành nhân tố và nguồn lực sản xuất quan trọng nhất, là tài sản lớn nhất, là tài sản lớn nhất của một doanh nghiệp. - Mở ra cơ hội phát huy u thế của các nớc phát triển sau để họ có thể đuổi kịp, thậm chí vợt các nớc đi trớc. - Xây dựng lại nền tảng sức mạnh kinh tế quốc gia. - Cách mạng hóa marketing bán lẻ và marketing trực tuyến. 1.4.5 Lợi ích của thơng mại điện tử - Giúp cho các doanh nghiệp nắm đợc thông tin phong phú về thị trờng và đối tác. - Giúp giảm chi phí sản xuất. - Giúp giảm chi phí bán hàng và tiếp thị. - Giúp ngời tiêu dùng và các doanh nghiệp giảm đáng kể thời gian và chi phí giao dịch. - Tạo điều kiện cho việc thiết lập và củng cố mối quan hệ giữa các thành phần tham gia vào quá trình thơng mại. - Tạo điều kiện sớm tiếp cận nền kinh tế số hóa. 1.4.6 Các hình thức thanh toán Internet đem lại cơ hội kinh doanh rất lớn cho các doanh nghiệp. Nhng khi kinh doanh trên mạng doanh nghiệp có thể sẽ phải gặp nhiều khó khăn. Đặc biệt là trong việc thiết lập hệ thống thanh toán cũng nh hệ thống quản lý các giao dịch một cách hiệu quả, tin cậy và an toàn nhất. Thanh toán điện tử sẽ giúp chúng ta tháo gỡ đợc những khó khăn và đa tới thành công. Khi nói tới thanh toán điện tử là toàn bộ quá trình tiến hành kinh doanh và quản lý mọi giao dịch thông qua một hệ thống thanh toán mà bạn chỉ cần một chiếc máy vi tính với một trình duyệt và kết nối mạng. Toàn bộ quá trình từ lúc 5 khách hàng đặt hàng, thanh toán cho đến khi bạn gửi hàng, nhận tiền và cảm ơn khách hàng đều đợc tự động hoá. Thanh toán điện tử không chỉ thuận tiện cho ngời mua mà còn thuận tiện cho chính bản thân ngời bán: Ngời bán hàng không phải thờng xuyên đi đến ngân hàng (vì mọi thứ đều đợc gửi tự động), không phải lo lắng quá nhiều về vấn đề Marketting, và mặt khác dễ theo dõi việc bán hàng hơn, điều quan trọng ở đây là việc dùng thẻ tín dụng thì sẽ không có séc khống vì nó gần nh nhận tiền mặt vậy. Hiện nay trên thế giới có rất nhiều công ty cung cấp dịch vụ này, ví dụ nh Planet Payment, Total Merchant Services, Merchant Exchange Service Để sử dụng dịch vụ thanh toán điện tử bạn cần có một Merchant Account và một Payment Gateway. - Merchant Account: là một tài khoản ngân hàng đăc biệt, cho phép bạn khi kinh doanh có thể chấp nhận thanh toán bằng thẻ tín dụng. Việc thanh toán bằng thẻ tín dụng chỉ có thể tiến hành thông qua tài khoản này. - Payment Gateway: là một chơng trình phần mềm. Phần mềm này chuyển dữ liệu của các giao dịch từ Website của ngời bán sang trung tâm thanh toán thẻ tín dụng để hợp thức hoá quá trình thanh toán thẻ tín dụng. Khác với quá trình mua bán truyền thống, trong thơng mại điện tử, việc đặt hàng của khách hàng đợc thực hiện tự động, ngay sau khi khách hàng đặt hàng: Thẻ tín dụng sẽ đợc chấp nhận khi khách hàng đợi vài giây trớc màn hình. Tiền đợc gửi vào tài khoản ngân hàng của công ty. Đơn đặt hàng sẽ đợc Email cho công ty vận chuyển và họ sẽ chuyển hàng hoá tới cho khách hàng. Một bản xác nhận đơn đặt hàng sẽ đợc gửi tới khách hàng bằng đờng Email. Lời cảm ơn khách hàng đợc tự động gửi đi. Để minh hoạ cho quá trình thanh toán bằng thẻ tín dụng, chúng ta sẽ xét quy trình thanh toán thẻ tín dụng qua Planet Payment - dịch vụ thanh toán thẻ tín dụng tốt nhất và có uy tín nhất hiện nay. 6 a. Quá trình giao dịch Hình 1.1. Sơ đồ quá trình giao dịch 1) Giao dịch đợc chuyển từ website của ngời bán tới máy chủ của Planet Payment. 2) Planet Payment chuyển giao dịch sang trung tâm thanh toán thẻ tín dụng quốc tế. 3) Trung tâm thanh toán thẻ tín dụng quốc tế sẽ hỏi ý kiến cơ sở dữ liệu phát hành thẻ tín dụng. 4) Đơn vị phát hành thẻ sẽ khớc từ hoặc chấp nhận giao dịch và chuyển kết quả / mã số hợp pháp ngợc trở lại cho trung tâm thanh toán thẻ tín dụng. 5) Trung tâm thanh toán thẻ tín dụng quốc tế sẽ chuyển kết quả giao dịch sang cho Planet Payment. 6) Máy chủ Planet Payment lu trữ kết quảvà chuyển trả lại cho khách hàng / ngời bán. b. Quá trình thanh toán thẻ tín dụng 1) Máy chủ Planet Payment tự động chuyển các đợt giao dịch sang trung tâm thanh toán thẻ tín dụng quốc tế. 2) Trung tâm thanh toán thẻ tín dụng quốc tế gửi tới cơ sở dữ liệu đơn vị phát hành thẻ tín dụng. 3) Đơn vị phát hành thẻ tín dụng xác minh giao dịch, chuyển kết qủa, tiền sang trung tâm thanh toán thẻ tín dụng quốc tế. 7 Giao dịch tại trang Web CSDL đơn vị phát hành thẻ tín dụng (1) (5) (2) Máy chủ Planet Payment Trung tâm thanh toán thẻ tín dụng quốc tế (6) (4) (3) 4) Trung tâm thanh toán thẻ tín dụng quốc tế sẽ chuyển kết quảquá trình giao dịch v tiền sang Planet Payment. 5) Planet Payment chuyển kết quả giao dịch tới ngời bánvà chuyển tiền tới tài khoản ngân hàng của ngời bán. Hình 1.2. Sơ đồ quá trình thanh toán c. Bảo mật Khi một doanh nghiệp bớc vào kinh doanh bằng con đờng thơng mại điện tử thì vấn đề quan trọng nhất cần quan tâm đó chính là đảm bảo tính an toàn thông tin. Ngời ta thờng nói khách hàng là ngời gặp nhiều rủi ro khi giao dịch trực tuyến nhng trên thực tế không chỉ có khách hàng mà chính nhà kinh doanh lại là nạn nhân của các quá trình thanh toán thẻ tín dụng trên Internet. Bởi vì khi bán hàng quamạng họ không có thời gian để kiểm tra những thông tin của khách hàng, địa chỉ email và địa chỉ liên lạc có thể xảy ra những sai sót nh thẻ tín dụng. Có một điều cơ bản ở đây là, ngời bán kiểm tra thẻ bằng cách cho thẻ vào máy đọc thẻ và số thẻ đợc nhập. Quá trình này nhằm kiểm tra xem số tiền của khách hàng có đủ tiền để mua hàng hay không chứ không tuyệt đối đảm bảo không có gian lận trong thẻ. Ngoài ra số thẻ tín dụng dễ bị mất và thậm chí có thể phát sinh ra nhiều số thẻ mới. Quá trình giao dịch trên Internet không phải là quá trình 8 Ngân hàng Trung tâm thanh toán thẻ tín dụng quốc tế Máy chủ Planet Paymen t CSDL đơn vị phát hành thẻ tín dụng (5) (1) (4) (3) (2) giao dịch trực tiếp mặt đối mặt nên đây cũng là nguyên nhân tạo điều kiện thuận lợi cho kẻ trộm dễ dàng hoạt động. Để đảm bảo tính an toàn thông tin cho khách hàng cũng nh các nhà kinh doanh trực tuyến, từ quá trình xây dựng ứng dụng phải thiết lập các chế độ an toàn, cũng nh trong quá trình quản lý phải luôn kiểm tra, đối chứng các thông tin về ngời sử dụng (địa chỉ khách hàng, email, đơn đặt hàng, tài khoản, .). Có rất nhiều ý t- ởng và phần mềm đợc đa ra nhằm giải quyết vấn đề an toàn thông tin trong kinh doanh trực tuyến. Cơ chế bảo mật PGP (Pretty Good Privacy): hệ thống mã hoá th viện điện tử và các tệp mà bạn muốn truyền đi. Cơ chế bảo mật SSL (Secure Sockets Layer): Để đảm bảo rằng khách hàng của bạn đợc bảo vệ khi họ nhập thông tin thẻ tín dụng vào trang bán hàng của bạn, payment gateway sẽ sử dụng SSL để bảo vệ các thông tin cá nhân bao gồm cả số thẻ tín dụng khi chuyển sang payment gateway. Giao dịch điện tử an toàn SET (Secure Electronic Transaction): Đây là tiêu chuẩn bảo mật mới nhất trong thơng mại điện tử, đợc phát triển bởi một tập đoàn các công ty thẻ tín dụng lớn nh Visa, MasterCard và American Express cũng nh các ngân hàng, các công ty buôn bán trên mạngvà các hãng thơng mại khác nhằm làm tăng khả năng an toàn cho các giao dịch trên Internet. SET đặt các mật mã riêng của cả ngời mua lẫn ngời bán trong cùng một giao dịch. Điều này có nghĩa là một ngời dùng bình thờng cần các mật mã riêng của họ và cần phải dăng kí các mật mã này, hệt nh các máy chủ phải làm. Khi một giao dịch SET đợc xác nhận uỷ quyền, mật mã riêng của ngời dùng sẽ có chức năng nh một chữ kí số. Thực tế nó giống nh việc kí vào phiếu thanh toán trong nhà hàng. Chữ kí số chứng tỏ bạn đã ăn theo thực đơn và chấp nhận hoá đơn. Hiện tại có rất nhiều nhà xử lý thanh toán, các ngân hàng, các nhà phát hành thẻ, cũng nh các nhà buôn chấp nhận thanh toán bằng thẻ tín dụng. Vì vậy, SET có nghĩa là mỗi ngời trong guồng máy đó đều cần một chứng chỉ. Các mạng xử lý thẻ tín dụng ngày nay hỗ trợ số hiệu bốn chữ số cho các ngân hàng, bốn chữ số cho các thơng nhân và mời hai chữ số cho thẻ tín dụng. Để xử lý SET, mỗi số hiệu này đều phải kèm theo một cữ 9 số đợc cấp riêng để chứng tỏ t cách của nó, còn các mạng xử lý thẻ tín dụng phải xử lý tất cả các chữ số này. Ngoài ra còn có các phần mềm khác nh phần mềm Antifraud và hệ thống IVS của Cyber source giúp ngời sử dụng có thể kiểm tra hàng loạt dịch vụ xử lý thẻ tín dụng thông qua các điều khoản chống gian lận cho từng quá trình giao dịch thẻ tín dụng trên Internet. Chơng 2 10