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

Phát triển hệ thống thương mại điện tử

40 1,8K 15
Tài liệu đã được kiểm tra trùng lặp

Đ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 40
Dung lượng 1,41 MB

Nội dung

Tài liệu tham khảo kỹ thuật công nghệ, chuyên ngành tin học Phát triển hệ thống thương mại điện tử

Trang 1

Tỡm hiểu thương mại điện tử & cài đặt ứng dụng thử nghiệm.

Lời núi đầu

Cùng với sự phát triển nh vũ bão của công nghệ thông tin, nhất là ở những năm cuốicủa thế kỷ 20 Các quốc gia đang chuẩn bị hành trang cho mình để bớc vào thế kỷ 21, thếkỷ của công nghệ thông tin Sự kết hợp của máy tính với các hệ thống truyền thông(communication) và đặc biệt là hệ thống viễn thông (Telecommunication) đã tạo ra mộtsự chuyển biến có tính cách mạng trong vấn đề tổ chức khai thác và sử dụng các hệ thốngmáy tính Cùng với thời gian, khoa học công nghệ phát triển, mạng máy tính đã ra đời đểchia sẻ các tài nguyên hệ thống, để trao đối thông tin với nhau Mạng máy tính đã có mặtở khắp mọi nơi từ các trờng học, các công ty đến các học viện, các cơ quan nhà nớc Tabiết rằng, trong thời đại thông tin hiện nay, khối lợng thông tin ngày càng phong phú, đadạng thì vấn đề sắp xếp khối thông tin khổng lồ đó một cách khoa học, dễ truy tìm, dễtrao đổi, sử dụng một cách nhanh chóng là vấn đề cấp bách Mạng Internet đã ra đời và đãgóp phần giải quyết các vấn đề nêu trên.

Trong thời gian vừa qua, dới sự hớng dẫn của thầy giáo Nguyễn Thúc Hải, Chúng

em đã tìm hiểu và nguyên cứu về thơng mại điện tử và cài đặt thử nghiệm một ứng dụngthơng mại điện tử để làm đồ án môn học của mình, đồ án gồm năm chơng nh sau:

Chương I Tổng quan về thương mại điện tử Chương II Đặc trưng của thương mại điện tử

Chương III Cỏc cụng cụ phỏt triển của cỏc hệ thống thương mại điệntử

Chương IV Vớ dụ minh hoạ ứng dụng thương mại điện tử Chương V Cài đặt thử nghiệm một ứng dụng

Trong quá trình thực hiện đề tài, chúng em đã nhận đợc sự giúp đỡ tận tình của thầyEm xin gửi lời cảm ơn chân thành tới thầy giáo Nguyễn Thúc Hải đã nhiệt tình hớng dẫnvà tạo điều kiện về tài liệu, giúp đỡ chúng em.

Trang 2

Mục lụcChương I Tổng quan về thương mại điện tử

1.1 Sự phỏt triển của thương mại điện tử

1.2 Thơng mại điện tử là gì ?

1.3 Thơng mại điện tử và tầm quan trọng của nó1.4 Bảo mật và an toàn cho các giao dịch điện tửChương II Đặc trưng của thương mại điện tử

2.1 Cỏc bước trong qui trỡnh thương mại điện tử 2.2 Cỏc đặc trưng của thương mại điện tử

2.2.1 Product Browsing (Trỡnh duyệt hàng)2.2.2 Giỏ mua xắm (shoping basket)

2.2.3 Tớnh tiền (Chechkout) 2.2.4 Online order

3.1.1 Microsoft Windows server 4

3.1.2 Internet Information Server (IIS)/ Windows NT4 Option Pack 3.1.3 Active Server Pages (ASP)/ Visual Interdev

3.1.4 SQL Server 3.1.5 Visual Basic 6

3.1.6 Microsoft Site Server 3, Commerce Edition 3.1.7 Những cụng cụ làm hoạt động của Microsoft 3.2 ASP và việc xây dựng các ứng dụng trên Web 3.2.1 Khái niệm ASP (Active Server Page)

3.2.2 Mô tả của asp 3.2.3 Câu lệnh của ASP

3.2.4 Gọi các thủ tục trong ASP 3.2.5 Các đối tợng của ASP (Object) 3.3 Cỏc cụng cụ khỏc

5.1.3 Thiết kế ứng dụng DoanEcom 5.2 Cài đặt

5.2.1 Cỏc trang cơ bản

5.2.2 Thẻ hàng Shopping Cart5.2.3 Đơn đặt hàng (CheckOut)

Trang 3

5.2.4 Đơn thể quản trị (Admin Module)Tài liệu tham khảo

Trang 4

Chương I Tổng quan về thương mại điện tử

1.1 Sự phát triển của thương mại điện tử

Với sự phát triển nhanh chóng của những công nghệ Internet, càng nhiều công tybắt đầu hiểu là chỉ có một cách để cho một công ty tiếp tục còn lại trên các thị trườngcạch tranh hiện nay Đó là thương mại điện tử (E_Commerce).

Có ba pha phát triển chính của thương mại điện tử như trong hình 1[1] Pha đầutiên là “Web Publishing”, có nghĩa là những công ty tạo ra mhững Website của mình chỉcho phép quần chúng biết về công ty và các sản phẩm của mình Tuy nhiên đó là mộtcách của việc quảng cáo qua các kênh khác nhau, như TV hoặc đài Rõ ràng đây là tĩnhbởi vì nó chỉ là việc xuất bản nội dung

Hình 1 Sự phát triển của thư ơng mại điện tử

Pha thứ hai là ”E_Commerce” Pha này cho phép những khách hàng truy cập hệthống lõi hoặc thâm chí chó phép những khách hàng làm giao tác trên hệ thống lõi đó [1].Ví dụ khách hàng có thể yêu cầu về tình trạng của các tài khoản ngân hàng của mình, tínhtiền trên mạng và mua hàng trên mạng … Trong nhiều công nghiệp thì cung cấp đếnnhững khách hàng với quyền truy cập trực tiếp đến hệ thống lõi mà có thể dần đếnmhững sự tiệm kiệm đáng kể [1] Và cuối cùng, phần của việc tiệm kiệm có thể đượctruyền đến khách hàng, mà có thể lôi kéo càng nhiều khách hàng sử dụng kiểu mhư vậytrong các dịch vụ Một cách nữa là nó là một khơỉ đầu thành công danh cho các công tyđể phát triển các dịch vụ E_Commerce của mình Tuy nhiên đây chỉ là phiên bản điện tửđược cấu hình trước của các quá trình kinh doan đã tồn tại [1].

Trong pha thứ ba, không chỉ là các công nghiệp hoặc công ty tạo ra mọi sự cốgắng để đi theo những công nghệ thông tin mới nhất để cung cấp các dịch vụ thuận tiệnđến khách hàng mà còn quan trọng hơn nữa mô hình kinh doanh về cơ bản đã được địnhnghĩa lại để làm cho nó thoả mãn mong ước của khách hàng (Customer-satifaction) [2].Đây là những đặt trưng cơ sở của “E_Commerce thế hệ hai” Ví dụ từ một điểm nhìn củamột khách hàng, sự khác nhau, chất lượng, một giá trị"cạch tranh và sự phân phối nhanhlà ý tưởng quan trọng nhất rõ ràng là rất quan trọng vì một công ty đơn cung cấp cácdịch vụ như trên Do vậy việc tổ chức sự cộng tác giữa những loại khác nhau của các

Use the Internet InternallyEstablish the website

Low access to coreTransaction on coreImprove core businessRedefine core process

IntegrationWeb Publishing

2nd Generation E-Commerce

Trang 5

cụng ty để cung cấp một dịch vụ tớch hợp ở mức cao hoàn toàn mà là giải phỏp tốt nhất[1] [2].

1.2 Thơng mại điện tử là gì ?

Thơng mại điện tử (E-Commerce) là hình thái hoạt động kinh doanh bằng các

