Tải bản đầy đủ (.doc) (63 trang)

Báo cáo bài tập lớn môn công cụ phát triển phần hệ thống Website bán hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.38 MB, 63 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHIỆP HÀ NỘI
KHOA CÔNG NGHỆ THÔNG TIN
BÀI TẬP LỚN
MÔN: CÔNG CỤ & MÔI TRƯỜNG
PHÁT TRIỂN PHẦN MỀM
ĐỀ TÀI: Tìm hiểu công cụ lập trình java JBuilder và xây dựng demo
website bán gạch ốp lát
GIẢNG VIÊN HD: Th.s NGUYỄN VĂN TỈNH
SINH VIÊN TH: NHÓM 17 - KTPM2
Nguyễn Huy Đạt
Trần An Hưng
HÀ NỘI, 2014
LỜI CẢM ƠN
Trong quá trình thực hiện đề tài “Tìm hiểu công cụ lập trình java jbuilder và xây dựng
demo website bán gạch ốp lát”, nhóm chúng em đã hoàn thiện đề tài.
Để hoàn thiện được đề tài này, nhóm chúng em xin được gửi lời cảm ơn chân thành đến
thầy giáo hướng dẫn thầy Nguyễn Văn Tỉnh, giảng viên khoa Công nghệ thông tin trường
Đại học Công Nghiệp Hà Nội đã hết lòng giúp đỡ, hướng dẫn, chỉ dạy tận tình để nhóm em
hoàn thành được đề tài này. Trong quá trình thực hiện đề tài nhóm chúng em đã cố gắng nỗ
lực hết sức để hoàn thành đề tài nhưng để hoàn thiện hơn vẫn cần sự đóng góp của thầy
cũng như các bạn.
Nhóm chúng em xin chân thành cảm ơn!
Sinh viên thực hiện: Nhóm 17

Nguyễn Huy Đạt
Trần An Hưng
2
BẢNG PHÂN CÔNG CÔNG VIỆC CHO CÁC THÀNH VIÊN TRONG NHÓM
STT Tên thành viên Mã sinh viên Công việc thực hiện
1 Nguyễn Huy Đạt 0641360101
Xây dựng module tìm kiếm


Xây dựng module sản phẩm
Xây dựng module giỏ hàng
Báo cáo
2 Trần An Hưng 0541360123
Xây dựng giao diện
Xây dựng module tin tức
Xây dựng module bài viết
Slide báo cáo
3
Mục lục
LỜI CẢM ƠN 2
BẢNG PHÂN CÔNG CÔNG VIỆC CHO CÁC THÀNH VIÊN TRONG NHÓM 3
STT 3
Tên thành viên 3
Mã sinh viên 3
Công việc thực hiện 3
1 3
Nguyễn Huy Đạt 3
0641360101 3
2 3
Trần An Hưng 3
0541360123 3
Mục lục 4
PHẦN I: MỞ ĐẦU 6
1. Tên đề tài: 6
2. Lý do chọn đề tài 6
3.Mục tiêu – mục đích 6
4. Bố cục 7
5. Phương pháp: 7
PHẦN II: NỘI DUNG 8

CHƯƠNG I : CƠ SỞ LÝ THUYẾT 8
1. Tìm hiểu về jbuilder 8
2. Thương mại điện tử 20
3. So sánh một số công nghệ web 27
4. Ngôn ngữ Java 30
5. Tổng quan về công nghệ J2EE 31
6. Tổng quan về JSP/ServLet 33
7. JSP(Java Server Pages) 35
8. Giới thiệu về Framework 36
CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 38
1. Xác định yêu cầu Website 38
2. Các tác nhân của hệ thống 38
3. Các ca sử dụng của hệ thống 39
4. Biểu đồ ca sử dụng 40
5. Đặc tả ca sử dụng 41
6. Biểu đồ lớp lĩnh vực của hệ thống 48
7. Xác định các lớp tham gia ca sử dụng 48
CHƯƠNG III: XÂY DỰNG KIẾN TRÚC HỆ THỐNG VÀ THIẾT KẾ CHƯƠNG
TRÌNH 56
1. Kiến trúc tổng quan 56
2. Xây dựng các module 57
3. Giao diện chương trình 59
4
PHẦN III: KẾT LUẬN 63
1. Những vấn đề đã giải quyết 63
2. Hướng đề xuất phát triển 63
5
PHẦN I: MỞ ĐẦU
1. Tên đề tài:
Tìm hiểu công cụ jbuilder và xây dựng website thương mại điện tử giới thiệu và đặt mua

