1. Trang chủ
  2. » Luận Văn - Báo Cáo

Xây dựng website bán hàng điện tử bằng mã nguồn mở PHP

68 1,2K 3

Đ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

Thông tin cơ bản

Định dạng
Số trang 68
Dung lượng 2,5 MB

Nội dung

Các quan hệ mang tính thương mại bao gồm các giao dịch sau đây: bất cứ giao dịch nào về thương mại nào về cung cấp hoặc trao đổi hàng hóa hoặc dịch vụ; thỏa thuận phân phối; đại diện hoặ

Trang 1

MỤC LỤC

MỞ ĐẦU 1

CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ 2

1.1.Khái niệm thương mại điện tử: 2

1.2 Phương tiện kỹ thuật trong thương mại điện tử : 3

1.2.1 Điện thoại : 3

1.2.2 Thiết bị kỹ thuật thanh toán điện tử : 3

1.2.3 Mạng nội bộ và mạng ngoại bộ : 4

1.4 Internet và web: 5

1.3.Các hình thức hoạt động của thương mại điện tử : 6

1.3.1 Thư điện tử (Electronic Mail: Email): 6

1.3.2 Thanh toán điện tử (Electronic Payment) : 6

1.3.3 Trao đổi dữ liệu điện tử (Electronic Data Interchange: EDI) 7

1.3.4 Giao gửi số hoá các dung liệu (Digital Content Delivery) 8

1.3.5 Bán lẻ hàng hoá hữu hình (E-retail): 8

1.4 Các loại hình giao dịch TMĐT: 9

1.4.1 Business to consumer (B2C) : 10

1.4.2 Business to business (B2B): 11

1.4.3 Customer to Customer (C2C): 13

1.4.4 Consumer to business C2B: 14

1.5 Hoạt động bán hàng bằng hình thức thương mại điện tử: 15

1.6 Xu thế phát triển TMĐT trong khu vực và trên thế giới: 16

CHƯƠNG 2: NGÔN NGỮ THIẾT KẾ WEBSITE 19

2.1 Giới thiệu ngôn ngữ PHP: 19

2.1.1 PHP là gì ? 19

2.1.2.Những điểm mạnh của PHP: 19

2.1.3 Biến,hằng số và kiểu dữ liệu trong PHP : 20

2.2 Giới thiệu về MySQL : 32

2.2.1 MySQL là gì ? 32

Trang 2

2.2.1 Cấu trúc MySQL : 32

2.2.3 Các kiểu dữ liệu : 33

2.2.4 Lựa chọn kiểu cho đúng : 35

CHƯƠNG 3 :PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG: 38

3.1 Khảo sát : 38

3.1.1 Tổng quan: 38

3.1.2 Đối tượng sử dụng: 38

3.1.3 Các chức năng của website: 39

3.1.4 Mô tả chức năng: 39

3.2 Thiết kế hệ thống 40

3.2.1 Sơ đồ phân cấp chức năng : 40

3.2.2 Sơ đồ luồng dữ liệu : 41

3.3 Mô hình xử lý vật lý : 44

3.3.1 Giải thuật kiểm tra thông tin đăng ký khách hàng 44

3.3.2 Giải thuật xử lý việc đăng nhập thành viên : 45

3.3.3 Giải thuật xử lý việc đăng nhập admin: 46

3.3.4 Giải thuật xử lý việc tìm kiếm thông tin hàng hóa : 47

3.3.5 Giải thuật xử lý việc thêm sản phẩm : 48

3.3.6 Xóa sản phẩm : 49

3.4 Thiết kế cơ sở dữ liệu: 50

3.4.1 Chi tiết các bảng : 50

3.4.2 Mô hình quan hệ giữa các thực thể 52

CHƯƠNG 4 GIAO DIỆN CHƯƠNG TRÌNH VÀ HƯỚNG DẪN CÀI ĐẶT 53

4.1Thiết kế giao diện chương trình 53

4.2 Hướng dẫn cài đặt 57

KẾT LUẬN 62

TÀI LIỆU THAM KHẢO 64

Trang 3

MỞ ĐẦU

Ngày nay tại các nước phát triển, thương mại điện tử là một loại hìnhthương mại đã rất phổ biến Người dùng Internet tại các nước phát triển có thểmua, bán, trao đổi hầu như mọi thứ qua mạng Việc thanh toán cũng qua mạng

và thực hiện rất dễ dàng bằng cách chuyển khoản hoặc sử dụng thẻ tín dụng.Còn đối với các nước đang phát triển như Việt Nam thì thương mại điện tử điqua giai đoạn đầu của quá trình phát triển

Trong hoạt động sản xuất kinh doanh 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 Đối với mộtcông ty hay một cửa hàng việc quảng bá và giới thiệu đến khách hàng các sảnphẩm hàng hóa mới trong từng thời điểm một cách hiệu quả và kịp thời là yếu tốmang tính quyết định cho sự tồn tại và phát triển của công ty Vì vậy, sẽ là thiếusót nếu công ty của bạn chưa xây dựng được một website để giới thiệu rộng rãicác sản phẩm hàng hóa đến với khách hàng Và một vấn đề đặt ra song song với

nó là làm sao để có thể quản lý và điều hành website một cách dễ dàng và hiệuquả, có như vậy, thì mới tránh được sự nhàm chán cho những khách hàngthường xuyên của website và thu được những kết quả như mong muốn Đây làvấn đề hết sức cấp thiết và luôn là nỗi trăn trở của hầu hết các công ty hay cửahàng và cả các doanh nghiệp

Các website giới thiệu, bán hàng qua mạng đang ngày một phát triển.Điều đó đã khẳng định một vai trò không thể thiếu của thương mại điện tử trongcuộc sống hôm nay Người được hưởng lợi nhiều nhất trước xu thế này đó là nhàsản xuất và người tiêu dùng vì họ tiết kiệm được khá nhiều chi phí và thờigian.Từ yêu cầu thực tế đó em đã chọn để tài :”Xây dựng website bán hàng điệntử”

Em xin chân thành cảm ơn cô giáo :ThS Nguyễn Thị Mười Phương và cácthầy cô trong khoa công nghệ thông tin trường đại học Phương Đông đã hướngdẫn và giúp đỡ em hoàn thành đề tài này

Sinh viên thực hiện

Bùi Đức Tiến

Trang 4

CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ

1.1.Khái niệm thương mại điện tử:

Hiện nay có nhiều quan điểm khác nhau về “thương mại điện tử” nhưngtựu trung lại có hai quan điểm lớn trên thế giới xin được nêu ra dưới đây

Thương mại điện tử theo nghĩa rộng được định nghĩa trong Luật mẫu vềThương mại điện tử của Ủy ban Liên Hợp quốc về Luật Thương mại Quốc tế