ph-ơng pháp điện tử; là việc trao đổi “thông tin” kinh doanh thông qua các phph-ơng tiện côngnghệ điện tử

 Là bán hàng trên mạng  Là bán hàng trên Internet Là kinh doanh trên Internet

Đúng vậy, hiện nay có rất nhiều cách hiểu khác nhau về Thơng mại điện tử Nhiềungời hiểu Thơng mại điện tử là bán hàng trên mạng, trên Internet Một số ý kiến khác lạicho rằng Thơng mại điện tử là làm thơng mại bằng điện tử Những cách hiểu này đềuđúng theo một góc độ nào đó nhng cha nói lên đợc phạm vi rộng lớn của Thơng mại điệntử

Theo khái niệm này, Thơng mại điện tử không chỉ là bán hàng trên mạng hay bán

hàng trên Internet mà là hình thái hoạt động kinh doanh bằng các phơng pháp điện tử.

Hoạt động kinh doanh bao gồm tất cả các hoạt động trong kinh doanh nh giao dịch, muabán, thanh toán, đặt hàng, quảng cáo và kể cả giao hàng Các phơng pháp điện tử ở đâykhông chỉ có Internet mà bao gồm việc sử dụng các phơng tiện công nghệ điện tử nh điệnthoại, máy FAX, truyền hình và mạng máy tính (trong đó có Internet) Thơng mại điện tử

cũng bao hàm cả việc trao đổi thông tin kinh doanh thông qua các phơng tiện công nghệ

điện tử Thông tin ở đây không chỉ là những số liệu hay văn bản, tin tức mà nó gồm cảhình ảnh, âm thanh và phim video

Các phơng tiện điện tử trong Thơng mại điện tử + Điện thoại

+ Máy FAX + Truyền hình

+ Hệ thống thanh toán điện tử + Intranet / Extranet

Mạng toàn cầu Internet / World Wide WebCác hình thức hoạt động Thơng mại điện tử + Th tín điện tử (E-mail)

+ Thanh toán điện tử

+ Trao đổi dữ liệu điện tử (EDI) + Trao đổi số hoá các dung liệu + Mua bán hàng hoá hữu hình

1.3 Thơng mại điện tử và tầm quan trọng của nó

Ngày nay Thơng mại điện tử đã trở thành một ngành kinh tế mũi nhọ trên thế giớivà đã xuất hiện nhiều trung tâm thơng mại và thị trờng chứng khoán lớn trên thế giới

Hiện nay nhờ vào sự phát triển của các phơng tiện truyền thông, đặc biệt là sự pháttriển của tin học đã tạo điều kiện cho mọi ngời có thể giao tiếp với nhau một cách nhanh

Trang 6

chóng và dễ dàng hơn thông qua các dịch vụ Internet Vì là một môi tr ờng truyền thôngrộng khắp thế giới nên thông tin có thể giới thiệu tới từng thành viên một cách nhanhchóng và thuận lợi Chính vì vậy đã tạo điều kiện thuận lợi cho Thơng mại điện tử thôngqua Internet Và Thơng mại điện tử nhanh chóng trở nên phổ biến trên thế giới trở thànhmột công cụ rất mạnh mẽ để bán hàng và quảng cáo hàng hoá của các nhà cung cấp Đốivới khách hàng, có thể có thể lựa chọn, so sánh hàng hoá phù hợp cả về loại hàng hoá,dịch vụ giá cả, chất lợng và phơng thức giao hàng cho khách hàng.

Có rất nhiều ý kiến cho rằng Thơng mại điện tử là sự thay đổi lớn nhất trong kinhdoanh kể từ sau cuộc cách mạng công nghiệp.

Thơng mại điện tử không chỉ mở ra những cơ hội kinh doanh mới, những sảnphẩm và dịch vụ mới, những ngành nghề kinh doanh mới mà bản thân nó thực sự là mộtphơng thức kinh doanh mới: Phơng thức kinh doanh điện tử Thơng mại điện tử chuyểnhoá các chức năng kinh doanh, từ nghiên cứu thị trờng và sản xuất sản phẩm đến bánhàng, dịch vụ sau bán hàng từ phơng thức kinh doanh truyền thống đến phơng thức kinhdoanh điện tử.

Theo Andrew Grove - Intel thì trong vòng năm năm, tất cả các công ty sẽ trở thànhcông ty Internet, hoặc sẽ không là gì cả Tuy câu nói này có phần phóng đại nhng nó phảnánh về cơ bản tầm quan trọng và sự ảnh hởng của Thơng mại điện tử đến kinh doanhtrong thời đại hiện nay

Thuận lợi:

Theo các dự báo về một nền kinh tế kỹ thuật số của thế kỷ 21 thì Thơng mại điện tửlà một trong những yếu tố then chốt Không liên quan đến những trở ngại vừa nêu, Th ơngmại điện tử có những đặc trng thuận lợi và bình đẳng với tất cả mọi ngời Khi phát triểnThơng mại điện tử, Việt Nam cũng đợc thừa hởng tất cả các thuận lợi này

1.4Bảo mật và an toàn cho cỏc giao dịch thương mại điện tử

Cỏch mạng cụng nghệ thụng tin với sự ra đời của mỏy vi tớnh cỏ nhõn (PC) và phương tiện truyền thụng điện tử hiện đại đó tạo nờn một cuộc "cỏch mạng Internet" trong thập niờn vừa qua Sự ra đời của phương thức trao đổi dữ liệu điện tử EDI (Electronic Data Interchange), E-mail và Intemet đó tỏc động đến mọi mặt của đời sống xó hội mà đặc biệtlà giao dịch thương mại Giao dịch mang tớnh thương mại thụng qua phương tiện điện tử ngày càng trở nờn phổ biến Theo số liệu tớnh toỏn thỡ doanh số Thương mại điện tử sẽ tiếp tục tăng trong năm 2000-2002, tuy tốc độ tăng cú chậm lại khoảng 47,36%/năm so với 74,35%/năm giai đoạn 1997-1999 Theo ước tớnh của cỏc chuyờn gia thuộc diễn đàn hợp tỏc kinh tế chõu Á - Thỏi Bỡnh Dương (APEC), đến năm 2002 doanh số Thương mại điện tử trờn toàn cầu cú thể tăng lờn 1000 tỷ USD; dự bỏo số lượng mỏy vi tớnh nối mạng Internet trờn toàn thế giới sẽ tăng lờn khoảng 120 triệu vào năm 2001; số lượng người truy nhập Internet trờn toàn thế giới tăng lờn 320 triệu người vào năm 2001 và 400 triệu người vào năm 2002 Với Việt Nam, mặc dự nằm trong khu vực kinh tế năng động nhất; nhưng thời gian qua Thương mại điện tử chủ yếu phỏt triển trong hoạt động kinh doanh

Trang 7

của mạng nội bộ hoặc chuyên dùng của các doanh nghiệp, tổ chức ngân hàng, hàng không Theo VASC (Công ty dịch vụ giá trị gia tăng), hiện các doanh nghiệp Việt Nam mới khai thác Thương mại điện tử ở cấp độ sử dụng E-mail (thư điện tử) để trao đổi thông tin, xây dựng trang Web để quảng cáo các sản phẩm hoặc dịch vụ mà chưa có doanh nghiệp nào tiến hành giao dịch trực tuyến theo đúng nghĩa của Thương mại điện tửlà đặt hàng và thanh toán hàng qua mạng Số liệu của Công ty điện toán và truyền số liệu (VDC) cho thấy đến hết tháng 11/2000, hiện mới có 417 doanh nghiệp có trang Web và 2398 Website có tên miền riêng (Domain names) và 198 máy chủ (Host); tỷ lệ người dùng Internet là 0,13 % dân số Số liệu của Tổng công ty BCVT VN cũng cho thấy, tính đến hết tháng 5/2001 tổng số thuê bao Internet hiện có là 129.824 thuê bao và con số này hiện đang tăng nhanh Phương tiện thông tin liên lạc điện tử đem đến cơ hội và cách thức mới trong kinh doanh Do vậy, để mọi người tham gia thu được lợi ích do Thương mại điện tử đem lại thì phải có khung pháp lý đầy đủ và phù hợp với các vấn đề nảy sinh trong môi trường ảo Bài viết này đề cập đến những vấn đề: bảo mật và bảo đảm an toàn cho các giao dịch (bảo vệ công ty, nhãn hiệu, tên miền và tài liệu đã xuất bản không bị sao chép trên địa chỉ Web).

