Những th nh tựu của tin học đã góp phần giảm nhẹ sứcành yêu cầu bức thiết lao động của con ngời, tạo điều kiện thuận lợi trong việc khai thác v quản lýành yêu cầu bức thiết một xã hội cô
Trang 1Trờng Đại học Vinh Khoa công nghệ thông tin
-
-o0o -đồ án tốt nghiệp
đề tài
XÂY DựNG WEBSITE THƯƠNG MạI ĐIệN Tử
WEBSITE bán laptop trực tuyến
Giáo viên hớng dẫn: ThS Vũ Chí Cờng
Trang 2thành cảm ơn thầy giỏo Th.s Vũ Chớ Cường đó tận tỡnh, quan tõm chỉ
bảo em trong suốt thời gian thực hiện đề tài Em cũng xin chõn thành cảm ơn quý Thầy Cụ trong Khoa đó tận tỡnh giảng dạy, trang bị cho em những kiến thức cần thiết trong suốt quỏ trỡnh học tập tại trường, và cũng xin gửi lời biết ơn sõu sắc đến cha, mẹ, cỏc anh chị và bạn bố đó ủng hộ giỳp đỡ và động viờn em trong những lỳc khú khăn cũng như trong suốt những năm học qua Mặc dự đó cố gắng hoàn thành đồ ỏn với tất cả sự nỗ lực của bản thõn, nhưng đồ ỏn chắc chắn khụng trỏnh khỏi những thiếu sút nhất định, kớnh mong sự cảm thụng và chỉ bảo tận tỡnh của quý Thầy Cụ
Sinh viờn thực hiện
Phựng Khỏnh Lờ
Mục lục
Trang
Lời nói đầu 1
Chơng I TổNG QUAN Về Đề TàI 2
1.1 Lí do chọn đề tài 2
1.2 Phạm vi đề tài 2
1.3 Yêu cầu của ngời sử dụng dịch vụ bán hàng trực tuyến 3
1.4 Yêu cầu bên phía quản trị Website 3
1.5 Mô tả bài toán 4
15.1 Mô tả 4
1.5.2 Yêu cầu hệ thống 4
1.5.2.1 Đối với Quản trị Website 4
1.5.2.2 Đối với Khách hàng 5
Trang 31.6 Mục tiêu đề ra 5
CHƯƠNG II GIớI THIệU Về THƯƠNG MạI ĐIệN Tử 6
2.1 Một số định nghĩa 6
2.1.1 Thơng Mại Điện Tử 6
2.1.1 Kinh doanh điện tử 6
2.1.3 Mô hình thơng mại điện tử 6
2.1.4 Thị trờng điện tử 6
2.1.5 Sàn giao dịch 7
2.1.6 Thanh toán điện tử 7
2.2 Phân lọai thơng mại điện tử 8
2.2.1 Phân loại theo mô hình thơng mại 8
2.2.2 Phân loại theo bản chất của giao dịch 10
2.3 Lợi ích và giới hạn 11
2.3.1 Lợi ích 11
2.3.2 Giới hạn 16
Chơng III GIớI THIệU CÔNG Cụ LậP TRìNH Và THIếT Kế 17
3.1 Giới thiệu ngôn ngữ lập trình ASP.NET 17
3.1.1 Sự khác nhau giữa Website tĩnh và Website động 17
3.1.2 Giới thiệu ngôn ngữ lập trình ASP.NET 18
3.2 Giới thiệu Hệ quản trị cơ sở dữ liệu SQL Server 2005 19
3.2.1 Các tính năng cao cấp của SQL Server 2005 19
3.2.2 Bảo mật trong SQL Server 2005 20
3.2.3 Khởi tạo cơ sở dữ liệu 21
3.2.3.1 Khởi tạo cấu trúc bảng dữ liệu 21
3.2.3.2 Ràng buộc toàn vẹn dữ liệu 23
3.2.4 Cập nhật dữ liệu 23
3.2.4.1 Thêm bản ghi mới 23
3.2.4.2 Sửa dữ liệu cũ 23
3.2.4.3 Xoá dữ liệu 23
Chương IV PHÂN TÍCH HỆ THỐNG 24
4.1 Phân tích hệ thống về chức năng 24
4.1.1 Biểu đồ phân cấp chức năng 24
4.1.2 Biểu đồ luồng dữ liệu mức khung cảnh 26
Trang 44.1.3.2 Phân rã chức năng Quản lý khách hàng 27
4.1.3 3 Phân rã chức năng Quản lý mua hàng 28
4.1.4 Biểu đồ luồng dữ liệu mức dới đỉnh 29
4.1.4.1 Phân rã chức năng quản lý Website 29
4.1.4.2 Phân rã chức năng quản lý Khách hàng 30
4.1.4.3 Phân rã chức năng quản lý mua hàng 31
4.2 Phân tích hệ thống về dữ liệu 32
4.3 Thiết kế bảng dữ liệu 33
4.3.1 Bảng DANH MụC 34
4.3.2 Bảng SảN PHẩM 34
4.3.3 Bảng KHáCH HàNG 35
4.3.4 Bảng ĐƠN HàNG 35
4.3.5 Bảng LIÊN Hệ 36
4.3.6 Sơ đồ liên kết thực thể 37
Chơng V THIếT Kế 37
5.1 Giao diện Quản trị 38
5.1.1 Đăng nhập 38
5.1.2 Giao điện quản lý chuyên mục cấp 1 38
5.1.3 Giao diện quản lý sản phẩm 39
5.1.4 Giao diện quản lý Quảng cáo 40
5.1.5 Giao diện quản lý đơn hàng 40
5.2 Giao diện Khách hàng 42
5.2.1 Giao diện chính 42
5.2.2 Giao diện giỏ hàng 43
KếT LUậN 44
Tài liệu tham khảo 46
Lời nói đầu
ở nớc ta việc áp dụng công nghệ thông tin đã trở th nh yêu cầu bức thiếtành yêu cầu bức thiết cho quá trình phát triển Những th nh tựu của tin học đã góp phần giảm nhẹ sứcành yêu cầu bức thiết lao động của con ngời, tạo điều kiện thuận lợi trong việc khai thác v quản lýành yêu cầu bức thiết một xã hội công nghiệp và thơng mại Một vấn đề đợc đặt ra l l m thế n o đểành yêu cầu bức thiết ành yêu cầu bức thiết ành yêu cầu bức thiết
Trang 5khai thác tối đa tính năng tác dụng của máy tính, Internet Để đáp ứng đợc yêucầu trên thì mỗi ngời phải tự trang bị cho mình những kiến thức cơ bản nhất vềtin học trong các lĩnh vực khác nhau Đặc biệt là những ngời làm việc trong lĩnhvực CNTT thì c ng phải thành thạo những kỹ năng cơ bản đó, cho dù l l mành yêu cầu bức thiết ành yêu cầu bức thiết ành yêu cầu bức thiếtviệc theo những chuyên ng nh khác nhau.ành yêu cầu bức thiết
Gìơ đây khi m Internet đành yêu cầu bức thiết ợc sử dụng rộng rãi, nhu cầu của con ngời ngàymột tăng, thơng mại điện tử có những bớc phát triển ở thị trờng Việt Nam vàcũng có khá nhiều giao dịch hàng hóa mang tính trực tuyến Thơng mại điện tử
đang rất đợc hứa hẹn trong tơng lai và đây đợc xem nh một tất yếu của sự pháttriển Chính vì nhu cầu thiết yếu đó m em đã quyết định “ Xây dựng Websiteành yêu cầu bức thiếtthơng mại trực tuyến“ nhắm góp phần giảm bớt thời gian, nhu cầu v kinh phíành yêu cầu bức thiếtcho ngời dùng Vì khả năng, kinh nghiệm thực tế v thời gian có hạn nên đồ ánành yêu cầu bức thiếtkhông thể tránh khỏi những thiếu sót Em rất mong đợc sự đóng góp ý kiến vành yêu cầu bức thiết
bổ sung của thầy, cô giáo, các bạn sinh viên để đồ án của em đợc ho n thiệnành yêu cầu bức thiếthơn
Em xin chân th nh cảm ơn thầy giáo ành yêu cầu bức thiết Th.s Vũ Chí Cờng đã trực tiếp, tận
tình hớng dẫn giúp em ho n th nh tốt đồ án n y Từ những ý kiến chỉ bảo quýành yêu cầu bức thiết ành yêu cầu bức thiết ành yêu cầu bức thiếtbáu của thầy, đã đem lại cho em rất nhiều kiến thức v kinh nghiệm trong lậpành yêu cầu bức thiếttrình và hoàn thánh đồ án cũng nh cách thức l m báo cáo Tạo tiền đề quanành yêu cầu bức thiếttrọng và làm cơ sở cho công việc của em trong tơng lai Xin gửi tới thầy lời biết
ơn sâu sắc
Vinh tháng 5 năm 2010
Trang 6Chơng I TổNG QUAN Về Đề TàI 1.1 Lí do chọn đề tài
Trong thời đại CNTT hiện nay, khi mà Internet đợc sử dụng rộng rãi nhucầu của con ngời ngày một tăng thơng mại điện tử có những bớc phát triển ở thịtrờng Việt Nam và cũng có khá nhiều giao dịch hàng hóa mang tính trực tuyến.Thơng mại điện tử đang rất đợc hứa hẹn trong tơng lai và đây đợc xem nh một tấtyếu của sự phát triển Không chỉ phục vụ nhu cầu tìm kiếm thông tin mà cổngthông tin điện tử còn đem lại rất nhiều kiến thức bổ ích cho con ngời bằng việcchia sẻ kiến thức khổng lồ lên Internet
Đối với một công ty kinh doanh máy tính xách tay ngoài việc tìm kiếmkhách hàng, giới thiệu sản phẩm và tạo uy tín thì việc xây dựng một website th-
ơng mại điện tử để đáp ứng nhu cầu của công ty và nhu cầu khách hàng là mộttất yếu
Do đó, Đầu t cho website Thơng mại điện tử lành yêu cầu bức thiết khá tốn kém cũng nhnhững cuộc đầu t khác, nhng TMĐT mang lại lợi ích gấp nhiều lần so với chiphí phải bỏ ra ban đầu Đặc biệt nó cũng mang lại những lợi ích phi vật chấttmành yêu cầu bức thiết không một nhành yêu cầu bức thiết kinh doanh n oành yêu cầu bức thiết muốn bỏ qua Cho đến nay, áp dụng thơngmại điện tử là biện pháp phát triển tối u nhất trong việc cạnh tranh bán hàng.Chúng ta không cần mất nhiều thời gian cho việc giới thiệu sản phẩm ,dịch vụ vì khách hàng đã có thể tìm hiểu trên website bất cứ luc nào Chúng tacũng không cần mất nhiều thời gian, chi phí vận chuyển, thuyết phuc khách MộtWebsite đủ mạnh và hiệu quả sẽ giúp Doanh nghiệp vợt qua các đối thủ cạnhtranh
1.2 Phạm vi đề tài
Vì khả năng, kinh nghiệm thực tế v thời gian có hạn nên đồ án không thểành yêu cầu bức thiếttránh khỏi những thiếu sót, sơ sài, cha khai thác hết đợc yêu cầu của một websitethơng mại trc tuyến, đáp ứng hết đợc nhu cầu của khách hàng
Hớng đến mở rộng trở thành hệ thống mua bán trực tuyến Website sẽ cóModule chăm sóc khách hàng tin cậy, đó là những yếu tố quan trọng trong việcthu hút và giữ khách hàng lâu dài, cũng nh xây dựng một website thơng mại điện
tử đầy đủ các tính năng, phân quyền cho Admin và các hình thức thanh toan mộtcách nhanh gọn và triệt để nhất Giúp cho khách hàng thuận lợi trong việc muahàng và thanh toán
1.3 Yêu cầu của ngời sử dụng dịch vụ bán hàng trực tuyến
Trang 7Trong thời gian gần đây Thơng mại điện tử có những bớc phát triển ở thị
trờng Việt Nam và cũng có khá nhiều giao dịch hàng hóa mang tính trực tuyến.Thơng mại điện tử đang rất đợc hứa hẹn trong tơng lai và đây đợc xem nh một tấtyếu của sự phát triển ở Việt Nam ngày càng có nhiều nhà cung cấp dịch vụ trựctuyến và ngày càng có nhiều ngời tham gia Tìm kiếm và mua hàng hóa trênmạng ngày càng phổ biến Do vậy xây dụng một Website bán hàng trực tuyến làmột đề tài không chỉ đơn thuần mang tính chất về kĩ thuật lập trình web mà cònmang tính chất kinh tế thời sự trong thời điểm hiện nay
Đối với ngời sử dụng dịch vụ này, điều đầu tiên ngời ta sẽ quan tâm làwebsite phải có giao diện đẹp, thân thiện và dễ sử dụng phục vụ cho việc xemhàng hóa một cách rõ ràng nhất Phải có đợc sự phân loại hợp lý theo nhiều tiêuchí khác nhau Việc tìm kiếm phải nhanh gọn chính xác và đặc biệt việc giaodịch phải diễn ra nhanh gọn, chính xác đảm bảo bảo mật cho khách hàng
1.4 Yêu cầu bên phía quản trị Website
Webiste phải có giao diện thân thiện, nội dung thể hiện có bố cục rõ ràng,
dễ hiểu, sản phẩm phải đợc trình bày một cách mạch lạc rõ ràng với đầy đủthông tin đáp ứng đợc nhu cầu tìm kiếm sản phẩm của khách hàng Website phải
có chức năng tìm kiếm theo nhiều tiêu chí khác nhau, việc tìm kiếm phải thuậntiện đơn giản và theo nhiều theo tiêu chí của khách hàng…Sản phẩm phải đSản phẩm phải đợccập nhật thông tin liên tục theo giá của thị trờng Có các hình thức quảng cáotrên Website phong phú để thu hút đầu t từ các nhà đầu t và việc quản lý cácquảng cáo này cũng phải đợc đảm bảo hoàn toàn chính xác
1.5 Mô tả bài toán
15.1 Mô tả
Các chức năng của một hệ thống bán hàng trực tuyến :
Quản lý các danh mục sản phẩm
Cập nhật các sản phẩm lên Website để giới thiệu với khách hàng
Khi khách hàng vào Website xem và mua sản phẩm, hệ thống phải cungcấp cho mỗi khách hàng một giỏ hàng để chứa các mặt hàng cần mua.Khách hàng có thể bỏ lại mặt hàng đã chọn hay thêm hàng mới vào giỏhàng Khi khách hàng hoàn thành công việc chọn lựa hàng hóa, kháchhàng có thể lựa chọn chức năng Đặt hàng để đặt hàng các sản phẩm trong
Trang 8 Hệ thống cho phép đăng các quảng cáo lên những vị trí đã đợc định trớc.
Đồng thời có thể thêm, sửa hay xóa các quảng cáo theo yêu cầu
Quản lý tài khoản cá nhân đăng ký trên Website
Quản lý các thông tin phản hồi, thông tin liên hệ của khách hàng
Hệ thống có phép ngời sử dụng có thể tìm kiếm tùy biến nh tìm kiếm theotên bất kỳ, tìm kiếm theo danh mục sản phẩm, tìm kiếm theo giá cả
4 Quản lý các thông tin phản hồi, liên hệ của khách hàng
5 Quản lý các tài khoản khách hàng đăng ký trên Website
6 Quản lý thông tin đặt hàng của khách hàng
3 Đăng ký tài khoản cá nhân và quản lý thông tin tài khoản của mình
4 Gửi phản hồi, liên hệ
5 Tìm kiếm các sản phẩm theo nhiều tiêu chí khác nhau
1.6 Mục tiêu đề ra
Về mặt lý thuyết:
Nắm đợc cơ sở lý thuyết chung về Thơng mại điện tử
Hiểu rõ quy trình thiết kế một Website thơng mại điện tử
Trang 92.1.1 Thơng Mại Điện Tử
Thơng mại điện tử (Ecommerce gọi tắt là EC) là một từ dùng để mô tả quátrình mua, bán và trao đổi mặt hàng, dịch vụ và thông tin thông qua mạng máytính bao gồm cả mạng Internet
Thơng mại đợc gọi là thơng mại điện tử hay không là tùy thuộc vào mức
độ số hóa của mặt hàng đợc bán, của tiến trình và các đại lý phân phối Nếu cótối thiểu một yếu tố đợc số hóa thì chúng ta xem nó là một EC, nhng không phải
là thuần EC.
2.1.1 Kinh doanh điện tử
Kinh doanh điện tử ( Bussiness ecommerce ) là một định nghĩa khái quáthơn TMĐT, nó không chỉ là sự mua, bán hàng hóa, dịch vụ mà nó còn là sự phục
vụ khách hàng, hợp tác giữa các đối tác kinh doanh, và hớng dẫn các phiên daodịch điện tử bên trong một tổ chức
2.1.3 Mô hình thơng mại điện tử
Mô hình thơng mại là một phơng thức kinh doanh của công ty phát sinh ralợi nhuận để duy trì công ty Mô hình thơng mại giải thích một công ty đóng vaitrò nh thế nào trong một dây truyền Một đặc điểm lớn của EC là nó có thể tạo racác mô hình thơng mại mới
2.1.4 Thị trờng điện tử
Thị trờng điện tử đang phát triển một cách nhanh chóng nh một phơng tiệntruyền bá cách thức kinh doanh trực tuyến Nó là một mạng lới cùng với sự tác
Trang 10động qua lại và các mối quan hệ, mà ở nơi mặt hàng, thông tin, dịch vụ và việcchi trả đều có thể đợc trao đổi.
2.1.5 Sàn giao dịch
Sàn giao dịch là một loại đặc biệt của thị trờng điện tử Giá cả trong thị ờng có thể đợc quy định và có thể thay đổi cho phù hợp vào thời gian thực, làmcho phù hợp giữa yêu cầu và sự cung cấp Thị trờng mà kiểm soát đợc sự đốixứng gọi là nơi trao đổi và trong Ecommerce nó là trao đổi điện tử Theo môhình hiệu quả nhất của EC thì sự đối xứng và định giá đợc tiến hành theo thờigian thực Chẳng hạn cuộc bán đấu giá hay trao đổi cổ phần, giao dịch chứngkhoán
tr-2.1.6 Thanh toán điện tử
Thanh toán điện tử ( Electronic payment ) là việc thanh toán tiền thôngqua thông điệp điện tử ( electronic message ) thay cho giao dịch bằng tiền mặt
Ví dụ: Trả lơng bằng cách chuyển tiền trực tiếp vào tài khoản, trả tiền mua hàngbằng thẻ mua hàng, thẻ tín dụng…Sản phẩm phải đ
Trao đổi dữ liệu điện tử tài chính ( Financial Electronic Data Interchange ,gọi tắt là FEDI ) chuyên phục vụ cho việc thanh toán điện tử giữa các công tygiao dịch với nhau bằng điện tử
Tiền mặt Internet ( Internet Cash ) là tiền mặt đợc mua từ một nơi pháthành ( ngân hàng hay một tổ chức tín dụng nào đó ), sau đó đợc chuyển đổi tự
do sang các đồng tiền khác thông qua Internet, áp dụng trong phạm vi một nớccũng nh giữa các quốc gia, tất cả đều đợc thực hiện bằng kỹ thuật số hóa, vì vậytiền mặt này còn đợc gọi là “tiền mặt số hóa“ ( Digital Cash ), có công nghệ đặcthù chuyên phục vụ mục đích này, đảm bảo đợc yêu cầu của ngời bán và ngờimua theo luật quốc tế Tiền mặt Internet đợc ngời mua hàng mua bằng đồng nội
tệ, rồi dùng mạng Internet để chuyển cho ngời bán hàng Thanh toán bằng tiềnInternet đang trên đà phát triển nhanh, nó co các u điểm nổi bật nh sau :
Có thể dung để thanh toán những món hàng có giá trị nhỏ
Không đòi hỏi phải có một quy chế thỏa thuận từ trớc, có thể tiến hànhgiữa hai ngời hoặc hai công ty bất kỳ, các thanh toán là vô danh
Tiền mặt đợc nhận đảm bảo là tiền thật, tránh đợc tiền giả Túi điện tử(electronic purseb) còn gọi là “ ví điện tử ” là nơi để tiền mặt Internet, chủyếu là thẻ thông minh ( smart card ), còn gọi là thẻ giữ tiền ( stored value
Trang 11card ), tiền đợc trả cho bất kỳ ai đọc đợc thẻ đó Kỹ thuật của túi tiền điện
tử tơng tự nh kỹ thuật áp dụng cho tiền mặt Internet Thẻ thông minh, nhìn
bề ngoài nh thẻ tín dụng, nhng ở mặt sau của thẻ, thay cho dải từ là mộtchip máy tính điện tử có một bộ nhớ để la trữ tiền số hóa, tiền ấy chỉ đợcchi trả khi sử dụng Giao dich ngân hàng số hóa ( Digital banking ), giaodich chứng khoán số hóa ( Digital securities trading )
Thanh toán ngân hàng với khách hàng qua điện thoại, tại các điểm bán lẻ,các kiốt, giao dịch cá nhân tại các gia đình, giao dich tại trụ sở khác hàng,giao dịch qua Internet, chuyển tiền điện tử, thẻ tìn dụng…Sản phẩm phải đ
Thanh toán giữa ngân hàng với các đại lý thanh toán
Thanh toán nội bộ với một hệ thồng ngân hàng khác
Thanh toán giữa hệ thồng ngân hàng này với hệ thồng ngân hàng khác
2.2 Phân lọai thơng mại điện tử
2.2.1 Phân loại theo mô hình thơng mại
Đa ra giá mà bạn cần: Mô hình kinh doanh này cho phép ngời mua đa ragiá mà ngời đó đồng ý chi trả cho một mặt hàng hay một dịch vụ nào đó Nhữngtrang hoạt động theo mô hình này: Priceline.com sẽ cố gắng kết nối các yêu cầucủa khách hàng với nhà cung cấp có mặt hàng hay dich vụ mà giá phù hợp vớigiá khách hàng đa ra Và khách hàng có thể trả giá trớc khi mua hàng Phần lớncác mặt hàng và dịch vụ của Priceline.com có liên quan tới du lịch
Tìm giá tốt nhất: Trong mô hình này thì khách hàng cần xác định rõ nhucầu của mình Sau đó, công ty sẽ xác định giá thấp nhất của dịch vụ và mặt hàng
mà bạn cần Trang Hotwire.com là một trang sử dụng mô hình này
Sự môi giới: Trong mô hình này, nhà cung cấp dịch vụ sử dụng cáchthức mời tự động để đề nghị khách hàng mua hàng Các giá bán đ ợc đua ra vàchỉnh sửa, xem xét một cách tự động Khách hàng không cần nhập vào bất cứthông tin gì
Chi nhánh tiếp thị: Đây là một tổ chức mà ở đó ngời tiếp thị hợp tác vớicông ty để chuyển khách hàng tới website của công ty để dặt mua hàng hay dịch
vụ Chi nhánh tiếp thì đợc nhận tiền hoa hồng theo giá của mặt hàng hay dịch vụcung cấp
Trang 12Phân loại mua sắm: EC đã tạo ra thêm một khái niệm mới đó là tập hợp
điện tử, nơi đó ngời tham gia thứ ba tìm các cá nhân, hay các công ty kinh doanhnhỏ và vừa, tập hợp các đơn đặt hàng, và quy ra thành tiền
Hệ thống đề nghị điện tử: Phần lớn ngời mua dù là cá nhân hay tập thể,luôn luôn mua hàng qua hệ thống đề nghị Hiện nay, việc đề nghị có thể thựchiện trực tuyến giúp tiến kiệm thới gian và tiền bạc
Bán đấu giá trực tuyến: Ngoài trang web bán đấu giá trực tuyến lớn nhấtcủa thế giới, eBay.com thì có hàng trăm trang web thực hiện việc bán đấu giátrực tuyến nh Amazon.com, alibaba.com…Sản phẩm phải đ
Sản xuất theo yêu cầu khách hàng và việc cá nhân hóa: Thật ra đây khôngphải là mô hình mới Điều mới của mô hình này là khả năng thực hiện theo yêucầu của khách hàng một cách nhanh chóng và những mặt hàng chế tạo theo yêucầu của khách hàng có mức giá không cao so với các mặt hàng đợc chế tạo hàngloạt
Thị trờng điện tử và sàn giao dịch: Thị trờng điện tử đã tồn tại trong cácứng dụng đơn lẻ trong nhiều thập kỷ nay Nếu thị trờng điện tử đợc tổ chức vàquản lý tốt thì ngời mua và cả ngời bán sẽ thu đợc một nguồn lợi lớn
2.2.2 Phân loại theo bản chất của giao dịch
Doanh nghiệp đến doanh nghiệp Business-to-business ( B2B): Tất cảthành viên trong loại này là doanh nghiệp hoặc là các tổ chức khác Ngày nay,hầu hết EC là B2B Giao dịch theo B2B bao gồm giao dịch IOS và giao dịch th-
ơng mại điện tử giữa các tổ chức
Doanh nghiệp đến ngời tiêu dùng Business to customer (B2C): Những
giao dịch này bào gồm giao dịch bán lẻ với các cá nhân Loại này phổ biến tạitrang Amazon.com Lọa thơng mại này gọi là bán lẻ điện tử
Ngời tiêu dùng đến ngời tiêu dùng Customer to customer ( C2C ): Trong
loại này , khách hàng sẽ bán trực tiếp cho khách hàng khác Loại này bao gồmviệc bán hàng của các cá nhân Cá nhân sẽ sử dụng các trang web cá nhân cũng
nh mạng nội bộ để quảng cáo mặt hàng hay dịch vụ của minh
Ngời đến ngời People to people ( P2P ): Đây là một loại đặc biệt của
C2C, đây là nơi mà mọi ngời có thể trao đổi hàng hóa của mình
Trang 13Ngời tiêu dùng đến doanh nghiệp Customer to business ( C2B ): loại
hình này bao gồm tất cả các cá nhân ngời dùng Internet để bán hàng hay dịch vụcho các tổ chức, cũng nh các cá nhân tìm ngời bán, tơng tác với họ, ký kết dịch
vụ giao dịch trực tuyến
Intrabussiness Ecommerce : Loại hình này bao gồm tất cả các hoạt động
tổ chức, luôn luôn thực hiện trên mạng nội bộ hay các cổng nối với nhau, baogồm sự trao đổi hàng hóa, dịch vụ, thông tin các đơn vị và các cá nhân trong một
tổ chức Các hoạt động này có thể là hoạt động bán các mặt hàng cho công nhânviên để đào tạo trực tuyến và kết quả của sự cộng tác
Doanh nghiệp tới ngời làm công Business to employees(B2E) : Đây là loại mở rộng của Itrabussiness ở đó, tổ chức cung cấp các dịch vụ, thông tin, và mặt hàng cho từng công nhân
Chính phủ đến ngời dân Government to Customer (G2C) và đến các bộ
phận khác : Trong loại EC này, chính phủ mua và bán hàng hóa, dịch vụ, thông tin cho các doanh nghiệp hoặc cho từng ngời dân
Trao đổi đến trao đổi Exchange to exchange ( E2E) : Với sự gia tăng của
việc trao đổi và mở của, việc trao đổi này nối kết với việc trao đổi khác là một
điều hợp lý E2E là một hệ thống chính thức để kết nối các vụ trao đổi
Hợp tác thơng mai: Đây là ứng dụng của IOS cho việc hợp tác điện tử giữacác nhà doanh nghiệp và tổ chức ngời lao động
Thơng mại lu động: Khi EC tham gia vào môi trờng mạng không dây, nó
đợc gọi là thơng mại lu đông
2.3 Lợi ích và giới hạn
2.3.1 Lợi ích
Ecommerce đã đen lại nguồn tiềm năng về lợi nhuận to lớn cho con ngời
EC tạo cơ hội để tập hợp trăm ngàn ngời trên thế giới bất kể quốc gia hay dân tộcnào Những lợi nhuận này đang bắt đầu trở thành hiện thực, và sẽ gia tăng khi
EC lan rộng
Đối với khách hàng:
Sự tiện lợi: Ngời tiêu dùng có thể mua hàng vào bất cứ lúc nào mình thích
từ chính bàn làm việc của mình Đơn đặt hàng nhanh chóng đợc thực hiện chỉthông qua vài thao tác đơn giản và họ đợc nhận hàng tại nhà
Trang 14Mua đợc đúng thứ mình cần với chi phí thấp nhất : Ngời tiêu dùng có cơhội chọn lựa ngững mặt hàng tốt nhất với giá rẻ nhất, có thể nhanh chóng tìm
đợc những loại hàng hóa dịch vụ cần thiết với một dang sách so sánh về giácả, phơng thức giao nhận cũng nh chế độ hậu mãi Nếu ta a thích và đã muamột mặt hàng thuộc chủng loại nào đó, ngời tiêu dùng có thể dễ dàng tìm ranhững mặt hàng tơng tự hoặc những mặt hàng mới nhất
Ngời tiêu dùng đợc hởng chế độ hậu mãi tốt nhất: Thay vì phải gọi điệnliên tục đến bộ phận hỗ trợ kỹ thuật hay phải chờ đợi, ngời tiêu dùng có thểchủ động và nhanh chóng tìm kiếm các thông tin cần thiết qua website củanhà cung cấp Chắc chắn sự hỗ trợ sẽ nhanh hơn vì thơng mại điện tử giúpcho các nhà cung cấp hỗ trợ khách hàng với hiệu suất cao hơn Họ cũng cóthể phản ánh trực tiếp những yêu cầu, những ý kiến của mình tới các nhà lãnh
đạo, tới các bộ phận chuyên trách
Đối với nhà sản xuất và nhà cung cấp:
Hoạt động kinh doanh 24/7 trên toàn cầu, đáp ứng nhanh với nhu cầu khácnhau: Tham gia thơng mại điện tử là một phơng thức tốt để tiếp cận thị trợngtoàn cầu Với TMĐT, nhà cung cấp có thể phục vụ khách hàng thuộc mọimúi giờ khác nhau từ mọi nơi trên thế giới, việc kinh doanh không bị ngng trệvì những ngày lễ tết hay ngày nghỉ…Sản phẩm phải đKhách hàng có thể chủ động tìm đến màkhông làm phiền tới bạn, không ảnh hởng tới thời gian biểu của nhà cung cấp.Trong môi trờng kinh tế cạnh tranh thì chất lợng dịch vụ và khả năng đápứng nhanh chóng với những yêu cầu riêng biệt của thị trờng là bắt buộc đốivới doanh nghiệp Mức sống ngày càng cao thì ngời ta coi trọng sự tiện lợihơn giá cả và TMĐT có lợi thế vợt trội về điều này
Giảm chi phí sản xuất tiếp thị và bán hàng:
Trớc hết là giảm chi phí văn phòng- quản lý Khi tham gia thơng mại điện
tử, công ty có thể chào bán mặt hàng dịch vụ của mình mà không cần thuêthêm nhân công Các văn phòng có chi phí thấp hơn nhiều so với văn phòngtruyền thống, phục vụ đợc đồng thời một lợng khách lớn hơn hàng ngàn lần,hoạt động 24/7, không gian không giới hạn Thông tin về mặt hàng luôn đảmbảo đợc cập nhật mới nhất khi khách hàng có nhu cầu tìm hiểu Lúc đó, cácchi phí in ấn tờ rơi quảng cáo không còn cần thiết nữa
Cải thiện hệ thống liên lạc, giúp thiết lập và củng có quan hệ đối tác:
Trang 15Công ty có thể liên hệ với nhân viên, khách hàng, đối tác thông quawebsite Mọi thay đổi đều có hiệu lực ngay khi bạn gửi cho họ trên website,
và bất kì ai cũng xem đợc những thông tin cập nhật mà không phải liên lạctrực tiếp với công ty Ngời tham gia TMĐT có thể liên hệ trực tiếp và liên tụcvới nhau, không giới hạn thời gian và khoảng cách địa lý với chi phí thấpnhất, nhờ vậy cả sự hợp tác và quản lý đều đợc tiến hành nhanh chóng và liêntục Các bạn hàng mới, các cơ hội kinh doanh mới đợc phát hiện nhanh chóngtrên bình diện toàn quốc, quốc tế và có nhiều cơ hội để lựa chọn hơn Việctìm kiếm đối tác trở nên thuận tiện hơn, thông qua việc nắm vững nhữngthông tin về nhau, việc tiến hành đàm phán trở nên nhanh gọi và tin cậy Tạomột hình ảnh mới về một công ty đợc tổ chức tốt Internet là phơng tiện hữuhiệu nhất để các công ty có thể tạo lập bất kỳ hình ảnh nào về mình Điều cầnthiết là thiết kế một website chuyên nghiệp, thêm nội dung giúp đỡ kháchhàng và ngay lập tức công ty có hình ảnh của mình Công ty cho dù nhỏ haylớn nh thế nào cũng không thành vấn đề, chỉ cần có khát vọng lớn, bạn có thểcây dựng hình ảnh công ty bạn nh một tập đoàn lớn trên Internet
Dịch vụ hậu mãi tốt hơn và thuận tiện hơn:
Với TMĐT, các công ty có thể cung cấp dịch vụ sau bán hàng tốt hơn màkhông còn bị làm phiền nhiều Thay vì thuê thêm nhân viên hỗ trợ kỹ thuật,thay vì nhân viên phải trả lời lặp đi lặp lại những vấn đề nảy sinh liên tụcgiống nhau nh cách sử dụng mặt hàng, xử lý sự cố…Sản phẩm phải đ, khách hàng của bạn cóthể chủ động tìm những câu trả lời qua hệ thống FAQ hay Support của công
ty Bạn chỉ việc đa ra những tình huống có thể, tạo câu hỏi và câu trả lời, vàtất nhiên dễ dàng cập nhật thờng xuyên 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ớiviệc tăng chất lợng dịch vụ cho ngời tiêu dùng Nhà cung cấp cũng có thể dễdàng thu thập ý kiến khách hàng để nâng cao chất lợng phục vụ của mình
Thu hút đợc khách hàng lập dị, khó tính:
Nhiều ngời không muốn đi mua sắm tại các của hàng, những nơi ồn ào
Họ sợ nhân viên bán hàng phát hiện điều bí mật của họ, có ngời thì xấu hổkhông dám hỏi mua hàng, đặc biệt là mặt hàng liên quan tới các vấn đề tếnhị Với một website, bạn có thể chinh phục đợc những đối tợng khách hàngnày
Nắm đợc thông tin phong phú và cập nhật:
Trang 16Nhờ Internet các doanh nghiệp có thể dễ dàng nắm đợc thông tin thị trờngphong phú và đa chiều, nhờ đó có thể xây dựng đợc chiến lợc sản xuất kinhdoanh thích hợp với thị hiếu, xu thế phát triển mới nhất của thị trờng trong n-
ớc cũng nh quốc tế
Đem lại sự cạnh tranh bình đẳng :
Thơng mại điện tử đợc tiến hành trên mạng Inernet nên không bị ảnh hởngbởi khoảng cách địa lý, do đó công ty dù là nhỏ hay lớn thì điều đó cũngkhông ảnh hởng gì, các công ty vẫn đợc nhiều ngời bết đến nhờ tính toàn cầucủa mạng Khách hàng cũng có nhiều sự lựa chọn nhờ mạng máy tính cungcấp cho họ Thơng mại điện tử mang lại sự hiện diện trên toàn cầu cho nhàcung cấp và sự lựa chọn toàn cầu cho khách hàng
Gia tăng u thế cạnh tranh:
Giá trị của TMĐT không đơn thuần là gia tăng doanh số, nó đợc sủ dụng
nh một u thế cạnh tranh, đảm bảo thông tin cho khách hàng đợc đầy đủ, mởrộng khả năng lựa chọn và đối sách cho khách hàng, thiết kế dịch vụ mới, đẩynhanh quá trình giao hàng và giảm giá thành mặt hàng TMĐT làm giảm chiphí trung gian, hàng hóa dịch vụ có thể đi thẳng từ nhà cung cấp tới kháchhàng, đặc biệt nếu bạn là nhà sản xuất và mặt hàng của bạn phải qua quánhiều nhà phân phối trung gian mới đến tay ngời dùng thì TMĐT là một giảipháp hữu hiệu để giảm bớt phần chia sẻ lợi nhuận Việc tham gia vào TM ĐTcòn là một phơng thức khẳng định uy tín, chất lợng dịch vụ của doanh nghiệpvới khách hàng
Đối với nhà nớc:
TMĐT kích thích sự phát triển của ngành công nghệ thông tin, khai thácdữ liệu và phát triển tri thức Lợi ích này có một ý nghĩa lớn đối với các nớc
đang phát triển Một số chuyên gia kinh tế cho rằng: Sớm chuyển sang kinh
tế tri thức có thể tạo ra bớc nhảy vọt tiến kịp các nớc đi trớc với thời gianngắn hơn Nhanh chóng bắt kịp xu hớng phát triển kinh tế thế giới Tận dụngtiến bộ khoa học kĩ thuật trong phát triển kinh tế, thúc đẩy kinh tế đất nớccũng nhu khu vực trong thời đại “thông tin kỹ thuật số“ Giảm chi phí quản lýhành chính, thực hiện quản lý nhà nớc hiệu quả hơn, nhanh chóng hơn Tạomối quan hệ giữa các doanh nghiệp, đơn vị, cá nhân nhanh chóng và hiệuquả Tạo môi trờng kinh doing cạnh tranh lành mạnh, công bằng cho tất cảcác doanh nghiệp tham gia
Trang 17 Đối với xã hội:
Hình thành một tập quán kinh tế mới, tạo nên một xã hội văn minh, hiện
đại hơn Nền tảng của TMĐT là mạng máy tính, trên toàn thế giới đó là mạngInternet và phơng tiện truyền thông hiện đại nh vệ tinh viễn thông…Sản phẩm phải đDo pháttriển của hệ thống mạng máy tính, mọi việc đều có thể xử lý và giải quyết tạinhà Do vậy ngoài phố sẽ vắng ngời hơn và tai nạn giao thông sẽ giảm đi.Một vài hàng hóa đợc mua với giá thấp, cho phép chúng ta mua nhiều hànghóa hơn từ đó gia tăng chất lợng cuộc sống
2.3.2 Giới hạn
Những hạn chế về mặt kỹ thuật: Bảo mật hệ thống, tính đáng tin cậy, tiêuchuẩn, và các phơng thức giao tiếp vẫn còn đang tiến triển ở một số nơi, độ rộngdải tầng của thông tin lien lạc bằng cáp không đủ Công cụ phát triển phần mềmvẫn còn đang tiến triển và thay đổi nhanh chóng Hợp nhất giữa Internet và phầnmềm EC với các ứng dụng và dữ liệu đã có sẵn là một điều khó khăn Ngời báncần sự phát triển một máy chủ đặc biệt, máy dịch vụ tập tin, và những thànhphần khách Một vài phần mềm EC có thể không thích hợp với phần cứng, hoặc
nó có thể trở nên không hợp với hệ điều hành hiện tại hoặc thiết bị hiện tại
Trang 18Chơng III GIớI THIệU CÔNG Cụ LậP TRìNH Và THIếT Kế
3.1 Giới thiệu ngôn ngữ lập trình ASP.NET
3.1.1 Sự khác nhau giữa Website tĩnh và Website động
+ Website tĩnh là : Website chỉ bao gồm các trang web tĩnh và không có cơ sở dữliệu đi kèm
Khuyết điểm :
Khó khăn trong việc thay đổi và cập nhật thông tin: Muốn thay đổi và cậpnhật nội dung thông tin của trang web tĩnh bạn cần biết ngôn ngữ HTML, sửdụng đợc các chơng trình thiết kế đồ hoạ và thiết kế web cũng nh các chơngtrình cập nhật file server
Thông tin không có tính linh hoạt, không thân thiện với ngời dùng: Do nộidung trên trang web tĩnh đợc thiết kế cố định nên khi nhu về thông tin của ngời truy cập tăng cao thì thông tin trên website tĩnh sẽ không đáp ứng đợc
Khó tích hợp, nâng cấp, mở rộng: Khi muốn mở rộng, nâng cấp mộtwebsite tĩnh hầu nh là phảI làm mới lại website
+ Website động : Thuật ngữ đợc dùng để chỉ những website có cơ sỏ dữ liệu và
đợc hỗ trợ bởi các phần mềm phát triển web
Ưu điểm :
Với website động, thông tin hiện thị đợc gọi ra từ một cơ sở d liệu khi
ng-ời dùng truy vấn tới một trang web Trang web đợc gửi tới một trình duyệt gồmnhững câu chữ, hình ảnh âm thanh hay những d liệu số hoặc ở dạng bảng hoặc ởnhiều hình thức khác nữa Chẳng hạn ứng dụng cơ sở nh một thơng mại điện tử( Một cửa hàng trực tuyến ) trng bày catalog sản phẩm trên website hay theo dõikho hàng,khi một mặt hàng đợc giao, ngay lập tức những trang có liên quan đếnsản phẩm đó phản ánh sự thay đổi này Những website cơ sở dữ liệu còn có thểthực hiện những chức năng truyền và xử lý thông tin giữa doanh nghiêp – 2010doanh nghiệp
Web động thờng đợc phát triển bằng các ngôn ngữ lập trình tiên tiến nhPHP, ASP, ASP.NET, JAVA…Sản phẩm phải đ và sử dụng các cơ sở dữ liệu quan hệ mạnh nhAccess, My SQL…Sản phẩm phải đ
Trang 19Thông tin trên web động luôn luôn mới vì nó dễ dàng đợc bạn thờngxuyên cập nhật thông qua việc bạn sử dụng các công cụ cập nhật của các phầnmềm quản trị web Thông tin luôn đợc cập nhật trong một cơ sở dx liệu và ngờidùng internet có thể xem những chỉnh sửa đó ngay lập tức Vì vậy website đợc
hỗ trợ bởi cơ sở dữ liệu là phơng tiện trao đổi thông tin nhanh nhất với ngời dùnginternet Điều dễ dàng nhận thấy nhất những trang website thờng xuyên đợc cậpnhật sẽ thu hut nhiều khách hàng tới thăm hơn những website ít có sự thay đổi vềthông tin
3.1.2 Giới thiệu ngôn ngữ lập trình ASP.NET
ASP.NET là một công nghệ của nền tảng công nghệ NET sử dụng NetFramework Là sự tổng hợp tất cả các kỹ thuật cần thiết cho việc xây dựng mộtứng dụng nền Desktop, Website, Web Services…Sản phẩm phải đv.v…Sản phẩm phải đ
ASP.NET là một kỹ thuật Server-Side Hầu hết những ngời lập trình webmới bắt đầu đều làm việc trên các Client-Side nh : HTML, JavaScript, CSS v v.Khi một trình duyệt Web yêu cầu, một trang Web đợc tạo ra bởi các kỹ thuậtClient-Side Lúc này Webserver đơn giản là lấy các Files đợc yêu cầu và gửichúng xuống Client Phía Client chịu hoàn toàn trách nhiệm trong việc đọc vàbiên dịch các file, đồng thời xuất ra màn hình Với kỹ thuật Server-Side nhASP.NET thì hoàn toàn khác Thay vì việc biên dịch ở Client, các đoạn mã sẽ đ-
ợc Webserver biên dịch và phát sinh ra các mã HTML, JavaScript, CSS và gửi vềcho trình duyệt hiển thị Do đó, tốc độ của một Website sử dụng công nghệASP.NET nhanh gấp 4 lần công nghệ ASP cũ
ASP.NET hỗ trợ XML, Webservices, giao tiếp với CSDL một cách đơngiản, nhanh chóng và đảm bảo toàn vẹn dữ liệu
3.2 Giới thiệu Hệ quản trị cơ sở dữ liệu SQL Server 2005
Hệ quản trị cơ sở dữ liệu SQL Server 2005 là một hệ thống quản lý cơ sởdữ liệu ( Relational Database Management System- RDBMS ) sử dụng Transact-SQL để trao đổi dữ liệu giữa Client computer và SQL Server computer
3.2.1 Các tính năng cao cấp của SQL Server 2005
Nâng cao bảo mật
Mở rộng T-SQL
Trang 20Transact - SQL là một phiên bản của Structured Query Language (SQL),
đợc dựng bởi SQL Server 2005 Transact-SQL thờng đợc gọi là SQL SQL có nhiều tính năng do Microsoft phát triển:
T- Tăng cờng hộ trợ ngời phát triển:
- Hỗ trợ cho Common Language Runtime(CRL): Đợc dùng bởi mã NET,
đợc nhúng vào trong cỗ máy CSDL SQL Server 2005 Bạn có thể viết các thủtục lu sẵn, hàm, tính toán tập hợp và các kiểu dữ liệu do ngời dùng định nghĩabằng cách sử dụng các ngôn ngữ nh VB.NET hoặc C#
- Các kiểu dữ liệu mới:
Varchar(max): Kiểu này cho phép bạn dùng chuỗi kí tự lớn hơn
ợc thực hiện trong phần Ví Dụ, bạn muốn liệt kê một danh sách hàng ngàn
đối tợng free view (lên cấu trúc hình cây), bạn không cần nạp đầy đủ thôngtin của đối tợng ngay một lần Ban đầu bạn chỉ cần hiện thị tên của đối tợng,khi nào cần thì mới nạp đầy đủ thông tin của đối tợng đó Điều này giúp bạntiết kiệm đợc nhiều thời gian choc ac stác vụ đơn giản
Trang 21Nhóm th mục hệ thống bao gồm các View bên dới cấu trúc d liệu hệthống Ngời sử dụng không thấy đợc bất cứ bảng bên dới nào, vì thế nhữngngời dùng không có kỹ năng hoặc có ý phá hoại không thể thay đổi hoặc làm
h hỏng các bảng này đợc Điều này ngăn bạn hoặc bất kỳ ai khác làm hỏngcấu trúc chính mà SQL Server phụ thuộc vào
Bắt buộc chính sách mật khẩu:
Khi bạn cài Window Server 2003, bạn có thể áp dụng chính sách mật khẩucủa Window (bạn đang áp dụng) cho SQL Server 2005 Bạn có thể thi hànhchính sách về mức độ và ngày hết hạn của mật khẩu trên SQL Server 2005giống hệt nh cho tài khoản đăng nhập vào Window mà trong SQL 2000không hỗ trợ tính năng này Bạn có thể tắt hoặc mở việc bắt buộc chính sáchmật khẩu cho tong đăng nhập riêng
Tách biệt giản đồ và ngời dùng:
SQL Server 2005 ngời dùng có thể tạo giản đồ có tên khác nhau với ngờidùng để chứa các đối tợng CSDL
Tự động tạo chứng nhận cho Secare Sockets Layer (SSL):
SQL Server 2005 tự tạo chứng nhận cho bạn, điều đó cho phép bạn sử dụng SSL, mà không cần quan tâm việc tạo chứng nhận giống nh SQL Server 2000
3.2.3 Khởi tạo cơ sở dữ liệu.
3.2.3.1 Khởi tạo cấu trúc bảng dữ liệu
CREATE TABLE table_name
( { < column_definition >
| column_name AS computed_column_expression
| < table_constraint > ::= [ CONSTRAINT constraint_name ] }
| [ { PRIMARY KEY | UNIQUE } [ , n ]
)
< column_definition > ::= { column_name data_type }
[ COLLATE < collation_name > ]
[ [ DEFAULT constant_expression ]
Trang 22]
[ ROWGUIDCOL]
[ < column_constraint > ] [ n ]
< column_constraint > ::= [ CONSTRAINT constraint_name ]
[ NULL | NOT NULL ]
| [ { PRIMARY KEY | UNIQUE }
[ CLUSTERED | NONCLUSTERED ]
[ WITH FILLFACTOR = fillfactor ]
[ON {filegroup | DEFAULT} ] ]
]
|[ [ FOREIGN KEY ]
REFERENCES ref_table [ ( ref_column ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
[ NOT FOR REPLICATION ]
]
| CHECK [ NOT FOR REPLICATION ]
( logical_expression )
}
< table_constraint > ::= [ CONSTRAINT constraint_name ]
{ [ { PRIMARY KEY | UNIQUE }
[ CLUSTERED | NONCLUSTERED ]
{ ( column [ ASC | DESC ] [ , n ] ) }
[ WITH FILLFACTOR = fillfactor ]
[ ON { filegroup | DEFAULT } ]
]
| FOREIGN KEY
[ ( column [ , n ] ) ]
REFERENCES ref_table [ ( ref_column [ , n ] ) ]
[ ON DELETE { CASCADE | NO ACTION } ]
[ ON UPDATE { CASCADE | NO ACTION } ]
[ NOT FOR REPLICATION ]