gạch ốp lát
2. Lý do chọn đề tài
Hiện nay, ngành Công nghệ thông tin đã có những bước phát triển nhanh chóng về
ứng dụng của nó trong mọi lĩnh vực trong cuộc sống trên phạm vi toàn thế giới nói chung
và việt nam nói riêng. Công nghệ thông tin là một phần không thể thiếu của cuộc sống văn
minh, góp phần đẩy mạnh công cuộc công nghiệp hóa hiện đại hóa đất nước.Việc ứng dụng
những thành quả của khoa học công nghệ vào trong đời sống, trong công tác là hết sức thiết
yếu. Ứng dụng của công nghệ thông tin kết hợp với truyền thông hóa được xem là một
trong những yếu tố mang tính quyết định trong hoạt động của công ty, các tổ chức, nó
đóng vai trò quan trọng và không thể thiếu. Công nghệ thông tin và truyền thông hóa góp
phần làm thay đổi suy nghĩ, lối mòn tư duy của mỗi con người, nó giúp con người năng
động hơn, kết nối nhanh hơn ở mọi lúc mọi nơi làm tăng mức độ hiệu quả, năng suất của
công việc.
Trước đây để có thể mua gạch ốp lát, các sản phẩm nội thất cần phải ra tận cửa hàng
mới có thể mua được, tốn thời gian. Để phục vụ cho nhu cầu mua được những sản phẩm
gạch ốp lát vừa chất lượng vừa đáp ứng được đúng yêu cầu của khách hàng. Chúng em đã
quyết định thực hiện đề tài: “Tìm hiểu công cụ jbuilder và xây dựng website giới thiệu và
đặt mua gạch ốp lát.”
3.Mục tiêu – mục đích
• Mục tiêu
-Xây dựng được bộ cơ sở dữ liệu chính xác, cập nhật, ổn định
- Tìm hiểu về jbuilder
-Giao diện website: thân thiện với người dùng, đầy đủ 1 số chức năng(… )
-Đơn giản hóa cách thức mua hàng qua mạng.
• Mục đích
6
Xây dựng Website hoàn thiện về mặt nội dung cũng như giao diện, góp phần nâng cao
về quảng cáo, giá trị thương mại của các mặt hàng thời trang, giúp người bán người mua dễ
dàng tìm đến nhau hơn.
4. Bố cục

Nội dung chính chia làm 3 chương:
• CHƯƠNG I : CƠ SỞ LÝ THUYẾT
• CHƯƠNG II: SỬ DỤNG JBUILDER THIẾT KẾ MODULE TRONG
CHƯƠNG TRÌNH
• CHƯƠNG III: Cài đặt WEBSITE (…)
5. Phương pháp:
+Hệ quản trị cơ sở dữ liệu MySQL
+Ngôn ngữ :JAVA, HTML, HTML5, CSS, CSS3
+JBUIDER 2006
+Framework: Blackhole.vn
7
PHẦN II: NỘI DUNG
CHƯƠNG I : CƠ SỞ LÝ THUYẾT
1. Tìm hiểu về jbuilder
1.1. Sự ra đời và phát triển
Công cụ Jbuilder đã được hãng Borland nghiên cứu và phát triển vào năm 1997.
Sau khi phiên bản thứ nhất ra đời là một bước ngoặt lớn trong công nghệ ứng dụng
ngôn ngữ Java vào lập trinh các chương trình. Các doanh nghiệp phát triển Java đã
ứng dụng vừ đơn giản hóa trong việc khai thác công nghệ mới nhất theo tiêu chuần
Java để xây dựng phần mềm tốt hơn.
Jbuilder là dòng sản phẩm của Borland sẽ phát triển thành một môi trường tích hợp
với khả năng thiết kế để tăng năng suất trong quá trình trong thiết kế chương trình
giữa các cá nhân và nhóm.
Jbuilder đã phát triển các tính năng hoàn toàn mới vào các phiên bản tiếp theo như
2005 và 2006 sử dụng tích hợp các module để xây dựng chương trình với nhiều cá
nhân và nhóm. Jbuilder đã cung cấp cho các nhà phát triển với khả năng hiển thị thời
gian thực hơn về tác động sự thay đổi trên từng ứng dụng cũng như các dự án. Đây là
một bước ngoặt lớn để giúp các nhà phát triển quản lý và xây dựng chương trình tốt
hơn.
Nó không chỉ đơn giản là về cung cấp trình soạn thảo, gỡ rối hoặc biên dịch tốt