(UNCITRAL):“Thuật ngữ Thương mại cần được diễn giải theo nghĩa rộng để bao quát các vấn đề phát sinh từ mọi quan hệ mang tính chất thương mại dù có hay không có hợp đồng Các quan hệ mang tính thương mại bao gồm các giao dịch sau đây: bất cứ giao dịch nào về thương mại nào về cung cấp hoặc trao đổi hàng hóa hoặc dịch vụ; thỏa thuận phân phối; đại diện hoặc đại lý thương mại, ủy thác hoa hồng; cho thuê dài hạn; xây dựng các công trình; tư vấn; kỹ thuật công trình; đầu tư; cấp vốn; ngân hàng; bảo hiểm; thỏa thuận khai thác hoặc tô nhượng; liên doanh các hình thức khác về hợp tác công nghiệp hoặc kinh doanh; chuyên chở hàng hóa hay hành khách bằng đường biển, đường không, đường sắt hoặc đường bộ.” Như vậy, có thể thấy rằng phạm vi của

Thương mại điện tử rất rộng, bao quát hầu hết các lĩnh vực hoạt động kinh tế,việc mua bán hàng hóa và dịch vụ chỉ là một trong hàng ngàn lĩnh vực áp dụngcủa Thương mại điện tử

Ủy ban Châu Âu đưa ra định nghĩa về Thương mại điện tử như sau: “

Thương mại điện tử được hiểu là việc thực hiện hoạt động kinh doanh qua các phương tiện điện tử Nó dựa trên việc xử lý và truyền dữ liệu điện tử dưới dạng text, âm thanh và hình ảnh Thương mại điện tử gồm nhiều hành vi trong đó hoạt động mua bán hàng hóa và dịch vụ qua phương tiện điện tử, giao nhận các nội dung kỹ thuật số trên mạng, chuyển tiền điện tử, mua bán cổ phiếu điện tử,

Trang 5

sắm công cộng, tiếp thị trực tiếp tới người tiêu dùng và các dịch vụ sau bán hàng Thương mại điện tử được thực hiện đối với cả thương mại hàng hóa (ví

dụ như hàng tiêu dùng, các thiết bị y tế chuyên dụng) và thương mại dịch vụ (ví

dụ như dịch vụ cung cấp thông tin, dịch vụ pháp lý, tài chính); các hoạt động truyền thống (như chăm sóc sức khỏe, giáo dục ) và các hoạt động mới (ví dụ như siêu thị ảo).”

1.2 Phương tiện kỹ thuật trong thương mại điện tử :

1.2.1 Điện thoại :

Trong xu hướng mới, việc tích hợp công nghệ tin học, viễn thông có thể cho rađời những máy điện thoại di động có khả năng duyệt Web, thực hiện được cácgiao dịch TMĐT không dây như mua bán chứng khoán, dịch vụ ngân hàng, đặt

vé xem phim, mua vé tàu…Tuy nhiên trên quan điểm kinh doanh, công cụ điệnthoại có mặt hạn chế là chỉ truyền tải được âm thanh, mọi cuộc giao dịch cuốicùng vẫn phải kết thúc bằng giấy tờ, hơn nữa, chi phí giao dịch điện thoại, nhất

là cước điện thoại đường dài và điện thoại nước ngoài vẫn còn ở mức khá cao.1.2.2 Thiết bị kỹ thuật thanh toán điện tử :

Với vai trò là một khâu vô cùng quan trọng trong TMĐT, thanh toán điện

tử (TTĐT) nhằm thực hiện cân bằng cho việc trao đổi giá trị Thanh toán điện tử(Electronic Payment) là việc thanh toán thông qua thông điệp điện tử (ElectronicMessage) thay vì giao tay tiền mặt Việc trả lương bằng cách chuyển tiền trựctiếp vào tài khoản, trả tiền mua hàng bằng thẻ mua hàng, thẻ tín dụng…đã quenthuộc từ lâu nay thực chất đều là các dạng TTĐT TTĐT sử dụng các máy rúttiền tự động (ATM: Automatic Teller Machine) thẻ tín dụng mua hàng(Purchasing Card), thẻ thông minh (Smart Card) là loại thẻ có gắn chip điện tử(Electronic Purse), tiền mặt Cyber (Cyber Card), các chứng từ điện tử (ví dụnhư hối phiếu, giấy nhận nợ điện tử)…Việc xây dựng một hệ thống thanh toántài chính tự động (Hệ thống các thiết bị tự động chuyển từ tài khoản này sang tài

Trang 6

khoản khác trong hệ thống liên ngân hàng) là điều kiện tiên quyết để thực hiệnthành công TMĐT tiến tới nền kinh tế số hoá.

Sử dụng hệ thống TTĐT tạo điều kiện cho việc đa dạng hoá các phươngthức sử dụng tiền tệ và lưu chuyển dễ dàng ở phạm vi đa quốc gia Tiền sử dụng

là tiền điện tử không mất chi phí in ấn, kiểm đếm, giao nhận Tốc độ lưu chuyểntiền tệ qua ngân hàng nhanh và kiểm soát được quy trình rủi ro trong thanh toán

Về phía người sản xuất thì thu được tiền nhanh chóng, rút ngắn chu trình tái sảnxuất tránh đọng vốn, tăng tốc độ lưu thông hàng hoá và tiền tệ Người tiêu dùng

có khả năng lựa chọn dễ dàng hàng hoá một cách tức thời và theo ý của mình.Tuy vậy việc sử dụng hệ thống thanh toán tiền tự động hiện còn khá rủi ro vềvấn đề bảo mật, tính riêng tư như việc chữ ký điện tử bị rò mật mã, các mã sốthông tin cá nhân (pin) thông tin về thẻ tín dụng bị rò rỉ và có thể bị liên hệ đếntừng vụ thanh toán tự động, nên việc xây dựng hệ thống bảo mật khắc phục cácmặt tồn tại đó với các công nghệ tiên tiến hiện đại nhất mới giúp TMĐT pháttriển

1.2.3 Mạng nội bộ và mạng ngoại bộ :

Mạng nội bộ (Intranet) là toàn bộ mạng thông tin của một công ty cơ quan

