1. Trang chủ
  2. » Công Nghệ Thông Tin

Giáo trình xây dựng website thương mại (nghề ứng dụng phần mềm trình độ cao đẳng)

113 6 0

Đ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

Tiêu đề Giáo Trình Xây Dựng Website Thương Mại
Tác giả Nguyễn Thị Thúy Lan
Trường học Trường Cao Đẳng Nghề Ứng Dụng
Thể loại sách giáo trình
Năm xuất bản 2018
Thành phố Cần Thơ
Định dạng
Số trang 113
Dung lượng 2,83 MB

Cấu trúc

  • Chương 1 (7)
    • 1.1. THƯƠNG MẠI ĐIỆN TỬ LÀ GÌ? (8)
      • 1.1.1. Khái niệm thương mại điện tử (8)
      • 1.1.2. Các đặc trưng của thương mại điện tử (8)
      • 1.1.3. Cơ sở để phát triển thương mại điện tử (9)
    • 1.2. LỢI ÍCH CỦA THƯƠNG MẠI ĐIỆN TỬ (9)
      • 1.2.1. Thu thập được nhiều thông tin (9)
      • 1.2.2. Giảm chi phí sản xuất (9)
      • 1.2.3. Giảm chi phí bán hàng, tiếp thị và giao dịch (9)
      • 1.2.4. Xây dựng quan hệ với đối tác (10)
      • 1.2.5. Tạo điều kiện sớm tiếp cận kinh tế trí thức (10)
    • 1.3. CÁC LOẠI HÌNH GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ (10)
    • 1.4. CÁC HÌNH THỨC HOẠT ĐỘNG CHỦ YẾU CỦA TMĐT (11)
      • 1.4.1. Thư điện tử (11)
      • 1.4.2. Thanh toán điện tử (11)
      • 1.4.3. Trao đổi dữ liệu điện tử (12)
      • 1.4.4. Truyền nội dung số hóa (13)
      • 1.4.5. Mua bán hàng hóa hữu hình (13)
  • Chương 2 (15)
    • 2.1. MÔ HÌNH WEB CLIENT/SERVER (15)
    • 2.2. NGÔN NGỮ ĐỊNH DẠNG SIÊU VĂN BẢN HTML (16)
      • 2.2.1. Cấu trúc cơ bản của trang HTML (16)
      • 2.2.2. Cú pháp chi tiết của tag HTML (17)
      • 2.3.1. Các thao tác khối (18)
      • 2.3.4. Chèn đường kẻ ngang (21)
      • 2.3.5. Chèn hình ảnh (21)
      • 2.3.6. Tìm và thay đổi dữ liệu (22)
    • 2.4. LIÊN KẾT (HYPERLINK) (23)
      • 2.4.1. Liên kết đến một trang web khác (23)
      • 2.4.2. Cách tạo một email-link (23)
      • 2.4.3. Liên kết ImageMap (23)
    • 2.5. TẠO FRAMESET, TABLE (24)
      • 2.5.1. Frameset (24)
      • 2.5.2. Table (28)
      • 2.6.1. Style Sheets (33)
    • 2.7. TẠO FORM (36)
      • 2.7.1. Tạo form (36)
      • 2.7.2. Các đối tượng trên form (37)
  • CHƯƠNG 3: (2)
    • 3.1. TỔNG QUAN VỀ LẬP TRÌNH ỨNG DỤNG WEB (40)
      • 3.1.1. Mô hình ứng dụng 2 lớp (40)
      • 3.1.2. Mô hình ứng dụng 3 lớp (41)
    • 3.2. NGÔN NGỮ C# (41)
      • 3.2.1. Kiểu dữ liệu (42)
      • 3.2.2. Chuyển đổi các kiểu dữ liệu (43)
    • 3.3. GIỚI THIỆU VỀ ASP.NET? (44)
      • 3.3.1. Tìm hiểu về .Net Platform (44)
      • 3.3.2. Tìm hiểu về .Net Framework (44)
      • 3.2.3. Tìm hiểu về ASP.Net (47)
    • 3.4. NHỮNG ƯU ĐIỂM CỦA ASP.NET (48)
    • 3.5. QUÁ TRÌNH XỬ LÍ TẬP TIN ASPX (49)
    • 3.6. CÁCH THỨC HOẠT ĐỘNG CỦA ASP.NET TRÊN IIS (50)
      • 3.6.1. Internet Information Services (IIS) (50)
      • 3.6.2. Cài đặt Web Server (51)
      • 3.6.3. Kiểm tra kết quả cài đặt (52)
    • 3.7. TẠO TRANG WEB ASP.NET ĐẦU TIÊN (53)
      • 3.7.1. Tạo trang web ASP.NET đầu tiên (53)
      • 3.7.2. Phân loại tập tin trong ASP.NET (55)
    • 3.8. LÀM VIỆC VỚI CÁC ASP.NET SERVER CONTROL (57)
      • 3.8.1. HTML Controls (57)
      • 3.8.2. Web Server Controls (58)
      • 3.8.3. Validation Controls (65)
      • 3.8.4. User Controls (74)
  • Chương 4: (40)
    • 4.1. ĐIỀU KHIỂN GRIDVIEW (77)
      • 4.1.1. Load dữ liệu lên GridView (77)
      • 4.1.2. Các thao tác định dạng lưới (80)
      • 4.1.3. Xử lí sắp xếp (84)
      • 4.1.4. Tùy biến các cột (đọc thêm) (84)
      • 4.1.5. Cập nhật dữ liệu trực tiếp trên lưới (tham khảo) (86)
    • 4.2. ĐIỀU KHIỂN DATALIST (87)
      • 4.2.1. Sử dụng DataList hiển thị dữ liệu (88)
      • 4.2.2. Cập nhật dữ liệu với DataList ( tham khảo) (89)
  • Chương 5: (77)
    • 5.1. ĐỐI TƯỢNG REQUEST, RESPONSE (92)
      • 5.1.1. Đối tượng Response (93)
      • 5.1.2. Đối tượng Request (94)
      • 5.5.1. Giới thiệu (97)
      • 5.5.2. Làm việc với Cookies (97)
  • Chương 6: BẢO MẬT ỨNG DỤNG WEB (92)
    • 6.1. GIỚI THIỆU SƠ LƯỢC CÁC KỸ THUẬT TẤN CÔNG ỨNG DỤNG (99)
      • 6.1.1. Kiểm soát truy cập Web (99)
      • 6.1.2. Chiếm hữu phiên làm việc (99)
      • 6.1.3. Lợi dụng các thiếu sót trong việc kiểm tra giá trị nhập hợp lệ (99)
    • 6.2. CÁC KỸ THUẬT TẤN CÔNG VÀ BẢO MẬT ỨNG DỤNG WEB 100 1. Thao tác trên tham số truyền (100)
      • 6.2.2. Thao tác trên Biến ẩn Form (101)
      • 6.2.3. Thao tác trên Cookie (102)
    • 6.3. BẢO MẬT CƠ SỞ DỮ LIỆU (đọc thêm) (102)
      • 6.3.1. Các kỹ thuật tấn công cơ sở dữ liệu (102)
      • 6.3.2. Cách phòng chống (105)
  • TÀI LIỆU THAM KHẢO (113)