nhất nữa, đó là về việc phát triển thành công hơn và có giá trị cho doanh nghiệp,"
Rob Cheng, Giám đốc giải pháp phát triển tại Borland nói. "Một trong những khoản
đầu tư của Borland trong nhóm phát triển là đảm bảo JBuilder được trang bị tốt hơn
trong tương lai để phục vụ những người làm việc trong một ngày càng phức tạp, phân
bố và đòi hỏi môi trường kinh doanh."
1.2. Các phiên bản JBuilder
8
Tên
Năm Phiên bản
JBuilder 1 1997 Client / Server, Professional, Standard
JBuilder 2 1998 Client / Server, Professional, Standard
JBuilder 3 1999
JBuilder 3.5 1999
Giới thiệu 100% -Java PrimeTime lõi IDE có sẵn trên Linux,
Solaris và Windows
JBuilder 4 2000
JBuilder 5 2001 Thêm hỗ trợ host cho Mac OS X
[ 2 ]
JBuilder 6 2001
JBuilder 7 2002
Enterprise, Standard (SE), cá nhân; cập nhật (mã bản vá lỗi) để ít
nhất Cập nhật 3
JBuilder 8 2002
Enterprise, Standard (SE), cá nhân; cập nhật ít nhất là đầu tiên:
JBuilder 8 Cập nhật
JBuilder 9 2003 Enterprise, Standard (SE), cá nhân; cập nhật ít nhất Cập nhật 2
JBuilder X 2003 Doanh nghiệp, phát triển, Quỹ; cập nhật ít nhất Cập nhật 3
JBuilder
2005
2004 Doanh nghiệp, phát triển, Quỹ; cập nhật ít nhất Cập nhật 4

JBuilder
2006
2005
Doanh nghiệp, phát triển, Foundation Enterprise, Professional, phát
triển;
JBuilder
2007
2006
Giao diện người dùng và các tính năng thay đổi nhiều từ các phiên
bản trước, phiên bản đầu tiên được làm lại để làm việc trên
Eclipse
[ 3 ]
JBuilder
2007 R2
2007 Enterprise, Standard (SE), Turbo
[ 4 ]
JBuilder
2008
2008 Enterprise, Professional, Turbo
JBuilder
2008 R2
2009 Enterprise, Professional, Turbo
1.3. Đôi nét sơ lược về Borland Jbuilder
Không có một chút hồ đồ nào khi nhận định rằng JBuilder là công cụ xây dựng ứng dụng
Java hàng đầu thế giới từ trước đến nay, trải qua mỗi giai đoạn, JBuilder đều có những
phiên bản vượt mặt các công ty khác, kể cả Microsoft.
9
Phạm vi ứng dụng của Java có lẽ là rộng lớn nhất trong các ngôn ngữ lập trình. Tuy nhiên
tác giả của Java - hãng Sun không đủ khả năng xây dựng một công cụ phát triển bao chứa
và kết hợp đủ các khả năng của Java. Borland đã làm được điều này. Đặc biệt hơn, Borland

tự xây dựng các máy ảo Java - cơ sở để các chương trình Java thực thi được. Điều này coi
như đã vượt mặt Sun vì đáng lẽ các nền tảng công nghệ phải là do Sun xây dựng. Trong lúc
Sun đang xấu hổ khắc phục các máy ảo JDK 1.X đầy lỗi thì Borland đã đưa ra JDK 5.0.
Đặc trưng của JBuilder cũng như các công cụ khác của Borland là có nhiều phiên bản
dành cho nhiều hệ điều hành: Windows, Linux, Solaris Trong khi các công cụ của
Microsoft chỉ chạy trên Windows. JBuilder có khả năng xây dựng các loại ứng dụng Java
một cách trực quan và chuyên nghiệp nhất, theo các công nghệ và mô hình mà Sun đưa ra
như J2EE, RMI, Một công cụ khác cũng cho phép thiết kế Java trực quan là Visual J++ tôi
sẽ đề cập đến dưới đây. Nếu bạn có ý định học Java thì bạn nên dùng JBuilder, ngoài thị
trường có thể dễ dàng tìm thấy phiên bản 8.0 hoặc JBuilder X hoàn toàn đủ để bạn xây dựng
các ứng dụng Java. Khi nói về Sun nhóm tác giả sẽ nhắc đến phạm vi ứng dụng của Java chi
tiết hơn.
Trang chủ Borland.com không có thông tin về các phiên bản trước đây của các công cụ
này. Để xem chi tiết bạn phải vào website của Borland ở nước khác, chẳng hạn orland.pl,
mặc dù tiếng Polska hơi khó "đoán" một chút nhưng các thông số thì bằng tiếng Anh, bạn
chọn mục Ceny góc bên phải để xem danh mục sản phẩm, tuy nhiên danh mục này cũng có
đôi chút nhầm lẫn không quan trọng lắm.
1.4. Giới thiệu về giao diện
Jbuilder sử dụng giao diện khá thân thiện và dễ sử dụng cho người dùng
Giao diện chính: Jbuilder Interprise 2006.
10
Giao diện soạn thảo chương trình:
Giao diện quản lý file:
11
1.5. Cài đặt chương trình
Các bạn chạy file “install_windows.exe” như trong ảnh :
12
Sau khi chạy file “install_windows.exe” ta sẽ được :
Chọn “Install Borland Jbuilder 2006 Enterprise” để tiếp tục cài. Sau khi chọn ta sẽ được như
trong ảnh :