và các liên lạc mọi kiểu giữa các liên lạc di động Theo nghĩa hẹp, đó là mạngkết nối nhiều máy tính ở gần nhau (gọi là mạng cục bộ: Local- Area Networkhay là LAN); hoặc nối kết trong một khu vực rộng lớn hơn (Gọi là mạng diệnrộng: Wide Area Netword hay WAN) Mạng ngoại bộ hay liên mạng nội bộ(Extranet) là hai hay nhiều mạng nối kết với nhau tạo ra một cộng đồng điện tửliên công ty (Enterprise Electronic Community) Các mạng nội bộ và ngoại bộđều được xây dựng trên nền tảng công nghệ giao thức chung TCP/IP, Vì vậychúng có thể kết nối được với Internet Xây dựng một mạng nội bộ công ty, làchúng ta đang điện tử hoá quá trình kinh doanh, xây dựng một hệ thống quản trị

và thực hiện công việc một cách hiệu quả hơn.

Trang 7

1.4 Internet và web:

Internet là mạng cho các mạng máy tính Một máy tính có địa chỉ Internettrước tiên được nối vào mạng LAN, rồi đến mạng WAN (Với vai trò như cácSUBNET) rồi vào Backbone (trung tâm của các đường nối kết và các phần cứngnối kết dùng để truyền dữ liệu với tốc độ cao) như vậy là máy tính đó đã giaotiếp với Internet Thông qua Internet, thông tin được trao đổi với các máy tínhcác mạng với nhau Các nối kết này được xây dựng trên cơ sở giao chuẩnTCP/IP (Transmission Control Protocol/Internet Protocol): TCP giữ vai trò đảmbảo việc truyền gửi chính xác dữ liệu từ người sử dụng tới máy chủ (Serve) ởnút mạng IP đảm nhận việc chuyển các gói dữ liệu (Packet of Data) từ nút nốimạng này sang nút nối mạng khác theo địa chỉ Internet (IP number: Địa chỉ 4byte đã đăng ký khi nối máy vào Internet có dạng xx.xx.xx.xx thập phân thì sẽcòn số trong dãy số từ 1 đến 255);

Công nghệ Web (World Wide Web hay còn ký hiệu là WWW) là côngnghệ sử dụng các liên kết siêu văn bản (Hyperlink, Hypertext) tạo ra các văn bảnchứa nhiều tham chiếu tới các văn bản khác, cho phép người sử dụng chuyển từmột cơ sở dữ liệu này sang một cơ sở dữ liệu khác, bằng cách đó mà truy nhậpvào các thông tin thuộc các chủ đề khác nhau và dưới nhiều hình thức khác nhaunhư: văn bản, đồ hoạ, âm thanh, phim…Như vậy Web được hiểu là một công cụhay nói đúng hơn là một dịch vụ thông tin toàn cầu của Internet nhằm cung cấpnhững dữ liệu thông tin viết bằng ngôn ngữ HTML (Hyperlink MarkupLanguage- Ngôn ngữ đánh dấu siêu văn bản) hoặc các ngôn ngữ khác được kếthợp với HTML và truyền đến mọi nơi trên cơ sở các giao thức chuẩn quốc tếnhư: HTTP (Hypertext Tranfer Protocol- Giao thức chuẩn truyền tệp), POP(Giao thức truyền thư tín), SMTP (Simple Massage Tranfer Protocol- Giao thứctruyền thông điệp đơn giản), NNTP (Net News Tranfer Protocol- giao thứctruyền tin qua mạng) cho phép những người sử dụng mạng thảo luận xungquanh một hoặc nhiều vấn đề cùng quan tâm) Tuy mới ra đời nhưng Web lại

Trang 8

phát triển mạnh mẽ nhất, nhanh nhất, tạo nên một tiềm năng lớn trong việc phổbiến thông tin toàn cầu.

1.3.Các hình thức hoạt động của thương mại điện tử :

1.3.1 Thư điện tử (Electronic Mail: Email):

Thông tin được sử dụng là thông tin “phi cấu trúc” (Unstructured Form),nghĩa là thông tin không phải tuân thủ một cấu trúc đã thoả thuận hoặc đã địnhsẵn Email thường được sử dụng là một phương tiện trao đổi thông tin giữa các

cá nhân, các công ty, các tổ chức…với một thời gian ngắn nhất, chi phí rẻ nhất,

có thể sử dụng mọi lúc, đến được mọi nơi trên thế giới

1.3.2 Thanh toán điện tử (Electronic Payment) :

Như đã nói ở trên, TTĐT là quá trình thanh toán dựa trên quá trình thanhtoán tài chính tự động mà ở đó diễn ra sự trao đổi các thông điệp điện tử vớichức năng là tiền tệ, thể hiện giá trị của một cuộc giao dịch Thể hiện ở một sốhình thức sau:

Trao đổi dữ liệu điện tử tài chính (Financial Electronic Data Interchangehay FEDI) Chuyên phục vụ cho TTĐT giữa các công ty giao dịch với nhau bằngđiện tử

Tiền mặt Internet (Internet Carh) Tiền mặt được mua từ nơi phát hành(ngân hàng hoặc một tổ chức tín dụng) sau đó được chuyển tự do sang các đồngtiền khác thông qua Internet, sử dụng trên phạm vi toàn thế giới và tất cả đềuđược thực hiện bằng kỹ thuật số hoá Hơn nữa, nó có thể dùng để thanh toánnhững món hàng rất nhỏ, do chi phí giao dịch mua hàng và chi phí chuyển tiềnrất thấp, nó không đòi hỏi một quy chế được thoả thuận từ trước, có thể tiếnhành giữa hai người, hai công ty bất kỳ hoặc các thanh toán vô danh

Trang 9

Thẻ thông minh (Smart Card) là loại thẻ giống như thẻ tín dụng, tuy nhiênmặt sau của thẻ là một loại chíp máy tính điện tử có bộ nhớ nhỏ để lưu trữ tiền

số hoá, tiền ấy chỉ được chi trả khi người sử dụng và thông điệp được xác định

là đúng

Giao dịch ngân hàng số hoá (Digital Banking), và giao dịch chứng khoán

số hoá (Digital Securities Trading) Hệ thống TTĐT của ngân hàng là một đại hệthống, gồm nhiều tiểu hệ thống:

Thanh toán giữa ngân hàng với khách hàng (Qua điện thoại, tại các điểmbán lẻ, các kiot, giao dịch cá nhân tại các nhà giao dịch tại trụ sở khách hàng,giao dịch qua Internet, chuyển tiền điện tử, thẻ tín dụng…)

Thanh toán giữa ngân hàng với đại lý thanh toán (nhà hàng, siêu thị)

Thanh toán trong nội bộ hệ thống ngân hàng

Thanh toán giữa hệ thống ngân hàng này với hệ thống ngân hàng khác(thanh toán liên ngân hàng)

1.3.3 Trao đổi dữ liệu điện tử (Electronic Data Interchange: EDI)