Nội dung

THƯƠNG MẠI ĐIỆN TỬ LÀ GÌ?

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

Thương mại điện tử là hình thức mua bán hàng hóa và dịch vụ thông qua mạng máy tính toàn cầu

Thương mại điện tử có phạm vi rộng lớn, bao gồm hầu hết các lĩnh vực kinh tế, trong đó việc mua bán hàng hóa và dịch vụ chỉ là một phần nhỏ Theo nghĩa hẹp, thương mại điện tử chỉ đề cập đến các hoạt động thương mại diễn ra trên mạng máy tính mở như Internet Thực tế, chính các giao dịch thương mại qua Internet đã tạo ra thuật ngữ Thương mại điện tử.

Thương mại điện tử là hoạt động mua bán hàng hóa và dịch vụ qua phương tiện điện tử, bao gồm giao nhận nội dung kỹ thuật số, chuyển tiền điện tử, mua bán cổ phiếu, và vận đơn điện tử Nó cũng bao gồm đấu giá thương mại, hợp tác thiết kế, tài nguyên mạng, mua sắm công cộng, tiếp thị trực tuyến với người tiêu dùng, cùng với các dịch vụ sau bán hàng.

Thương mại điện tử đang diễn ra trên cả lĩnh vực hàng hóa, như hàng tiêu dùng và thiết bị y tế, lẫn lĩnh vực dịch vụ, bao gồm dịch vụ thông tin, pháp lý và tài chính Nó không chỉ ảnh hưởng đến các hoạt động truyền thống như chăm sóc sức khỏe và giáo dục, mà còn thúc đẩy sự phát triển của các hoạt động mới như siêu thị ảo Sự phát triển này đang cách mạng hóa cách thức mua sắm của con người, tạo ra những thay đổi lớn trong thói quen tiêu dùng.

1.1.2.Các đặc trưng của thương mại điện tử

So với các hoạt động thương mại truyền thống, thương mại điện tử có một số điểm khác biệt cơ bản sau:

- Các bên tiến hành giao dịch trong thương mại điện tử không tiếp xúc trực tiếp với nhau và không đòi hỏi phải biết nhau từ trước