13
Kích chuột vào “Install” để tiếp tục ta sẽ được như trong ảnh :
Chọn “Next” ta sẽ được :
14
Tích vào “I accept the tems of the Licence Agreement” :
Chọn “Next” :
15
Chọn “Full Install” rồi chọn “Next” :
Tiếp tục chọn “Next” :
16
Chọn “Install” :
17
Đợi một lát rồi chọn “Finish” thì chúng ta đã hoàn thành cài đặt chương trình.
Và cuối cùng đây là giao diện hoàn chỉnh của JBuilder khi đang làm việc với nó:
1.6. Các chức năng riêng biệt của JBuilder do nhà sản xuất mang lại
Việc phát hành JBuilder 2006 một nâng cấp đáng kể của Java môi trường phát triển tích
hợp của Borland hàng đầu thị trường (IDE) được thiết kế để thúc đẩy sự phát triển của sức
mạnh công nghiệp ứng dụng Java doanh nghiệp. Borland JBuilder 2006 bao gồm các tính
năng mới được thiết kế để giúp các nhóm phần mềm cộng tác hiệu quả hơn trong thời gian
thực, thậm chí qua các biên giới địa lý, với các tính năng mới peer-to-peer hợp tác phát triển
và tích hợp ứng dụng hỗ trợ vòng đời cho yêu cầu quản lý, quản lý mã nguồn và kiểm tra
đơn vị.
JBuilder 2006 được thiết kế với những nhu cầu đặc biệt của các đội được phân phối trong
tâm trí, có khả năng hợp tác mới để giúp các cá nhân và các nhóm làm việc hiệu quả hơn
với các nguồn bên ngoài, ra nước ngoài, thành viên nhóm nghiên cứu từ xa hoặc phân
phối. Các tính năng mới peer-to-peer hợp tác cho phép các nhà phát triển để cùng thực hiện
việc chỉnh sửa mã, thiết kế trực quan, và nhiệm vụ gỡ rối trong thời gian thực, cho dù họ
đang ở trong tòa nhà bên cạnh hoặc trên thế giới. Ngoài ra, phân phối lại bao thanh toán và
18
quản lý thay đổi khả năng tự động tuyên truyền thay đổi địa phương cho các dự án xa và

cung cấp thông báo tự động thay đổi theo yêu cầu.
Phương pháp lập trình nhanh nhẹn, trong đó bao gồm các phương pháp lập trình
Extreme, tìm cách giảm thiểu những rủi ro và tác động của sự thay đổi trong quá trình phát
triển phần mềm để các đội bóng ở mức độ có thể khai thác lợi thế cạnh tranh cho sự thay
đổi của khách hàng. Bởi vì họ ủng hộ sự hợp tác chặt chẽ giữa các nhóm phát triển và các
chuyên gia kinh doanh với thường xuyên giao tiếp mặt đối mặt, phương pháp nhanh nhẹn
có truyền thống được chuyển xuống, các đội tự tổ chức nhỏ hơn, cao địa phương. JBuilder
2006 mang lại khả năng nhanh nhẹn để nhóm phát triển lớn hơn và phân phối nhiều hơn
bằng cách cho phép họ sử dụng kỹ thuật lập trình cặp qua thời gian thực, hợp tác peer-to-
peer. Sử dụng JBuilder 2006, hai hoặc nhiều hơn các lập trình viên có thể làm việc với nhau
trong cùng một lúc, cộng tác trên cùng một thiết kế, thuật toán, mã, kiểm tra, giải quyết
những thách thức khó khăn và tạo ra những ý tưởng mới.
"Một trong những dự án hiện tại, chúng tôi đang làm việc trên liên quan đến một khách
hàng không có văn phòng trung tâm, và nhiều nhà phát triển trải rộng trên một khu vực địa
lý rộng lớn," Kevin Dean, chủ tịch, Dolphin liệu Development Ltd "Công cụ mới peer-to-
peer hợp tác nói chẳng hạn như những người được tìm thấy trong JBuilder 2006 sẽ cho phép
chúng tôi để chia sẻ mã và phát triển các kỹ thuật dễ dàng hơn rất nhiều, trong khi cũng tạo
điều kiện cho các thành viên cấp cao của đội ngũ cố vấn phát triển cơ sở mà không cần phải
sắp xếp các cuộc họp ngày trước. "
JBuilder 2006 cũng được thiết kế để cung cấp cho các nhà phát triển các công cụ mà họ cần
để giúp xác định và giảm thiểu các nguy cơ an ninh trong suốt quá trình phát triển. JBuilder
bao gồm công nghệ tiên tiến từ Borland đối tác Fortify Software để phân tích mã và xác
định các lỗ hổng bảo mật bằng cách sử dụng thực hành tốt nhất và kiểm toán đang tự
động. Ngoài hợp tác mới và các tính năng bảo mật được tăng cường, JBuilder 2006 cũng
được thiết kế để:
• Giảm phức tạp khi Áp dụng công nghệ mới Standards- Out-of-the-box hỗ trợ cho
doanh nghiệp JavaBeans, Dịch vụ Web, XML, và phát triển ứng dụng di động và các
19
cơ sở dữ liệu cung cấp hỗ trợ dựa trên tiêu chuẩn cho hầu như tất cả các loại phát
triển Java. Đội cũng có thể cầu J2EE 1.4 và 5.0 JDK hoàn hảo với khả năng di