Trao đổi dữ liệu điện tử dưới dạng “Có cấu trúc” (Structured Form) từmáy tính điện tử này sang máy tính điện tử khác, giữa công ty hay tổ chức đãthoả thuận buôn bán với nhau theo cách này một cách tự động mà không cần có

sự can thiệp của con người (Gọi là dữ liệu có cấu trúc, vì các bên đối tác phảithoả thuận từ trước khuôn dạng cấu trúc của các thông tin) EDI được sử dụng từtrước khi có Internet, trước tiên người ta dùng mạng giá trị giá tăng (ValueAdded Network: VAN) để liên kết các đối tác EDI với nhau: Cốt lõi của VAN

là một hệ thống thư tín điện tử cho phép các máy tính điện tử liên lạc được vớinhau và hoạt động như một phương tiện lưu trữ và tìm gọi Khi kết nối vàoVAN một doanh nghiệp sẽ có thể liên lạc được với rất nhiều máy tính điện tử

Trang 10

nằm ở mọi nơi trên thế giới Ngày nay, VAN được xây dựng chủ yếu trên nềnInternet.

1.3.4 Giao gửi số hoá các dung liệu (Digital Content Delivery)

Dung liệu (Content) là các hàng hoá mà cái người ta cần nói đến là nộidung của nó (hay nói cách khác là nội dung hàng hoá mà không phải bản thânvật mang nội dung đó) Ví dụ: Tin tức sách báo, nhạc, phim ảnh, các chươngtrình truyền hình, phát thanh, phần mềm, các dịch vụ tư vấn, vé máy bay, hợpđồng bảo hiểm…Xuất bản điện tử (Electronic Publishing) hay (Web Publishing)

là việc đưa các tờ báo, các tư liệu công ty, các Catalog hoặc các thông tin về sảnphẩm hay các hình thức khác tương tự lên trên mạng Internet Trước kia, dungliệu được giao dưới dạng hiện vật (Physical Form) bằng cách ghi vào đĩa từ,băng, in thành sách báo, văn bản đóng gói bao bì rồi sau đó chuyển đến địa điểmphân phối, đến tay người sử dụng…Ngày nay, dung liệu được số hoá và truyềngửi qua mạng, gọi là giao gửi số hoá

1.3.5 Bán lẻ hàng hoá hữu hình (E-retail):

Bán lẻ hàng hoá hữu hình trên mạng Internet là việc bán tất cả các sảnphẩm mà một công ty có thông qua mạng Internet Để làm được việc này, cầnphải xây dựng một mạng các cửa hàng ảo (Virtual Shop) nhằm mục đích tạo mộtkênh bán hàng trực tuyến để có thể đáp ứng được nhu cầu của khách hàng mộtcách tối ưu nhất Bên cạnh đó công ty cần phải xây dựng cho mình một hạ tầng

cơ sở đủ mạnh như hệ thống TTĐT, hệ thống đặt hàng trực tuyến, hệ thống hỗtrợ khách hàng trực tuyến, hệ thống bảo mật…hàng hoá trên Internet phải được

số hoá, nghĩa là hàng hoá hữu hình này phải được mô tả cung cấp đầy đủ thôngtin chi tiết về hàng hoá, giúp cho người mua xác nhận kiểm tra được tính hiệnhữu của hàng hoá, về chất lượng, số lượng…cửa hàng điện tử (Store- Front,Store- Building) là những phần mềm được ứng dụng trong việc xây dựng mộttrang Web của công ty trên mạng có tính năng là một cửa hàng trên mạng

Trang 11

Những cửa hàng như vậy giao tiếp trực tuyến thoải mái với cửa hàng và hànghoá, người mua có thể tự do lựa chọn hàng hoá như vào siêu thị bình thường,với sự trợ giúp của những phần mềm: “Xe mua hàng” (Shopping Card,Shopping Trolley), giỏ mua hàng (Shopping Basket, Shopping Bag)…Tất cảnhững công việc mua sắm chỉ còn là vấn đề ấn nút và điền các thông số thẻ tíndụng Sau khi giao dịch được tiến hành xong, giao gửi hàng hoá sẽ được tiếnhành bằng việc giao gửi bằng hiện vật, giống như hình thức phân phối hàng hoátruyền thống

1.4 Các loại hình giao dịch TMĐT:

Các giao dịch của thương mại điện tử diễn ra bên trong và giữa ba nhóm