Thương mại truyền thống diễn ra trong khuôn khổ biên giới quốc gia, trong khi thương mại điện tử hoạt động trên thị trường toàn cầu không biên giới Điều này giúp thương mại điện tử ảnh hưởng trực tiếp đến môi trường cạnh tranh toàn cầu.

Trong mọi giao dịch thương mại điện tử, có ít nhất ba chủ thể tham gia, trong đó không thể thiếu người cung cấp dịch vụ mạng và các cơ quan chứng thực.

Trong thương mại truyền thống, mạng lưới thông tin chỉ đóng vai trò là phương tiện trao đổi dữ liệu, trong khi đó, trong thương mại điện tử, mạng lưới thông tin trở thành thị trường chính.

1.1.3.Cơ sởđể phát triển thương mại điện tử Để phát triển TMĐT cần phải có hội đủ một số cơ sở:

Hạ tầng kỹ thuật Internet cần nhanh và mạnh để truyền tải âm thanh và hình ảnh một cách trung thực và sống động Một hạ tầng Internet mạnh mẽ cho phép cung cấp dịch vụ trực tiếp như xem phim, xem TV và nghe nhạc Đồng thời, chi phí kết nối Internet phải hợp lý để thu hút nhiều người dùng hơn.

Để phát triển thương mại điện tử, cần thiết có một hạ tầng pháp lý vững chắc, bao gồm việc ban hành luật công nhận tính pháp lý của chứng từ và hợp đồng điện tử ký qua mạng Bên cạnh đó, luật bảo vệ quyền sở hữu trí tuệ, bảo vệ sự riêng tư và bảo vệ người tiêu dùng cũng cần được thiết lập nhằm điều chỉnh các giao dịch trực tuyến.

Để đảm bảo an toàn và bảo mật trong giao dịch, cần có một hệ thống thanh toán điện tử đáng tin cậy Các phương thức thanh toán như thẻ tín dụng, tiền điện tử và EDI cần được áp dụng rộng rãi Các ngân hàng cũng phải triển khai hệ thống thanh toán điện tử trên diện rộng để đáp ứng nhu cầu của người dùng.

- Phải có hệ thống an toàn bảo mật cho các giao dịch, chống xâm nhập trái phép, chống virus,…

Để triển khai hiệu quả các hoạt động tiếp thị, quảng cáo, xúc tiến, bán hàng và thanh toán trực tuyến, cần có đội ngũ nhân lực am hiểu về kinh doanh, công nghệ thông tin và thương mại điện tử.

LỢI ÍCH CỦA THƯƠNG MẠI ĐIỆN TỬ

1.2.1.Thu thập được nhiều thông tin

Thương mại điện tử mang lại nhiều lợi ích cho người tham gia, bao gồm việc cung cấp thông tin phong phú về thị trường và đối tác, giúp giảm chi phí tiếp thị và giao dịch, cũng như rút ngắn thời gian sản xuất Các doanh nghiệp, đặc biệt là doanh nghiệp vừa và nhỏ, có thể xây dựng chiến lược sản xuất và kinh doanh phù hợp với xu thế phát triển của thị trường trong nước, khu vực và quốc tế Điều này ngày càng được nhiều quốc gia chú trọng, xem như một động lực quan trọng cho sự phát triển kinh tế.

1.2.2.Giảm chi phí sản xuất

Thương mại điện tử giúp giảm chi phí sản xuất, đặc biệt là chi phí văn phòng, nhờ vào việc chuyển sang mô hình văn phòng không giấy tờ Mô hình này không chỉ tiết kiệm diện tích mà còn giảm đáng kể chi phí tìm kiếm và chuyển giao tài liệu, loại bỏ hầu như hoàn toàn khâu in ấn Hơn nữa, việc giải phóng nhân viên khỏi các công đoạn hành chính cho phép họ tập trung vào nghiên cứu và phát triển, mang lại những lợi ích lâu dài cho doanh nghiệp.

1.2.3.Giảm chi phí bán hàng, tiếp thị và giao dịch

Thương mại điện tử giúp giảm chi phí bán hàng và tiếp thị đáng kể Nhờ vào Internet, nhân viên bán hàng có khả năng giao dịch với số lượng lớn khách hàng một cách hiệu quả.

10 khách hàng, catalogue điện tử trên Web phong phú hơn nhiều và thường xuyên cập nhật so với catalogue in ấn chỉ có khuôn khổ giới hạn

Thương mại điện tử qua Internet giúp người tiêu dùng và doanh nghiệp tiết kiệm đáng kể thời gian và chi phí giao dịch Cụ thể, thời gian giao dịch qua Internet chỉ chiếm 7% thời gian giao dịch qua Fax và khoảng 0.5 phần nghìn thời gian giao dịch qua bưu điện chuyển phát nhanh Bên cạnh đó, chi phí thanh toán điện tử qua Internet chỉ bằng từ 10% đến 20% chi phí thanh toán theo phương thức truyền thống.