chuyển tích hợp.
• Đơn giản hóa việc quản lý dự án và Hội nhập Efforts- Bằng cách cung cấp một
môi trường trung tâm phối hợp toàn bộ quá trình phát triển, JBuilder 2006 cung cấp
một cách đơn giản hóa việc quản lý và điều hành của các công cụ phát triển trong các
tổ chức phần mềm. Kiến trúc mở của nó cũng giúp làm giảm nhu cầu cho nhiều nỗ
lực hội nhập, tạo cho đội sự linh hoạt để tích hợp với đầu tư phần mềm hiện có.
• Đòn bẩy Extensibility- JBuilder 2006 cho phép các nhà phát triển để tận dụng hàng
ngàn plugins của bên thứ ba cũng như tạo ra những cải tiến riêng với họ. Các quy
trình công việc linh hoạt cho các tác vụ như quản lý thay đổi hoặc theo dõi lỗi có thể
được thay đổi để tối đa hóa năng suất mà không áp đặt các cấu trúc cứng nhắc. Hơn
nữa, các đội có thể cấu hình tính cách IDE để sắp xếp và tùy chỉnh giao diện cho
từng dự án.
2. Thương mại điện tử
2.1. Lợi ích website cho công việc của bạn
Bạn đang băn khoăn về việc thiết kế website cho công ty, cửa hàng sẽ thu lại được lợi ích
gì cho bạn? Có thể bạn đã có một website? Xin chúc mừng, bạn đã thực hiện được bước đi
đầu tiên. Nhưng để xây dựng một website hiệu qủa thì hoàn toàn không dễ dàng. Bạn đã xây
dựng chiến lược bán hàng qua Internet chưa? Kế hoạch marketing của bạn như thế nào?
2.1.1.Tại sao tôi cần website?
Trước tiên do tốc độ phát triển Internet nhanh, đối thủ cạnh tranh của bạn luôn tìm cách
kiểm soát phần thị trường đáng kể trên mạng Internet và nếu họ giành được thị phần đó sớm
hơn bạn, bạn sẽ khó có thể giành lại nó.
2.1.2.Tôi sẽ được lợi gì khi có website?
Có nhiều cách để doanh nghiệp của bạn có thể có lợi từ việc có một website riêng. Đây là
một vài khía cạnh quan trọng:
- Quảng cáo không giới hạn: Nếu bạn đã từng đang quảng cáo trên các loại báo, ấn phẩm,
đài tiếng nói hay truyền hình, chắc chắn bạn hiểu rõ chi phí đó lớn như thế nào. Doanh
nghiệp của bạn sẽ được chú ý đến. Với khoảng 150 triệu người truy cập internet thường
xuyên, doanh nghiệp của bạn sẽ nhanh chóng được biết đến mà không mất nhiều chi phí cho
20