* Bảo vệ bí mật thương mại của công ty Bí quyết, bí mật thương mại và các ý tưởng

không được bảo vệ bởi bằng sáng chế hoặc luật về bản quyền Khó bảo vệ chúng trừ khi có một thoả thuận về giữ bí mật để ngăn bất cứ cộng tác viên, bên đối tác, nhà thầu phụ hoặc người tiêu dùng nào tìm cách khai thác các ý tưởng mà một công ty muốn bảo vệ Trên thực tế, sự bảo vệ được bảo đảm bằng những cam kết giữ bí mật và các điều khoản về không cạnh tranh trong các hợp đồng, cùng những điều khoản trừng phạt trong trường hợp thoả thuận vi phạm Ngoài ra một số nước cung cấp những phương tiện bảo vệ như: giữ kín

những phong bì được gắn xi, đóng dấu ngày tháng chứa đựng những chi tiết về các bí mậtthương mại tại Viện tài sản công nghiệp quốc gia Một cơ sở tương đương là hệ thống IDDN (Số kỹ thuật số Liên ký gửi) có chức năng nhận dạng người chủ các tác phẩm kỹ thuật số và đặt điều kiện cho việc sử dụng chúng Theo hệ thống này, một IDDN nhận dạng một tác phẩm số hoá cụ thể được Liên đoàn quốc tế Liên ký gửi giao cho; một người chủ sở hữu có quyền được cấp một phiếu chứng nhận IDDN kèm theo tác phẩm, phiếu này có con số của IDDN, nhan đề của tác phẩm, những điều kiện đặc biệt về sử dụng và khai thác và bất cứ "nguồn" sáng tạo gốc nào Sau đó những sử dụng có tính dây chuyền các tác phẩm số hoá có thể được tiến hành theo đúng các quyền sở hữu trí tuệ, nhờ có việc nhận dạng các chủ sở hữu ở mỗi giai đoạn, những đóng góp sáng tạo của họ và những điều kiện đã được quy định cho việc sử dụng tác phẩm của họ Con số IDDN quốc tế của họ phải được đi kèm theo tác phẩm trong mọi sự tái sản xuất và biểu diễn củachúng; và như vậy người chủ sở hữu có thể luôn luôn được nhận dạng Liên đoàn Liên kýgửi tiến hành các cuộc kiểm tra về bất

cứ việc sử dụng hoặc tái sản xuất bất hợp pháp nào trên mạng Intemet.

* Bảo vệ nhãn hiệu

Luật pháp các nước hầu hết đều bảo vệ các nhãn hiệu khi chúng có tính phân biệt và không dối trá Người ta thường tranh thủ được sự bảo vệ nhãn hiệu thông qua việc đăng ký với một cơ quan của Chính phủ Thời gian bảo vệ tối thiểu đối với nhãn hiệu theo Hiệp định của WTO về các khía cạnh liên quan đến Thương mại quyền sở hữu tài sản (TRIPS) là 7 năm kể từ ngày đăng ký đầu tiên và có thể tiếp đăng ký vô thời hạn Một nhãn hiệu cũng có thể được gửi để đăng ký ở cấp quốc tế với Tổ chức Tài sản trí tuệ quốc

Trang 8

tế (WIPO); sau đó việc bảo vệ nhãn hiệu sẽ kéo dài 20 năm ở các nước thành viên của Hiệp định MADRID Ở châu Âu, cộng đồng kinh doanh có thể đăng ký một nhãn hiệu thương mại châu Âu theo quy định của Hội đồng châu Âu số 40-94 ngày 20/12/1993 Nhãn hiệu được bảo vệ có thể bao gồm một hoặc nhiều loại sản phẩm và người nắm nhãnhiệu có quyền sở hữu Cần nhớ rằng một thiết kế có thể được bảo vệ đồng thời bằng cả Luật bản quyền và nhãn hiệu Những nhãn hiệu mà rõ ràng đã được biết đến, thậm chí nếu chúng không là chủ đề của một đơn đăng ký đều được bảo vệ

* Bảo vệ tên miền của địa chỉ Web

Việc cung cấp và đăng ký một tên miền của địa chỉ Web được tiến hành bởi các tổ chức đã được ICANN (Công ty Intemet về tên và số được cung cấp) uỷ quyền về trách nhiệm này Chúng bao gồm:

* InterNIC (Trung tâm thông tin mạng Intemet): cung cấp đối với Hoa Kỳ và các nước không do RIPE-NCC hoặc APNIC quản lý.

* NSI (Công ty về các giải pháp mạng): để cung cấp các sổ danh sách về tên chủng loại (.com, gov, net) dưới quyền của Internic.

* RIPE-NCC (Trung tâm phối hợp mạng RIPE): cung cấp đối với châu Âu, có nghĩa là mạng lưới IP châu Âu.

* AFNIC (Hiệp hội của Pháp về đặt tên Intemet trong hợp tác): cung cấp đối với Pháp AFNIC nằm dưới quyền của RIPE-NCC và được quản lý bởi INRIA (Viện quốc gia Nghiên cứu về máy tính/thông tin tự động hoá).

* APNIC (Trung tâm Thông tin Mạng châu Á - Thái Bình Dương): cung cấp cho khu vựcchâu Á - Thái Bình Dương.

Vì các tên miền được cung cấp theo nguyên tắc ai xin trước thì được trước, các xung đột thường hay xảy ra giữa các nhãn hiệu hoặc nhãn hiệu thương mại và tên miền Do đó cách bảo vệ tốt nhất là đồng thời đăng ký nhãn hiệu (nhãn hiệu thương mại hoặc tên côngty) và tên miền (thuộc loại kết thúc bằng com, fr, net) với tổ chức quốc gia quản lý quyền các bằng sáng chế và nhãn hiệu ở nước mình Có thể đăng ký tên miền địa chỉ trang Web của mình trên tư cách là một nhãn hiệu thương mại (nêu tên nhãn của mình đã được đăng ký với WIPO) bằng cách chứng minh cho quyền sở hữu của mình đối với nhãn hiệu Như vậy, có thể có và đăng ký một tên miền như là HILTON.tm.fr nếu công ty mình thực sự là chủ của HILTONTM hoặc R

Những biện pháp đề phòng đó sẽ bảo đảm một sự bảo vệ hữu hiệu chống lại việc một bênthứ ba có thể đệ đơn gian dối để đăng ký một nhãn hiệu tương tự và sau đó xin được một tên miền Ví dụ người chủ của nhãn hiệu HILTON.frTM hoặc R sẽ chống lại việc sử dụng hoặc cho người khác sử dụng HILTON.fr trên tư cách là nhãn hiệu hoặc tên miền Tuy nhiên, chỉ riêng quyền sở hữu nhãn hiệu HILTON có thể không đủ để bảo đảm việc rút lui một tên miền như là HILTON.fr trừ khi là bằng cách viện dẫn một vi phạm rõ ràngvề cạnh tranh không công bằng, kinh doanh có tính ăn bám và lạm dụng quyền "dành riêng" tên miền vừa được thêm.

* Bảo vệ các ấn phẩm trên Web