Tổng hợp tất cả các lợi ích trên, chu trình sản xuất được rút ngắn, nhờ đó sản phẩm mới xuất hiện nhanh và hoàn thiện hơn

1.2.4.Xây dựng quan hệ với đối tác

Thương mại điện tử giúp thiết lập và củng cố mối quan hệ giữa các thành viên trong quá trình thương mại thông qua Internet, cho phép người tiêu dùng, doanh nghiệp và cơ quan Chính phủ giao tiếp trực tiếp và liên tục Điều này xóa nhòa khoảng cách về địa lý và thời gian, tạo điều kiện cho sự hợp tác và quản lý diễn ra nhanh chóng Các bạn hàng và cơ hội kinh doanh mới được phát hiện nhanh chóng trên toàn quốc, khu vực và toàn cầu, mang lại nhiều lựa chọn hơn cho các bên tham gia.

1.2.5.Tạo điều kiện sớm tiếp cận kinh tế trí thức

Thương mại điện tử đóng vai trò quan trọng trong việc thúc đẩy sự phát triển của ngành công nghệ thông tin, từ đó tạo nền tảng cho kinh tế tri thức Điều này đặc biệt có ý nghĩa đối với các nước đang phát triển, vì nếu không nhanh chóng hội nhập vào nền kinh tế tri thức, họ có thể bị tụt hậu trong vòng một thập kỷ tới Khía cạnh này không chỉ mang tính chiến lược công nghệ mà còn là yếu tố cần thiết cho chính sách phát triển của các quốc gia công nghiệp hóa.

CÁC LOẠI HÌNH GIAO DỊCH THƯƠNG MẠI ĐIỆN TỬ

Trong thương mại điện tử, có ba chủ thể chính: Doanh nghiệp (B), người tiêu dùng (C) và chính phủ (G) Doanh nghiệp đóng vai trò động lực phát triển, người tiêu dùng quyết định sự thành công, và chính phủ định hướng, điều phối và quản lý Các mối quan hệ giữa các chủ thể này tạo ra nhiều loại giao dịch thương mại điện tử, trong đó B-B và B-C là hai loại hình quan trọng nhất.

Mô hình thương mại điện tử B-B (Business to Business) là hình thức thực hiện giao dịch giữa các doanh nghiệp qua mạng, thường được gọi là giao dịch B-B Trong mô hình này, các bên tham gia bao gồm người trung gian trực tuyến, người mua và người bán Giao dịch B-B có thể chia thành hai loại chính: mua ngay theo yêu cầu khi giá cả phù hợp và mua theo hợp đồng dài hạn, thường dựa trên quá trình đàm phán cá nhân giữa người mua và người bán.

Các loại giao dịch B-B cơ bản:

Mô hình bên bán (một bên bán nhiều bên mua) dựa trên công nghệ web cho phép một công ty cung cấp sản phẩm cho nhiều công ty mua khác nhau Trong mô hình này, có ba phương pháp bán trực tiếp chính: bán từ catalogue điện tử, bán qua quá trình đấu giá, và các hình thức khác để tối ưu hóa trải nghiệm mua sắm.

Bán hàng theo hợp đồng cung ứng dài hạn đã được thỏa thuận trước, thường liên quan đến nhà sản xuất hoặc nhà trung gian, như nhà phân phối hoặc đại lý.

- Bên mua - một bên mua nhiều bên bán

- Sàn giao dịch – nhiều bên bán - nhiều bên mua

- Thương mại điện tử phối hợp –các đối tác phối hợp với nhau ngay trong quá trình thiết kế chế tạo sản phẩm

Mô hình thương mại điện tử B2C (Business to Consumer) là hình thức bán lẻ trực tiếp từ doanh nghiệp đến người tiêu dùng, cho phép khách hàng mua sắm hàng hóa qua mạng Trong mô hình này, sản phẩm có thể được cung cấp trực tiếp từ nhà sản xuất hoặc thông qua các cửa hàng phân phối Các mặt hàng thường được bán trên nền tảng trực tuyến bao gồm máy tính, thiết bị điện tử, dụng cụ thể thao, đồ dùng văn phòng, sách, âm nhạc, đồ chơi, sản phẩm sức khỏe và mỹ phẩm, cùng nhiều loại hình giải trí khác.

Hai loại giao dịch cơ bản trong thương mại điện tử là Business to Consumer (B-C) và Business to Business (B-B) Bên cạnh đó, còn có các mô hình giao dịch khác như Government to Business (G-B) giữa doanh nghiệp và cơ quan chính phủ, Government to Citizens (G-C) giữa chính phủ và công dân, hay còn gọi là chính phủ điện tử, và Consumer to Consumer (C-C) giữa các người tiêu dùng Thêm vào đó, thương mại điện tử qua điện thoại di động, hay mobile commerce, cũng ngày càng trở nên phổ biến.

