Tài liệu tham khảo công nghệ thông tin Xây dựng Website bán giầy dép qua mạng
Trang 1LỜI CẢM ƠN
Em xin chân thành cảm ơn thầy giáo Th.S Hà Mạnh Đào viện Khoa HọcCông Nghệ Thông Tin Việt Nam đã cho em nhiều ý kiến đóng góp quý báu, tận tìnhgiúp đỡ em về kiến thức cũng như tài liệu để em có thể hồn thành đồ án này
Em xin chân thành cảm ơn Quý thầy cô trong Trường Đại Học Công NghệThông Tin - Trường Đại Học Quốc Gia Thành Phố Hồ Chí Minh và Quý thầy côtrong Trung Tâm Đào Tạo Kỹ Thuật và Nghiệp Vụ Cao Hà Nội, đã có những góp ý
và giúp đỡ em trong quá trình làm đồ án
Em xin bày tỏ lòng cảm ơn đến gia đình, bạn bè đã giúp đỡ và tạo điều kiệncho em trong thời gian thực hiện đồ án, để có thể hồn thành đồ án này trong mộtđiều kiện tốt nhất
Hà Nội, ngày 5 tháng 10 năm 2006
Sinh viên: Nguyễn Thị Mai
Trang 2MỤC LỤC
LỜI MỞ ĐẦU .1
TỔNG QUAN VỀ ĐỀ TÀI 2
PHẦN I: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT .2
CHƯƠNG 1: GIỚI THIỆU VỀ WORD WIDE WEB 2
I.1.1 Lịch Sử 2
I.1.2 Giao thức TCP/IP 2
I.1.3 Giao thức FTP 2
I.1.4 Giao thức Word Wide Web 2
CHƯƠNG 2: GIỚI THIỆU ĐÔI NÉT VỀ THƯƠNG MẠI 2
ĐIỆN TỬ 2
I.2.1 Khái niệm về thương mại điện tử 2
I.2.1.1 Thương mại điện tử là gì? 2
I.2.1.2 Mục đích của thương mại điện tử 2
I.2.2 Các yêu cầu trong kinh doanh thương mại điện tử 2
I.2.3 Lợi ích của thương mại điện tử 2
I.2.3.1 Hiệu quả của Internet trong kinh doanh 2
I.2.3.2 Một số khó khăn của thương mại điện tử ở Việt Nam 2
I.2.4 Các giai đoạn mua bán hàng trực tuyến 2
I.2.5 Thanh toán điện tử 2
I.2.5.1 Thanh toán điện tử là gì? 2
I.2.5.2 Lợi ích của thanh toán điện tử 2
I.2.5.3 Quy trình thanh toán thẻ tín dụng qua Planet Payment 2
I.2.5.3.1 Quá trình giao dịch 2
I.2.5.3.2 Quá trình thanh toán thẻ tín dụng 2
I.2.5.4 Giới thiệu về phương pháp thanh toán thẻ 2
I.2.5.5 Những điều cần biết khi giao dịch thanh toán thẻ 2
CHƯƠNG 3: SƠ LƯỢC VỀ CÁC MÔ HÌNH CƠ SỞ 2
DỮ LIỆU TRÊN MẠNG 2
I.3.1 Một số khái niệm cơ bản 2
I.3.1.1 Công nghệ Client/Server 2
I.3.1.2 Internet 2
I.3.1.3 Web Server 2
I.3.1.4 Cơ sở dữ liệu (CSDL) 2
I.3.2 Kết hợp CSDL và Web 2
I.3.2.1 Hỗ trợ đa nền tảng 2
I.3.2.2 Hỗ trợ mạng 2
I.3.3 Các giải pháp tích hợp Web và CSDL 2
I.3.3.1 Mô hình kiến trúc một lớp 2
I.3.3.2 Mô hình kiến trúc hai lớp 2
I.3.3.3 Mô hình kiến trúc ba lớp 2
Trang 3I.3.3.4 Các vấn đề bảo mật 2
Chương 4: TÌM HIỂU VỀ IIS 2
I.4.1 Giới thiệu 2
I.4.2 Tìm hiểu về Internet Information Server 2
I.4.2.1 Internet Information Server (IIS) là gi? 2
I.4.2.2 Những khảo sát về Internet và Intranet 2
I.4.2.3 Có thể làm gì với IIS 2
I.4.2.4 Bảo mật IIS 2
CHƯƠNG 5: TỔNG QUAN VỀ UML 2
I.5.1 UML là gì? 2
I.5.2 Một số khái niệm và thành phần cơ bản của UML 2
I.5.2.1 Biểu đồ usecase 2
I.5.2.2 Biểu đồ lớp 2
I.5.2.3 Biểu đồ hoạt động 2
I.5.2.4 Biểu đồ trạng thái 2
I.5.2.5 Biểu đồ tuần tự 2
I.5.2.6 Biểu đồ cộng tác 2
I.5.3 Mô hình usecase 2
I.5.3.1 Vì sao phải xây dựng mô hình usecase? 2
I.5.3.2 Xây dựng mô hình usecase như thế nào? 2
I.5.4 Xây dựng mô hình lớp 2
I.5.4.1 Kỹ thuật trích danh từ 2
I.5.4.2 Kỹ thuật thẻ CRC 2
I.5.4.3 Vấn đề thể hiện lớp trong một số ngôn ngữ lập trình 2
CHƯƠNG 6: TÌM HIỂU ĐÔI NÉT VỀ ASP 2
I.6.1 Tìm hiểu sơ lược về ASP 2
I.6.2 ASP là gì và tại sao sử dụng ASP 2
I.6.2.1 ASP là gì? 2
I.6.2.2 Tại sao sử dụng ASP? 2
I.6.2.3 Những sự việc xảy ra trong ASP? 2
I.6.2.4 Lợi ích của việc sử dụng ASP 2
I.6.3 Cách hoạt động của ASP 2
I.6.4 Ưu diểm và khuyết điểm ASP 2
I.6.4.1 Ưu điểm 2
I.6.4.2 Khuyết điểm: 2
CHƯƠNG 7: GIỚI THIỆU SƠ LƯỢC VỀ JAVASCRIPT VÀ NGÔN NGỮ SIÊU VĂN BẢN HTML 2
I.7.1 Ngôn ngữ siêu văn bản HTML 2
I.7.1.1 Khái niệm chung 2
I.7.1.2 Đặc tả về HTML 2
I.7.2 Ngôn ngữ JavaScript 2
I.7.2.1 Các đặc điểm của ngôn ngữ Javascript 2
I.7.2.2 Đối tượng trong JavaScript 2
I.7.2.3 Sự kiện trong JavaScript 2
I.7.2.4 Nhúng JavaScript vào trang Web 2
I.7.2.5 Biến và kiểu dữ liệu trong JavaScript 2
I.7.2.6 Các toán tử dùng trong JavaScript 2
Trang 4I.7.2.7 Các lệnh dùng trong JavaScript 2
I.7.2.8 Các hàm 2
CHƯƠNG 8: GIỚI THIỆU VỀ SQL SERVER 2000 2
I.8.1 Quản lý Device 2
I.8.1.1 Định nghĩa 2
I.8.1.2 Các loại Device 2
I.8.2 Database 2
I.8.2.1 Định nghĩa 2
I.8.2.2 Transaction Log 2
I.8.3 Các loại Object trong Database 2
I.8.3.1 Table 2
I.8.3.2 Nullability 2
I.8.3.3 View 2
I.8.3.4 Sử dụng View có những thuận lợi sau 2
I.8.3.5 Stored procedure 2
I.8.3.6 Trigger 2
I.8.4 Hệ thống security của MS- SQL Server 2
I.8.4.1 Login ID 2
I.8.4.2 Các chế độ security của MS-SQL 2
PHẦN II: PHÂN TÍCH VÀ THIẾT KẾ CHƯƠNG TRÌNH 2
CHƯƠNG 1: PHÂN TÍCH VÀ KHẢO SÁT THỰC TẾ 2
II.1.1 Phân tích 2
II.1.1 1 Xác định yêu cầu của hệ thống 2
II.1.1.2 Yêu cầu đặt ra cho hệ thống 2
II.1.1.2.1 Về mặt thiết bị và phần mềm 2
II.1.1.2.2 Yêu cầu trang Web 2
II.1.2 Khảo sát hiện trạng 2
CHƯƠNG 2: PHÂN TÍCH HỆ THỐNG 2
II.2.1 Phân tích chương trình 2
II.2.1.1 Xác định yêu cầu của website bán giầy dép qua mạng 2
II.2.1.1.1 Yêu cầu của khách hàng 2
II.2.1.1.2 Yêu cầu của sản phẩm 2
II.2.2 Phân tích website bán giầy dép qua mạng 2
II.2.2.1 Biểu đồ use case 2
II.2.2.1.1 Xác định đối tượng sử dụng 2
II.2.2.2 Xây dựng các kịch bản( Scenario ) 2
II.2.2.2.1 Các Scenario của khách hàng 2
II.2.3 Thiết kế chương trình xây dựng website bán giầy dép qua mạng 2
II.2.3.1 Thiết kế cơ sở dữ liệu 2
II.2.4 Store procedure 2
II.2.4.1 Thủ tục thêm và sửa công ty 2
II.2.4.2 Thủ tục xoá công ty 2
II.2.4.3 Thủ tục thêm và sửa loại hàng 2
II.2.4.4 Thủ tục xoá loại hàng 2
II.2.4.5 Thủ tục thêm và sửa khách hàng 2
II.2.4.6 Thủ tục xóa Khách hàng 2
Trang 5II.2.4.7 Thủ tục thêm và sửa sản phẩm 2
II.2.4.8 Thủ tục cập nhật giá của hàng 2
II.2.4.9 Thủ tục xóa mặt hàng 2
II.2.4.10 Thủ tục thêm DL vào bảng hóa đơn 2
II.2.5 Mô hình quan hệ dữ liệu 2
II.2.6 Thiết kế biểu đồ lớp chi tiết 2
II.2.7 Các biểu đồ tương tác 2
CHƯƠNG 3.: THIẾT KẾ GIAO DIỆN 2
II.3.1 Phần dành cho khách hàng 2
II.3.2 Phần dành cho quản trị viên 2
Kết luận và hướng phát triển: 2
PHẦN III: CÀI ĐẶT VÀ TRIỂN KHAI WEBSITE 2
III.1 Yêu cầu: 2
III.2 Cài đặt Webserver: 2
III.3 Cấu hình ODBC 2
III.4 Tạo thư mục ảo 2
III.5 Các bước tạo cơ sở dữ liệu 2
III.5.1 tạo cơ sở dữ liệu từ file script 2
III.5.2 Tạo cơ sở dữ liệu từ file backup 2
III.6 Font chữ và bộ gõ 2
TÀI LIỆU THAM KHẢO 2
Trang 6DANH MỤC HÌNH
-0O0 -Hình 1: Cấu trúc Web 10
Hình 2: Các giai đoạn hoạt động mua hàng trong qui trình thương mại điện tử 18
Hình 3: Quá trình giao dịch thẻ tín dụng 25
Hình 4: Quá trình thanh tốn thẻ tín dụng 25
Hình 5: Process Request 49
Hình 6: Mô hình đối tượng của ASP 53
Hình 7: Biểu đồ UseCase tương tác giữa khách hàng với client và 82
Hình 8: Biểu đồ UseCase tương tác giữa quản trị viên với client và 83
Hình 9: Mô hình lớp 97
Hình 10: Mô hình động với khách hàng 98
Hình 11: Mô hình động với quản trị viên 99
Hình 12:Biểu đồ hoạt động chức năng mua hàng 100
Hình 13: Bảng quản lý sản phẩm 101
Hình 14: Bảng Chi tiết hố đơn 102
Hình 15: Bảng quản lý hố đơn 102
Hình 16: Bảng quản lý tin tức 103
Hình 17: Bảng quản lý logo 103
Hình 18: Bảng quản lý ý kiến phản hồi của khách hàng 103
Hình 19: Bảng quản lý khách hàng 104
Hình 20: Bảng định danh 104
Hình 21: Bảng quản lý công ty 104
Hình 22: Bảng phân loại sản phẩm 105
Hình 23: Bảng Admin 105
Hình 24: Mô hình quan hệ dữ liệu 111
Hình 25: Thiết kế biểu đồ lớp chi tiết 112
Hình 26: Thiết kế biểu đồ lớp chi tiết cho lớp tìm kiếm 113
Hình 27: Biểu đồ tuần tự khách hàng đăng ký thành viên 114
Trang 7Hình 28: Biểu đồ tuần tự khách hàng thay đổi thông tin đặt hàng 115
Hình 29:Biểu đồ tuần tự khách hàng đặt hàng 116
Hình 30: Biểu đồ tuần tự khách hàng tìm kiếm hàng hố 117
Hình 31: Biểu đồ tuần tự quản trị viên thêm mới (thay đổi) hàng hố 118
Hình 32: Biểu đồ tuần tự quản trị viên thống kê hàng hố 119
Hình 33: Biểu đồ tuần tự quản trị viên xem sản phẩm 120
Hình 34: Giao diện chính 121
Hình 35: Giao diện trang tìm kiếm sản phẩm 122
Hình 36: Giao diện trang chi tiết sản phẩm 123
Hình 37: Giao diện trang đăng ký thành viên 124
Hình 38: Giao diện trang giỏ hàng 125
Hình 39: Giao diện trang thanh tốn 126
Hình 40: Giao diện trang xác nhận hố đơn 127
Hình 41: Giao diện trang sản phẩm mới 128
Hình 42: Giao diện trang sản phẩm bán chạy 129
Hình 43: Giao diện trang giới thiệu công ty 130
Hình 44: Trang thông tin liên hệ và ý kiến phản hồi 131
Hình 45: Trang tin tức 132
Hình 46: Màn hình Login của Admin 133
Hình 47: Giao diện trang chủ Admin 133
Hình 48: Quản trị viên thống kê doanh thu 134
Hình 49: Quản trị viên thống kê hố đơn 134
Hình 50: Trang danh sách loại hàng 135
Hình 51: Trang danh sách công ty 135
Hình 52: Trang danh sách sản phẩm 136
Hình 53: Trang danh sách hố đơn 137
Hình 54: Trang danh sách khách hàng 138
Hình 55: Trang danh sách ý kiến phản hồi 138
HÌnh 56: Trang danh sách tin tức 139
Trang 8ĐẠI HỌC QUỐC GIA TP.HCM.
Hà Nội, ngày 14 tháng 5 năm 2006
ĐỀ CƯƠNG KHỐ LUẬN TỐT NGHIỆP
CỬ NHÂN CNTT TỪ XA QUA MẠNG
Đề tài: Xây dựng Website bán giầy dép qua mạng.
Sinh viên thực hiện: Nguyễn Thị Mai
Phần lớn khách hàng có nhu cầu mua hàng thì phải đến các siêu thị các cửa hànghay các trung tâm thương mại để lựa chọn những mặt hàng phù hợp với nhu cầu củamình Công việc này tốn kém nhiều thời gian và chi phí đi lại cho người tiêu dùngđôi khi khách hàng còn bị mua phải mặt hàng kém chất lượng Tất cả những bất cập
đó sẽ được loại bỏ với sự ra đời của website bán hàng trực tuyến Khi khách hàng
có nhu cầu mua hàng, dù ở nhà hay công sở hay bất cứ nơi nào có mạng internetkhách hàng chỉ cần vào những trang bán hàng qua mạng là có thể tìm kiếm đượcnhững mặt hàng mà mình muốn mua
Ngồi những lợi ích mà internet mang lại cho người tiêu dùng nó còn giúp chonhà cung cấp phát triển rất nhiều trong việc mở rộng thị trường, giúp thương hiệucông ty được nhiều người biết đến từ đó giảm được rất nhiều chi phí quảng cáo cho
Trang 9sản phẩm và rất thuân lợi trong việc quản lý sản phẩm và quản lý, chăm sóc kháchhàng theo đúng phương trâm đặt ra.
2 Mục tiêu.
Xây dựng và phát triển Website bán hàng (giầy dép) qua mạng
Giúp những ai có nhu cầu mua sắm và muốn xem những thông tin về sảnphẩm ( giầy dép ) một cách nhanh nhất, đầy đủ nhất
Nghiên cứu và hệ thống hố nguyên tắc, kỹ thuật tổ chức trong công tácquản lý sản phẩm và quản lý khách hàng trên Internet
Nghiên cứu tính bảo mật của hệ thống và cơ chế đồng bộ, thiết bị liên quanđến internet để áp dụng vào chương trình
3 Các nội dung cần đạt.
Website phải có được nhiều loại mặt hàng giầy dép, đa dạng về mẫu mã,phong phú về chủng loại giá cả
Website phải có tính thực tiễn, đáp ứng được nhu cầu của người tiêu dùng
Người tiêu dùng có thể dễ dàng truy cập, thực hiện mua sắm, thanh tốnthông qua Website
Tổ chức cơ sở dữ liệu một cách chặt chẽ, xây dựng mô hình client/server
Xây dựng các giải thuật login khi User muốn trở thành khách hàng thânthiện của trang web Và user đó phải có tất cả các quyền truy nhập, downloadnhững thông tin trên trang web dưới sự quản trị của administrator
Xây dựng hệ thống bảo mật với chương trình không cho sự truy nhập khônglành mạnh
4 Các yêu cầu cài đặt minh hoạ
Đối với phần mềm thì người chịu trách nhiệm tồn bộ sự hoạt động củaWebsite là người quản trị.Quản trị có thể:
Thêm thông tin sản phẩm
Xố thông tin về sản phẩm
Sửa thông tin về sản phẩm
Cập nhật thông tin
Trang 10 Đối với người sử dụng.Người sử dụng có thể:
Tìm kiếm sản phẩm
Góp ý
In ra những thông tin cần thiết
Hệ thống hoạt động tin cậy, độ bảo mật cao.Người được phân quyền chỉđược sử dụng đúng chức năng quyền hạn dành cho mình
Giao diện thân thiện và dễ sử dụng cho người dùng
Đáp ứng nhu cầu tìm kiếm cho người sử dụng
5 Thời gian thực hiện.
Trang 11LỜI MỞ ĐẦU.
Trong sự phát triển không ngừng của xã hội thì nhu cầu của con người vềcuộc sống ngày càng cao.Từ ý nghĩa thực tế đó mà đã nảy sinh ra nhiều loại hìnhdịch vụ để phần nào đáp ứng được những nhu cầu thiết yếu của con người Các dịch
vụ đó đa dạng về nhiều mặt với nhiều cách đáp ứng khác nhau Và một loại hìnhdịch vụ khá phổ biến hiện nay đó là bán hàng qua mạng
Nếu như trước đây máy tính trở nên xa lạ với mọi người thì ngày nay máytính trở thành một người bạn đắc lực không thể thiếu Người ta có thể thông quamáy tính làm được mọi chuyện tưởng như là không thể, không những thế mà hiệuquả công việc còn rất cao nó thể hiện như độ chính xác nhanh chóng và thuận tiện
Những minh chứng cho sự tiện lợi của máy tính được thông qua dịch vụ muabán trên mạng Mặc dù dịch vụ mua bán này đối với các nước phát triển trên thếgiới không phải là mới mẻ gì Tuy nhiên ở Việt Nam ta nó là bước đi chập chữngban đầu
Khi vào với dịch vụ mua bán qua mạng, người ta thấy được sự tiện lợi mànhiều dịch vụ khác không có được, tạo cho con người có sự tin cậy, mà nhất làtrong xã hội ngày nay khi con người lấy công việc làm nền tảng cho sự phát triển thìdịch vụ mua bán qua mạng ngày càng phát huy được thế mạnh của nó
Mua bán được hoạt động với nhiều hình thức khác nhau nhưng để có mộtdẫn chứng cụ thể nói lên sự tiện lợi này trong khuân khổ của một đề tài luận văn tốtnghiệp tôi xin xây dựng và cài đặt một hệ thống mua bán sản phẩm giầy dép quamạng Nhiệm vụ chính của tôi là xây dựng còn sự tiện lợi của nó chỉ khi dùng đến
nó thì mới có thể biết hết được
Mục đích của tôi khi xây dựng nên một ứng dụng bán hàng qua mạng vớiphương thức thanh tốn có thể là tiền mặt, thẻ tín dụng, chuyển khoản,…thông quacác hệ thống ngân hàng
Trang 12Ý tưởng là như vậy tuy nhiên không có môi trường thử nghiệm cho ứngdụng Vậy cho nên tôi chỉ mô phỏng quá trình thanh tốn mà thôi, trên thực tế để xâydựng tốt ứng dụng thì phức tạp hơn nhiều và cần nhiều sự hỗ trợ.
Hiện nay với sự phát triển vượt bậc của ngành CNTT, một công nghệ mớiđang được đưa vào ứng dụng đó là dùng giao thức WAP để xây dựng mạng khôngdây Như thế dù ở bất cứ đâu chúng ta chỉ cân một chiếc mobile là có thể truy cậpvào mạng Internet một cách dễ dàng Đây cũng là một điều thúc đẩy hay gợi ý lớn
để tôi tiếp tục xây dựng nên website này ngày một hồn thiện hơn về phương thứcthanh tốn cũng như phương thức giao dịch qua mạng
Trang 13TỔNG QUAN VỀ ĐỀ TÀI
I Giới thiệu về đề tài.
Ngày nay công nghệ thông tin đã có những bước tiến phát triển mạnh mẽ về
cả chiều sâu và chiều rộng Máy tính điện tử giờ đây không còn là thứ quý hiếm màđang ngày càng trở thành một công cụ làm việc và giải trí của con người Nhữngnăm gần đây, việc cập nhật các thông tin cũng như thực hiện các giao dịch quamạng internet ngày càng trở nên phổ biến Và một loại hình kinh doanh qua hiệnnay khá phổ biến đó là buôn bán qua mạng Hình thức kinh doanh này mang lại rấtnhiều lợi ích cho người tiêu dùng cũng như nhà cung cấp Phần lớn khách hàng cónhu cầu mua hàng thì phải đến các cửa hàng, siêu thị hay các trung tâm thương mại
để lựa chọn những mặt hàng hợp với nhu cầu của mình Công việc này tốn kémnhiều thời gian và chi phí đi lại cho người tiêu dùng, đôi khi khách hàng còn muaphải hàng kém chất lượng Tất cả những bất cập đó sẽ được loại bỏ với sự ra đờicủa website bán hàng qua mạng Khi khách hàng có nhu cầu mua hàng, dù ở nhàhay công sở hay bất cứ nơi đâu có mạng internet, khách hàng chỉ cần truy cập vàonhững trang web bán hàng qua mạng là có thể tìm kiếm được nhũng mặt hàng màmình muốn mua, khách hàng có thể thực hiện các thủ tục được hướng dẫn trên trangweb là có thể mua được hàng, nhân viên của công ty đó sẽ giao hàng đến tận nơicho khách hàng Ngồi những lợi ích mà Internet mang lại cho người tiêu dùng nócòn giúp cho nhà cung cấp phát triển rất nhiều trong việc mở rộng thị trường, giúpthương hiệu của công ty được nhiều người biết đến, từ đó giảm được rất nhiều chiphí quảng cáo cho sản phẩm và rất thuận tiện trong việc quản lý sản phẩm và chămsóc khách hàng theo đúng phương trâm đặt ra
Để tiếp cận và góp phần đẩy mạnh sự phát triển của thương mại điện tử ởnước ta, tôi đã tìm hiểu và xây dựng website bán giầy dép qua mạng
Trang 14II Lựa chọn công cụ thực hiện.
Việc lựa chọn công cụ là vô cùng quan trọng Trước hết nó phản ánh mức độhiểu biết vấn đề của người giải quyết bàitốn sâu sắc đến đâu, ta cần phải nắm rõnhững đặc trưng của bài tốn, cân nhắc những điểm mạnh yếu của môi trường xungquanh bào tốn để lựa chọn được công cụ phù hợp Hơn nữa, công cụ thực hiện sẽquyết định điểm mạnh yếu của chương trình xây dựng trên đó
Để xây dựng một phần mềm thì cần hai công cụ chính đó là:
Hệ quản trị CSDL: để xây dựng và quản lý dữ liệu cho hệ thống
Ngôn ngữ lập trình: để xây dựng chương trình.
Trước đây, các ứng dụng về cơ sở dữ liệu hầu hết được xây dựng trên hệquản trị truyền thống là Foxpro (bao gồm những phiên bản như Foxpro for Dos,Foxpro for Windows và mới đây là Visual Foxpro) hoặc Acess, các công cụ này rấtmạnh trong phạm vi những ứng dụng nhỏ Hiện nay xuất hiện thêm nhiều hệ quảntrị mới phát huy khả năng trong các ứng dụng lớn: SQL Server hay Oracle SQLServer là hệ quản trị cơ sở dữ liệu được phát triển trong môi trường tính tốn phíamáy chủ trong thập kỷ 90, bắt đầu với mô hình truyền thống client/server và hiệnnay đang phát triển với các xu hướng công nghiệp Gần đây, SQL Server được điềuchỉnh để thích nghi với các vai trò khác của server, bao gồm Internet, các ứng dụngphân tán SQL Server có khả năng thực hiện các câu hỏi với các nguồn dữ liệu phântán Như vậy SQL -Server là một hệ quản trị cơ sở dữ liệu mạnh, tuy nhiên yêu cầucấu hình của nó là có thể đáp ứng được (cấu hình tối thiểu cho hệ thống cài đặt SQL-Server là 64 MB RAM, 250 MB HDD) và hơn nữa, nó dễ sử dụng, dễ quản trị hơnOracle Do vậy, SQL -Server được chọn làm hệ quản trị cơ sở dữ liệu cho đồ án
Hiện nay, làn sóng các công nghệ Web đang hết sức sôi động với rất nhiềucông nghệ Web mới: ASP, ASP.NET, PHP, JSP, Và trong đồ án này đã sử dụngngôn ngữ ASP để xây dưng Website bán hàng qua mạng, mặc dù ASP không phải
là một ngôn ngữ lập trình hướng đối tượng trong khi tài liệu phân tích chúng em lựachọn phương pháp là phân tích và thiết kế hướng đối tượng, thực ra thì nếu chọn
Trang 15cách phân tích và thiết kế hướng đối tượng thì nên chọn ngôn ngữ lập trình là hướngđối tượng như Java, C++, nhưng cũng có một số ý kiến như Stephen R.Chach trongquyển Object - Oriented and Classical Software Engineering và E.M.Bennatan trongquyển Software Project Management, a practitioner’s approach đã được dịch bởiPGS Nguyễn Quốc Toản, Đại học Quốc gia Hà Nội, với tiêu đề “ Quản lý dự ánphần mềm, một cách tiếp cận cho người thực hành ” cho rằng không nhất thiết làphải chọn ngôn ngữ lập hướng đối tượng cho thiết kế hướng đối tượng bởi vì bảnchất của việc phân tích thiết kế là thể hiện quan điểm nhìn nhận hệ thống Một phầnmềm bất kỳ bao giờ cũng gồm hai loại thành phần: các hành động và dữ liệu Với
kỹ thuật cấu trúc (Structured technique) thì chỉ lấy một trong hai yếu tố trên làm tiêuchuẩn để phân chia hệ thống thành các thành phần Điều khác biệt của kỹ thuậthướng đối tượng so với kỹ thuật cấu trúc là xem vai trò hành động và dữ liệu làngang nhau và cả hai cùng tham gia vào việc phân chia hệ thống Tuy nhiên để việcphân chia có ý nghĩa, các hành động và dữ liệu được nhóm lại thành các lớp, saocho lớp mang một ý nghĩa nào đó trong thực tế Một cách tự nhiên, người ta thấyrằng các lớp sao cho nó đại diện cho các đối tượng trong thực tế Với cách nhìnnhận như vậy thì có thể tiến hành phân tích và thiết kế hướng đối tượng mà khôngcần dựa vào một ngôn ngữ lập trình hướng đối tượng cụ thể Chúng ta có thể cài đặtbằng một ngôn ngữ lập trình khác miễn sao các biểu đồ trong phân tích thiết kế vẫn
có thể được sử dụng để kiểm tra chương trình, việc lập trình thực hiện đúng nhữngcông việc mà phân tích thiết kế yêu cầu Lúc này lớp trong lập trình có thể là mộtkhối công việc thực hiện đúng những gì mà lớp trong thiết kế đòi hỏi Chính vì thế
mà là ngôn ngữ ASP được em lựa chọn để xây chương trình vì ASP là một côngnghệ rất mạnh để tạo ra các trang HTML động cho Website, ASP có thể thực thiđược trên nhiều platform: Windows Trong phần sau sẽ trình bày cụ thể về cơ sở lýthuyết và đặc điểm của các công cụ để xây dựng hệ thống
Trang 16III Nội dung báo cáo.
hiện đề tài, lựa chọn các công cụ để thực hiện đề tài
Phần I: Tổng quan về cơ sở lý thuyết.
Phần này trình bày các kiến thức cơ bản về Internet và Word Wide Web, thươngmại điện tử, các ngôn ngữ lập trình web: HTML, DHTML, JavaScript, ASP, các môhình cơ sở dữ liệu trên mạng, khái niệm, đặc điểm, cách sử dụng hệ quản trị cơ sở
dữ liệu SQL Server và tìm hiểu đôi nét về Internet Information Server và tổng quan
về UML Đó là các công cụ chủ yếu để xây dựng chương trình bán giầy dép quamạng
Phần II: Phân tích và thiết kế chương trình.
Trong phần này, trình bày quá trình phân tích khảo sát các hoạt động thực tế.Quaphần tìm hiểu thực tế, chúng ta sẽ có cái nhìn khái quát về hệ thống hiện tại và cóthể đưa ra các nhận xét, đánh giá về những ưu điểm, nhược điểm, và những vấn đềcòn tồn tại trong hệ thống hiện tại, cả nhũng nhu cầu đối với hệ thống mới cần xâydựng Từ đó có thể đưa ra các thiết kế cho hệ thống mới
vấn đề giải quyết được, các vấn đề còn tồn tại Đồng thời đưa ra hướng phát triểncủa đề tài trong tương lai
Phần III: Cài đặt và triển khai website.
Giới thiệu về các yêu cầu hệ thống và các tính năng của website vừa xây dựng
Trang 17PHẦN I: TỔNG QUAN VỀ CƠ SỞ LÝ THUYẾT.
CHƯƠNG 1: GIỚI THIỆU VỀ WORD WIDE WEB.
I.1.1 Lịch Sử.
Web được sinh ra bởi Internet, và nó cho thấy khả năng tự trị và giới hạn củakiến trúc Internet Ngày nay, các chương trình duyệt Web có khả năng truy cập vàocác công nghệ Internet khác nhau như: Email, Word Wide Web… Nhưng Web vàInternet không chỉ là một ngành kỹ thuật mà đó là môi trường để con người liên lạchọc tập, và tác động qua lạinhau trong cùng một môi trường văn hóa
Năm 1926, Paul Baran mô tả trên giấy lời giải một vấn đề làm đau đầu cácnhà quân
sự lúc bấy giờ, tựa:”liên lạc phân tán qua mạng” Anh ta đưa ra một hệ thống máytính rộng khắp đất nước kết nối lại với nhau sử dụng hệ thống mạng không tạp trung(decentralize) do đó nếu một hay nhiều node mạng chính bị phá huỷ thì các nodecòn lại vẫn tự động điều chỉnh các kết nối để duy trì việc liên lạc
Do mạng là không tập trung (decentralize), nên ta có thể thêm vào một máytính thông qua đường dây điện thoại, một thiết bị phần cứng, và một số phần mềmNCP (netword control protocol), ví dụ mạng ARPAnet
Một ứng dụng chính được phát triển đầu tiên trên ARPAnet là thư điện tử(electronic mail) Ngày nay, email là một phần không thể thiếu được của Net và nóđược thiết kế sẵn trong các trình duyệt Web ( ví dụ như Netscape) do đó mộtchương trình đơn lẻ để xem email là không cần thiết
I.1.2 Giao thức TCP/IP
Vào những năm 1970, nhu cầu trao đổi truyền tin trên các mạng phân biệt có
“ngôn ngữ” khác biệt nhau là cần thiết Năm 1974, Vint Cef và Bob Kahn đã đưa raviệc thiết kế chi tiết cho một protocol để liên lạc giữa các mạng khác nhau Đếnnăm 1982, việc thiết kế này được cài đặt và được gọi là TCP/IP (Transmissioncontrol protocol/ Internet protocol)
Phần TCP của giao thức TCP/IP cung cấp cơ chế kiểm tra việc truyền dữ liệugiữa Client và Server Nếu dữ liệu bị mất hay hỏng TCP sẽ yêu cầu gửi lại dữ liệucho đến khi hết các lỗi
Trang 18Phần IP trong giao thức TCP/IP di chuyển dữ liệu từ node này sang nodekhác.Nó sẽ giải mã các địa chỉ và tìm đường để đưa dữ liệu đến đích Nó có thể sửdụng bởi các máy tính nhỏ để liên lạc trên các mạng LAN (ethernet hay token ring)
có thể sử dụng cả giao thức khác nhau như novel hay window for workgroups.Mộtmáy tính có thể ở mạng LAN và sử dụng TCP/IP để kết nối với các máy khác trênthế giới
Bộ quốc phòng Mỹ nhanh chóng định nghĩa TCP/IP như protocol chuẩn chocác hệ thống liên mạng quân sự Tuy nhiên với ưu thế của mình TCP/IP nhanhchóng thâm nhập và trở thành chuẩn mới cho tất cả các hệ thống mạng dân dụng và
là tiền đề cho mạng Internet ngày nay
Telnet
TCP/IP cung cấp khả năng login từ xa thông qua giao thức của telnet, vớitelnet, User có thể liên kết và tìm thông qua các thư mục trên một hệ thống ở xa vàchạy các chương trình
I.1.3 Giao thức FTP
File transfer protocol: là một phần mềm (sofware) cho phép truyền file nhịphân hoặc file tẽt từ một máy này sang máy khác trên Internet, hay nóikhác hơn,FTP là dịch vụ (service) cho phép chúng ta sao chép một file từ bất kỳ Internet hostnày đến bất kỳ Internet host khác
Giống như những dịch vụ khác trên Internet, FTP sử dụng hệ thốngClient/Server Một hệ thống Client/Server có thể được hiểu như sau:
Khái quuát: Một trong những nguyên tắc sử dụng mạng cho phép chia sẻ tài
nguyên Rất nhiều thời gian việc chia sẻ này được hồn thành bởi hai chương trìnhriêng biệt, mỗi chương trình chạy trên máy tính khác nhau Một chương trình gọi làServer, cung cấp một tài nguyên riêng Chương trình kia gọi là Client để sử dụng tàinguyên đó
Dịch vụ này có tên là FTP, để kết nối vào một chương trình server trên máytính từ xa Bằng cách sử dụng chương trình client chúng ta phát ra những lệnh được
Trang 19chuyển đến Server Server sẽ trả lời bằng cách tải những gì mà tập lệnh tới nơi phát
ra yêu cầu đó
Để sử dụng dùng lệnh FTP và mô tả địa chỉ của host từ xa mà chúng ta muốnkết nối vào
Anonymous FTP: Khi dùng FTP để chuyển file từ máy này đến máy khác trên
Internet, có một vài hạn chế: chúng ta không thể truy cập vào một máy tính trừ khiđược sự cho phép Nghĩa là chúng ta phải có User ID (account name) và passwordthì mới xâm nhập vào được
Khi sử dụng chương trình FTP để kết nối vào một anonymous FTP host, nóhoạt động giống như nghi thức FTP, ngoại trừ khi nó đòi hỏi một User ID, nó làanonymous Khi nó đòi hỏi password, chúng ta đánh vào địa chỉ email hoặc tên củamình Vì vậy, người quản trị hệ thống có thể lần ra dấu vết ai đang truy cập vào filecủa họ
Khi ngươì quản trị hệ thống cài đặt một máy tính như là một anonymosu FTPhost định rõ những thư mục dùng cho việc truy cập chung Như một biện pháp antồn, hầu hết những anonymous FTP host cho phép User download file, nhưngkhông cho phép upload file (chép lên server)
Nếu như một anonymous cho phép upload, người quản trị hệ thống yêu cầuUser copy tất cả những file mới này để chỉ thư mục upload đã xác định trước đó.Sau đó, người quản trị hệ thống có dịp kiểm tra những file này, rồi chuyển chúngđến một trong những thư mục download chung Bằng cách này có thể ngăn chặnđược nhiều người, bảo vệ họ khỏi upload những file có thể phá hoại hệ thống
Như một User trên Internet, chúng ta có thể sử dụng nghi thức FTP để saochép file giữa hai host bất kỳ trên Internet Thực tế, mặc dù hầu hết mọi người chỉ
có một tài khoản (account) duy nhất trên Internet và nghi thức FTP hầu như được sửdụng để download file dùng chung
Trang 20I.1.4 Giao thức Word Wide Web.
Word Wide Web là một tập protocol sử dụng cấu trúc trang web để cung cấpcác thông tin cho user chạy web client software như netscape, navigator…Nó khôngnhững cho phép kết nối dữ liệu từ những Web page khác nhau hoặc từ những vị tríkhác nhau trong một trang mà còn cho phép truy xuất đến các internet services khác
Window NT Server
Public nternetPrivate Internet
SQL Server DBMS
Internet Information Server(Web Server)
ActiveServer Page
Trang 21kết nối vào web server để đưa ra các tài liệu hypertext công cộng Có rất nhiềuwebserver nằm khắp nơi trên mạng internet và hầu hết chúng chuyên về một lĩnhvực nào đó.
Sự bùng nổ Web: web sử dụng công nghệ mới HTML (hypertex markup
language) được sử dụng để viết trang web, một máy web server sử dụng HTTP đểtruyền các trang này và một trình duyệt web tại máy client để nhận dữ liệu, xử lý vàđưa ra kết quả
HTML là một ngông ngữ đánh dấu siêu văn bản có nghĩa là các trang webchỉ có thể xem thông qua một chương trình duyệt Web
Vào năm 1993, National Center for SupercomputingAplications (NCSA) tại đại họcIllinois đưa ra phiên bản Mosaic, một chương trình web được thiết kế bởi MarcAndreessen Nó đã lan rộng trên internet và chỉ trong vòng một năm có đến hai triệungười sử dụng web với Mosaic Mọi người cùng tạo và truy cập trang web Đó là sựphát triển rất lớn chưa từng có trong lịch sử phát triển máy tính
Vào giữa năm 1993 có 130 sites trên Word Wide Web Sáu tháng sau có hơn sáutrăm sites Ngày nay, có gần một trăm nghìn website trên thế giới
Trang 22CHƯƠNG 2: GIỚI THIỆU ĐÔI NÉT VỀ THƯƠNG MẠI
ĐIỆN TỬ.
I.2.1 Khái niệm về thương mại điện tử.
Sự phát triển nhanh chóng của Internet đã kéo theo một loạ hình dịch vụ mới
ra đời, được cung cấp trực tiếp qua Internet như trò chuyện, quảng cáo, tư vấn, muahàng, bán hàng, … Dịch vụ thương mại điện tử là một bước nhảy vọt trong việc ứngdụng Internet vào cuộc sống và công việc kinh doanh Thương mại điện tử cơ bản làviệc mua bán hàng hố, dịch vụ trên Internet hay nói cách khác đó là các cửa hàng ảotrên mạng Internet
Trong nền kinh tế hiện nay, thương mại điện tử đã dần trở nên quen thuộcvới nhiều doanh nghiệp Yếu tố năng động của nền kinh tế nước nhà phụ thuộc rấtnhiều vào sự phát triển của thương mại điện tử Chắc chắn rằng kế hoạch trên đãhiện diện trong chiến lược phát triển của doanh nghiệp vì Internet là mạng thông tinrộng khắp tồn cầu và là phương tiện hữu hiệu để hồ nhập với thế giới, nhưng có lẽmọi doanh nghiệp còn đang phân vân rằng thời điểm nào là thích hợp nhất để triểnkhai cũng như đâu là khởi điểm tốt để có thể mang lại hiệu quả kinh doanh cao nhất
Vì vậy, một chiến lược phát triển web đúng đắn có thể cải tiến đáng kể hoạt động vàkinh doanh của một doanh nghiệp
I.2.1.1 Thương mại điện tử là gì?
Thương mại điện tử là dịch vụ giới thiệu, quảng cáo, mua bán hàng trựctiếp qua mạng, cơ hội kinh doanh và cơ hội thàh công của doanh nghiệp trongtương lai Kết hợp các thông tin các hình ảnh và âm thanh lại thành một hệthống đầy sống động gây ấn tượng nhất mà không bị hạn chế về không gian vàthời gian để phục vụ tốt nhất cho một mục đích phát triển kinh doanh Tạo chongười bán một kênh bán hàng trực tiếp tới khách hàng với qui mô rộng hơn,tốc độ nhanh hơn và chi phí giảm hơn rất nhiều so với các kênh bán hàngtruyền thống khác Giải pháp tổng thể cho mỗi doanh nghiệp
Trang 23I.2.1.2 Mục đích của thương mại điện tử.
Các doanh nghiệp có thể quảng cáo tất cả các sản phẩm dịch vụ củamình trên tồn cầu thông qua một văn phòng giao dịch ảo trên mạng Internet
Các doanh nghiệp có thể quảng cáo sản phẩm và kiếm những đơn đặthàng cho sản phẩm của mình ngay trên mạng
Khách hàng có công cụ tìm kiếm các doanh nghiệp và sản phẩm mộtcách nhanh chóng hiệu quả nhất
Doanh nghiệp và khách hàng hay giữa doanh nghiệp với nhau có thểgiao dịch mua bán với nhau
Các khách hàng và doanh nghiệp nắm bắt được các tin tức về thịtrường, kinh tế, pháp luật và tài chính ngân hàng một cách nhanh chóng và kịpthời
Đơn giản hố được các thủ tục hành chính, các công việc giấy tờ, tăngcường hiệu quả cho giao dịch thương mại Dịch vụ sẽ mang lại cho doanhnghiệp nhiều khách hàng mới và điều đó đồng nghĩa với việc tăng doanh thucho doanh nghiệp
Doanh nghiệp có thể đăng ký sản phẩm của mình ngay trên mạng vớimột hình thức thanh tốn bằng thẻ tín dụng
I.2.2 Các yêu cầu trong kinh doanh thương mại điện tử.
Đối với nhà cung cấp cần phải:
Xây dựng website tồn cầu với các phần mềm quản lý kinh doanh và cơ sở
Trang 24 Nhìn tổng thể, họ sẽ cần phải hình thành các kỹ năng và chiến lược phù hợp
để đưa hoạt động kinh doanh và tiếp thị của mình thích nghi được với phươngtiện kinh doanh mới này
I.2.3 Lợi ích của thương mại điện tử.
Thương mại điện tử ngày nay càng đóng vai trò quan trọng trong đời sống xãhội vì đó là những phương thức giao dịch nhanh nhất, hiệu quả nhất, tận dụng đượctối đa mọi nguồn lực Thương mại điện tử là kết hợp của những thành tựu khoa học
kỹ thuật vào việc kinh doanh Vì thương mại điện tử được tiến hành trên mạng nênkhông bị ảnh hưởng bởi khoảng cách địa lý, do đó một doanh nghiệp có là nhà cungcấp nhỏ hay lớn thì điều đó cũng không ảnh hưởng gì, doanh nghiệp đó vẫn đượcnhiều người biết đến nhờ tính tốn cầu của mạng Khách hàng cũng có nhiều sự lựachọn hơn nhờ mạng máy tính cung cấp cho họ Thương mại điện tử đem lại sự hiệndiện trên tồn cầu cho nhà cung cấp và sự lựa chọn tồn cầu cho khách hàng Nhờthương mại điện tử mà các nhà cung cấp đã tiếp cận gần hơn với khách hàng, điều
đó cũng đồng nghĩa với việc tăng chất lượng dịch vụ cho người tiêu dùng.Trongthương mại điện tử, người bàn và người mua không gặp nhau trực tiếp mà thôngqua mạng, do đó vấn đề cập nhật thông tin cho các bên sẽ nhanh hơn, nhưng đòi hỏingười tham gia phải có khả năng sử dụng Hơn nữa, thương mại điện tử là việc kinhdoanh trên các thiết bị điện tử nên nó sẽ bị tác động theo sự thay đổi của công nghệ
Vì vậy người tham gia kinh doanh cũng phải luôn học hỏi để theo kịp sự thay đổi
đó Mạng gần như là yếu tố quyết định cho mọi hình thức hoạt động của thương mạiđiện tử Công nghệ càng đi lên thì thương mại điện tử càng có cơ hội phát triển Tuynhiên, như vậy các doanh nghiệp sẽ phải tăng chi phí đầu tư cho công nghệ, người
sử dụng phải luôn luôn học hỏi để nâng cao kiến thức sử dụng công nghệ
I.2.3.1 Hiệu quả của Internet trong kinh doanh.
Nhìn tổng quát, việc sử dụng các phương tiện điện tử và các mạngtrong hoạt động của doanh nghiệp tạo điều kiện cập nhật được thông tinnhanh chóng, đa dạng, giảm được các chi phí giao dịch, tiếp thị … do vậy hạđược giá thành sản xuất, dịch vụ và điều quan trọng hơn cả là tiết kiệm được
Trang 25thời gian, rút ngắn chu kỳ sản xuất, nhanh chóng tạo ra sản phẩm mới, tăngtính hiệu quả kinh doanh Đối với các doanh nghiệp, hoạt động thương mạiđiện tử, ngồi việc giảm chi phí còn đưa lại nhiều lợi ích thiết thực Trước hết,
họ có thể hợp lý hố khâu cung cấp nguyên vật liệu, sản phẩm, bảo hành; tựđộng hố quá trình hợp tác kinh doanh; cải thiện quan hệ trong công ty - xínghiệp và với bạn hàng - đối tác, tăng năng lực phục vụ khách hàng Từ đây,tăng sức cạnh tranh của doanh nghiệp, mở rộng phạm vi cũng như dunglượng kinh doanh Từ góc độ của người tiêu dùng, thương mại điện tử tạo sựthuận tiện hơn, tăng khả năng lựa chọn do tiếp cận dễ dàng các mặt hàng, cácdịch vụ Còn đối với Chính Phủ, mô hình kinh doanh này đưa lại khả năngcải tiến quản lý kinh tế và kiểm sốt được việc thực hiện nghĩa vụ đối với nhànước của doanh nghiệp, nhất là nghĩa vụ thuế, phân phối thu nhập hảiquan…
Tuy nhiên, bên cạnh những lợi ích trên, thương mại điện tử cũng đặt
ra hàng loạt vấn đề bức xúc và những thách thức đối với doanh nghiệp củacác nước, đặc biệt là các nước phát triển Để phát triển thương mại điện tửđòi hỏi phải tăng cường xây dựng hạ tầng cơ sở công nghệ thông tin hiện đại,
hạ tầng về tiền tệ với hệ thống thanh tốn tự động; nguồn nhân lực trình độcao; các định chế về an tồn bảo mật, sở hữu trí tuệ, môi trường kinh tế, pháp
lý …
Trong xu hướng phát triển kinh tế tri thức hiện nay, thông tin - tri thứckhoa học, công nghệ và quản lý ngày càng đang giữ vai trò chủ đạo, quyếtđịnh đối với đời sống kinh tế con nguời Kinh tế tri thức trong thế kỷ XXI sẽdựa trên trụ cột hàng đầu là công nghệ thông tin Vì lẽ đó, bất kỳ quốc gianào nếu không chú trọng lĩnh vực này sẽ không có cơ may tham gia đầy đủvào kinh tế tri thức và tất yếu sẽ bị đẩy tới trước thách thức nghiệt ngã củanguy cơ tụt hậu về trình độ phát triển Thương mại điện tử với tính cách làhoạt động trên nền tảng công nghệ thông tin hiện đại, đang giữ vai trò độnglực thúc đẩy nền kinh tế phát triển Từ cách tiếp cận này, thương mại điện tử
Trang 26hiện đang giành được sự quan tâm sát sao của tất cả các nước, các tổ chứcquốc tế và các khối liên kết kinh tế trên qui mô, góc độ: tiểu khu vực - khuvực - liên khu vực - châu lục đến tồn cầu.
I.2.3.2 Một số khó khăn của thương mại điện tử ở Việt Nam.
Bước sang thế kỷ XXI, sự phát triển thương mại điện tử sẽ là mộttrong những xu thế kinh tế chủ đạo, có sức lôi cuốn và tác động mạnh mẽđến tất cả các quốc gia, tạo ra những thay đổi căn bản không chỉ trong đờisống kinh tế và xã hội mà cả trong tương quan lực lượng cũng như ngôi vịcủa mỗi quốc gia trên trường quốc tế Điều đó đặt ra những thách thức khôngnhỏ đối với các nước đang phát triển, trong đó có Việt Nam chúng ta - nhữngnước mà cơ sở hạ tầng thông tin còn lạc hậu và yếu kém Bởi vậy, chú trọngđầu tư phát triển hạ tầng công nghệ thông tin, đào tạo nguồn nhân lực cótrình độ cao và chủ động tham gia kinh tế mạng trở thành vấn đề cốt tử đốivới các nước đang phát triển, nếu họ không muốn tụt hậu ngày càng xa hơn
về kinh tế
Ở Việt Nam, cơ sở hạ tầng kỹ thuật nghèo nàn, thiếu vốn, ngành ngânhàng kém phát triển, hệ thống pháp luật chưa đủ, lượng người dùng Internetchưa cao – đó là những khó khăn chính của Việt Nam trên con đường ápdụng thương mại điện tử được ông Gaylen Duncan, Chủ tịch hiệp hội Côngnghệ thông tin Canada, đưa ra trong một hội nghị về thương mại điện tửđược tổ chức ngày 5/7/2005 tại Hà Nội Trong khi đó Tổng Thư ký kiêm PhóChủ tịch Hội tin học Việt Nam, ông Mai Anh, cho rằng thách thức lớn nhấtcủa thương mại điện tử ở Việt Nam hiện nay là các cơ quan quản lý chưathực sự vào cuộc Ông Mai Anh hối thúc Chính Phủ phải thành lập một cơquan chuyên trách về thương mại điện tử, theo mô hình của một số nước lánggiềng như Thái Lan, Malaysia, Singapore
Quả thật, thương mại điện tử ở Việt Nam còn vấp phải nhiều khó khănkhác nằm ngồi phạm vi kinh tế và kỹ thuật Với một số nước, mức sống, điềukiện tiếp cận thông tin và công nghệ mới chưa cao thì phổ cập công nghệ
Trang 27thông tin cũng còn là bài tốn nan giải chứ chưa nói đến thương mại điện tử.Thu nhập bình quân đầu người thấp dẫn đến sức mua yếu là đương nhiên.Trong một thập kỷ qua, số lượng máy tính sử dụng cũng như số người truycập Internet tăng lên đáng kể, nhưng hiện cũng mới chỉ có khoảng vài trămdoanh nghiệp có wevsite riêng để quảng bá cho đơn vị, sản phẩm, dịch vụcủa mình.
Ông Bùi Khắc Sơn, Phó Tổng giám đốc Ngân hàng Công thương ViệtNam, lại nhấn mạnh vai trò của thanh tốn điện tử để có thể phát huy tác dụngcủa thương mại điện tử Ngồi việc sử dụng thẻ tín dụng thay cho việc giaotiền mặt, ngày nay thanh tốn điện tử đã mở rộng sang các lĩnh vực như traođổi dữ liệu điện tử tài chính, tiền Internet, thẻ thông minh, ví điện tử, giaodịch ngân hàng số hố, ngân hàng ảo Internet, v.v…
Từ kinh nghiệm và bài học các nước, có một số lĩnh vực mà Việt Namcần triển khai trong thời gian tới như sau:
Luật Internet: chữ ký số, bản quyền, tội phạm máy tính, bảo mật dữliệu và cá nhân, dữ liệu số, v.v…
Bảo vệ người tiêu dùng: cơ chế giải quyết tranh chấp, hợp đồng vàthương lượng trực tuyến, v.v…
Bảo lãnh của chính phủ: tuyển dụng công nhân lành nghề, vốn và khảnăng linh hoạt về nguồn vốn, Internet, thuế, khuyến khích nghiên cứu vàphát triển, v.v…
Hạ tầng cơ sở về thông tin: trung tâm xác nhận (CA), xác nhận xuyênbiên giới (CBC), hạ tầng về cổng thanh tốn (PG), mã thương mại tồn cầu,v.v…
Sản phẩm và hệ thống: thị trường điện tử: đấu giá, môi giới, mạng bán
lẻ, ngân hàng bán lẻ, môi giới chứng khốn, thông tin giải trí trực tuyến, tiếpthị trực tuyến, v.v…
Các dịch vụ khác: hệ thống mã số, thư viện số, kiểm sốt đường truyền,chuyển tiền điện tử, thẻ thông minh, v.v…
Trang 28Hiện nay, động lực của nền kinh tế Việt Nam là cácdoanh nghiệp vừa
và nhỏ Do đó, chúng ta cần quan tâm trước hết đến mối quan hệ B2B( doanh nghiệp với doanh nghiệp) thay vì các mối quan hệ G2B (Chính Phủvới doanh nghiệp) hay B2C (doanh nghiệp với người tiêu dùng)
I.2.4 Các giai đoạn mua bán hàng trực tuyến.
Đây là sơ đồ mô tả các giai đoạn hoạt động mua bán hàng trực tuyến trongquy trình thương mại điện tử Theo sơ đồ, các hình màu trắng trình bày các hoạtđộng của khách hàng, các hình màu xám trình bày phần kinh doanh do các công tythực hiện
Hình 2: Các giai đoạn hoạt động mua hàng trực tuyến trong qui trình
thương mại điện tử.
Tiếp thị( Marketing)
Khách hàng/người
xem(Customer/visitor)
Tham quan web(website visit)
Duyệt hàng(product browsing)
Giỏ hàng(shopping cart)
Tính tiền(Check out)
Thuế và phí vận chuyển(Tax and shipping)
Thanh toán(Pay ment)
Vận chuyển(ship order)
Thực hiện Đđ/hàng(Fullfill order)
Xử lý đơn hàng(Process order)Biên nhận(Receipt)
Trang 29 Tiếp thị (Marketing): Mục đích chung là nhằm tiếp thị đến những kháchhàng tiềm năng và thu hút họ vào website của công ty Nhờ những tiến bộ vàcải tiến không ngừng của các phương tiện và công nghệ Multimedia và cácthiết bị phần cứng tương ứng, nó cho phép chúng ta khai thác sức mạnh củaInternet để nhắm vào các khách hàng bằng nhiều cách khác nhau như biểungữ, quảng cáo, email, những đoạn video clip… ngồi ra còn có thể thu hútngười xem bằng các diễn đàn thảo luận, các cuộc trưng cầu bình chọn củakhách hàng…
Khách hàng / người xem ( Customer/Visitor): Khách hàng là người quyếtđịnh gõ nhập URL hoặc nhấp vào một liên kết để xem website của bạn Điềuquan trọng nhất là cần phân biệt ở đây là sự khác nhau giữa việc mua hànggiữa các doanh nghiệp và việc mua hàng giữa khách hàng và doanh nghiệp.Thông thường, khi đề cập đến việc mua hàng giữa các doanh nghiệp, ngườimua hàng là doanh nghiệp khác cần có nhiều tuỳ chọn mua, bao gồm thẻ tíndụng, đơn đặt hàng hoặc tài khoản tín dụng Người bán có thể cần cung cấpmột số đơn đặt hàng cho người mua Ngồi ra, có thể có thêm các yêu cầu đốivới các mặt hàng có giá trị 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ử, giấy chứng nhận xuất xứ …những vấn đề này đã được giải quyết nhờ vào Electronic Data Interchange(EDI), vốn được cung cấp cho các doanh nghiệp các tiêu chuẩn trao đổi dữliệu đã được cung cấp cho các doanh nghiệp các tiêu chuẩn trao đổi dữ liệu đãđược chấp thuận Trong mô hình mua hàng truyền thống, giữa khách hàng vớidoanh nghiệp, người mua thường là một cá nhân sẽ thanh tốn bằng thẻ tíndụng và nhờ gửi hàng đến tận nhà
Tham quan website (website visit): Ngay sau khi một site kinh doanh đượcduyệt, có thể xảy ra để bắt đầu tạo kinh doanh thương mại điện tử cho mộtkhách hàng Ngay lúc đó, công ty có thể bắt đầu theo dõi và tạo profile ( bảngtóm tắt sơ lược) cho khách hàng này Dựa vào thông tin đó, công ty cóthể bắtđầu nhắm đến các mặt hàng mà khách hàng có thể quan tâm nhiều nhất, đưa ra
Trang 30cá phương thức khuyến mãi và bán kèm thích hợp Bước này bắt đầu quá trìnhmua sắm E – commerce.
Duyệt hàng hố (product browing): Nếu người xem thích những gì mà mìnhnhìn thấy trên hạng mục dẫn đến website, thì hy vọng người xem này sẽ bắtđầu duyệt qua các trang mặt hàng của site Thông thường, một người xem sẽduyệt qua các cửa hiệu và sau đó duyệt các sản phẩm trong các cửa hiệu này,
họ có thể bị thu hút bởi các mặt hàng bày bán, sự khuyến mại, các bài tư vấnsản phẩm v.v…
Giỏ hàng (shopping cart): Bước kế tiếp là người mua đặt hàng vào giỏ hàngcủ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 (màu sắc, kích cỡ…), và bất kỳ những thứkhácliên quan đến đơn đặt hàng Các giỏ hàng mua hàng thường phải đượccung cấp những tuỳ chọn để chọn các mặt hàng
Tính tiền (check out): Ngay sau khi người mua có tất cả các mặt hàng cầnmua, họ sẽ bắt đầu qui trình tính tiền Đối với mô hình mua hàng giữa kháchhàng và doanh nghiệp, khách hàng thường sẽ nhập vào thông tin địa chỉchuyển hàng và tính hố đơn Người mua cũng có thêm vào các thông tin về lờichúc mmừng, gói quà và các thông tin khác đối với các dịch vụ phụ thuộc cóliên quan
Thuế và phí vận chuyển ( tax and shipping): Ngay sau khi site kinh doanhbiết nơi để vận chuyển hàng và tính hố đơn, nó có thể thực hiện hai phép tínhquan trọng về thuế và phí vận chuyển theo qui tắc kinh doanh Thuế có thể làcác khoản thuế nội địa hay các loại thuế tiêu thụ đặc biệt Phí vận chuyển cóthể đơn giản như là việc tính phí tồn bộ hay phức tạp như là việc tính phí chomỗi mặt hàng đã mua và tương quan đến đoạn đường mà hàng phải được vậnchuyển đến Cả hai vấn đề trên có thể trở nên khó khăn hơn khi xử lý việc đặthàng quốc tế Nếu doanh nghiẹp chưa từng hỗ trợ các đơn đặt hàng quốc tế,doanh nghiệp này có thể đương đầu với nhiều thách thức và yêu cầu mới Tuynhiên, các doanh nghiệp phải tiên liệu trước điều đó, vì khi website đã khởi
Trang 31động, mọi người ở những quốc gia khác nhau rồi cũng sẽ tìm thấy nó dù bằngcách này hay cách khác.
Thanh tốn (payment): Khi đã 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, Công ty sẵn sàng để cho người muachuyển sang quá trình thanh tốn Các tuỳ chọn sẽ hồn tồn khác đối với cácgiao dịch giữa doanh nghiệp với doanh nghiệp và giữa khách hàng với doanhnghiệp Trong mô hình thương mại điện tử giữa khách hàng với doanh nghiệp,việc thanh tốn thường được thực hiện bằng thẻ tín dụng Đối với mô hìnhthương mại điện tử giữa doanh nghiệp với doanh nghiệp, tất cả các tuỳ chọn
có thể cần có sẵn, bao gồm cả đơn đặt hàng Ngồi ra, đốivới các mặt hàng cógiá trị lớn, sự báo giá bao gồm giá cuối cùng, thời gian vận chuyển cũng có thểcần thiết 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 trực tuyến Việc xử lý trực tuyến là thực hiện trên Internetthông qua các dịch vụ payment gateway của các đơn vị trung gian Khi xử lýtrực tuyến, dữ liệu của thẻ tín dụng được chuyển an tồn qua mạng và thông tinphản hồi đuợc gởi trở lại nhằm cho biết thẻ tín dụng đã được xố hay chưa
Biên nhận (receipt): Ngay sau khi đã thực hiện xong việc đặt hàng, Công ty
có thể cần gửi trở lại cho người mua một biện nhận Đối với mô hình thươngmại điện tử giữa doanh nghiệp với doanh nghiệp, biên nhận có thể là một danhsách đính kèm với đơn dặt hàng Đối với khách hàng, biên nhận có thể là bảntronglại của đơn đặt hàng trên màn hình, hoặc một danh sách được gửi chongười mua hàng bằng email Trong cả hai trường hợp, qui trình này có thểđuợc tự động hó một cách dễ dàng
Xử lý đơn hàng (Process order): Đây là phần phía sau của chương trìnhthương mại điện tử không thể hiện trên màn hình của khách hàng Nếu 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 Nói chung, các qui tắc kinh doanh chuẩn điều khiểnbước này Công ty có thể cần cho biết đơn đặt hàng đã được xử lý, tất cả cácmặt hàng tồn kho…
Trang 32 Thực hiện đơn đặt hàng ( Fullfill order): Ngay sau khi có đơn đặt hàng hợp
lệ, nó cần được thực hiện Đây có thể là qui trình kinh doanh đầy thử tháchnhất Nhiều tình huống khác có thể xảy ra tuỳ thuộc vào loại hình kinh doanh
mà Công ty đang thực hiện
Nếu công ty là nhà bán lẻ có các cửa hiệu ( storefont), có thể gặp khókhăn trong việc thực hiện kiểm kê hàng hố Mặc dù 90% giao dịch được thựchiện bằng điện tử, nhưng sẽ có những khách hàng cần gọi điện thoại haygửiemail cho doanh nghiệp
Nếu công ty thực hiện đơn đặt hàng thông qua một dịch vụ thì có thể cócác 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ự Công ty thực hiện đơn đặt hàng, vẫn có những vấn đề hợp nhất giữaweb server và hệ thống thực hiện của công ty
Vận chuyển hàng (ship order): Bước cuối cùng trong qui trình thương mạiđiện tử là vận chuyển hàng cho khách hàng Giống như trong bướcc “xử lýđơn hàng”, Công ty 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 vận đơn, bộ hồ sơ gửi hàng… đểkhách hàng theo dõi sự vận chuyển hàng của họ
I.2.5 Thanh tốn điện tử.
Internet đã và đang trở thành thị trường tiềm năng và hứa hẹn cho việc kinhdoanh của các doanh nghiệp Nhưng khi kinh doanh trên mạng, doanh nghiệp có thể
sẽ gặp phải nhiều khó khăn Đặc biệt là trong việc thiết lập hệ thống thanh tốn cũngnhư hệ thống quản lý các giao dịch một cách hiệu quả, tin cậy và an tồn nhất Thanhtốn điện tử sẽ giúp bạn tháo gỡ được những khó khăn và đưa bạn tới thành công
Trang 33I.2.5.1 Thanh tốn điện tử là gì?
Khi kinh doanh trên Internet, chúng ta có thể tiến hànhvà quản lý mọigiao dịch thông qua một hệ thống thanh tốn mà chỉ cần một chiếc máy vi tínhvới một trình duyệt và kết nối mạng Tồn bộ quá trình từ lúc khách hàng đặthàng, thanh tốn cho đến khi chúng ta gửi hàng, nhận tiền và cảm ơn kháchhàng đều được tự động hố Hiện nay trên thế giới có rất nhiều công ty cungcấp dịch vụ này, ví dụ như Planet Payment, Total Merchant Services,Merchant Exchange Services …
Để sử dụng dịch vụ thanh tốn điện tử, chúng ta cần phải có mộtMerchant Account và một Payment Gateway
Merchant account là một tài khoản ngân hàng đặc biệt, cho phép kinhdoanh bằng thẻ tín dụng Việc thanh tốn bằng thẻ tín dụng chỉ có thể tiếnhành thông qua dạng tài khoản này
Payment gateway là một chương trình phần mềm Phần này sẽ chuyển
dữ liệu của các giao dịch từ website của người bán sàn trung tâm thanh tốnthẻ tín dụng để hợp thức hố quá trình thanh tốn thẻ tín dụng
I.2.5.2 Lợi ích của thanh tốn điện tử.
Nếu chúng ta có kế hoạch kinh doanh trên Internet nên chấp nhậnthanh tốn bằng thẻ tín dụng Bằng không, có thể sẽ bị mất hơn 60% cơ hội làm
ăn trên mạng bây giờ khách hàng khi vào mạng, có vô vàn cơ hội để muahàng Do đó, nếu khách hàng phải ra khỏi mạng để gọi điện hay phải viết sec,điền vào mẫu đơn đặt hàng, cho vào phong bì và đi gửi … như thế là chúng ta
đã tự làm mất rất nhiều khách hàng
Hơn nữa, khi kinh doanh trên Internet đối tượng khách hàng là tồn cầu.Nếu chúng ta nhằm vào đối tượng khách hàng ở cả các nước phát triển thì cầnbiết họ chủ yếu thanh tốn bằng thẻ tín dụng khi mua hàng Do đó, việc khôngchấp nhận thanh tốn bằng thẻ tín dụng đồng nghĩa với việc từ chối bán hàng.Hàng hố giao dịch trên mạng thường có giá trị không lớn lắm, khách hàng sẽ
Trang 34không mua hàng của chúng ta khi họ thấy mua hàng không thuận tiện, bởi vì
họ có thể dễ dàng tìm thấy nhà cung cấp khác Chúng ta hãy tạo điều kiện đểkhách hàng đặt hàng và thanh tốn thuận tiện hơn Thanh tốn điện tử không chỉthuận tiện cho khách hàng mà còn thuận tiên cho chính bản thânh chúng tanhư sau:
Không phải đi đến ngân hàng nhiều (mọi thứ đều được gửi tự động)
Dễ theo dõi việc bán hàng hơn
Không có sec khống ( thẻ tín dụng gần như nhận tiền mặt)
Dễ theo dõi dịch vụ sau bán hàng … và rất nhiều lợi ích khác
I.2.5.3 Quy trình thanh tốn thẻ tín dụng qua Planet Payment.
I.2.5.3.1 Quá trình giao dịch.
Giao dịch được chuyển từ website của người bán tới máy chủ củaPlanet Payment
Planet Payment chuyển giao dịch sang trung tâm thanh tốn thẻ tíndụng quốc tế
Trung tâm thanh tốn thẻ tín dụng quốc tế sẽ hỏi ý kiến cơ sở dữ liệuphát hành thẻ tín dụng
Đơn vị phát hành thẻ sẽ khước từ hoặc chấp nhận giao dịch và chuyểnkết quả/mã số hợp pháp ngược trở lại cho trung tâm thanh tốn thẻ tín dụng
Trung tâm thanh tốn thẻ tín dụng quốc tế sẽ chuyển kết quả giao dịchsang cho Planet Payment
Máy chủ Planet Payment lưu trữ kết quả và chuyển trở lại cho kháchhàng/ người bán
Trung bình các bước này mất khoảng 3-4 giây
Trang 35Hình 3: Quá trình giao dịch thẻ tín dụngI.2.5.3.2 Quá trình thanh tốn thẻ tín dụng.
Máy chủ Planet Payment tự động chuyển các đợt giao dịch sang trungtâm thanh tốn thẻ tín dụng quốc tế
Trung tâm thanh tốn thẻ tín dụng quốc tế gửi tới cơ sở dữ liệu đơn vịphát hành thẻ tín dụng
Đơn vị phát hành thẻ tín dụng xác định giao dịch, chuyển kết quả, tiếnsang trung tâm thanh tốn thẻ tín dụng quốc tế
Trung tâm thanh tốn thẻ tín dụng quốc sẽ chuyển kết quả quá trìnhgiao dịch và tiền sang Planet Payment
Planet Payment chuyển kết quả giao dịch tới người bán và chuyển tiềntới tài khoản ngân hàng của người bán
Trung tâm thanh toán thẻ tín dụng Quốc tế
Trang 36I.2.5.4 Giới thiệu về phương pháp thanh tốn thẻ.
Một trong những yếu tố quan trọng nhất khi chấp nhận thanh tốn bằngthẻ trong giao dịch kinh doanh đó là cần phải có niềm tin hay nói cách khác đó
là “ chữ tín” Với tư cách là người mua hàng, có thể hồn tồn yên tâm vào ngânhàng phát hành thẻ thanh tốn cho người bán, người bán cũng tín nhiệm ngânhàng trả tiền cho họ và hơn thế nữa ngân hàng tin, sẽ hồn trả số tiền mà ngânhàng ứng trước để trả cho người bán Trong nền kinh tế thị trường do nhu cầuthanh tốn khác nhau, khách hàng khi mua hàng có thể trả bằng tiền mặt, bằngthẻ tín dụng, thẻ mua hàng hay thẻ ghi nợ… để thoả mãn nhu cầu của mỗingười tất yếu trên thị trường thế giới phát sinh các loại thẻ khách nhau Nhưngnhững thẻ này được thanh tốn bằng cách nào? Các phần dưới đây sẽ lần lượtlàm sáng tỏ câu hỏi này
Thẻ ghi nợ: cũng giống như thẻ tín dụng, chỉ khác là chúng trực tiếpchuyển tiền tới các tài khoản sec của người dùng Hiện nay, hầu hết các thẻghi nợ đều có biểu tượng của Visa hay MasterCard Điều đó có nghĩa làbạn có thể xử lý các giao dịch thẻ ghi nợ hệt như là xử lý các giao dịch thẻtín dụng, nhưng do tiền được chuyển tới trực tiếp từ tài khoản sec hoặc tàikhoản tiết kiệm của người sử dụng, nên chiết khấu sẽ thấp hơn
Gần đây sec điện tử được sử dụng thay thế thẻ ghi nợ khi kinh doanhtrên mạng bởi vì khi sử dụng thẻ ghi nợ, bạn phải đưa thẻ vào máy đọc thẻ
và yêu cầu khách hàng của bạn nhập số PIN
Thẻ mua hàng: Thay vì trả bằng tiền mặt, bạn có thể đưa thẻ muahàng cho người bán và họ sẽ lập cho bạn một hố đơn mua hàng Nhiệm vụcủa bạn là đưa hố đơn đó đến ngân hàng cấp thẻ này và ngân hàng sẽ thanhtốn cho bạn dựa trên hạn mức của thẻ
Điểm thuận lợi của loại thẻ này đó là ngân hàng có thể tạm ứng trướcmột số tiền nhất định cho bạn để bạn mua hàng trong trường hợp thẻ củabạn đã quá hạn mức chi tiêu Nhưng sau một kỳ hạn thanh tốn (thôngthường khoảng một năm), ngân hàng sẽ thông báo số tiền bạn phải trả
Trang 37 Thẻ tín dụng: Thẻ tín dụng được sử dụng đầu tiên trong các nhà hàng
và khách sạn, sau đó là các cửa hàng bách hố Có cả một ngành côngnghiệp khổng lồ để xử lý các giao dịch thẻ tín dụng trực tuyến, với cáccông ty như First Data, Total System và National Data … đang chi tiết hốcác giao dịch phía sau mối quan hệ giữa ngân hàng, người bán hàng vàngười sử dụng thẻ tín dụng
Hàng triệu cửa hàng bách hố trên tồn nước Mỹ đã được trang bị cáctrạm cuối mà thông qua đó thẻ tín dụng được kiểm tra, số thẻ được nhập vàbiên lai được in ra Người sử dụng ký vào biên lai để xác nhận chứng minh thư
và việc mua hàng của mình
CyberCash Secure Internet Credit Card Service là một phần củaCashRegister được giới thiệu lần đầu tiên vào tháng 5 năm 1995.Nó cho phépkhách hàng bằng một thẻ tín dụng có thể mua hàng hoặc dịch vụ từ các doanhnghiệp trên mạng đã cài đặt CyberRegister
Để hồn tất phần mềm này doanh nghiệp phải tải xuống một bộ công cụkết nối từ website của CyerCash.Việc cài đặt phần mềm này yêu cầu một sốkiến thức về Perl và HTML, các chi tiết sẽ được chỉ rõ khi tải chương trình từwebsite
Sau khi CashRegister đước cài đặt, các doanh nghiệp cần lập một tàikhoản tại một ngân hàng nào đó chấp nhận thanh tốn bằng thẻ tín dụng quaCyberCash
Dưới đây là cách mà một hệ thống xử lý thẻ tín dụng điển hình thực hiện:
Khách hàng đưa thẻ tín dụng cho người bán
Người bán hoặc đôi khi là khách hàng, đưa máy vào một máy đọc thẻ
Thông tin trên dải băng từ của thẻ được truyền đến một hãng xử lýthẻ
Trang 38 Thông tin trên thẻ được đối sánh với một bộ quy tắc được định nghĩatrước nhà phát hành thẻ cho khách hàng (ví dụ như visa) như hạn mức tíndụng và ngày hết hạn.
Một khi quá trình xác minh được chấp nhận, hệ thống sẽ gửi ngược lạicho người bán một mã chứng thực
Người bán sử dụng mã chứng thực này trên phiếu thanh tốn
Vào năm 1958, ngân hàng Mỹ đã cho ra đời loại thẻ tín dụng được sửdụng đầu tiên trên thị trường có tên là BankAmericard và thẻ MastarCharge.Nhưng sau đó BankAmericard đổi tên thành thẻ visa conf thẻ MasterChangeđổi tên thành MasterCard
Hiệp hội thẻ tín dụng không phát hành thẻ tín dụng mà nó nhờ vào cácngân hàng thành viên để cung cấp các dịnh vụ mua háng thông qua merchantaccout nhằm giúp các nhà kinh doanh có thể chấp nhận thanh tốn bằng các thẻnày
Hiện nay có trên 600 triệu người có thẻ tín dụng đều có thể sử dụng tạihơn 14 triệu điểm trên thế giới American Express vừa có thêm một loại thẻ tíndụng gọi là “thẻ Optima”
Do hiệp hội thẻ tín dụng không phát hành thẻ nên khách hàng khi dùngthẻ tín dụng phải lấy thẻ tại một ngân hàng phát hành thẻ nhưng không phải ởngân hàng mà người bán của họ có merchant account ở đó Sự phối hợp giữangân hàng phát hành thẻ cho người mua và ngân hàng cung cấp merchantaccount cho người bán phải do một bên thứ ba đứng ra thực hiện chứ khôngphải là công ty phát hành thẻ
Tóm lại, có nhiều hình thức thanh tốn trong thương mại điện tử nhưchuyển tiền qua mạng, thông qua các máy giao dịch tự động (ATM –Automated Teller Machines) với các loại thẻ khác nhau Nhưng trong phầnnày chúng ta chỉ tập trung giới thiệu ba loại thẻ đó là: thẻ tín dụng, thẻ ghi nợ,thẻ mua hàng Đặc biệt là thẻ tín dụng bởi vì thẻ tín dụng đuợc xem như là
Trang 39phương pháp thanh tốn thịnh hành nhất khi giao dịch trực tuyến Sau phầnnày, chúng ta phần nào cũng hiểu được phương thức thanh tốn bằng thẻ.
I.2.5.5 Những điều cần biết khi giao dịch thanh tốn thẻ.
Bạn có ý định chấp nhận thanh tốn bằng thẻ tín dụng khi giao dịch kinhdoanh nhưng chưa biết phải thực hiện những công đoạn nào Trong phần này,chúng ta sẽ tìm hiểu các quá trình thanh tốn thẻ như sau:
Người mua hàng: bạn muốn dùng MasterCard để thanh tốn cho ngườibán Lúc này, nhiệm vụ của người thu ngân tại nơi bán hàng là đưa thẻ vàomáy đọc thẻ, thẻ được kiểm tra, số thẻ được nhập và biên lai được in ra.Bạn ký vào biên lai và ngươig thu ngân kiểm tra chữ ký của bạn có đúngvới chữ ký trên thẻ hay không Sau đó, bạn giữ một hố đơn màu vàng, một
tờ đăng ký, thẻ và nhận hàng
Người bán: Để thực hiện quá trình này, người bán phải đăng ký vàodịch vụ thanh tốn MasterCard tại ngân hàng có tài khoản của người bán.Ngân hàng này sẽ cung cấp mọi dịch vụ cho họ Nếu trong trường hợpngân hàng không có dịch vụ thanh tốn MasterCard thì họ có thể uỷ quyềncho bên thứ ba thực hiện quá trình thanh tốn này
Máy đọc thẻ có chức năng cho phép thanh tốn nhiều loại thẻ Dựa vàoloại thẻ và số thẻ, người bán có thể biết được nơi cung cấp thẻ cho bạn Khitrên máy đọc thẻ hiện lên “error”, tức là cho biết thẻ của bạn bị lỗi, người bánphải gọi điện ngay đến ngân hàng để kiểm tra tài khoản của bạn ở ngân hàngphát hành thẻ Nếu tài khoản của bạn vẫn còn đủ cho số lượng hàng mà bạncần mua thì ngân hàng sẽ cung cấp cho người bán một mã uỷ quyền cho phéphồn thành quá trình mua bán
Tuy nhiên, quá trình uỷ quyền này lại nảy sinh một khoản nợ trong tàikhoản của bạn Khoản nợ này nhằm hạn chế cho bạn không vượt qua giới hạnmức ghi trên thẻ
Trang 40Thực tế, có rất nhiều bên tham gia vào quá trình thanh tốn: người mua,ngân hàng phát hành thẻ tín dụng cho người mua, người bán, ngân hàng củangười bán có tài khoản của người bán, dịch vụ thanh tốn thẻ và một ngân hàngnữa có tài khoản tiền gửi hoặc tài khoản sec của người bán.
Đó là tồn bộ quá trình thanh tốn bằng thẻ tín dụng tại nơi có trang bịcác trạm cuối mà thông qua đó thẻ tín dụng được kiểm tra, số thẻ được nhập
và biên lai được in ra Người sử dụng ký vào biên lai để xác nhận việc muahàng của mình Vậy còn đối với quá trình thanh tốn bằng thẻ tín dụng khi giaodịch trực tuyến như thế nào Phần duới đây sẽ làm sáng tỏ vấn đề này
Khi mua hàng trên mạng sẽ không có quá trình kiểm tra chữ ký như khithanh tốn bằng máy đọc thẻ, phần mềm trên mạng tự hồn thiện quá trình thanhtốn trong vài giây Mỗi quá trình giao dịch thanh tốn trên mạng đều được xử lýngay lập tức Tuy nhiên, đôi khi cũng nảy sinh một số vấn đề khi thanh tốn bởi
vì đây là kênh giao dịch tồn cầu và không tuyệt đối an tồn, do vậy đòi hỏi quátrình sử dụng mọi thông tin liên lạc trên mạng phải được bảo mật
Khi tiến hành giao dịch kinh doanh trên mạng và chấp nhận thanh tốnbằng thẻ tín dụng, bạn phải trải qua những bước sau:
Người bán cung cấp đơn đặt hàng tại một địa chỉ website bảo mật SSL(Secure Socket Layer)
Với tư cách là người mua hàng, bạn chọn những mặt hàng bạn cần vàđiền vào thẻ tín dụng và những thông tin liên lạc, thông tin về sản phẩm
Một màn hình hiện lên với đầy đủ mọi thông tin, cho phép bạn xácnhận đơn đặt hàng và xem tất cả các dữ liệu được nhập vào
Máy chủ website đưa thông tin đến dịch vụ kiểm tra thanh tốn thẻ tíndụng để đối chiếu địa chỉ của khách hàng trên đơn đặt hàng có khớp với địachỉ của người giữ thẻ hay không và xem hạn mức tín dụng của thẻ Nếunhư tất cả các các thông tin đều đúng và thẻ không bị lỗi, thì quá trìnhthanh tốn sẽ được thực hiện trong vài giây