việc đó, khách hàng có thể truy cập thông tin về doanh nghiệp hoặc tổ chức của bạn bất cứ
lúc nào và từ bất cứ nơi đâu, với một chiếc máy tính nối vào internet.
- Cơ hội liên kết và hợp tác làm ăn trên mạng rất lớn, ở phạm vi quốc tế. Website của bạn là
tấm danh thiếp mà bạn có thể dùng được ở bất cứ nơi đâu trên thế giới này để khuếch
trương việc làm ăn. Một tổ chức từ thiện có thể huy động rất hiệu quả các nguồn tài trợ
thông qua website khi giới thiệu và cung cấp thông tin về hoạt động của tổ chức mình với
toàn thế giới.
- Các ứng dụng cho web được sử dụng ngày càng phổ biến giúp bạn làm được nhiều việc
hơn với website của bạn. Ví dụ, một nhà chế tạo có thể thường xuyên tiến hành mời thầu
trên website của mình với các thông tin được cập nhật hàng ngày, và như vậy khả năng tìm
được đối tác hay nhà cung cấp tốt là vô cùng lớn, không hạn chế phạm vi lãnh thổ, với chi
phí không đáng kể.
- Website cho phép dễ dàng có thông tin phản hồi từ phía khách hàng. Khách hàng có thể
điền vào mẫu phản hồi thiết kế đơn giản và nói cho bạn điều họ nghĩ về sản phẩm và dịch
vụ của bạn. Website cho phép trả lời ngay lập tức các câu hỏi khách hàng hay thắc mắc.
Nếu bạn phải trả lời quá nhiều lần cùng một câu hỏi về sản phẩm và dịch vụ, hay về doanh
nghiệp của bạn nói chung, bạn có thể thêm trang trả lời các câu hỏi hay gặp.
- Việc kinh doanh của bạn sẽ mở cửa 24 tiếng một ngày. Điều này có nghĩa là bạn không
phải đóng cửa vào ngày lễ tết hay ngày giáng sinh Nếu bạn có ở đâu đi nữa thì tất cả mọi
người cũng đều có thể xem hàng hóa của bạn. Khi một ai đó muốn biết về thời gian, địa
điểm, phương hướng, hay bất cứ thông tin nào về công ty của bạn, họ có thể nhận được
những thông tin nay mà hoàn toàn không làm phiền tới bạn.
- Chi phí nhân viên thấp. Khi bạn có một website, bạn có thể chào bán sản phẩm dịch vụ
của mình mà không cần thuê thêm nhân công. Bạn sẽ không phải tiêu thêm một khoản tiền
nào vào việc bồi thường cũng như bảo hiểm cho nhân viên mới mà vẫn duy trì được doanh
số bán hàng và dịch vụ.
- Tạo một hình ảnh về một công ty được tổ chức tốt. Internet là phương tiện hữu hiệu nhất
để bạn có thể tạo lập bất kỳ hình ảnh nào về mình mà bạn muốn. Tất cả đều nằm trong tay
ban, chỉ cần thiết kế một website chuyên nghiệp, thêm nội dung giúp đỡ khách hàng và
ngay lập tức công ty của bạn bắt đầu có hình ảnh của mình. Công ty của bạn nhỏ 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ể xây dựng hình ảnh công
ty bạn như là một tập đoàn lớn trên Internet.
- Tiết kiệm được bưu phí và chi phí in ấn. Hãy nghĩ xem bạn phải gửi bao nhiêu tấm card
cho khách hàng biết về việc bán hàng của bạn. Tất cả có thể được giảm thiểu bằng cách đưa
các thông tin bán hàng vào website và mỗi khách hàng tới thăm. Bạn có thể thu thập địa chỉ
email của khách hàng, giữ liên hệ với họ về những sự kiện đặc biệt trong gian hàng của bạn
thông qua email.
21
- Cải tiến hệ thống liên lạc. Bạn có thể liên hệ với nhân viên, nhà cung cấp của bạn thông
qua website. 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 hệ trực tiếp với bạn.
- Dịch vụ khách hàng hoàn hảo. Đây là niềm mơ uớc của bất kỳ doanh nghiệp nào. Các chủ
doanh nghiệp không muốn tốn thời gian vào việc giải thích cho khách hàng cách sử dụng
sản phẩm, cách lắp đặt, xử lý sự cố, lau chùi, di chuyển, đổi sản phẩm hay bất kì diệu gì
phải làm đối với sản phẩm đã được mua. Với một website, chỉ cần đưa ra tất cả các tình
huống, tạo câu hỏi và trả lời sẵn, khách hàng của bạn có thể tìm kiếm mối thông tin hỗ trợ
mà không phải làm phiền tới bạn.
- Có mặt trên mạng đồng hành với đối thủ cạnh tranh. Bạn phải nghĩ rằng Internet giống
như cuốn "Danh bạ điện thoại". Càng ngày càng nhiều người sử dụng website để tìm kiếm
thông tin, mua sản phẩm, dịch vụ. Nếu bạn không ở đó, đối thủ cạnh tranh của bạn sẽ ở đó.
Nếu bạn không nằm trong "Danh bạ điện thoại" thì làm sao khách hàng có thể tìm thấy bạn?
Các nhà cung cấp thông tin, các công cụ tìm kiếm sẽ không còn miễn phí trong vài tháng
tới. Khi lượng thông tin của họ đã khá đầy đủ, họ không cần bạn nữa mà lúc này bạn lại
phải cần tới họ vì họ có rất nhiều người đến để tìm kiếm thông tin. Nếu bạn thực sự chưa có
một website thì bạn nhất định phải bắt đầu lập kế hoạch cho website của bạn ngay hôm nay.
2.2. Giới thiệu về thương mại điện tử
Khái niệm về Thương mại điện tử Hiện nay có nhiều quan điểm khác nhau về “thương mại
điện tử” nhưng tựu trung lại có hai quan điểm lớn trên thế giới xin được nêu ra dưới đây.
Thương mại điện tử theo nghĩa rộng được định nghĩa trong Luật mẫu về Thương mại điện
tử của Ủy ban Liên Hợp quốc về Luật Thương mại Quốc tế (UNCITRAL): Thuật ngữ