CÁC HÌNH THỨC HOẠT ĐỘNG CHỦ YẾU CỦA TMĐT

Doanh nghiệp và cơ quan Nhà nước hiện nay sử dụng thư điện tử (e-mail) để giao tiếp trực tuyến qua mạng Thông tin trong thư điện tử không bị ràng buộc bởi một cấu trúc cố định nào.

Thanh toán điện tử là phương thức thanh toán tiền thông qua các thông điệp điện tử, bao gồm việc chuyển tiền trực tiếp vào tài khoản hoặc sử dụng thẻ mua hàng, thẻ tín dụng Với sự phát triển của thương mại điện tử, thanh toán điện tử đã mở rộng ra nhiều lĩnh vực mới, mang lại sự tiện lợi và hiệu quả cho người tiêu dùng.

Trao đổi dữ liệu điện tử tài chính (FEDI) là hệ thống hỗ trợ thanh toán điện tử giữa các công ty, giúp tối ưu hóa quy trình giao dịch và nâng cao hiệu quả trong việc chuyển đổi thông tin tài chính.

Tiền lẻ điện tử (Internet Cash) là loại tiền mặt được mua từ ngân hàng hoặc tổ chức tín dụng, cho phép chuyển đổi tự do sang các đồng tiền khác qua Internet, cả trong nước và quốc tế Với việc áp dụng công nghệ số, tiền lẻ điện tử còn được gọi là “tiền mặt số hóa” (digital cash) Hiện nay, tiền lẻ điện tử đang phát triển nhanh chóng với nhiều ưu điểm nổi bật.

+ Dùng để thanh toán những món hàng giá trị nhỏ, thậm chí ngay cả tiền mua báo (vì phí giao dịch mua hàng và chuyển tiền rất thấp);

+ Có thể tiến hàng giữa hai con người hoặc hai công ty bất kỳ, các thanh toán

+ Tiền mặt nhận được đảm bảo là tiền thật, tránh được tiền giả

Ví điện tử là nơi lưu trữ tiền mặt trên Internet, chủ yếu thông qua thẻ thông minh hay thẻ giữ tiền Thẻ này có chức năng tương tự như tiền lẻ điện tử, với một chip máy tính ở mặt sau để lưu trữ tiền số hóa Tiền trong ví điện tử chỉ được chi trả khi có yêu cầu xác thực đúng, như khi thanh toán hóa đơn.

 Giao dịch điện tử của ngân hàng (digital banking) Hệ thống thanh toán điện tử của ngân hàng là một hệ thống lớn gồm nhiều hệ thống nhỏ:

Thanh toán giữa ngân hàng và khách hàng có thể thực hiện qua nhiều hình thức như điện thoại, tại các điểm bán lẻ, kiốt, giao dịch cá nhân tại gia đình, giao dịch tại trụ sở khách hàng, qua Internet, chuyển tiền điện tử, sử dụng thẻ tín dụng, cùng với các thông tin hỏi đáp liên quan.

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

 Thanh toán nội bộ một hệ thống ngân hàng

 Thanh toán liên ngân hàng

1.4.3.Trao đổi dữ liệu điện tử

Trao đổi dữ liệu điện tử (EDI) là quá trình chuyển giao dữ liệu có cấu trúc giữa các máy tính của các công ty hoặc tổ chức đã thiết lập mối quan hệ thương mại với nhau.

Theo Ủy ban Liên hợp quốc về Luật Thương mại Quốc tế (UNCITRAL), trao đổi dữ liệu điện tử (EDI) là quá trình chuyển giao thông tin giữa các máy tính thông qua phương tiện điện tử, sử dụng tiêu chuẩn đã được thỏa thuận để cấu trúc thông tin.

EDI đang trở thành một công cụ quan trọng trên toàn cầu, chủ yếu phục vụ cho việc mua sắm và phân phối hàng hóa như gửi đơn hàng, xác nhận, tài liệu gửi hàng và hóa đơn Ngoài ra, EDI còn được áp dụng cho nhiều mục đích khác như thanh toán tiền khám bệnh và trao đổi kết quả xét nghiệm.

Trước khi Internet ra đời, EDI đã tồn tại và được hỗ trợ bởi mạng giá trị gia tăng (VAN), cho phép kết nối các đối tác EDI VAN hoạt động như một hệ thống thư điện tử, giúp các máy tính liên lạc và lưu trữ thông tin hiệu quả Khi doanh nghiệp kết nối vào VAN, họ có khả năng giao tiếp với nhiều máy tính điện tử trên toàn cầu, mở rộng khả năng hợp tác và giao dịch.