Theo công ước BERNE được ký năm 1886 và được sửa đổi lần cuối vào năm 1996, bất cứ sáng tạo tri thức ban đầu nào đều có sở hữu, đều cung cấp cho người chủ được độc quyền về khai thác và cung cấp những quyền riêng sau đây: trình bầy, tái sản xuất, dịch, phát thanh, mô phỏng, ghi âm/hình, tường thuật công khai, quyền tiếp tục, quyền đạo đức Sự bảo vệ kéo dài trong suất cuộc đời của tác giả và trong 50 năm sau khi tá giả qua đời Theo Hiệp định TRIPS của Tổ chức Thương mại thế giới (WTO), các chương trình

Trang 9

máy tính nên được coi là tác phẩm văn học và được bảo vệ theo các luật lệ về bản quyền quốc gia.

Một tiền lệ pháp lý ở một số nước châu Âu và Bắc Mỹ đã xác định rằng việc số hoá một sáng tạo trí tuệ mà mình không có quyền làm là tái sản xuất phi pháp.

Mạng Intemet có tính đa phương tiện truyền thông Điều này cộng với tính quốc tế của nókhiến cho những phân biệt truyền thống giữa tác phẩm trí tuệ, các thiết kế hoặc mẫu mốt ngày càng ít liên quan Nội dung của mạng Intemet về cơ bản cũng có tính đa phương tiện nó phối hợp hình ảnh, âm thanh, thiết kế, mẫu, văn bản) nên không thể đi sâu vào chitiết các quyền liên quan.

Ngoài các ký hiệu C cho bản quyền (copyright) và R cho nhãn hiệu đã được đăng ký (Registered) chúng thông báo cho người sử dụng rằng một tác phẩm đã được bảo vệ Mộttrong những sự bảo vệ phổ biến hiện nay được sử dụng là "xăm điện tử" và trích dẫn lời của một bên thứ ba, một tác nhân và nhận dạng viên tác phẩm Do đó tác phẩm được bảo vệ bởi Luật bản quyền có thể tự do lưu thông trên các mạng số hoá chừng nào mà sự "xăm điện tử" tăng cường thêm quyền sở hữu của tác giả của nó và tác giả được nhận dạng Điều này cũng khiến có thể biết những phương pháp được sử dụng để quản lý bất cứ các khoản tiền bản quyền tác giả và chúng phải được trả cho ai

* Những hướng dẫn và quy định bảo vệ tính bí mật của những trao đổi điện tử

Bảo mật các trao đổi bằng điện tử có ý nghĩa then chốt, không những vì sự an toàn của Thương mại điện tử mà cả vì sự tồn vong về thương mại của các công ty và sự riêng tư của các nhân viên Ở cấp độ quốc tế, hiện có các hướng dẫn và quy định như sau:

* Hướng dẫn về Chính sách mật mã do Hội đồng OECD (Tổ chức hợp tác phát triển kinh tế) thông qua ngày 7/3/1997.

* Hiệp định Wassenaar ngày 11-12/7/1996, có hiệu lực thi hành từ tháng 9/1996 (hiện gồm 33 nước)

* Quy định của Hội đồng châu Âu số 3381/94 ngày 19/12/1994 thiết lập Chế độ Cộng đồng về kiểm soát xuất khẩu các loại hàng hoá có hai ứng dụng; Quyết định của Hội đồng châu Âu số 942/94/CFSP ngày 19/12/1994 về hành động chung của Hội đồng trên cơ sở Điều J.3 của Hiệp ước về Liên minh châu Âu liên quan đến việc kiểm soát việc xuất khẩu các loại hàng hoá có hai ứng dụng.

Tuy nhiên, vì hệ thống mật mã tác động đến cả an toàn đối nội và đối ngoại của các nước,mỗi quốc gia có chủ quyền có chính sách riêng để bảo vệ quyền lợi chiến lược của mình

Trang 10

Chương II Đặc trưng của thương mại điện tử

2.1 Cỏc bước trong qui trỡnh thương mại điện tử

Sơ đồ dới đây trình bảy về các bớc trong quá trình mua hàng, các hợp phẳng trìnhbảy các hoạt động của khách hàng, và các hợp ba chiếu trình bay các quy trình kinhdoanh không do khách hàng thự hiện.

Trỡnh bày về cỏc bước trong qui trỡnh mua hàng

Một chủ điểm núng khỏc trờn Net hiện nay là thành lập cộng đồng và tạo cỏc trỡnhứng dụng Mục đớch là tạo mụi trường thu hỳt người xem trở lại: cỏc diễn đàn thảoluận, tỏn gẫu,

Khỏch hàng / Người xem (customer/visitor)

Customer/ visitorWeb Side visit

Trang 11

Khách hàng là người quyết định gõ URL hoặc nhấn vào liên kết để xem websidecủa ta Người bán có thể cung cấp một số đơn đặt hàng cho người mua Ngoài ra, có thểcó thêm các yêu cầu với các đặt hàng lớn và quan trọng, bao gồm biên nhận đã chứngthực của đơn đặt hàng, sự chuyển khoản điện tử, , vốn cung cấp cho các doanh nghiệpcác tiêu chuẩn trao đổi dữ liệu đã được thoả thuận.

Vào webside (web side visit)

Ngay sau khi một side kinh doanh được tải xuống, chúng ta có thể theo dõi và tạomột profile cho khách hàng Dựa vào thông tin đó, chúng ta có thể nhắm khách hàngvào một số mặt hàng mà khách hàng quan tâm nhất Bước này bắt đầu quy trình muasắm E_commerce.

Dựa vào sơ đồ trên chúng ta có thể biết được những đặt trưng của thương mạiđiện tử.

2.2 Các đặc trưng của thương mại điện tử2.2.1 Product Browsing (Trình duyệt hàng)

Nếu người xem thích gì mà mình nhìn thấy trên hạng mục, thì hi vọng người xemsẽ bắt đầu trình duyệt qua các mặt hàng của side Thông thường người xem sẽ trìnhduyệt qua tất cả các của hiệu và xem qua tất cả các mặt hàng có trong cửa hiệu đó Khimột khách hàng tiềm năng thực hiện điều này, khách hàng có thể bị thu hút vào các mặthàng bày bán, sự khuyến mãi,…

2.2.2 Giỏ mua xắm (shoping basket)

Người mua đặt hàng vào giỏ mua xắm của mình Nó chỉ đơn giản là một danhsách các mặt hàng mà người mua đã chọn số lượng, giá cả, thuộc tính, và bất kỳ nhữnggì liên quan đến đơn đặt hàng tiềm năng Các giỏ mua xắm thường cung cấp các tuỳchọn để dọn sạch giỏ, xoá các mặt hàng và cập nhật số lượng

2.2.3 Tính tiền (Chechkout)

Sau khi người mua có tất cả các mặt hàng cần mua, họ sẽ bắt đầu qui trình tínhtiền Đối với mô hình mua hàng giữa khách hàng với doanh nghiệp, khách hàng thườngsẽ nhập vào thông tin về địa chỉ chuyển hàng và tính hoá đơn Khách hàng có thể điềnthêm thông tin về lời chúc mừng, gói quà.

2.2.4 Online order

Xử lý đơn đặt hàng (process order)

Khách hàng rời khỏi hình ảnh và chúng ta gặp phần sau của thương mại điện tử.Nếu chúng ta không tự động xử lý thẻ tín dụng thì cuộc gọi đầu tiên đến đơn đặt hànglà để xử lý giao dịch về tài chính.

Thực hiện đơn đặt hang (Fulfill Order)

Sau khi có đơn đặt hàng hợp lệ, nó cần được thực hiện Đây có thể là bước kinhdoanh đầy thách thức nhất Nhiều trường hợp khác có thể xảy ra tuỳ thuộc vào loại hìnhkinh doanh mà ta đang thực hiện

