Tìm hiểu thương mại điện tử & cài đặt ứng dụng thử nghiệm
Trang 1Tỡ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ối củ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ột sự 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ống má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 Ta biế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ú, đa dạ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ụng thơ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ầy Em 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ẫn và tạo điều kiện về tài liệu, giúp đỡ chúng em.
Trang 2Mục lục 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ử
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
2.2.5 StoreFront
2.2.6 Những đặc trưng liờn quan khỏc 2.3 Tiểu chuẩn nờn tảng của E_Commerce
Chương III Cỏc cụng cụ phỏt triển của cỏc hệ thống thương mại điện tử 3.1 Tập hợp cụng cụ của Microsoft
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
3.3.1 PHP mySQL
3.3.2 Macromedia Dreamweaver MX
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
Trang 35.2.4 Đơn thể quản trị (Admin Module)Tài liệu tham khảo
Trang 4Chươ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 ty bắ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ường cạ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 đầu tiê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ột cá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ĩnh bở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ính tiền trên mạng và mua hàng trên mạng … Trong nhiều công nghiệp thì cung cấp đến nhữ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 đến mhữ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ể được truyề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ậy trong 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 định nghĩ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ủa mộ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 nhanh là ý 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ác dị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 Internally Establish the website
Low access to core Transaction on core Improve core business Redefine core process
Trang 5cụ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ông nghệ đ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ều ngờ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ại cho 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ện tử
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, mua bá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ử ở đây khô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ện thoạ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ử
Mạng toàn cầu Internet / World Wide Web Cá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ới và đã 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át triể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 6chó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ông rộ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 nhanh chó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ông qua 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ành mộ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 Đối vớ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 kinh doanh 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ản phẩ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ột phơng thức kinh doanh mới: Phơng thức kinh doanh điện tử Thơng mại điện tử chuyển hoá 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án hà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 kinh doanh đ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ành cô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 doanh trong 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 ơng mạ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ển Thơ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ệt là 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;
Trang 7như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 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ật thươ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ủa chú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
Trang 8nhã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 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ãn hiệ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ực châ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ông ty) 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ên thứ 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àng về 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
Trang 9đờ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 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 chi tiế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ột trong 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ì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.
Trỡnh bày về cỏc bước trong qui trỡnh mua hàng
Marketing
Khụng cú điểm gỡ mới về nhu cầu nhắm đến khỏch hàng Nhắm đến những người mua tiềm năng và thu hỳt họ vào side của chỳng ta
Điểm mới mẻ là khả năng sử dụng phương tiện này của internet để nhắm vào khỏch hàng bằng nhiều cỏch khỏc nhau Trong khi chỳng ta cú thể khụng nghĩ cỏc biểu ngữ quảng cỏo, email,… là e-commerce, thỡ chỳng cú thể là một phần quan trọng trong quy trỡnh e-commerce.
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ảo
Trang 11Khách hàng là người quyết định gõ URL hoặc nhấn vào liên kết để xem webside củ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ứng thự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ệp cá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ạo một profile cho khách hàng Dựa vào thông tin đó, chúng ta có thể nhắm khách hàng và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 mua sắ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 xem sẽ 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ình duyệ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 đó Khi mộ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ặt hà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 danh sá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ững gì 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ính tiề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ường sẽ 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ền thê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àng là để 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 kinh doanh đầ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ình kinh 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ực hiệ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ặp mộ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ống thực hiện của bạn.
Vận chuyển hàng (ship order)
Trang 12Việ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ường hợ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ác về 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ũng quan 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à theo dõ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ảng 1 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ào các tính năng thích hợp Khách hàng cũng cầ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ỉnh khi đang đến nhà cung cấp.
Product management Các sản phẩm trong storefront có thể được quản lý ngay trên các web server nếu muốn Việc bổ sung, cập nhật và xoá các sản phẩm có thể được thức hiện trực tiếp trên môi trường trang web Một tiến trình tự động hoá có thể cần thiết để làm cho cửa hiệu trực tuyến tương thích với hệ thống quả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 đặt hà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ân tí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ại sả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ãi sản phẩm, số lượng bán hàng, nội dung thô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ột profile về những người mua và tính năng nhận biết người mua, ta có thể cần các tính nă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ắc kinh doanh quan trọng nhất của webside có thể được quản lý dễ dàng từ một giao diện web.
Công nghệ nằm sau giao diện quản lý không nhất thiết phải nằm trong 1 trang web 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 qua web có thể khó thực hiện với visual basic khi server farm (sử dụng tất cả các Server cần thiế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ệu có thể được thực hiện bởi công nghệ chẳng hạn như Remote Data Services (RDS), nhưng chú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ọn sẽ 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ữa khá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 hay xử 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ười mua 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 14Thô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ách hà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ương mạ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ện tử 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ác cô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àn chỉ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ốn là 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ó cung cấ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ện tử.
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 đối tượng kinh doanh cần thiết có một webside thươ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ột web 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 index server Đ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 tranfer prorocol
Trang 15http 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ứng chỉ của riêng bạn nhằm bảo đảm chủ quyền giữ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ành cho windowsNT server.
Transaction server Option pack cũng được đưa ra cùng với transaction server để phát triển hoạt động cao, 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 web server Công cụ ASP cung cấp môi trường chủ 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 cho VBScript và JavaScript
FrontPage extensions Là công cụ chính để hỗ trợ cho việc phát triể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ác thà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át triển visual interdev để tạo các trang web, làm các SQL server và cấu tạo các trình ứng dụ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 client side html code với server sideVBScript, một phiên bản trích dẫn của ngôn ngữ lập trình visual basic Mã này sẽ cho phép chúng ta truy cập cơ sở dữ liệu của mình kiểm soát mã hiện đang gửi đến bộ trình duyệ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ạo nhằm cung cấp chức năng cốt lõi cho việc lậ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ài nguyên từ xa và các khả năng trình duyệt
Trang 16dành để kiểm tra khả năng trỡnh duyệt của ngườ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ực tuyến ASP Nú cũng là cụng cụ để chốn cỏc đối tượng COM được tạo ra trong visual basic6 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ường tốt để làm việc với cơ sở dữ liệu từ xa Cỏc query cú thể được cấu tạo, cỏc bảng được quả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ăng chuẩn mực dành để cấu tạo cỏc trỡnh ứng dụ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 server extention với visual interdev bạn cú thể quản lý server của mỡnh dựa trờn cỏc đề ỏn web từ xa.
Team project development visual safe intergration
Liờn kết với visual soure safe và frontpage server extentions, sự phỏt triển đề ỏn của nhúm làm việc cú thể dễ dàng được thực hiện trờn tập hợp cỏc trang giống nhau Cỏc trang vốn đó được kiểm tra thỡ cú thể được khú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 script về phớa server mà cú thể làm việc trờn cỏc script ở phớa client, phỏt triển dhtml, xếp lớp cỏc style sheet, …
Dabugging tools Cỏc cụng cụ gỡ rối được cung cấp để chỉnh xử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ững thứ khỏc thỡ sẽ khụng cú e-commerce Microsoft SQL server cung cấp một nền tảng phỏt triể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 trong database 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ỏc nhau, 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ới Microsoft activeX data objects (ADO) và một OELDB provider (hoặc ODBC) bạn cú thể
Trang 17nố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 e-commerce tiềm ẩn.
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 web trê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ể được tă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 đến internet.
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 cho phép ta tạo các chương trình visual basic với một html chuẩn mực được trên bộ trình duyệ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ận dụng tất cả các công cụ quen thuộc trong VE 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à giao diện này là một bộ trình duyệt thay vì một dạng chuẩn Và những trình ứng dụng này chạy chủ yếu trên 1 web server.
mại điện tử đó là việc tạo các đối tượng kinh doanh component object model (COM) Ví dụ như trong quy trình e-commerce, chúng ta có thể tạo các đối tượ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ột giao diện thuộc dạng chuẩn visual basic Visual basic có chứa một activeX control vốn có thể được đặt trên một dạng và cung cấ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ạo quả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ệt internet explorer, activeX control có thể được tạo ra trong visual basic vốn sẽ chạy trên máy tính client
Trang 18DHTML 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ày trong phiên bản 6, nó cho phép nhà lập trình visual basic tạo giao diện DHTML cho internet explorer, nhưng ngôn ngữ này chính là visual basic có đầy đủ tính năng thay vì ngôn ngữ Script Lưu ý rằng DHTML chạy trên phía client trong khi cá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ương mạ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ình cố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ành viê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ông cụ 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) Martha stewart (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ên dựa trên side cùng với tính năng bảo mật và tính năng theo dõi phù hợp tính năng bảo mật có thể chứa trên một cơ sở dữ liệu hoặc trên Lightweight directory access protocol (LDAP) do windows 2000 active directory sử dụng.
Personalization server Cung cấp một phương thức để đưa nội dung đến người dùng dựa trên profile của người dùng.
Commerce server (SSCE only) Là tập hợp công cụ chính để cấu tạo các trình ứng dung thương mại điện tử commerce interchange pipeline (CIP) cung cấp một chuỗi các đối tượng COM để quản lý tiến trình mua bán và có thể hỗ trợ cho giao 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ện quản lý sẽ được cung cấp để bổ sung, cập nhật và xoá bỏ ad campaigns và đặc biệt để theo dõi sự thành công của một canpaign.
Trang 19Secure 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ảo dữ 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ội dung, 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ứng chỉ 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ững cô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ác email để hỗ trợ khách hàng, và các chức năng có liên quan khác, exchange server cung cấp một nền email mạnh.
Microsoft frontpage 2000 Trong khi visual interdev cung cấp việc chỉnh sửa WYSIWYG, thì frontpage lại là công cụ chỉnh sửa WYSIWYGHTML xuất sắc để cấu tạo các nội dung tĩnh trên các side.
Microsoft office Cung cấp các công cụ mở rộng để làm việc với web Microsoft cũng có thể được tận dụng để tạo và chỉnh sửa các tài liệu trang web 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ị trang web chuẩn có một số công cụ được cung cấp cùng với chính bộ trình duyệt các đối tượng remote data sevice (RDS) được cung cấp để giao tiếp với web server thông qua html activeX control có thể chạy trong bộ trình duyệt của giao diện, và có khả năng tạo tính năng mã hoá phía client trong Vbscript và JavaScript.
Visual source safe Cung cấp một tập hợp các công cụ điều khiển mã nguồn để lưu trữ mã nguồn và các file có liên quan trong cơ sở dữ liệu nguồ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 sung khắc với phiên bản trong môi trường làm
Trang 20việc của tổ nhúm.
Remote data sevice Là tập hợp cụng cụ để tạo vắn tin cho cỏc cơ 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 quy trỡ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ụng cá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ũng nh đ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 đây liê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, nh mộ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 đầu ra( 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ác trang 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áy tí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ập trì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 Do vậ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ện các câu lệnh đó Mỗi ngôn ngữ Script có một loại máy Script riêng VD: VBScript engine cho 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 trong mộ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ên thự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ột file text và có thể bao gồm các sự kết hợp sau:
Text