Ngày nay, EDI chủ yếu được thực hiện qua Internet, giúp buôn bán giữa các doanh nghiệp trở nên thuận lợi và tiết kiệm chi phí truyền thông Để tối ưu hóa quá trình này, người ta đã phát triển mạng riêng ảo (VPN), là một dạng intranet của doanh nghiệp được thiết lập dựa trên chuẩn trang Web và truyền thông qua Internet.

Công việc trao đổi EDI trong TMĐT thường gồm các nội dung sau: o Giao dịch kết nối

13 o Đặt hàng o Giao dịch gửi hàng o Thanh toán

Vấn đề buôn bán giữa các quốc gia với quan điểm chính sách và luật pháp thương mại khác nhau đang được nghiên cứu và xử lý, yêu cầu cần có một khung pháp lý chung Điều này cần dựa trên sự thống nhất về tự do hóa thương mại và tự do hóa việc sử dụng Internet, nhằm đảm bảo tính khả thi, an toàn và hiệu quả cho việc trao đổi dữ liệu điện tử (EDI).

1.4.4.Truyền nội dung số hóa

Hàng hóa số có giá trị không nằm ở vật mang tin mà chính ở nội dung của nó Những sản phẩm này có thể được giao nhận qua mạng, bao gồm tin tức, nhạc, phim, chương trình phát thanh, truyền hình, phần mềm, ý kiến tư vấn, vé máy bay, vé xem phim, vé xem kịch, và hợp đồng bảo hiểm.

Trước đây, hàng hóa số được trao đổi dưới dạng hiện vật như đĩa, băng, sách báo và văn bản, được đóng gói và chuyển đến tay người sử dụng hoặc điểm phân phối Ngày nay, hàng hóa số được số hóa và gửi qua mạng, một phương thức được gọi là “giao gửi số hóa”.

Xuất bản điện tử, hay còn gọi là Web publishing, là quá trình đưa các tờ báo, tư liệu công ty và ca-ta-lô sản phẩm lên Internet Hiện nay, có khoảng 2700 tờ báo đã được số hóa thành sách điện tử Ngoài ra, các chương trình phát thanh, truyền hình, giáo dục, ca nhạc và kể chuyện cũng được chuyển đổi sang định dạng số và truyền tải qua Internet, cho phép người dùng tải xuống và thưởng thức thông qua màn hình và thiết bị âm thanh của máy tính.

MÔ HÌNH WEB CLIENT/SERVER

Thuật ngữ "Server" chỉ các chương trình thực hiện dịch vụ trên mạng, chấp nhận yêu cầu từ mọi nơi và trả kết quả về máy yêu cầu Chương trình "Client" gửi yêu cầu đến Server và chờ phản hồi Server và Client giao tiếp qua các thông điệp thông qua cổng IPC (Interprocess Communication) Để giao tiếp, chúng cần một giao thức, mà Client phải tuân thủ khi yêu cầu thông tin từ Server Khi xây dựng mô hình Client/Server, người dùng có thể tạo giao thức riêng, nhưng thường chỉ ở tầng ứng dụng Hiện nay, nhiều giao thức chuẩn như TCP/IP, UDP/IP, SNA của IBM, OSI, ISDN, X.25 và NetBIOS được sử dụng rộng rãi để đáp ứng nhu cầu phát triển mạng.

Máy tính chứa chương trình Server được gọi là máy chủ, trong khi máy chứa chương trình Client được gọi là máy khách Mô hình mạng Client/Server cho phép các máy chủ và máy khách giao tiếp qua một hoặc nhiều giao thức, tạo điều kiện thuận lợi cho việc truyền thông liên tiến trình trên các máy tính cá nhân Mô hình này hỗ trợ việc xây dựng và sử dụng các chương trình Client/Server một cách dễ dàng, giúp nâng cao hiệu quả tương tác giữa chúng.

Mô hình Client/Server là cấu trúc phổ biến nhất trong công nghệ thông tin, cho phép một Server kết nối với nhiều Server khác để tăng cường hiệu suất và tốc độ xử lý Khi nhận yêu cầu từ Client, Server có thể chuyển tiếp yêu cầu đó đến một Server khác, chẳng hạn như Database Server, nếu nó không đủ khả năng xử lý Máy Server có khả năng thực hiện cả nhiệm vụ đơn giản lẫn phức tạp, góp phần nâng cao hiệu quả làm việc.

Khi một máy Client yêu cầu thông tin về thời gian hiện tại trong ngày, nó cần gửi một yêu cầu theo tiêu chuẩn mà máy chủ (Server) đã định ra Nếu yêu cầu này được chấp nhận, máy Server sẽ trả về thông tin mà Client mong muốn.

Hình 2.1 Mô hình máy khách, máy chủ