Thương mại cần được diễn giải theo nghĩa rộng để bao quát các vấn đề phát sinh từ mọi
quan hệ mang tính chất thương mại dù có hay không có hợp đồng. Các quan hệ mang tính
thương mại bao gồm các giao dịch sau đây
Bất cứ giao dịch nào về thương mại nào về cung cấp hoặc trao đổi hàng hóa hoặc dịch vụ;
thỏa thuận phân phối; đại diện hoặc đại lý thương mại, ủy thác hoa hồng; cho thuê dài hạn;
xây dựng các công trình; tư vấn; kỹ thuật công trình; đầu tư; cấp vốn; ngân hàng; bảo hiểm;
thỏa thuận khai thác hoặc tô nhượng; liên doanh các hình thức khác về hợp tác công nghiệp
hoặc kinh doanh; chuyên chở hàng hóa hay hành khách bằng đường biển, đường không,
đường sắt hoặc đường bộ. Như vậy, có thể thấy rằng phạm vi của Thương mại điện tử rất
rộng, bao quát hầu hết các lĩnh vực hoạt động kinh tế, việc mua bán hàng hóa và dịch vụ chỉ
là một trong hàng ngàn lĩnh vực áp dụng của Thương mại điện tử.
Ủy ban Châu Âu đưa ra định nghĩa về Thương mại điện tử như sau: Thương mại điện tử
được hiểu là việc thực hiện hoạt động kinh doanh qua các phương tiện điện tử. Nó dựa trên
việc xử lý và truyền dữ liệu điện tử dưới dạng text, âm thanh và hình ảnh. Thương mại điện
tử gồm nhiều hành vi trong đó hoạt động mua bán hàng hóa và dịch vụ qua phương tiện
điện tử, giao nhận các nội dung kỹ thuật số trên mạng, chuyển tiền điện tử, mua bán cổ
22
phiếu điện tử, vận đơn điện tử, đấu giá thương mại, hợp tác thiết kế, tài nguyên mạng, mua
sắm công cộng, tiếp thị trực tiếp tới người tiêu dùng và các dịch vụ sau bán hàng. Thương
mại điện tử được thực hiện đối với cả thương mại hàng hóa (ví dụ như hàng tiêu dùng, các
thiết bị y tế chuyên dụng) và thương mại dịch vụ (ví dụ như dịch vụ cung cấp thông tin, dịch
vụ pháp lý, tài chính); các hoạt động truyền thống (như chăm sóc sức khỏe, giáo dục ) và
các hoạt động mới (ví dụ như siêu thị ảo).
Tóm lại, theo nghĩa rộng thì thương mại điện tử có thể được hiểu là các giao dịch tài chính
và thương mại bằng phương tiện điện tử như: trao đổi dữ liệu điện tử; chuyển tiền điện tử và
các hoạt động gửi rút tiền bằng thẻ tín dụng.
Thương mại điện tử theo nghĩa hẹp bao gồm các hoạt động thương mại được thực hiện
thông qua mạng Internet. Các tổ chức như: Tổ chức Thương mại thế giới (WTO), Tổ chức
Hợp tác phát triển kinh tế đưa ra các khái niệm về thương mại điện tử theo hướng này.
Thương mại điện tử được nói đến ở đây là hình thức mua bán hàng hóa được bày tại các

trang Web trên Internet với phương thức thanh toán bằng thẻ tín dụng. Có thể nói rằng
Thương mại điện tử đang trở thành một cuộc cách mạng làm thay đổi cách thức mua sắm
của con người.
Theo Tổ chức Thương mại Thế giới: Thương mại điện tử bao gồm việc sản xuất, quảng cáo,
bán hàng và phân phối sản phẩm được mua bán và thanh toán trên mạng Internet, nhưng
được giao nhận một cách hữu hình cả các sản phẩm được giao nhận cũng như những thông
tin số hóa thông qua mạng Internet.
Khái niệm về Thương mại điện tử do Tổ chức hợp tác phát triển kinh tế của Liên Hợp quốc
đưa ra là: Thương mại điện tử được định nghĩa sơ bộ là các giao dịch thương mại dựa trên
truyền dữ liệu qua các mạng truyền thông như Internet.
Theo các khái niệm trên, chúng ta có thể hiểu được rằng theo nghĩa hẹp Thương mại điện tử
chỉ bao gồm những hoạt động thương mại được thực hiện thông qua mạng Internet mà
không tính đến các phương tiện điện tử khác như điện thoại, fax, telex
Qua nghiên cứu các khái niệm về Thương mại điện tử như trên, hiểu theo nghĩa rộng thì
hoạt động thương mại được thực hiện thông qua các phương tiện thông tin liên lạc đã tồn tại
hàng chục năm nay và đạt tới doanh số hàng tỷ USD mỗi ngày. Theo nghĩa hẹp thì Thương
mại điện tử chỉ mới tồn tại được vài năm nay nhưng đã đạt được những kết quả rất đáng
quan tâm, Thương mại điện tử chỉ gồm các hoạt động thương mại được tiến hàng trên mạng
máy tính mở như Internet. Trên thực tế, chính các hoạt động thương mại thông qua mạng
Internet đã làm phát sinh thuật ngữ Thương mại điện tử.
2.3. Các đặc trưng của Thương mại điện tử
23
Đế xây dựng khung pháp luật thống nhất cho Thương mại điện tử, chúng ta cần nghiên cứu
và tìm ra các đặc trưng của Thương mại điện tử. So với các hoạt động Thương mại truyền
thống, thương mại điện tử có một số điểm khác biệt cơ bản sau:
Các bên tiến hành giao dịch trong thương mại điện tử không tiếp xúc trực tiếp với nhau và
không đòi hỏi phải biết nhau từ trước.
Các giao dịch thương mại truyền thống được thực hiện với sự tồn tại của khái niệm biên
giới quốc gia, còn thương mại điện tử được thực hiện trong một thị trường không có biên
giới (thị trường thống nhất toàn cầu). Thương mại điện tử trực tiếp tác động tới môi trường