Nếu chúng ta là nhà bán lẻ các storefront, ta có thể gặp khó khăn trong việc thựchiện kiểm kê hàng Nếu ta thực hiện đơn dặt hàng thông qua một dịch vụ thì có thể gặpmột số vấn đề hợp nhất về hệ thống của dịch vụ thực hiện đơn đặt hàng Ngay cả khi tựchúng ta thực hiện đơn đặt hàng, vẫn có vấn đề về hợp nhất giữa webserver và hệ thốngthực hiện của bạn.

Vận chuyển hàng (ship order)

Trang 12

Việc vận chuyển hàng cho khách hàng Giống như trong bước xử lý đơn đặt

hàng, chúng ta có thể cung cấp tình trạng đặt hàng trở lại cho khách hàng.Trong trườnghợp này nó có thể bao gồm số loại để khách hàng theo dõi sự vận chuyển hàng của họ.

2.2.5 StoreFront

Ngoài việc sử dụng, các web side thương mại điện tử còn có nhiều khía cạnh khácvề quản lý cửa hiệu Các công cụ phù hợp để quản lý webside thương mại điện tử cũngquan trọng như các công cụ phù hợp để thu hút người xem side.

Các công cụ quản lý cần thiết có thể đơn giản như các công cụ báo cáo và theodõi đơn đặt hàng hoặc phức tạp như các công cụ quản lý cơ sở dữ liệu của cửa hiệu Bảng1 trình bày một số tính năng mẫu mà một giao diện quản lý có thể cần.

Bảng 2.2.5 Các công cụ quản lý storefront

với việc bảo đảm đúng người truy cập vàocác tính năng thích hợp Khách hàng cũngcần phải tin rằng thẻ tín dụng và các chi tiếtđặt hàng của mình sẽ không bị điều chỉnhkhi đang đến nhà cung cấp.

Product management Các sản phẩm trong storefront có thể đượcquản lý ngay trên các web server nếumuốn Việc bổ sung, cập nhật và xoá cácsản phẩm có thể được thức hiện trực tiếptrên môi trường trang web Một tiến trìnhtự động hoá có thể cần thiết để làm cho cửahiệu trực tuyến tương thích với hệ thốngquản lý sản phẩm truyền thống.

Order tracking and reporting Có nhiều cơ hội để thực hiện việc theo dõiđơn đặt hàng và quản lý chung Dữ liệu đặthàng có thể được tải vào một cơ sở dữ liệu.Nhiều bản báo cáo có thể được tạo để phântích lịch sử đặt hàng.

Department/ Category management Cùng với việc quản lý sản phẩm, bạn có thểcài sẵn tính năng để quản lý việc phân loạisản phẩm trong các cửa hiệu.

Promotion management Một khía cạch quan trọng của việc quản lýbao gồm cả các chương trình khuyến mãisản phẩm, số lượng bán hàng, nội dungthông báo và bất kỳ những thứ khác mànhân viên marketing có thể đề nghị.

Shopper management nếu side thương mại điện tử của bạn có mộtprofile về những người mua và tính năngnhận biết người mua, ta có thể cần các tínhnăng để quản lý các profile này.

Business rule management hầu như mỗi khía cạnh của side đều có thểtạo tuỳ biến từ một công cụ quản lý nhất

Trang 13

định Thuế , phí vận chuyển và các quy tắckinh doanh quan trọng nhất của webside cóthể được quản lý dễ dàng từ một giao diệnweb.

Công nghệ nằm sau giao diện quản lý không nhất thiết phải nằm trong 1 trangweb Sự phát triển GUI client server truyền thống cũng có thể cung cấp tất cả các công cụcần thiết để quản lý cửa hiệu trực tuyến Điểm hạn chế duy nhất là sự quản lý từ xa quaweb có thể khó thực hiện với visual basic khi server farm (sử dụng tất cả các Server cầnthiết để chạy Site) của ta không được đặt tại trụ sở Chắc chắn các nối kết cơ sở dữ liệucó thể được thực hiện bởi công nghệ chẳng hạn như Remote Data Services (RDS), nhưngchúng có thể không linh hoạt bằng một giao diện web.

2.2.6 Những đặc trưng liên quan khác

Thuế và phí vận chuyển (tax and shipping)

Ngay sau khi side kinh doanh biết nơi vận chuyển hàng và tính hoá đơn, nó có thểthực hiên hai phép tính quan trọng về thuế và cước vận chuyển theo qui tắc kinh doanh.Thuế vận chuyển có thể chỉ đơn giản là tính phí cho mỗi mặt hàng đã mua và quãngđường phải vận chuyển đến.

Thanh toán (payment)

Ngay sau khi chúng ta có tổng giá trị của các mặt hàng đã được mua, thuế và phívận chuyển đã được tính, chúng ta sẵn sàng để cho người mua thanh toán Các tuỳ chọnsẽ hoàn toàn khác đối với doanh nghiệp với doanh nghiệp Trong mô hình mua hàng giữakhách hàng với doanh nghiệp, việc mua hàng thường được thanh toán bằng thẻ tín dụng.Hoặc chi trả khi giao hàng (COD_Cash on delivery) hay các tuỳ chọn hoá đơn có thể cósẵn Đối với mô hình thương mại điện tử giữa các doanh nghiệp, tất cả các tuỳ chọn cóthể cần có sẵn.

Với các thẻ tín dụng, có các tuỳ chọn để xử lý các thẻ tín dụng ở ngoại tuyến hayxử lý chúng trên trực tuyến Qua các dịch vụ CyberCash và HP-Veriphone Khi xử lýtrực tuyến, dữ liệu được chuyển an toàn qua mạng và một thông tin phản hồi được gửi trảlại cho biết thẻ tín dụng được xoá hay chưa.

Biên nhận (receipt)

Ngay sau khi đã thực hiện xong việc đặt hàng, chúng ta có thể cần gửi cho ngườimua một biên nhận Đối với mô hình doanh nghiệp với doanh nghiệp biên nhận có thể làmột danh sách đính kèm với đơn đặt hàng.

2.3 Tiểu chuẩn nền tảng của E_Commerce

Từ những sự mô tả trên ta có thể làm kết luận về chuẩn thiết kế cho một nên tảng thương mại điện tử[1] [2], đánh giá những đặc trưng rất quan trọng cho một nên tảng thương mại điện tử điển hình như sau :

 Tính mềm dẻo

Như chúng ta đã biết sự phát triển của công nghệ Internet rất nhanh chóng mà chúng ta phải cung cấp một nền tảng thương mại điện tử có tính mềm dẻo và quan trong hơn nữa nền tảng này có thể tương ứng với những công nghệ mới trong tương lai Chỉ bằng cách này chúng ta có thể tạo ra sự tích hợp và sự giao tác ngày càng mềm dẻo giữa các khách hàng, các đối tác kinh doanh và các nhà cung cấp

 Tính quy mô

Trang 14

Thông thường khách hàng muốn làm thay đổi đến các đơn đặt hàng của mình hoặc kháchhàng có thể muốn bổ sung thêm một số yêu cầu dài Trong trường hợp này thì nền tảng thương mại điện tử của chúng ta phải có khả năng của sự giúp đỡ đến những sự thay đổi bất thừơng không đoán được trên những nhu cầu của khách hàng và những sự thay đổi tương tự [1].

 Tính tin cậy

Từ khi tất cả những giao tác trên mạng có liên quan đến những dịch vụ tài chính,đảm bảo an toàn, thì thao tác liên tục khả năng sử dụng được của các ứng dụng thươngmại điện tử thật sự là phần rất quan trọng phải lo đến Và một nền tảng thương mại điệntử an toàn và tin cậy là điều kiện tiên quyết cơ bản cho một giao tác thành công.

Chương III Các công cụ phát triển của hệ thống thương mại điện tử

3.1 Tập hợp công cụ của Microsoft

Các công cụ biến thiên từ phần mềm server, các ngôn ngữ lập trình cho đến cáccông nghệ tạo mã Nếu một công cụ là chuẩn mực trong việc cấu tạo giải pháp hoànchỉnh Chúng ta cần tìm hiểu một cái nhìn tổng thể cùng với danh sách các tính năng vốnlà chuẩn mực cho thương mại điện tử.