NGÔN NGỮ ĐỊNH DẠNG SIÊU VĂN BẢN HTML

2.2.1.Cấu trúc cơ bản của trang HTML

HTML (Ngôn ngữ Đánh dấu Siêu văn bản) là ngôn ngữ được sử dụng để định dạng và tạo ra các trang web, giúp trình bày thông tin trên World Wide Web một cách hiệu quả.

Ngôn ngữ HTML tạo trang web tĩnh dưới dạng hồ sơ với tên đuôi là htm hay html

Ngôn ngữ HTML là tập hợp của nhiều thẻ lệnh dưới dạng

Thông_Tin

Trang mạng có thể soạn thảo bằng các Trình chuyên về thảo trang mạng như FrontPage của Microsoft hoặc Dreamweaver của Adobe

Mọi trang mạng HTML đều có cấu trúc sau:

2.2.2.Cú pháp chi tiết của tag HTML

Cú pháp chung của thẻ lệnh HTML

Thẻ lệnh không có nội dung gọi là thẻ rỗng (empty tag) và có cấu trúc như sau:

Trang Mang Trong

Trang Chao Mung

Xin Chào mừng bạn đến với trang mạng của chúng tôi

Một số điểm cần lưu lý khi soạn thảo siêu văn bản bằng HTML:

- Dấu cách chỉ có tác dụng duy nhất một lần cách, nếu muốn thể hiện nhiều dấu giãn cách liền nhau phải sử dụng thẻ

- Xuống dòng văn bản phải sử dụng thẻ tương ứng

- Tên thẻ không phân biệt chữ in hoa và chữ in thường

- Dòng chú thích trong mã nguồn được đặt giữa cặp dấu chú thích

> Trình duyệt sẽ không quan tâm đến phần nằm giữa cặp dấu đó

- Quy tắc viết các ký tự đặc biệt trong HTML: tên qui định nằm giữa dấu

“&” và dấu “;”&tên_qui_định;

Năm ký tự đặc biệt hay dùng:

Khối trích dẫn thường được sử dụng cho các trích dẫn mở rộng, với toàn bộ khối được căn lề thụt vào cả hai phía Điều này tạo ra một khối riêng biệt so với các đoạn văn bản khác trong trang HTML.

Khối trích dẫn được mở đầu bằng thẻ và kết thúc bằng thẻ

Kết quả cho thấy khối trích dẫn được định dạng với lề thụt vào cả hai bên, tạo thành một phần riêng biệt so với các đoạn văn bản khác trong trang HTML.

Khối trích dẫn là một phần quan trọng trong văn bản HTML, được định dạng với lề thụt vào cả hai phía, tạo nên sự tách biệt rõ ràng so với các đoạn văn khác.

Các thẻ kiểu chữ trong HTML cho phép điều chỉnh vẻ ngoài của ký tự, như định dạng chữ đậm hoặc nghiêng Những định dạng này có thể áp dụng cho một đoạn văn, toàn bộ văn bản hoặc từng ký tự đơn lẻ.

chữ lớn hơn bình thường chữ lớn hơn bình thường

chữ nhỏ hơn bình thường chữ nhỏ hơn bình thường

chỉ số trên chỉ số trên

chỉ số dưới> chỉ số dưới

kích thước font chữ Dùng để qui định font chữ của cả trang

kiểu chữ hiển thị web Qui định tên font, màu sắc, kích cỡ font

chữ được canh giữa chữ được canh giữa

 Các thẻ xử líđoạn a Thẻ phân chiađoạn

Trong HTML, các đoạn tài liệu, văn bản, hình ảnh,…được phân chia bằng cặp thẻ

Thẻ

có một số thuộc tính sau:

Thuộc tính "Align" có 4 giá trị chính để canh chỉnh đoạn tài liệu: "Center" sẽ canh giữa nội dung, "Left" canh lề trái, "Right" canh lề phải và "Justify" canh đều hai bên.

Thuộc tính "Style" xác định khoảng cách lề của đoạn văn, bao gồm các thuộc tính con như Margin-left, Margin-right, Margin-top, Margin-bottom và Line-height Cụ thể, Margin-left: x quy định chiều rộng lề trái, Margin-right: y cho lề phải, Margin-top: z cho lề trên, Margin-bottom: t cho lề dưới, và Line-height: u% xác định khoảng cách giữa các dòng theo đơn vị 100%.

Ví dụ: b Thẻ xuống dòng

Trong HTML, các ký tự xuống dòng không được sử dụng Để ngắt một dòng nào đó, ta dùng thẻ Đây là một thẻ đơn

Canh chỉnh theo hai bên

This section centers the text with a left margin of 10, a right margin of 5, and top and bottom margins of 6.

Xác định đoạn văn bản căn trái, các lề đặt theo mặc định của trình duyệt