cạnh tranh toàn cầu.
Trong hoạt động giao dịch thương mại điện tử đều có sự tham ra của ít nhất ba chủ thể,
trong đó có một bên không thể thiếu được là người cung cấp dịch vụ mạng, các cơ quan
chứng thực.
Đối với thương mại truyền thống thì mạng lưới thông tin chỉ là phương tiện để trao đổi dữ
liệu, còn đối với thương mại điện tử thì mạng lưới thông tin chính là thị trường
2.4. Các hình thức hoạt động chủ yếu của Thương mại điện tử
Thư điện tử
Thanh toán điện tử
Trao đổi dữ liệu điện tử
Truyền dung liệu
Bán lẻ hàng hóa hữu hình
2.5. Lợi ích của thương mại điện tử
 Thu thập được nhiều thông tin
 Giảm chi phí sản xuất
 Giảm chi phí bán hàng, tiếp thị và giao dịch
 Giúp thiết lập củng cố đối tác
 Tạo điều kiện sớm tiếp cận kinh tế trí thức
 Giảm ách tắc và tai nạn giao thông
Lợi ích lớn nhất thương mại điện tử mang đến cho bạn đó là sự tiết kiệm chi phí và tạo
thuận lợi cho các bên giao dịch. Giao dịch bằng phương tiện điện tử nhanh hơn so với giao
24
dịch truyền thống, ví dụ gửi fax hay thư điện tử thì nội dung thông tin đến tay người nhận
nhanh hơn gửi thư.
Thương mại điện tử giúp các bạn giao dịch qua Internet có chi phí rất rẻ, một doanh nghiệp
có thể gửi thư tiếp thị, chào hàng đến hàng loạt khách hàng chỉ với chi phí giống như gửi
cho một khách hàng.
Thương mại điện tử tạo cho bạn một môi trường thương mại điện tử giao dịch giữa các bên
mặc dù ở cách xa nhau, giữa thành phố với nông thôn, từ nước này sang nước kia, hay nói
cách khác là không bị giới hạn bởi không gian địa lý. Điều này cho phép các doanh nghiệp

tiết kiệm chi phí đi lại, thời gian gặp mặt trong khi mua bán. Với người tiêu dùng, họ có thể
ngồi tại nhà để đặt hàng, mua sắm nhiều loại hàng hóa, dịch vụ thật nhanh chóng.
Thông qua thương mại điện tử ta thanh toán điện tử nhanh.Thanh toán điện tử là hình thức
thanh toán tiến hành trên môi trường internet, thông qua hệ thống thanh toán điện tử người
sử dụng mạng có thể tiến hành các hoạt động thanh toán, chi trả, chuyển tiền, và sử dụng
khi chủ thể tiến hành mua hàng trên các siêu thị ảo và thanh toán qua mạng. Để thực hiện
việc thanh toán, thì hệ thống máy chủ của siêu thị phải có được phầm mềm thanh toán trong
website của mình.
Cũng như các hình thức quảng cáo khác, quảng cáo trên mạng nhằm cung cấp thông tin đẩy
nhanh tiến độ giao dịch giữa người bán và người mua. Tuy nhiên, quảng cáo trên mạng
khác hẳn với quảng cáo trên các phương tiện thông tin đại chúng khác vì nó giúp người tiêu
dùng có thể tương tác với quảng cáo.
Trên mạng mọi thứ đều có thể đưa vào quảng cáo, từ bố trí sản phẩm tới thiết kế các ảnh
nền phía sau nội dung quảng cáo, làm cho logo hoặc bất cứ nhãn hiệu sản phẩm nào cũng
trở nên nổi bật. Quảng cáo trên Internet cũng tạo cơ hội cho các nhà quảng cáo nhắm chính
xác vào đối tượng khách hàng của mình và giúp họ quảng cáo với đúng sở thích và thị hiếu
người dùng. Ngoài ra, quảng cáo trên mạng còn là sự kết hợp của quảng cáo truyền thống và
tiếp thị trực tiếp. Đó là sự kết hợp giữa cung cấp nhãn hiệu, cung cấp thông tin và trao đổi
buôn bán ở cùng một nơi.
Có nhiều phương thức quảng cáo như:
 Quảng cáo bằng các banner, đường link qua các website khác
 Quảng cáo qua E-mail
25

×