3.1.1 Microsoft Windows server 4

Windows NT là nền tảng để cấu tạo một giải pháp lập trình Visual basic Nó cungcấp tính năng bảo mật cốt lõi Tính năng TCP/IP và các yêu cầu cơ bản khác dành cho hệđiều hành web server Bảng a thảo luận các tính năng chính dành cho thương mại điệntử.

bảng a các tính năng NT E-Comerce/Web

là yêu cầu để cung cấp tính năng bảo mật

trên internet.

Component object model (COM) Lúc sử dụng visual basic để cấu tạo các đốitượng kinh doanh cần thiết có một websidethương mại điện tử COM là công cụ chính.

Có nhiều tham chiếu ưu việt vốn có sẵn để xác lập và quản lý windowsNT là mộtweb server.

3.1.2 Internet Information Server (IIS)/ Windows NT4 Option Pack

IIS là web server được cung cấp với NT4 Bảng b đưa ra một số tính năng IIS

html, work, … nó được hỗ trợ với indexserver Điều này đảm bảo webside của ta cóchức năng tìm kiếm side.

cho giao thức triển khai file tranferprorocol

Trang 15

http server IIS cung cấp dịch vụ http cơ bản

thức thư tín smtp để gửi mail từ server.nntp server Internet newgroup cũng có thể được xác

lập

Certificate server Cho phép bạn quản lý tập hợp các chứngchỉ của riêng bạn nhằm bảo đảm chủ quyềngiữa server và client

Message queue server Microsoft message queue server (SMMQ)là một dịch vụ lưu trữ và chuyển giao dànhcho windowsNT server.

Transaction server Option pack cũng được đưa ra cùng vớitransaction server để phát triển hoạt độngcao, quá trình ứng dụng chuẩn mực.

Management console Là giao diện để quản lý web server.

Active server pages Trình bày nền tảng để phát triển webserver Công cụ ASP cung cấp môi trườngchủ dành cho một số các ngôn ngữ tạo mã,với tính năng hỗ trợ tích cực cao dành choVBScript và JavaScript

FrontPage extensions Là công cụ chính để hỗ trợ cho việc pháttriển side trong microsoft frontpage vàtrong microsoft visual interdev

3.1.3 Active Server Pages (ASP)/ Visual Interdev

Trọng tâm của tập hợp công cụ để cấu tạo các trình ứng dụng của chúng ta là cácthành phần Active server page của IIS Hãy kết hợp các thành phần đó với công cụ pháttriển visual interdev để tạo các trang web, làm các SQL server và cấu tạo các trình ứngdụng e-commerce.

Bảng c1 khái quát hóa các tính năng ASP :

VBScript language Cung cấp các khả năng để kết hợp clientside html code với server sideVBScript,một phiên bản trích dẫn của ngôn ngữ lậptrình visual basic Mã này sẽ cho phépchúng ta truy cập cơ sở dữ liệu của mìnhkiểm soát mã hiện đang gửi đến bộ trìnhduyệt client và nhiều nội dung khác.

Built in objects IIS có các đối tượng chính được cấu tạonhằm cung cấp chức năng cốt lõi cho việclập trình từ ASP,

đưa sang cùng với ASCII bao gồm ADO đểtruy cập dữ liệu từ dãy các nguồn tàinguyên từ xa và các khả năng trình duyệt

Trang 16

dành để kiểm tra khả năng trỡnh duyệt củangười dựng và nhiều thứ khỏc nữa.

Ghi chỳ : COM và DCOM là hai công nghệ mà cho phép các Components liên lạc với

nhau, để tạo ra các ứng dụng phân tán trên nền giao Window và các nền giao có thể khác.

Visual interdev là mụi trường phỏt triển chủ yếu để cấu tạo trường lưu trữ trựctuyến ASP Nú cũng là cụng cụ để chốn cỏc đối tượng COM được tạo ra trong visualbasic6 vào cỏc trang ASP.

Bảng c2 cung cấp một nội dung tổng thể của visual interdev

SQL database tool Visual interdev cung cấp một mụi trườngtốt để làm việc với cơ sở dữ liệu từ xa Cỏcquery cú thể được cấu tạo, cỏc bảng đượcquản lý được lưu trữ cỏc thủ tục lưu trữđược làm việc và tất cả cỏc chức năngchuẩn mực dành để cấu tạo cỏc trỡnh ứngdụng thương mại điện tử điều khiển dữ liệuđều cú thể được hoàn tất.

Remote server side management Thụng qua việc sử dụng frontpage serverextention với visual interdev bạn cú thểquản lý server của mỡnh dựa trờn cỏc đề ỏnweb từ xa.

Team project development visual safeintergration

Liờn kết với visual soure safe và frontpageserver extentions, sự phỏt triển đề ỏn củanhúm làm việc cú thể dễ dàng được thựchiện trờn tập hợp cỏc trang giống nhau Cỏctrang vốn đó được kiểm tra thỡ cú thể đượckhúa để người khỏc khụng thể sử dụngđược.

Client side html/ script editor Ta khụng chỉ làm việc để phỏt triển scriptvề phớa server mà cú thể làm việc trờn cỏcscript ở phớa client, phỏt triển dhtml, xếplớp cỏc style sheet, …

Dabugging tools Cỏc cụng cụ gỡ rối được cung cấp để chỉnhxửa lỗi.

3.1.4 SQL Server

Được xem là chuẩn mực cho thương mại điện tử khi lập trỡnh đú chớnh là cơ sở dữliệu Nếu khụng cú một cơ sở dữ liệu để lưu trữ cỏc sản phẩm, cỏc đơn đặt hàng và nhữngthứ khỏc thỡ sẽ khụng cú e-commerce Microsoft SQL server cung cấp một nền tảng phỏttriển mạnh để cấu tạo nhiều trỡnh ứng dụng web Bạn cú thể đặt nhiều hoặc ớt logic trongdatabase nếu thấy cần

SQL server cú thể được cấu hỡnh một cỏch hoàn chỉnh dành cho cỏc an toàn khỏcnhau, phõn đoạn với sự lặp lại, logic lõp trỡnh, trong cỏc thủ tục được lưu trữ, VớiMicrosoft activeX data objects (ADO) và một OELDB provider (hoặc ODBC) bạn cú thể

Trang 17

nối kết từ bất kỳ công cụ phát triển Microsoft và giao diện nào tới cơ sở dữ liệu commerce tiềm ẩn.

e-3.1.5 Visual Basic 6

Trong khi ASP cung cấp một môi trường mạnh dành cho các ứng dụng trên webtrên nền base server thông qua các ngôn ngữ tạo mã nó triển khai, thì nó cũng có thể đượctăng cường hoạt động sâu hơn bằng cách sử dụng mã biên soạn được viết trong ngôn ngữnhư visual basic Có nhiều cách qua đó bạn có thể giao tiếp với visual basic cho đếninternet.

Bảng e các tính năng visual basic 6 internet

IIS applications với phiên bản 6 , một tính năng mới đãđược bổ sung Các trình ứng dụng IIS chophép ta tạo các chương trình visual basicvới một html chuẩn mực được trên bộ trìnhduyệt làm giao diện giữa chúng Các trìnhứng dụng này cho phép người lập trình tậndụng tất cả các công cụ quen thuộc trongVE ví dụ như các lớp, lập trình cơ sở dữliệu , Sự khác biệt duy nhất đó là giaodiện này là một bộ trình duyệt thay vì mộtdạng chuẩn Và những trình ứng dụng nàychạy chủ yếu trên 1 web server.

mại điện tử đó là việc tạo các đối tượngkinh doanh component object model(COM) Ví dụ như trong quy trình e-commerce, chúng ta có thể tạo các đốitượng dành cho việc tính thuế và tính cướcđóng vào nhằm đảm bảo các logic hiện tại.Các đối tượng COM này sau đó có thểđược gọi từ mã ASP của chúng ta.