Đoạn này xác định đoạn văn bản căn trái, các lề đặt theo mặc định của trình duyệt, khoảng cách giữa các dòng 150%

Để tạo một đường kẻ ngang trong trang HTML, bạn có thể sử dụng thẻ Thẻ là thẻ tự đóng, nghĩa là nó không cần thẻ đóng như các thẻ HTML khác.

sẽ tạo ra một đường kẻ ngang trên trình duyệt và khoảng cách giữa đường kẻ và nội dung thì phụ thuộc vào các trình duyệt khác nhau

Bạn có thể tùy chỉnh cách hiển thị của thẻ theo ý muốn trên nhiều trình duyệt, bao gồm các phiên bản mới như IE6, IE7, Firefox, Opera và Mozilla, với khả năng tương thích cao cho các định dạng mà bạn áp dụng.

Khi định dạng thẻ , cần chú ý đến cách trình duyệt xử lý thẻ này Internet Explorer (IE) sử dụng thuộc tính color để hiển thị màu của đường kẻ, trong khi thuộc tính background không có tác dụng Ngược lại, Mozilla (Netscape) và Opera lại sử dụng thuộc tính background để hiển thị màu của đường kẻ Mặc dù có thể sử dụng thuộc tính border để định dạng, nhưng đây không phải là phương pháp ưu tiên.

Để tạo khoảng cách giữa đường kẻ và nội dung, chúng ta sử dụng thuộc tính margin để quy định khoảng cách này.

Với thuộc tính margin đã được thiết lập, khoảng cách giữa đường kẻ và phía trên là 10px, phía dưới là 20px, trong khi khoảng cách hai bên là 0.

Để làm cho website của bạn nổi bật, việc sử dụng đồ họa với hình ảnh được chọn lọc là rất quan trọng Để chèn hình ảnh vào tài liệu HTML, bạn cần sử dụng thẻ , thẻ này sẽ chỉ định vị trí của hình ảnh và tên tập tin đồ họa để trình duyệt có thể mở và hiển thị.

SRC là từ viết tắt của "source", nghĩa là nguồn, và tên tập tin là tên cùng đường dẫn của tệp đồ họa mà bạn muốn hiển thị, thường ở định dạng GIF hoặc JPG.

Giá trị của thuộc tính SRC được gán bằng URL là một địa chỉ trên máy tính

Mỗi năm hoa đào nởLại thấy ông đồ già

Bày mực tàu giấy đỏBên phố đông người qua

LIÊN KẾT (HYPERLINK)

2.4.1.Liên kết đến một trang web khác Đây là một ví dụ thực tế mà chúng ta thường hay gặp, bất cứ lúc nào lướt web, chúng ta nhấp vào đâu đó, và thế là được chuyển hướng sang trang khác Để làm được việc này, ta bọc đối tượng ( đối tượng có thể là chữ, hình ảnh) với tag và dĩ nhiên câu hỏi đặt ra là làm sao định hướng được đi tới đâu, câu trả lời:

Trong tag ta cần có thêm thuộc tính href (hypertext reference) Giá trị của thuộc tính này là đường dẫn tới trang mà ta muốn nó đến

HREF (Tham chiếu siêu văn bản) được sử dụng để tạo liên kết đến tài liệu khác (liên kết bên ngoài) hoặc một phần khác trong tài liệu hiện tại (liên kết nội bộ).

Giao thức để tham chiếu HREF là HTTP Nếu là liên kết nội tại – internal link thì không cần phải có phần giao thức

2.4.2.Cách tạo một email-link

Nhiều trang web hiện nay cung cấp các liên kết mà khi nhấp vào, chương trình email sẽ tự động mở ra, cho phép người dùng viết thư đến một địa chỉ đã được xác định trước Thậm chí, tiêu đề (subject) của email cũng có thể được điền sẵn Bạn chỉ cần click [vào đây] hoặc nhấn vào biểu tượng bên để gửi email.

Ví dụ: Giáo viên: Vũ Thị Mai Phương

Email: vuthimaiphuong@duytan.edu.vn

Thay vì sử dụng địa chỉ một trang web, bạn có thể đơn giản nhập "mailto:" kèm theo địa chỉ email Để thêm tiêu đề và nội dung sẵn có, bạn chỉ cần bổ sung "?subject=tiêu đề&body=text" vào sau địa chỉ email.

Với Image Map, “đầu mối liên kết” là một vùng trên một hình ảnh có hình dạng tùy ý nào đó

Các công cụ soạn thảo trực quan cho phép dễ dàng tạo Image Map Một ví dụ về mã nguồn HTML của thành phần Image Map như sau:

Ngày đăng: 23/12/2023, 10:37

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

TÀI LIỆU LIÊN QUAN

w