tổ chức chủ yếu là: doanh nghiệp, các cơ quan nhà nước (Chính phủ) và ngườitiêu dùng Dựa vào các chủ thể tham gia giao dịch thương mại điện tử người taphân thành các loại mô hình giao dịch thương mại điện tử, bao gồm doanhnghiệp với doanh nghiệp (business to business – B2B; doanh nghiệp với cơ quannhà nước (business to government –B2G); doanh nghiệp với người tiêu dùng(business to consumer – B2C); cơ quan nhà nước với cơ quan nhà nước(Government to Government G2G); cơ quan nhà nước với người tiêu dùng( Government to consumer G2C); người tiêu dùng với người tiêu dùng(consumer to comsumer – C2C) Trong chương này chỉ nêu những mô hình cótính chất phổ biến đối với các doanh nghiệp và có thể áp dụng tại Việt Nam

Trang 12

Hình 1.1 Các mô hình giao dịch điện tử của các tổ chức.

1.4.1 Business to consumer (B2C) :

Trang 13

Hình 1.2 Mô hình giao dịch doanh nghiệp – doanh nghiệp(B2C)

Do đối tượng tham gia mô hình giao dịch này gồm doanh nghiệp và ngườitiêu dùng nên thương mại điện tử dạng B2C có sức lan tỏa mạnh và thườngđược xã hội chú ý Đây cũng là phương thức thường được doanh nghiệp lựachọn khi bước đầu triển khai ứng dụng thương mại điện tử, đặc biệt với nhữngdoanh nghiệp vừa và nhỏ hướng tới phục vụ đối tượng người tiêu dùng

Ta có thể rút ra một số nhận định sau:

 Điểm mấu chốt quyết định thành công của một website thương mại điện

tử B2C là khả năng thu hút và duy trì sự quan tâm của người tiêudùng.Mô hình kinh doanh thương mại điện tử theo phương thức B2C phùhợp hơn với các doanh nghiệp thương mại dịch vụ

 Thành công của các công ty theo mô hình B2C là nhờ vào những thuậnlợi trong việc mua hàng mà họ có thể cung cấp cho khách hàng Quá trìnhnày có phần tương tự với dịch vụ khách hàng kiểu cũ Các công ty nhưAmazon.com vv đã thu hút được đông đảo khách hàng trực tuyến chủyếu là nhờ vào việc đáp ứng một cách hoàn hảo nhu cầu của họ

Trang 14

1.4.2 Business to business (B2B):

Hình 1.3 Mô hình thương mại điện tử B2B

Giữa các doanh nghiệp, TMĐT được sử dụng để trao đổi dữ liệu, mua bán vàthanh toán hàng hoá và dịch vụ Về mặt công nghệ trong khi B2C chủ yếu sửdụng cửa hàng ảo trên mạng, mô hình B2B chủ yếu sử dụng trao đổi dữ liệuđiện tử (EDI)

Về thanh toán, trong mô hình dạng B2B việc thanh toán được tiến hành trên cơ

sở quyết toán bù trừ vào cuối kỳ và có thể thực hiện theo phương thức truyềnthống mà vẫn không làm giảm ý nghĩa của nó Trong khi đó ở mô hình B2C,việc thanh toán được quan tâm đặc biệt vì mua hàng lần nào thanh toán lần đó.Đấy là chỗ khác nhau căn bản giữa hai loại mô hình B2B và B2C Các mô hìnhcủa thương mại điện tử B2B:

Có nhiều kiểu mô hình B2B cho các kiểu kinh doanh khác nhau, trong đó đặctrưng nhất là các mô hình sau:

Mô hình bán hàng thông qua hệ thống các đại lý

Mô hình mua hàng thông qua tập hợp các nhà cung cấp

Trang 15

Mô hình hỗn hợp mở rộng extended site (ES)

Mô hình bán đấu giá

Mô hình gọi thầu

1.4.3 Customer to Customer (C2C):

Hình 1.4 Mô hình thương mại điện tử C2C

Phương thức giao dịch thương mại điện tử C2C diễn ra giữa các cá nhân ngườitiêu dùng với nhau, cá nhân người tiêu dùng đưa thông tin về sẩn phẩm trênmạng người mua xem thông tin và đặt mua các phiên giao dịch diễn gia trựctiếp

Mô hình C2C phụ thuộc rất nhiều vào trình độ thương mại điện tử, đòi hỏi từng

cá nhân tham gia giao dịch kiến thức và hiểu biết rất rõ về thương mại điện tử.khác hẳn so với thương mại điện tử B2C hoặc B2B là những mô hình kinhdoanh dựa trên doanh nghiệp và do doanh nghiệp làm động lực Hiện nay tốc độphát triển khá nhanh về số lượng trang web cũng như lượng thông tin đăng trêntừng trang Đây là những website thông tin về các loại hàng hóa và dịch vụ cầnbán, cần mua, đi cùng với một số tiện ích như tìm kiếm, tư vấn tiêu dùng, v.v…

Trang 16

Đặc điểm của mô hình này:

Mô hình này bao gồm giao dịch giữa những khách hàng Ở đây, khách hàngthực hiện việc mua bán trực tiếp với khách hàng khác

http://www.ebay.com/ và http://www.bazee.com/ là trường hợp điển hình màthông qua đó, người bán có thể quảng cáo và bán sản phẩm của mình tới ngườimua khác Nhưng để thực hiện các giao dịch này thì người bán và người muaphải đăng ký với nhà cung cấp dịch vụ trên các site thương mại điện tử mà mìnhmuốn thực hiện mua và bán

Đồng thời người bán phải trả một khoảng phí cố định cho nhà cung cấp dịch vụ(ở đây là các site thương mại điện tử), người mua có thể trả giá cho sản phẩmmình mua mà không cần trả bất kỳ một khoản phí nào

Ví dụ: ebay.com, Chodientu.vn, Half.com

1.4.4 Consumer to business C2B:

Hình 1.5 Mô hình thương mại điện tử C2B

Trong mô hình này đối tượng chủ yếu là khách hàng và doanh nghiệp đặc điểmcủa mô hình này cũng tương tự như mô hình B2C, như ở đây khách hàng (cá

Trang 17

Trong mô hình này thì người khách hàng là người bán trực tiếp đưa ra các thôngtin về sản phẩm nhận đặt hàng xử lý và gửi sản phẩm doanh nghiệp là ngườimua (xem thông tin sản phẩm và đặt mua sản phẩm)

1.5 Hoạt động bán hàng bằng hình thức thương mại điện tử:

Hoạt động bán hàng bằng hình thức TMĐT cũng như thương mại truyềnthống bao gồm:

 Nghiên cứu thị trường

 Vấn đề trung gian và hoạt động phân phối

 Vấn đề quảng cáo và xúc tiến bán hàng

 Tổ chức nghiệp vụ bán hàng

 Đánh giá kết quả

Tuy nhiên, TMĐT vẫn chứa trong nó đặc thù so với thương mại truyềnthống: khả năng tạo ra một cửa hàng ảo (Virtual store) trên Internet ngày cànggiống như thật, với thời gian thật Nó được hoạt động 24/24 giờ trong một ngày,7/7 ngày trong 1 tuần, 365/365 ngày trong 1 năm, không có ngày nghỉ (Death ofTime) Có khả năng đến mọi nơi, khoảng cách địa lý không bị ràng buộc trongTMĐT (Death of Distance) Không cần phải tiến hành giao dịch qua trung gian(Death of Intermediary), khách hàng và nhà cung cấp có thể giao dịch trực tiếp.Tạo một kênh marketing trực tuyến (Online Marketing), đồng thời có thể thựchiện thống kê trực tuyến TMĐT đặc biệt thích hợp với việc cung cấp hàng trựctuyến đối với một số dung liệu (Hàng hoá đặc biệt), hay dịch vụ như phim ảnh,

âm nhạc, sách điện tử, phần mềm, tư vấn…Yếu tố quyết định sự thành côngtrong nền kinh tế mạng không thuộc về các công ty lớn, giàu mạnh về tiềm lựckinh tế mà lại phụ thuộc các công ty Dot.com đó có khả năng thay đổi một cáchlinh hoạt và thích ứng với sự biến đổi của nền kinh tế ảo (Công ty phải đạt tínhnhạy cảm cao) Vai trò của các tổ chức quốc tế, các hiệp hội xuyên quốc gia, cáccông ty xuyên quốc gia ngày càng có vai trò quan trọng trong nền kinh tế mới

Trang 18

Tất nhiên, TMĐT không chỉ thuần tuý đem lại lợi ích cho hoạt động bánhàng của doanh nghiệp Trong quá trình nghiên cứu chúng ta sẽ chỉ ra những bấtlợi và những lưu ý cần thiết đối với các doanh nghiệp.

1.6 Xu thế phát triển TMĐT trong khu vực và trên thế giới:

Theo đánh giá mới đây của tổ chức chuyên nghiên cứu thị trườngForrester Research của Mỹ cho biết khoản tiền người tiêu dùng Mỹ tiêu dùngqua mạng trong tháng 1/2000 là 2,8 tỷ USD Con số này cao hơn con số tiêudùng của người Mỹ trong cả năm 1997 là 2,4 tỷ USD và cũng theo công tyForrester, trong năm 1998, doanh số bán qua mạng là 8 tỷ USD và tăng lên 20,2

tỷ trong năm 1999 Nói cách khác, mức tăng trưởng là không thể tưởng tượng.Với mức tăng như thế này, chi tiêu cho TMĐT có thể đạt con số 1,3 tỷ USD vàonăm nay Nhìn chung, người ta đã áp dụng của các hình thức công nghệ với tộc

độ nhanh nhất đối với mạng Internet trong lịch sử, thu hút hàng triệu khách hàngchỉ trong một vài năm Tổ chức thông tin kinh tế EIU (với tạp chí Economistnhiều ấn phẩm nổi tiếng khác) và công ty nghiên cứu thị trường công nghệthông tin Pyramid Research đã cùng nhau đưa ra “bảng đánh giá mức độ sẵnsàng ứng dụng TMĐT” Dựa trên phạm vi hoạt động rộng lớn, các chuyên giahàng đầu cùng phương thức nghiên cứu mới EIU đã thực hiện nghiên cứu đốivới 60 quốc gia có ứng dụng TMĐT hàng đầu thế giới Mỹ vẫn là nước dẫn đầutrong cuộc đua, tiếp sau đó là Australia, thứ 3 là Anh và thứ 4 là Canada Cácnước Bắc Âu giành 4 trong 5 vị trí tiếp theo nhờ hạ tầng cơ sở viễn thông hiệnđại, mức độ ứng dụng điện thoại di động cao cùng với sự quen thuộc của ngườidân đối với các thiết bị máy móc Châu Á cũng có chỗ đứng của mình vớiSingapore ở vị trí thứ 7, vượt trên các nước Châu âu còn lại Sau đây là một sốkết luận chính thu được từ bảng đánh giá:

Trang 19

Vấn đề chính sách :Internet đã phát triển thành công nhờ thoát

khỏi sự kiểm soát của các chính phủ và có thể tự mình điều tiết Tuy nhiên,chính sách chủ động của chính phủ cũng đóng vai trò quan trọng trong địnhhướng TMĐT

Nhân tố con người quyết định quy mô :Một số quốc gia lớn trên

thế giới dù có một đội ngũ đông đảo lập trình viên quốc tế, nguồn nhu cầu đangphát triển mạnh mẽ và tốc độ phát triển Internet nhanh nhất thế giới nhưng doảnh hưởng của sự nghèo đói, mù chữ dẫn đến sự kém phát triển trong cơ sở hạtầng chung

Sự thịnh vượng :Một chiến lược phù hợp tiếp cận các ngành công

nghệ cao và ứng dụng truy cập Internet băng thông diện rộng đã giúp Đài loanvượt qua Nhật bản và Hàn Quốc vượt lên đứng trên Italia Không chỉ có Mỹ vàChâu Âu, khó có thể đánh giá mức độ hơn kém trong cuộc đua tranh về ứng dụngthương mại điện tử giữa các khu vực địa lý Khu vực Bắc Mỹ và Tây Âu luôn lànhững quốc gia đứng vị trí hàng đầu Châu Á thể hiện một hiện thực đầy tươngphản với những điển hình vượt trội như Singapore, Hồng Kông, Đài Loan đối lậpvới những nước phát triển chậm chạp như Pakistan và Việt Nam Tại các khu vựcđồng đều hơn cũng tồn tại những khoảng cách về mức độ phát triển Bản đánh giácũng tính đến những thành tố cơ bản của hạ tầng cơ sở Internet và TMĐT

Sau đây là 6 lĩnh vực được đánh giá:

Mức độ kết nối( chiếm 30% trong đánh giá củaEIU/Pyramid-Tổ chức thông tin kinh tế và Công ty nghiên cứu thị trường công nghệ thông tin Pyramid Reseach) Mức độ kết nối tính đến số lượng kết nối Internet của các cá nhân và

doanh nghiệp thông qua đường điện thoại cố định hay không dây và qua các kếtnối băng thông hẹp hay rộng Chất lượng và số lượng dịch vụ cũng là nhữngnhân tố quan trọng trong đánh giá về mức độ kết nối

Môi trường kinh doanh(20%) Khi đánh giá môi trường kinh doanh là tính

đến toàn bộ các điều kiện như sức mạnh của nền kinh tế, ổn định chính trị, môitrường pháp lý, thuế và sự thông thoáng trong môi trường kinh doanh và đầu tư

Trang 20

Khách hàng và sự chấp nhận kinh doanh TMĐT(20%) Hệ thống thanh

toán và hỗ trợ TMĐT đóng vai trò chủ đạo trong đánh giá này EIU/PyramidReseach đánh giá số lượng sử dụng thẻ tín dụng, cơ chế thanh toán hiệu quả, tincậy và bảo đảm, khả năng đảm bảo giao hàng đúng thời hạn và việc xây dựngcác trang Web TMĐT của các công ty trong mỗi quốc gia

Môi trường pháp lý(15%): Khung pháp lý điều khiển các hoạt động

TMĐT là một nhân tố vô cùng quan trọng quyết định việc phát triển hay hạn chế

sự phát triển của các giao dịch thương mại qua mạng

Các dịnh vụ hỗ trợ trực tuyến( 10%): Các doanh nghiệp không thể hoạt

động hiệu quả nếu thiếu các nhà môi giới và các dịch vụ đi kèm như các công tymôi giới trực tuyến, các công ty cung cấp dịch vụ, các nhà phát triển trang web

và các nhà tư vấn kinh doanh trực tuyến

Cơ sở hạ tầng văn hoá và xã hội( 5%): Giáo dục và tỷ lệ biết chữ cũng

là những tiền đề quan trọng quyết định khả năng của người dân mỗi quốc giatrong lĩnh vực sử dụng Internet và quyết định xu hướng phát triển Internet nộiđịa Bản đánh giá này cũng tính đến xu hướng đổi mới trong kinh doanh và khảnăng tiếp thu thông tin từ mạng Internet trong từng quốc gia

Trang 21

CHƯƠNG 2: NGÔN NGỮ THIẾT KẾ WEBSITE

2.1 Giới thiệu ngôn ngữ PHP:

2.1.1 PHP là gì ?

Cái tên PHP ban đầu được viết tắt bởi cụm từ Personal Home Page, vàđược phát triển từ năm 1994 bởi Rasmus Lerdorf Lúc đầu chỉ là một bộ đặc tảPerl, được sử dụng để lưu viết người dùng trên các trang web Sau đó, RasmusLerdorf đã phát triển PHP như là một đặc tả (Scripting engine) Vào giữa năm

1997, PHP đã được phát triển nhanh chóng trong sự yêu thích của nhiều người.PHP đã không còn là một dự án cá nhân của Rasmus Lerdorf và đã trở thànhmột công nghệ web quan trọng Zeev Suraki và Andi Gutmans đã hoàn thiệnviệc phân tích cú pháp cho ngôn ngữ để rồi tháng 6 năm 1998, PHP3 đã ra đời(phiên bản này có phần mở rộng là *.php3) Cho đến tận thời điểm đó, PHPchưa một lần được phát triển chính thức, một yêu cầu viết lại bộ đặc tả được đưa

ra, ngay sau đó PHP4 ra đời (phiên bản này có phần mở rông không phải là

*.php4 mà là *.php) PHP4 nhanh hơn so với PHP3 rất nhiều.PHP bây giờ đượcgọi là PHP Hypertext PreProcesor

2.1.2.Những điểm mạnh của PHP:

PHP thực hiện với tốc độ rất nhanh và hiệu quả Một Server bình thường

có thể đáp ứng được hàng triệu truy cập tới trong một ngày

PHP hỗ trợ kết nối tới rất nhiều hệ CSDL khác nhau: PostgreSQL, mSQL,Oracle, dbm filePro, Hyperware, informix, InterBase, Sybase,… Ngoài ra còn

hỗ trợ kết nối ODBC thông qua đó có thể kết nối với nhiều ngôn ngữ khác màODBC hỗ trợ

Trang 22

PHP cung cấp một hệ thống thư viện phong phú: Do PHP ngay từ đầuđược thiết kế nhằm mục đích xây dựng và phát triển các ứng dụng trên web nênPHP cung cấp rất nhiều hàm xây dựng sẵn giúp thực hiện các công việc rất dễdàng : gửi, nhận mail, làm việc với các cookie và nhiều thứ khác nữa.

PHP là một ngôn ngữ rất dễ dàng, dễ học và đơn giản hơn nhiều so vớicác ngôn ngữ khác như Perl, Java Nếu bạn đã biết ngôn ngữ C thì mọi việc sẽhoàn toàn thuận lợi

PHP có thể sử dụng được trên nhiều hệ điều hành, chúng ta có thể viếtchúng trên Unix, Lunix và các phiên bản của Windows Và có thể đem mã PHPnày chạy trên các hệ điều hành khác mà không phải sửa đổi lại mã

Interger là kiểu chiếm 4 byte bộ nhớ, giá trị nó trong khoảng -2 tỷ tới +2

tỷ Kiểu Double là kiểu số thực, phạm vi biểu diễn(10-308 – 10308) Kiểu stringdùng để chứa các giá trị bao gồm các ký tự và con số

Ví dụ : 2 // đây là kiểu interger

1.0 // đây là kiểu double

‘‘2’’ // đây là kiểu string

‘‘2 hours’’ // đây là kiểu string khác

Trang 23

b Hằng số :

Hằng số là những giá trị không đổi Chúng ta thường dùng hằng số để lưucác giá trị không đổi trong suốt chương trình như : nhiệt độ (00C), các giá trị thờigian chỉ sự chuyển giao giữa sáng, chưa, chiều, tối

Khai báo hằng số :

Ta dùng hàm define() để khai báo hằng sô :

Hằng số phải ở ngoài hai dấu ‘‘và ’’ Trường hợp sau là không có hiệulực : echo (‘‘Employment at COMPANY NL’’); Khi thực hiện nó sẽ cho kếtquả là :’’Employment at COMPANY NL’’

Hàm defined() : hàm này dùng để kiểm tra xem một hằng số nào đó đãđược khai báo chưa

Các hằng số đã được định nghĩa trong PHP (Built-in Constants):

Để hỗ trợ người lập trình, PHP cung cấp sẵn các hằng số như : các biếnmôi trường, các biến của Web server Apache… Người lập trình có thể sửdụng hàm phpinfo() để xem các giá trị này

Hằng số nguyên : đây là những giá trị có kiểu interger Ví dụ :10

Hằng số thực : đây là những giá trị có kiểu double Ví dụ 10.00

Hằng ký tự : đây là một xâu ký tự đặt trong dấu ngoặc đơn hoặc kép Ví

dụ ‘‘Ngôn ngữ lập trình PHP’’

c Biến và giá trị logic :

Cũng giống C/C++, PHP không có khái niệm TRUE và FALSE Các giátrị TRUE được hiểu là những giá trị bằng 1 và giá trị FALSE là những giá trịbằng 0 hoặc xâu rỗng

Trang 24

Khi sử dụng biến chúng ta không cần khai báo kiểu.

Ví dụ : $a = 1 ; // $a là một biến kiểu interger

$a = 1.2 ; // bây giờ $a là một biến kiểu double

$a= ‘‘A’’ //bây giờ $a lại là một kiểu string

Nếu như thực hiện phép toán giữa biến có kiểu số và kiểu string, PHP sẽcoi chuỗi là một dãy số như sau :

Echo($str) ; // print : ‘222B Baker Street’’

Chú ý rằng có phép toán giữa số và chuỗi chỉ đúng khi ký tự đầu củachuỗi là số

Ta cũng có thể làm thay đổi kiểu giá trị của một biết bằng cách ghép kiểu:

$a = 11.2; // biến $a có kiểu double

$a = (int) $a; // bây giờ có kiểu integer, giá trị là 1.1

$a = (double) $a ; // bây giờ lại có kiểu double, giá trị là 11.0

Cũng phải biết rằng PHP tự động chuyển đổi kiểu rất tốt Nếu thật sự cần

Trang 25

Các hàm làm việc với biến :

Gettype() : hàm này trả lại kiểu của một biến nào đó Giá trị trả về có thể

là : ‘‘interget ’’ ; ‘‘double’’ ; ‘‘string’’ ; ‘‘array’’ ; ‘‘object’’ ; ‘‘class’’ ;

Ta có thể viết các phép toán ngắn gọn như bảng sau :

Trang 26

< So sánh nhỏ hơn $h < $i Kiểm tra $h có nhỏ hơn $i không

> So sánh lớn hơn $h >$i Kiểm tra $h có lớn hơn $i không

<= Nhỏ hơn hoặc bằng $h<=$i Kiểm tra $h có nhỏ hơn hoặc bằng $i

>= Lớn hơn hoặc bằng $h>=$i Kiểm tra $h có lơn hơn hoặc bằng $i

<> So sánh khác $h <> $i Kiểm tra $h có khác $i không

Bảng các phép toán logic : phép toán logic cùng với toán hạng tạo thành biểu thức logic.Biểu thức logic có thể có giá trị 1 (true) hoặc 0 (false)

Trang 27

Các phép toán thao tác mức bit : các phép toán thao tác mức bit tác động lên từng bit của toán hạng

Bảng các phép toán như sau :

Giả sủ $a là một biến nguyên thì phép toán : $a >> n làm cho các bit trong

$a bị dịch phải n vị trí Tương tự ta có phép dich trái

Các phép toán tăng giảm:

Phép tăng : phép tăng (toán tử tăng) tăng giá trị của toán hạng lên một đơn vị

Trang 28

$a++ : $a được sử dụng rồi mới tăng

++$a : $a tăng rồi mới được sử dụng

Phép giảm : tương tự phép tăng, khác là giá trị bị giảm đi một đơn vị

$a : $a được sử dụng rồi mới giảm

$a : $a giảm rồi mới được sử dụng

Phép toán điều khiển : phép toán điều khiển cùng với toán hạng tạo nên biểu thức điều kiện Ta ký hiệu e1, e2, e3

Nếu e1 !=0 thì giá trị của biểu thức điều kiện là e2

Nếu e1 ==0 thì giá trị của biểu thức điều kiện là e3Toán tử sizeof(đối tượng) : phép toán sizeof cho biết kích thước (tính bằng byte) ô nhớ mà đối tượng chiếm trong bộ nhớ Đối tượng ở đây có kiểu là interger, double, string

e.Các câu lệnh điều khiển :

+ Lệnh if_else : đây là lệnh rẽ nhánh có điều kiện.

Dạng 1 : if (biểu thức) câu lệnh ;

Câu lệnh ở đây tương đương với một khối lệnh Một khối lệnh được đặt trong dấu ngoặc kép

Ý nghĩa :

Nếu biểu thức khác không, thì câu lệnh được thực hiện

Nếu biểu thức bằng không, thì câu lệnh không được thực hiện

Trang 29

Nếu biểu thức khác không thì câu lệnh 1 được thực hiện.

Nếu biểu thức bằng không thì câu lệnh 2 được thực hiện

Trang 30

Nếu biểu_ thức 2 khác 0 thì thực hiện câu lệnh và sang bước 3.

Nếu biểu_thức 2 bằng 0 thì kết thúc vòng lặp for

Bước 3: tính biểu_thức 3 và quay lại bước 2

Trang 31

Biểu_thức 1, biểu_thức 2, biểu_thức 3 là các biểu thức thành phần Mỗi thành phần có thể gồm nhiều biểu thức Khi đó mỗi biểu thức được viết cánh nhau dấu(‘‘,’’)

Các biểu thức được tính lần lượt từ trái qua phải

Biểu thức trong biểu_thức 2 quyết định thực hiện thân của for

Nếu biểu thức khác không, sang bước 2

Nếu biểu thức bằng không, kết thúc vòng while

Bước 2: thực hiện câu lệnh

Quay lại bước 2

Trang 32

Lệnh do….while là lệnh tạo chu trình có điều kiện, trong đó điều kiện thực hiện chu trình được kiểm tra ở cuối chu trình.

Hoạt động:

Bước 1: thực hiện câu lệnh

Bước 2: tính biểu thức biểu_thức

Nếu biểu thức biểu_thức khác không thì quay lại bước 1

Nếu biểu thức biểu_thức bằng không thì kết thúc do… while

+ Khai báo biến xử lý include và require:

Để sử dụng các đoạn mã ở bên ngoài, chúng ta có thể sử dụng khai báo tiền xử

lý include và requie Cho phép ta xây dựng các hàm hằng số và bất kỳ đoạn mã sau đó có thể chèn vào các đoạn script

Tên hàm tùy đặt và khác tên hàm chuẩn

Trang 33

Các câu lệnh được quyền gọi bất kỳ hàm nào đã được khai bảo và đã được định nghĩa.

Return :

Trả một giá trị về cho nơi gọi hàm

Là nơi báo kết thúc hàm

+ Gọi hàm:

Hàm phải được xây đựng (khai báo) trước khi gọi

Khi gọi hàm, nếu có giá trị trả về thường được đặt trong biểu thức

+ Biến toàn cục và biến cục bộ :

Thông thường PHP coi các biến được sử dụng trong thân của hàm là biến cục bộ Nghĩa là biến trong thân hàm không làm thay đổi giá trị của biến ở ngoài

đó Muốn hàm làm thay đổi giá trị của biến ngoài ta cần khai báo global trước biến đó trong thân hàm

Ví dụ : $position = ‘‘m’’

Funtion change_pos(){

$position = ‘‘s’’;

}Change_pos();

Echo (‘’$position’’); // Prints’’m’’

Trang 34

Ta thấy biến $position giá trị không đổi sau khi gọi hàm change_pos().

$position =’’m”;

Function change_pos(){ global $position;

$position =’’s’’;

}Change_pos();

Echo(“$position”); // Prints ‘‘s’’

2.2 Giới thiệu về MySQL :

2.2.1 MySQL là gì ?

MySQL là hệ quản trị cơ sở dữ liệu mã nguồn mở phổ biến nhất thế giới

và được các nhà phát triển rất ưa chuộng trong quá trình phát triển ứng dụng VìMySQL là cơ sở dữ liệu tốc độ cao, ổn định và dễ sử dụng, có tính khả chuyển,hoạt động trên nhiều hệ điều hành cung cấp một hệ thống lớn các hàm tiện íchrất mạnh.Với tốc độ và tính bảo mật cao, MySQL rất thích hợp cho các ứngdụng có truy cập CSDL trên internet MySQL miễn phí hoàn toàn cho nên bạn

có thể tải về MySQL từ trang chủ Nó có nhiều phiên bản cho các hệ điều hànhkhác nhau: phiên bản Win32 cho các hệ điều hành dòng Windows, Linux, Mac

OS X, Unix, FreeBSD, NetBSD, Novell NetWare, SGI Irix, Solaris, SunOS,

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệuquan hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL)

Ngày đăng: 31/03/2015, 23:13

Nguồn tham khảo

Tài liệu tham khảo Loại Chi tiết
[1]. Giáo trình Xây Dựng Website TMĐT – Phạm Nguyễn Minh Nhật Khác
[2]. Kiến thức Thương mại điện tử - TS.Nguyễn Đăng Hậu Khác
[3]. Lập trình Web động với PHP /MySQL – Tống Phước Khải Khác
[4]. Kỹ thuật phân tích và thiết kế hệ thống thông tin hướng cấu trúc –Lê Văn Phùng Khác
[5]. Khảo trạng một số website:• Mediamart.vn Khác

TỪ KHÓA LIÊN QUAN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w