WIN INET tools/ prowset control Dĩ nhiên có một khả năng truyền thống đểvào các ứng dụng của chúng ta trong mộtgiao diện thuộc dạng chuẩn visual basic.Visual basic có chứa một activeX controlvốn có thể được đặt trên một dạng và cungcấp một tập hợp con của internet explorer.điều này có thể hấp dẫn khi bạn muốn tạoquản lý dành để lưu trữ trực tuyến.

ActiveX controls được sử dụng giao diện của bộ trình duyệtinternet explorer, activeX control có thểđược tạo ra trong visual basic vốn sẽ chạytrên máy tính client

Trang 18

DHTML Application Cùng với các trình ứng dụng IIS, các trìnhứng dụng DHTML cũng được trình bàytrong phiên bản 6, nó cho phép nhà lậptrình visual basic tạo giao diện DHTMLcho internet explorer, nhưng ngôn ngữ nàychính là visual basic có đầy đủ tính năngthay vì ngôn ngữ Script Lưu ý rằngDHTML chạy trên phía client trong khicác ứng dụng IIS chạy trên phía server.

3.1.6 Microsoft Site Server 3, Commerce Edition

SSCE là một công cụ lớn của microsoft để phát triển các trình ứng dụng thươngmại điện tử mở rộng Side server cung cấp một số công cụ bao gồm môi trường lập trìnhcốt lõi dành cho tính năng an toàn ở cấp thư mục, ngăn cách hoá các side, theo dõi thànhviên, phân tích file side log, tạo các công đoạn và hỗ trợ server phát triển, … với bộ côngcụ này, được tạo trên nền lập trình ASP và đầu cuối SQL server, các web side phong phúcó thể được tạo Các side mẫu bao gồm dell computer (http://www.dell.com) Marthastewart (http://www.marthastewart.com) và ulla popken (http://www.ullapopken.com) Bảng f khái quát hoá tập hợp các tính năng chính của side server commerce edition

Menber ship server Cung cấp một cách để tạo một thành viêndựa trên side cùng với tính năng bảo mậtvà tính năng theo dõi phù hợp tính năngbảo mật có thể chứa trên một cơ sở dữ liệuhoặc trên Lightweight directory accessprotocol (LDAP) do windows 2000 activedirectory sử dụng.

Personalization server Cung cấp một phương thức để đưa nộidung đến người dùng dựa trên profile củangười dùng.

Commerce server (SSCE only) Là tập hợp công cụ chính để cấu tạo cáctrình ứng dung thương mại điện tử.commerce interchange pipeline (CIP) cungcấp một chuỗi các đối tượng COM để quảnlý tiến trình mua bán và có thể hỗ trợ chogiao tiếp kinh doanh.

Ad server (SSCE only) Ad server cung cấp một khả năng quản lýbanner ad campaigns trên một web server.Một web hoàn chỉnh dựa trên giao diệnquản lý sẽ được cung cấp để bổ sung, cậpnhật và xoá bỏ ad campaigns và đặc biệt đểtheo dõi sự thành công của một canpaign.

Trang 19

Secure sockets layer (SSL) verisign certificates

Tính năng bảo mật của thương mại điện tử chính là một chuẩn mực để đảm bảodữ liệu mang tính riêng tư, đặc biệt là dữ liệu của các tín dụng Về phía quản lý các nộidung, các password và các vấn đề kinh doanh khác, dữ liệu cần được mã hoá giữa bộtrình duyệt và server.

IIS 4 hỗ trợ SSL3 Đây là một quy trình đơn giản để nêu yêu cầu về một chứngchỉ trên server rồi đệ trình yêu cầu chứng chỉ này đến một tác giả chẳng hạn như verisign(http://www.verisign.com/) Một khi yêu cầu chứng chỉ được thực hiện thì các khoá sẽđược gửi trở lại và sẽ được cài đặt trên server.

3.1.7 Những công cụ làm hoạt động của Microsoft

Có nhiều công cụ có sẵn để phát triển trên internet Bảng g khái quát hoá nhữngcông cụ microsoft khác.

Bảng g Những công cụ làm hoạt động của Microsoft

Microsoft exchange server nếu ta muốn cấu tạo các khả năng email mởrộng sang targeting email, hãy cung cấp cácemail để hỗ trợ khách hàng, và các chứcnăng có liên quan khác, exchange servercung cấp một nền email mạnh.

Microsoft frontpage 2000 Trong khi visual interdev cung cấp việcchỉnh sửa WYSIWYG, thì frontpage lại làcông cụ chỉnh sửa WYSIWYGHTML xuấtsắc để cấu tạo các nội dung tĩnh trên cácside.

Microsoft office Cung cấp các công cụ mở rộng để làm việcvới web Microsoft cũng có thể được tậndụng để tạo và chỉnh sửa các tài liệu trangweb Microsoft access có thể là công cụxuất sắc để liên kết với SQL server.

Internet explorer Cung cấp nhiều màn hình hiển thị trangweb chuẩn có một số công cụ được cungcấp cùng với chính bộ trình duyệt các đốitượng remote data sevice (RDS) được cungcấp để giao tiếp với web server thông quahtml activeX control có thể chạy trong bộtrình duyệt của giao diện, và có khả năngtạo tính năng mã hoá phía client trongVbscript và JavaScript.

Visual source safe Cung cấp một tập hợp các công cụ điềukhiển mã nguồn để lưu trữ mã nguồn vàcác file có liên quan trong cơ sở dữ liệunguồn Nó cung cấp một cơ sở hạ tầng đểkiểm tra mã chuyển đến và mã thoát đi.Điều này đặc biệt hữu ích nhằm tránh sungkhắc với phiên bản trong môi trường làm

Trang 20

việc của tổ nhúm.

Remote data sevice Là tập hợp cụng cụ để tạo vắn tin cho cỏccơ sở dữ liệu trờn internet thụng qua http.Nú cung cấp một liờn kết trực tiếp giữa cơsở dữ liệu và trỡnh duyệt

Microsoft visual studio Ta đó đề cập đến visual interdev vàsourcesafe, ngoài ra cũn cú visual C++ vàvisual J++ tất cả cỏc cụng cụ này cú thểhữu ớch tại cỏc điểm khỏc nhau trong quytrỡnh phỏt triển.

3.2 ASP và việc xây dựng các ứng dụng trên Web3.2.1 Khái niệm ASP (Active Server Page)

ASP là môi trờng kịch bản trên máy chủ (Server - Side Scripting Enviroment).Giới thiệu về ASP: Microsoft Active Server Page là một ứng dụng giúp ta áp dụngcác ngôn ngữ Script để tạo những ứng dụng động, có tính bảo mật cao và làm tăng khảnăng giao tiếp của chơng trình ứng dụng Các đoạn chơng trình nhỏ đợc gọi là Script sẽ đ-ợc nhúng vào các trang của ASP phục vụ cho việc đóng mở và thao tác với dữ liệu cũngnh điều khiển các trang Web tơng tác với ngời dùng nh thế nào Một khái niệm sau đâyliên quan đến ASP

Script: là một dãy các lệnh đặc tả Một Sript có thể :

 Gán một giá trị cho một biến Một biến là một tên xác định để lu giữ dữ liệu, nhmột giá trị

 Chỉ thị cho Web Server gửi trả lại cho trình duyệt một giá trị nào đó, nh giá trịcho một biến Một chỉ thị trả cho trình duyệt một giá trị là một biểu thức đầura( output expression)

 Tổ hợp của các lệnh đợc đặt trong các thủ tục Một số thủ tục là tên gọi tuần tựcủa các lệnh và khai báo cho phép hoạt động nh một ngôn ngữ( unit)

Ngôn ngữ Script (Script language): là ngôn ngữ trung gian giữa HTML và ngôn ngữ

lập trình JAva, C++, Visual Basic HTML nói chung đợc sử dụng để tạo và kết nối cáctrang text Còn ngôn ngữ lập trình đợc sử dụng để đa ra dẫy các lệnh phức tạp cho máytính Ngôn ngữ Scripting nằm giữa chúng mặc dù chức năng của nó giống ngôn ngữ lậptrình hơn là các trang HTML đơn giản Sự khác nhau cơ bản giữa ngôn ngữ Scripting vàngôn ngữ lập trình là các nguyên tắc của nó ít cứng nhắc và ít rắc rối khó hiểu hơn Dovậy, các đoạn chơng trình script gọn nhẹ có thể lồng ngay vào các trang Web

Công cụ đặc tả (Scripting engine): Để chạy đợc các loại chơng trình Script thì phải

có máy Script engine Máy này có nhiệm vụ đọc mã nguồn của chơng trình và thực hiệncác câu lệnh đó Mỗi ngôn ngữ Script có một loại máy Script riêng VD: VBScript enginecho loại chơng trình VBScript, JavScript engine cho JavaScript

Có hai ngôn ngữ Script mà ASP hỗ trợ chính là Visual Basic Script và Java Script.Ngôn ngữ đợc ASP hỗ trợ mặc định là VBScript nên khi muốn dùng ngôn ngữ Script mặcđịnh là Java Script chẳng hạn thì phải có dòng khai báo sau:

<%@ Language = Javarscipt %>

ASP cung cấp một môi trờng cho các công cụ đặc tả và phân tích các script trongmột file.ASP để các công cụ này xử lý ASP còn cho phép viết hoàn chỉnh các thủ tục đểphát triển Web bằng nhiều ngôn ngữ Script mà trình duyệt có thể hiểu đợc tất cả Trênthực tế, vài ngôn ngữ Script đợc sử dụng trong một file và nó đợc thực hiện bằng cáchđịnh nghĩa ngôn ngữ Script trong một trang của HTML tại nơi bắt đầu thủ tục Script

ASP xây dựng các file ở khắp nơi với phần đuôi mở rộng là asp File asp là mộtfile text và có thể bao gồm các sự kết hợp sau:

 Text

Ngày đăng: 21/11/2012, 10:01

HÌNH ẢNH LIÊN QUAN

Hình 1. Sự phát triển của thư ơng mại điện tử - Phát triển hệ thống thương mại điện tử
Hình 1. Sự phát triển của thư ơng mại điện tử (Trang 4)
Sơ đồ dới đây trình bảy về các bớc trong quá trình mua hàng, các hợp phẳng trình  bảy các hoạt động của khách hàng, và các hợp ba chiếu trình bay các quy trình kinh  doanh không do khách hàng thự hiện. - Phát triển hệ thống thương mại điện tử
Sơ đồ d ới đây trình bảy về các bớc trong quá trình mua hàng, các hợp phẳng trình bảy các hoạt động của khách hàng, và các hợp ba chiếu trình bay các quy trình kinh doanh không do khách hàng thự hiện (Trang 10)
Bảng 2.2.5. Cỏc cụng cụ quản lý storefront - Phát triển hệ thống thương mại điện tử
Bảng 2.2.5. Cỏc cụng cụ quản lý storefront (Trang 12)
Bảng 2.2.5. Các công cụ quản lý storefront - Phát triển hệ thống thương mại điện tử
Bảng 2.2.5. Các công cụ quản lý storefront (Trang 12)
Bảng c1. khỏi quỏt húa cỏc tớnh năng ASP: - Phát triển hệ thống thương mại điện tử
Bảng c1. khỏi quỏt húa cỏc tớnh năng ASP: (Trang 15)
Bảng c2. cung cấp một nội dung tổng thể của visual interdev - Phát triển hệ thống thương mại điện tử
Bảng c2. cung cấp một nội dung tổng thể của visual interdev (Trang 16)
Bảng e. cỏc tớnh năng visual basic6 internet - Phát triển hệ thống thương mại điện tử
Bảng e. cỏc tớnh năng visual basic6 internet (Trang 17)
Bảng e. các tính năng visual basic 6 internet - Phát triển hệ thống thương mại điện tử
Bảng e. các tính năng visual basic 6 internet (Trang 17)
Cú nhiều cụng cụ cú sẵn để phỏt triển trờn internet. Bảng g. khỏi quỏt hoỏ những cụng cụ microsoft khỏc. - Phát triển hệ thống thương mại điện tử
nhi ều cụng cụ cú sẵn để phỏt triển trờn internet. Bảng g. khỏi quỏt hoỏ những cụng cụ microsoft khỏc (Trang 19)
Bảng g. Những công cụ làm hoạt động của Microsoft - Phát triển hệ thống thương mại điện tử
Bảng g. Những công cụ làm hoạt động của Microsoft (Trang 19)
• Bảng điều khiển Assets trong Dreamweaver MX đã đợc cải tiến để cung cấp một cách thức truy cập dễ dàng đến th viện và các trang mẫu của Dreamweaver - Phát triển hệ thống thương mại điện tử
ng điều khiển Assets trong Dreamweaver MX đã đợc cải tiến để cung cấp một cách thức truy cập dễ dàng đến th viện và các trang mẫu của Dreamweaver (Trang 25)
Bảng điều khiển ASSETS - Phát triển hệ thống thương mại điện tử
ng điều khiển ASSETS (Trang 25)
• Chế độ thể hiện Tables Layout mới cho phép ta vẽ cá cô bảng trực tiếp trên trang web, kéo chúng xung quanh trang web và gom nhóm các ô lại với nhau - Phát triển hệ thống thương mại điện tử
h ế độ thể hiện Tables Layout mới cho phép ta vẽ cá cô bảng trực tiếp trên trang web, kéo chúng xung quanh trang web và gom nhóm các ô lại với nhau (Trang 28)
cần mua sẽ đợc lu vào thể hàng (Shopping cart). Thể hàng là mô hình mua bán trên mạng tơng tự nh khi ta vào siêu thị chọn các mặt hàng bỏ vào giỏ trớc khi thanh toán, ta có thể  gọi theo tên nguyên gốc là giỏ hàng. - Phát triển hệ thống thương mại điện tử
c ần mua sẽ đợc lu vào thể hàng (Shopping cart). Thể hàng là mô hình mua bán trên mạng tơng tự nh khi ta vào siêu thị chọn các mặt hàng bỏ vào giỏ trớc khi thanh toán, ta có thể gọi theo tên nguyên gốc là giỏ hàng (Trang 32)
Hình 9. Trang quản lý và kiểm soát danh mục mặt hàng - Phát triển hệ thống thương mại điện tử
Hình 9. Trang quản lý và kiểm soát danh mục mặt hàng (Trang 33)
Hình 9. Trang quản lý và kiểm soát danh mục mặt hàng          5.1.2.  Thiết kế cơ sở dữ liệu - Phát triển hệ thống thương mại điện tử
Hình 9. Trang quản lý và kiểm soát danh mục mặt hàng 5.1.2. Thiết kế cơ sở dữ liệu (Trang 33)
Man hình đăng ký thông tin về khách hàng - Phát triển hệ thống thương mại điện tử
an hình đăng ký thông tin về khách hàng (Trang 38)
Man hình đăng nhậo trớc khi gửi đơn đặt hàng - Phát triển hệ thống thương mại điện tử
an hình đăng nhậo trớc khi gửi đơn đặt hàng (Trang 38)
Chức năng của thẻ hàng tơng tự bảng dữ liệu tạm. thẻ hàng phải có khả năng thêm vào một hoặc nhiều mẫu tin liên quan đến mục hàng - Phát triển hệ thống thương mại điện tử
h ức năng của thẻ hàng tơng tự bảng dữ liệu tạm. thẻ hàng phải có khả năng thêm vào một hoặc nhiều mẫu tin liên quan đến mục hàng (Trang 40)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

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

TÀI LIỆU LIÊN QUAN

w