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

Đồ án tốt nghiệp: Thiết kế website bán điện thoại di độ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 (7.53 MB, 92 trang )

TRƯỜNG ĐẠI HỌC DÂN LẬP PHƯƠNG ĐÔNG
KHOA CÔNG NGHỆ THÔNG TIN

ĐỒ ÁN TỐT NGHIỆP
Đề tài :

THIẾT KẾ WEBSITE BÁN ĐIỆN THOẠI DI ĐỘNG

Giáo viên hướng dẫn : T.S Nguyễn Đăng Hậu
Sinh viên thực hiện

: Nguyễn Thu Huyền

Lớp

: 509CNPM

MSSV

: 509100099

Hà Nội - 5/2013


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

LỜI CẢM ƠN
Việc hoàn thành đồ án tốt nghiệp sau bốn năm học tập tại trường Đại học
Phương Đông đánh dấu một mốc quan trọng trong cuộc đời học tập nghiên cứu


của cá nhân em. Quá trình thực hiện đã đem lại cho em những bài học quý giá
về phương pháp tiếp cận nghiên cứu một vấn đề khoa học.
Để hoàn thành Đồ án, em đã nhận được sự giúp đỡ rất nhiệt tình của các
thầy cô giáo và bạn bè. Nếu thiếu sự giúp đỡ của họ, nhiệm vụ của em chắc chắn
sẽ khó khăn hơn rất nhiều.
Trước tiên, em xin chân thành cảm ơn thầy giáo T.S Nguyễn Đăng Hậu giáo viên hướng dẫn trực tiếp đồ án tốt nghiệp của em. Thầy đã dành nhiều thời
gian giúp em lựa chọn đề tài và giới hạn phạm vi đồ án, đọc và cho ý kiến nhận
xét về bản đề cương và các bản nháp trong suốt quá trình thực hiện. Xin cảm ơn
Thầy rất nhiều về những góp ý sâu sắc và sự chỉ bảo tận tình.
Em xin dành lời cảm ơn đặc biệt tới tất cả các thầy giáo, cô giáo, cán bộ
trường Đại học Phương Đông vì những kiến thức khoa học và cuộc sống, những
sự giúp đỡ hỗ trợ tận tình mà em nhận được trong suốt thời gian học tập và
nghiên cứu tại trường.
Nhân dịp này em xin gửi lời cảm ơn chân thành tới gia đình, bạn bè,
những người thân đã cổ vũ, động viên tiếp thêm cho em nghị lực để em hoàn
thành đồ án tốt nghiệp.
Em xin chân thành cảm ơn !
Hà Nội, ngày 15 tháng 4 năm 2013
Sinh viên
Nguyễn Thu Huyền

SV : Nguyễn Thu Huyền - 509100099

2


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động


MỤC LỤC
LỜI MỞ ĐẦU......................................................................................................9
CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ........................12
1.1 Khái niệm Thương mại điện tử(TMĐT).........................................................................12
1.2 Các đặc trưng của Thương mại điện tử...........................................................................12
1.3 Cơ sở để phát triển Thương mại điện tử.........................................................................14
1.4 Các loại hình giao dịch Thương mại điện tử...................................................................15
1.5 Các hình thức hoạt động chủ yếu của Thương mại điện tử............................................16
1.6 Lợi ích của Thương mại điện tử......................................................................................18
1.7 Những trở ngại của việc tiếp cận Thương mại điện tử....................................................20

CHƯƠNG 2: TỔNG QUAN VỀ NGÔN NGỮ SỬ DỤNG............................22
2.1.Tổng quan về HTML......................................................................................................22
2.2.Tổng quan về ngôn ngữ php...........................................................................................23
2.3.Tổng quan về MySQL.....................................................................................................27

CHƯƠNG 3: KHẢO SÁT CHUNG HỆ THỐNG WEBSITE.......................32
3.1.Mục đích xây dựng website............................................................................................32
3.2.Mục tiêu kinh doanh.......................................................................................................32
3.3. Yêu cầu thiết kế của website..........................................................................................33
3.4.Khảo sát một số Website bán điện thoại.........................................................................34
A.Khảo sát website />B. Khảo sát website : . .36
C. Khảo sát website : . .38
D.Khảo sát website : />3.5. Kết chương.....................................................................................................................42

CHƯƠNG 4 : PHÂN TÍCH HỆ THỐNG.......................................................45
4.1. Chức năng hệ thống và yêu cầu hệ thống của website thực hiện...................................45
4.2.Mô hình phân cấp chức năng (Bussiness Functional Diagram- BDF)............................45
4.2.1.Lập bảng phân tích chức năng....................................................46
4.2.2. Sơ đồ phân rã chức năng...........................................................47

4.3.Sơ đồ luồng dữ liệu mức ngữ cảnh.................................................................................48
4.4. Sơ đồ luồng dữ liệu mức đỉnh DFD (Data Flow Diagram)...........................................49
4.5.Sơ đồ luồng dữ liệu mức dưới đỉnh................................................................................50
4.5.1.Quản lý sản phẩm......................................................................51

.............................................................................................................................51
4.5.2.Quản lý khách hàng....................................................................51
4.5.3.Quản lý đơn đặt hàng.................................................................53
4.5.4.Quản lý tin tức,liên hệ.................................................................54
4.5.5.Quản lý thống kê........................................................................55
4.5.6.Hỗ trợ mua hàng.........................................................................56

.............................................................................................................................56
SV : Nguyễn Thu Huyền - 509100099

3


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

4.5.7.Đặt hàng.....................................................................................57
4.6. Xây dựng mô hình ERD.................................................................................................58
4.6.1. Các thực thể và thuộc tính........................................................58
............................................................................................................58
4.7. Kết chương.....................................................................................................................58

CHƯƠNG 5 : THIẾT KẾ HỆ THỐNG..........................................................59
5.1.Thiết kế cơ sở dữ liệu logic.............................................................................................59

5.2.Thiết kế cơ sở dữ liệu......................................................................................................60
5.2.1.Bảng ban quản trị.......................................................................60
5.2.2.Bảng slideshow...........................................................................60
5.2.3.Bảng hóa đơn..............................................................................61
5.2.4.Bảng khách hàng........................................................................61
5.2.5.Bảng nhà cung cấp.....................................................................61
5.2.6.Bảng menu.................................................................................62
5.2.7.Bảng phương thức thanh toán....................................................62
5.2.8.Bảng phương thức vận chuyển...................................................62
5.2.9.Bảng sản phẩm...........................................................................63
5.2.10.Bảng liên hệ..............................................................................63
5.2.11.Bảng tin tức..............................................................................63
5.2.12.Bảng quảng cáo........................................................................64
5.3. Sơ đồ quan hệ ERD........................................................................................................64
5.4.Thiết kế modul xử lí........................................................................................................65
5.4.1.Xử lý đăng nhập..........................................................................65
5.4.2 Xử lý thay đổi thông tin cá nhân.................................................65
5.4.3. Xử lý quản lý nhân viên.............................................................65
5.4.4 Xử lý quản lý tin tức....................................................................66
5.4.5 Xử lý quản lý nội dung................................................................66
5.4.6 Xử lý quản lý đơn đặt hàng.........................................................67
5.4.7 Xử lý quản lý hóa đơn bán hàng.................................................67
5.4.8 Xử lý quản lý mã loại hàng.........................................................68
5.4.9 Xử lý quản lý hàng tồn kho.........................................................68
5.4.10 Xử lý xem sản phẩm.................................................................69
5.4.11 Xử lý quản lý đăng ký tài khoản................................................69
5.4.12 Xử lý đăng nhập(Khách hàng)..................................................69
5.4.13 Xử lý thay đổi thông tin cá nhân(Khách hàng)..........................70
5.4.14 Xử lý tìm kiếm...........................................................................70
5.4.15 Xử lý quản lý giỏ hàng..............................................................72

5.4.16 Xử lý đặt hàng..........................................................................72
5.4.17 Xử lý liên hệ..............................................................................73
5.6. Thiết kế giao diện...........................................................................................................73
5.6.1.Giao diện trang chủ....................................................................73
5.6.2.Giao diện trang sản phẩm..........................................................74
5.6.3.Giao diện trang đăng kí..............................................................75
5.6.4.Giao diện trang liên hệ...............................................................76
5.6.5.Giao diện trang giỏ hàng............................................................77
5.6.6.Giao diện trang quản lý................................................................................................79

CHƯƠNG 6 : CODING....................................................................................80
SV : Nguyễn Thu Huyền - 509100099

4


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

CHƯƠNG 7 : CÀI ĐẶT VÀ KIỂM THỬ.......................................................84
7.1. Cài đặt............................................................................................................................84
7.2. Kiểm thử.........................................................................................................................86
7.2.1.Kiểm thử chức năng....................................................................86
7.2.2. Kiểm tra giao diện.....................................................................88

KẾT LUẬN........................................................................................................89
TÀI LIỆU THAM KHẢO................................................................................91
LỜI CAM ĐOAN..............................................................................................92


SV : Nguyễn Thu Huyền - 509100099

5


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

DANH MỤC HÌNH ẢNH

LỜI MỞ ĐẦU......................................................................................................9
CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ........................12
1.1 Khái niệm Thương mại điện tử(TMĐT).........................................................................12
1.2 Các đặc trưng của Thương mại điện tử...........................................................................12
1.3 Cơ sở để phát triển Thương mại điện tử.........................................................................14
1.4 Các loại hình giao dịch Thương mại điện tử...................................................................15
1.5 Các hình thức hoạt động chủ yếu của Thương mại điện tử............................................16
1.6 Lợi ích của Thương mại điện tử......................................................................................18
1.7 Những trở ngại của việc tiếp cận Thương mại điện tử....................................................20

CHƯƠNG 2: TỔNG QUAN VỀ NGÔN NGỮ SỬ DỤNG............................22
2.1.Tổng quan về HTML......................................................................................................22
2.2.Tổng quan về ngôn ngữ php...........................................................................................23
2.3.Tổng quan về MySQL.....................................................................................................27

CHƯƠNG 3: KHẢO SÁT CHUNG HỆ THỐNG WEBSITE.......................32
3.1.Mục đích xây dựng website............................................................................................32
3.2.Mục tiêu kinh doanh.......................................................................................................32
3.3. Yêu cầu thiết kế của website..........................................................................................33

3.4.Khảo sát một số Website bán điện thoại.........................................................................34
A.Khảo sát website />B. Khảo sát website : . .36
C. Khảo sát website : . .38
D.Khảo sát website : />3.5. Kết chương.....................................................................................................................42

CHƯƠNG 4 : PHÂN TÍCH HỆ THỐNG.......................................................45
4.1. Chức năng hệ thống và yêu cầu hệ thống của website thực hiện...................................45
4.2.Mô hình phân cấp chức năng (Bussiness Functional Diagram- BDF)............................45
4.2.1.Lập bảng phân tích chức năng....................................................46
4.2.2. Sơ đồ phân rã chức năng...........................................................47
4.3.Sơ đồ luồng dữ liệu mức ngữ cảnh.................................................................................48
Hình 2.2 Sơ đồ luồng dữ liệu mức ngữ cảnh...........................................................................49

4.4. Sơ đồ luồng dữ liệu mức đỉnh DFD (Data Flow Diagram)...........................................49
4.5.Sơ đồ luồng dữ liệu mức dưới đỉnh................................................................................50
4.5.1.Quản lý sản phẩm......................................................................51

.............................................................................................................................51
Hình 2.4: Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý sản phẩm........................51

4.5.2.Quản lý khách hàng....................................................................51
Hình 2.5: Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý khách hang......................52

4.5.3.Quản lý đơn đặt hàng.................................................................53

SV : Nguyễn Thu Huyền - 509100099

6



Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

Hình 2.6: Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý đơn đặt hàng...................53

4.5.4.Quản lý tin tức,liên hệ.................................................................54
Hình 2.7: Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý tin tức,liên hệ..................54

4.5.5.Quản lý thống kê........................................................................55
Hình 2.8: Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng quản lý thống kê..........................55

4.5.6.Hỗ trợ mua hàng.........................................................................56

.............................................................................................................................56
Hình 2.9: Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng hỗ trợ mua hàng..........................56

4.5.7.Đặt hàng.....................................................................................57
Hình 2.10: Sơ đồ luồng dữ liệu mức dưới đỉnh chức năng đặt hàng.....................................57

4.6. Xây dựng mô hình ERD.................................................................................................58
4.6.1. Các thực thể và thuộc tính........................................................58
............................................................................................................58
4.7. Kết chương.....................................................................................................................58

CHƯƠNG 5 : THIẾT KẾ HỆ THỐNG..........................................................59
5.1.Thiết kế cơ sở dữ liệu logic.............................................................................................59
5.2.Thiết kế cơ sở dữ liệu......................................................................................................60
5.2.1.Bảng ban quản trị.......................................................................60
5.2.2.Bảng slideshow...........................................................................60

5.2.3.Bảng hóa đơn..............................................................................61
5.2.4.Bảng khách hàng........................................................................61
5.2.5.Bảng nhà cung cấp.....................................................................61
5.2.6.Bảng menu.................................................................................62
5.2.7.Bảng phương thức thanh toán....................................................62
5.2.8.Bảng phương thức vận chuyển...................................................62
5.2.9.Bảng sản phẩm...........................................................................63
5.2.10.Bảng liên hệ..............................................................................63
5.2.11.Bảng tin tức..............................................................................63
5.2.12.Bảng quảng cáo........................................................................64
5.3. Sơ đồ quan hệ ERD........................................................................................................64
5.4.Thiết kế modul xử lí........................................................................................................65
5.4.1.Xử lý đăng nhập..........................................................................65
5.4.2 Xử lý thay đổi thông tin cá nhân.................................................65
5.4.3. Xử lý quản lý nhân viên.............................................................65
5.4.4 Xử lý quản lý tin tức....................................................................66
5.4.5 Xử lý quản lý nội dung................................................................66
5.4.6 Xử lý quản lý đơn đặt hàng.........................................................67
5.4.7 Xử lý quản lý hóa đơn bán hàng.................................................67
5.4.8 Xử lý quản lý mã loại hàng.........................................................68
5.4.9 Xử lý quản lý hàng tồn kho.........................................................68
5.4.10 Xử lý xem sản phẩm.................................................................69
5.4.11 Xử lý quản lý đăng ký tài khoản................................................69
5.4.12 Xử lý đăng nhập(Khách hàng)..................................................69
5.4.13 Xử lý thay đổi thông tin cá nhân(Khách hàng)..........................70
5.4.14 Xử lý tìm kiếm...........................................................................70

SV : Nguyễn Thu Huyền - 509100099

7



Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

5.4.15 Xử lý quản lý giỏ hàng..............................................................72
5.4.16 Xử lý đặt hàng..........................................................................72
5.4.17 Xử lý liên hệ..............................................................................73
5.6. Thiết kế giao diện...........................................................................................................73
5.6.1.Giao diện trang chủ....................................................................73
5.6.2.Giao diện trang sản phẩm..........................................................74
5.6.3.Giao diện trang đăng kí..............................................................75
5.6.4.Giao diện trang liên hệ...............................................................76
5.6.5.Giao diện trang giỏ hàng............................................................77
5.6.6.Giao diện trang quản lý................................................................................................79

CHƯƠNG 6 : CODING....................................................................................80
CHƯƠNG 7 : CÀI ĐẶT VÀ KIỂM THỬ.......................................................84
7.1. Cài đặt............................................................................................................................84
7.2. Kiểm thử.........................................................................................................................86
7.2.1.Kiểm thử chức năng....................................................................86
7.2.2. Kiểm tra giao diện.....................................................................88

KẾT LUẬN........................................................................................................89
TÀI LIỆU THAM KHẢO................................................................................91
LỜI CAM ĐOAN..............................................................................................92

SV : Nguyễn Thu Huyền - 509100099


8


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

LỜI MỞ ĐẦU
1. Lý do chọn đề tài
Ngày nay, phương tiện truyền thông đã trở thành một phần thiết yếu trong
cuộc sống của mỗi chúng ta, đặc biệt là các thiết bị truyền thông phổ thông như
điện thoại di động. Cùng với sự phát triển rộng lớn của các mạng di động, điện
thoại di động đã làm cho cuộc sống của chúng ta trở nên dễ dàng hơn trong việc
trao đổi thông tin mọi lúc, mọi nơi.
Trong nền kinh tế cùng với xu hướng toàn cầu hóa với nền kinh tế thế
giới,mọi mặt của đời sống xã hội ngày càng được nâng cao,đặc biệt là nhu cầu
trao đổi hàng hóa của con người ngày càng tăng cả về số lượng và chất lượng.
Hiện nay các công ty tin học hàng đầu thế giới không ngừng đầu tư và cải thiện
các giải pháp cũng như các sản phẩm nhằm cho phép tiến hành thương mại hóa
trên Internet. Thông qua các sản phẩm và công nghệ này, chúng ta dễ dàng nhận
ra tầm quan trọng và tính tất yếu của thương mại điện tử.Với những thao tác đơn
giản trên máy có nối mạng Internet bạn sẽ có tận tay những gì mình cần mà
không phải mất nhiều thời gian.Bạn chỉ cần vào các trang dịch vụ thương mại
điện tử làm theo hướng dẫn và click vào những gì bạn cần.Các nhà dịch vụ sẽ
mang đến tận nhà cho bạn.
Để tiếp cận và đẩy mạnh sự phổ biến của thương mại điện tử ở Việt Nam,
em đã tìm hiểu và chọn đề tài “Thiết kế website bán điện thoại di động”.
Qua khảo sát thực tế thì ở Việt Nam hình thức bán hàng qua mạng này
vẫn chưa được hoàn chỉnh bởi hình thức thanh toán quá phức tạp,cho nên ở
website này e có đưa ra một số giải pháp để làm cho đơn giản.Bên cạnh đó

website còn hỗ trợ khách hàng trong việc đăng ký, đặt hàng qua Website, cập
nhật thông tin về những sản phẩm hiện có và sắp ra mắt trên thị trường một cách
nhanh nhất… đem lại sự hài lòng cao nhất từ phía khách hàng.

SV : Nguyễn Thu Huyền - 509100099

9


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

2. Mục đích nghiên cứu
- Vận dụng tổng hợp những kiến thức đã học để tiến hành xây dựng
Website Thương mại điện tử.
- Tìm hiểu thực trạng Thương mại điện tử tại Việt Nam để triển khai hệ
thống Thương mại điện tử tại doanh nghiệp cho phù hợp.
3. Đối tượng và phạm vi nghiên cứu
- Tìm hiểu thực trạng Thương mại điện tử tại Việt Nam.
- Tìm hiểu một số công cụ và ngôn ngữ hỗ trợ quá trình xây dựng
Website.
- Các chức năng của Website Thương mại điện tử.
- Một số kỹ thuật trong Thương mại điện tử.
4. Phương pháp nghiên cứu
- Tiến hành thu thập và phân tích những thông tin, tài liệu liên quan đến
đề tài để hình thành nên những ý tưởng tổng quan (mục đích cần đạt đến của
Website, đối tượng cần hướng đến là ai?, thông tin gì đã có trong tay và sử dụng
chúng như thế nào?).
- Xác định các yêu cầu nhằm phân tích thiết kế hệ thống chương trình cho

phù hợp.
- Xây dựng chương trình theo những yêu cầu đã đặt ra.
- Triển khai chương trình và đánh giá kết quả đạt được.
5. Ý nghĩa khoa học và thực tiễn của đề tài
- Đề tài sẽ là một ví dụ minh họa thu nhỏ về “Ứng dụng Thương mại điện
tử” nói chung và “mua bán hàng qua mạng” nói riêng.
- Đề tài sẽ giúp doanh nghiệp có một cái tổng quan về Thương mại điện tử
cũng như lợi ích mà Website Thương mại điện tử mang lại.
SV : Nguyễn Thu Huyền - 509100099

10


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

- Thông qua Website, doanh nghiệp có được một kênh bán hàng mới vượt
giới hạn về không gian và thời gian.
- Tối ưu chi phí (cho cả doanh nghiệp và người tiêu dùng), nâng cao năng
lực cạnh tranh cho các doanh nghiệp trong thời kỳ hội nhập.
6. Bố cục đề tài
Chương 1 : Tổng quan về Thương mại điện tử
Chương 2 : Tổng quan về ngôn ngữ sử dụng
Chương 3 : Khảo sát chung hệ thống website
Chương 4 : Phân tích hệ thống
Chương 5 :Thiết kế hệ thống
Chương 6: Coding
Chương 7: Cài đặt và kiểm thử
Tuy đã cố gắng tìm hiểu,học hỏi qua kiến thức đã học và quá trình tìm hiểu

thực tế nhưng cũng không tránh khỏi những thiếu sót.Em kính mong quý thầy cô
thông cảm và góp ý để em có thể hoàn thiện hơn kiến thức của mình và xây
dựng một chương trình đạt hiệu quả tốt hơn.
Em xin chân thành cảm ơn TS.Nguyễn Đăng Hậu đã hướng dẫn và giúp em
hoàn thành đồ án của mình.Em cũng bày tỏ lòng biết ơn sâu sắc tới quý thầy cô
khoa Công nghệ thông tin trường Đại học Phương Đông đã tận tình giúp đỡ em
trong thời gian qua.Tôi cảm ơn các bạn đã đóng góp ý kiến và giúp đỡ tôi hoàn
thành đồ án này
Hà Nội, ngày 15 tháng 4 năm 2013
Nguyễn Thu Huyền

SV : Nguyễn Thu Huyền - 509100099

11


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

CHƯƠNG 1: TỔNG QUAN VỀ THƯƠNG MẠI ĐIỆN TỬ
1.1 Khái niệm Thương mại điện tử(TMĐT)
Thương mại điện tử là hình thức mua bán hàng hóa và dịch vụ thông qua
mạng máy tính toàn cầu.
Phạm vi của TMĐ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 TMĐT. Theo nghĩa hẹp, TMĐT chỉ gồm các hoạt động thương mại
được tiến hành 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ử.

TMĐT gồm các 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ổ 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 tuyến đến người tiêu dùng và
các dịch vụ sau bán hàng. TMĐ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). TMĐ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.
1.2 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, TMĐT có một số điểm
khác biệt cơ bản như sau:
- Các bên tiến hành giao dịch trong TMĐT không tiếp xúc trực tiếp với
nhau và không đòi hỏi biết nhau từ trước:
Trong Thương mại truyền thống các bên thường gặp gỡ nhau trực tiếp để
SV : Nguyễn Thu Huyền - 509100099

12


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

tiến hành giao dịch. Các giao dịch được thực hiện chủ yếu theo nguyên tắc vật lý
như chuyển tiền, séc, hóa đơn, vận đơn, gửi báo cáo. Các phương tiện viễn
thông như: fax, telex... chỉ được sử dụng để trao đổi số liệu kinh doanh. Tuy
nhiên, việc sử dụng các phương tiện điện tử trong Thương mại truyền thống chỉ
để chuyển tải thông tin một cách trực tiếp giữa hai đối tác của cùng một giao

dịch.
TMĐT cho phép mọi người cùng tham gia từ các vùng xa xôi hẻo lánh
đến các khu vực đô thị lớn, tạo điều kiện cho tất cả mọi người ở khắp mọi nơi
đều có cơ hội ngang nhau tham gia vào thị trường giao dịch toàn cầu và không
đòi hỏi nhất thiết phải có mối quen biết với nhau.
- 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 TMĐ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). TMĐT trực tiếp tác
động tới môi trường cạnh tranh toàn cầu:
TMĐT càng phát triển, thì máy tính cá nhân trở thành cửa sổ cho doanh
nghiệp hướng ra thị trường trên khắp thế giới. Với TMĐT, một doanh nhân dù
mới thành lập đã có thể kinh doanh ở Nhật Bản, Đức và Chilê... mà không hề
phải bước ra khỏi nhà, một công việc trước kia phải mất nhiều năm.
- Trong hoạt động giao dịch TMĐ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:
Trong TMĐT, ngoài các chủ thể tham gia quan hệ giao dịch giống như
giao dịch thương mại truyền thống đã xuất hiện một bên thứ ba đó là cung cấp
dịch vụ mạng, các cơ quan chứng thực… là những người tạo ra môi trường cho
các giao dịch TMĐT. Nhà cung cấp dịch vụ mạng và cơ quan chứng thực có
nhiệm vụ chuyển đi, lưu giữ các thông tin giữa các bên tham gia giao dịch
TMĐT, đồng thời họ cũng xác nhận độ tin cậy của các thông tin trong giao dịch
SV : Nguyễn Thu Huyền - 509100099

13


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động


TMĐT.
- Đố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 TMĐT thì mạng lưới thông tin chính là thị
trường:
Thông qua TMĐT, nhiều loại hình kinh doanh mới được hình thành. Ví
dụ: các dịch vụ gia tăng giá trị trên mạng máy tính hình thành nên các nhà trung
gian ảo làm các dịch vụ môi giới cho giới kinh doanh và tiêu dùng, các siêu thị
ảo được hình thành để cung cấp hàng hóa và dịch vụ trên mạng máy tính.
1.3 Cơ sở để phát triển Thương mại điện tử
Để phát triển TMĐT cần phải có hội đủ một số cơ sở:
- Hạ tầng kỹ thuật Internet phải đủ nhanh, mạnh đảm bảo truyền tải các
nội dung thông tin bao gồm âm thanh, hình ảnh trung thực và sống động. Một hạ
tầng Internet mạnh cho phép cung cấp các dịch vụ như xem phim, xem TV, nghe
nhạc v.v. trực tiếp. Chi phí kết nối Internet phải rẻ để đảm bảo số người dùng
Internet đủ lớn.
- Hạ tầng pháp lý: phải có luật về TMĐT công nhận tính pháp lý của các
chứng từ điện tử, các hợp đồng điện tử ký qua mạng, phải có luật bảo vệ quyền
sở hữu trí tuệ, bảo vệ sự riêng tư, bảo vệ người tiêu dùng v.v. để điều chỉnh các
giao dịch qua mạng.
- Phải có cơ sở thanh toán điện tử an toàn bảo mật. Thanh toán điện tử
qua thẻ, qua tiền điện tử, thanh toán qua EDI. Các ngân hàng phải triển khai hệ
thống thanh toán điện tử rộng khắp.
- Phải có hệ thống cơ sở chuyển phát hàng nhanh chóng, kịp thời và tin
cậy.
- Phải có hệ thống an toàn bảo mật cho các giao dịch, chống xâm nhập
trái phép, chống virus, chống thoái thác.
SV : Nguyễn Thu Huyền - 509100099

14



Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

- Phải có nhân lực am hiểu kinh doanh, công nghệ thông tin, TMĐT để
triển khai tiếp thị, quảng cáo, xúc tiến, bán hàng và thanh toán qua mạng.
1.4 Các loại hình giao dịch Thương mại điện tử
Trong TMĐT có ba chủ thể tham gia: Doanh nghiệp (B) giữ vai trò động
lực phát triển TMĐT, người tiêu dùng (C) giữ vai trò quyết định sự thành công
của TMĐT và chính phủ (G) giữ vai trò định hướng, điều tiết và quản lý. Từ các
mối quan hệ giữa các chủ thể trên ta có các loại giao dịch TMĐT: B2B, B2C,
B2G, C2G, C2C... Sau đây là các loại hình giao dịch Thương mại điện tử:
Bảng 1.1 Các loại hình giao dịch Thương mại điện tử
Chủ thể

Doanh nghiệp

Khách hàng

Chính phủ

(Business)

(Customer)

(Government)

Doanh nghiệp


B2B thông qua B2C bán hàng qua B2G

thuế

thu

(Business)

Internet,



thuế

mạng

doanh thu

Extranet, EDI
Khách hàng

C2B bỏ thầu

C2C đấu giá trên C2G
Ebay

(Customer)
Chính phủ


G2B

mua

(Government)

công cộng

nhập

thuế

thu

giao

dịch

nhập

sắm G2C quỹ hỗ trợ G2G

trẻ em, sinh viên, giữa các cơ quan
học sinh

chính phủ

Trong các loại hình giao dịch TMĐT trên thì 2 loại hình: B2B và B2C là 2
loại hình quan trọng nhất:
B2B (Business To Business): Là mô hình TMĐT giữa các doanh nghiệp với

doanh nghiệp.
B2C (Business To Customer): Là mô hình TMĐT giữa doanh nghiệp và
người tiêu dùng.
SV : Nguyễn Thu Huyền - 509100099

15


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

Cả hai hình thức thươnng mại điện tử này đều được thực hiện trực tuyến
trên mạng Internet. Tuy nhiên, giữa chúng tồn tại sự khác biệt. Trong khi
Thương mại điện tử B2B được coi là hình thức kinh doanh bán buôn với lượng
khách hàng là các doanh nghiệp, các nhà sản xuất thì thương mại điện tử B2C
lại là hình thức kinh doanh bán lẻ với đối tượng khách hàng là các cá nhân.
Trên thế giới, xu hướng thương mại điện tử B2B chiếm ưu thế vượt trội so
với B2C trong việc lựa chọn chiến lược phát triển của các công ty kinh doanh
trực tuyến.
Trong thương mại điện tử B2B, việc giao dịch giữa một doanh nghiệp với
một doanh nghiệp khác thường bao gồm nhiều công đoạn: từ việc chào bán sản
phẩm, mô tả đặc tính kỹ thuật của sản phẩm cho đến đàm phán giá cả, điều kiện
giao hàng, phương thức thanh toán...Chính vì vậy mà các giao dịch này được coi
là phức tạp hơn so với bán hàng cho người tiêu dùng. Thương mại điện tử B2B
được coi như là một kiểu “phòng giao dịch ảo”, nơi sẽ thực hiện việc mua bán
trực tuyến giữa các công ty với nhau, hoặc có thể gọi là phòng giao dịch mà tại
đó các doanh nghiệp có thể mua bán hàng hóa trên cơ sở sử dụng một nền công
nghệ chung. Khi tham gia vào sàn giao dịch này, khách hàng có cơ hội nhận
được những giá trị gia tăng như dịch vụ thanh toán hay dịch vụ hậu mãi, dịch vụ

cung cấp thông tin về các lĩnh vực kinh doanh, các chương trình thảo luận trực
tuyến và cung cấp kết quả nghiên cứu về nhu cầu của khách hàng cũng như các
dự báo công nghiệp đối với từng mặt hàng cụ thể.
1.5 Các hình thức hoạt động chủ yếu của Thương mại điện tử
1.5.1 Thư điện tử
Các doanh nghiệp, các cơ quan Nhà nước,... sử dụng thư điện tử để gửi
thư cho nhau một cách “trực tuyến” thông qua mạng, gọi là thư điện tử
(electronic mail, viết tắt là e-mail). Thông tin trong thư điện tử không phải tuân
theo một cấu trúc định trước nào.
SV : Nguyễn Thu Huyền - 509100099

16


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

1.5.2 Thanh toán điện tử
Thanh toán điện tử là việc thanh toán tiền thông qua các phương tiện điện
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àng bằng thẻ mua hàng, thẻ tín dụng. Ngày nay, với sự phát triển của TMĐT,
thanh toán điện tử đã mở rộng sang các lĩnh vực mới đó là:
- Trao đổi dữ liệu điện tử tài chính (Financial Electronic Data Interchange, gọi
tắt là FEDI).
- Tiền lẻ điện tử (Internet Cash).
- Ví điện tử (electronic purse).
- Giao dịch điện tử của ngân hàng (digital banking).
1.5.3 Trao đổi dữ liệu điện tử
Trao đổi dữ liệu điện tử (electronic data interchange, viết tắt là EDI) là

việc trao đổi các dữ liệu dưới dạng “có cấu trúc” (stuctured form), từ máy tính
điện tử này sang máy tính điện tử khác, giữa các công ty hoặc đơn vị đã thỏa
thuận bán buôn với nhau.
Theo Ủy ban liên hợp quốc về luật thương mại quốc tế (UNCITRAL),
“Trao đổi dữ liệu điện tử (EDI) là việc chuyển giao thông tin từ máy tính điện tử
này sang máy tính điện tử khác bằng phương tiện điện tử, có sử dụng một tiêu
chuẩn đã được thỏa thuận để cấu trúc thông tin”.
1.5.4 Truyền dung liệu
Dung liệu (Content) là nội dung của hàng hóa số, giá trị của nó không
phải trong vật mang tin mà nằm trong bản thân nội dung của nó. Hàng hóa có
thể được giao qua mạng thay vì trao đổi bằng cách đưa vào các băng đĩa, in
thành văn bản... Ngày nay, dung liệu được số hóa và truyền gửi theo mạng, gọi
là “giao gửi số hóa” (digital delivery).
1.5.5 Mua bán hàng hóa hữu hình
SV : Nguyễn Thu Huyền - 509100099

17


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

Đến nay, danh sách các hàng hóa bán lẻ qua mạng đã mở rộng, từ hoa đến
quần áo,... đã làm xuất hiện một loạt hoạt động gọi là “mua hàng điện tử” hay
“mua hàng qua mạng”. Ở một số nước, Internet đã trở thành công cụ để cạnh
tranh bán lẻ hàng hóa hữu hình. Tận dụng tính năng đa phương tiện của môi
trường Web và Java, người bán xây dựng trên mạng “các cửa hàng ảo”, gọi là ảo
bởi vì cửa hàng có thật nhưng ta chỉ xem toàn bộ quang cảnh cửa hàng và các
hàng hóa chứa trong đó trên từng trang màn hình một.

1.6 Lợi ích của Thương mại điện tử
1.6.1 Thu thập được nhiều thông tin
TMĐT giúp người ta tham gia thu được nhiều thông tin về thị truờng, đối
tác, giảm chi phí tiếp thị và giao dịch, rút ngắn thời gian sản xuất, tạo dựng và
củng cố quan hệ bạn hàng. Các doanh nghiệp nắm được thông tin phong phú về
kinh tế thị trường, nhờ đó có thể xây dựng được chiến lược sản xuất và kinh
doanh thích hợp với xu thế phát triển của thị trường trong nước, khu vực và
quốc tế. Điều này đặc biệt có ý nghĩa đối với các doanh nghiệp vừa và nhỏ, hiện
nay đang được nhiều nước quan tâm, một trong những động lực phát triển kinh
tế.
1.6.2 Giảm chi phí sản xuất
TMĐT giúp giảm chi phí sản xuất, trước hết là chi phí văn phòng. Các
văn phòng không giấy tờ (paperless office) chiếm diện tích nhỏ hơn rất nhiều,
chi phí tìm kiếm chuyển giao tài liệu giảm rất nhiều lần (trong đó khâu in ấn
được bỏ hẳn). Theo số liệu của hãng General Electricity của Mỹ, tiết kiệm theo
hướng này đạt tới 30%. Điều quan trọng hơn, với góc độ chiến lược, là các nhân
viên có năng lực được giải phóng khỏi nhiều công đoạn sự vụ có thể tập trung
vào nghiên cứu phát triển, sẽ đưa đến những lợi ích to lớn lâu dài.
1.6.3 Giảm chi phí bán hàng, tiếp thị và giao dịch
SV : Nguyễn Thu Huyền - 509100099

18


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

TMĐT giúp giảm thấp chi bán hàng và chi phí tiếp thị. Bằng phương tiện
Internet/Web, một nhân viên bán hàng có thể giao dịch được với rất nhiều khách

hàng, catalogue điện tử (electronic catalogue) trên Web phong phú hơn nhiều và
thường xuyên cập nhật so với catalogue in ấn chỉ có khuôn khổ giới hạn và luôn
luôn lỗi thời. Theo số liệu của hãng máy bay Boeing của Mỹ, đã có tới 50%
khách hàng đặt mua 9% phụ tùng qua Internet (và nhiều các đơn hàng về lao vụ
kỹ thuật), và mỗi ngày giảm bán được 600 cuộc gọi điện thoại.
TMĐT qua Internet/Web giúp người tiêu thụ và các doanh nghiệp giảm
đáng kể thời gian và chi phí giao dịch (giao dịch được hiểu là từ quá trình quảng
cáo, tiếp xúc ban đầu, giao dịch đặt hàng, giao dịch thanh toán). Thời gian giao
dịch qua Internet chỉ bằng 7% thời gian giao dịch qua Fax, và bằng khoảng 0.5
phần nghìn thời gian giao dịch qua bưu điện chuyển phát nhanh, chi phí thanh
toán điện tử qua Internet chỉ bằng từ 10% đến 20% chi phí thanh toán theo lối
thông thường.
Tổng hợp tất cả các lợi ích trên, chu trình sản xuất (cycle time) được rút
ngắn, nhờ đó sản phẩm mới xuất hiện nhanh và hoàn thiện hơn.
1.6.4 Xây dựng quan hệ với đối tác
TMĐT tạo điều kiện cho việc thiết lập và củng cố mối quan hệ giữa các
thành viên tham gia vào quá trình thương mại: thông qua mạng (Internet/Web)
các thành viên tham gia (người tiêu thụ, doanh nghiệp, các cơ quan Chính phủ...)
có thể giao tiếp trực tiếp (liên lạc “ trực tuyến”) và liên tục với nhau, có cảm
giác như không có khoảng cách về địa lý và thời gian nữa; nhờ đó sự hợp tác và
sự quản lý đều được tiến hành nhanh chóng một cách liên tụ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óng trên phạm vi toàn quốc,
toàn khu vực, toàn thế giới, và có nhiều cơ hội để lựa chọn hơn.

1.6.5 Tạo điều kiện sớm tiếp cận kinh tế tri thức
SV : Nguyễn Thu Huyền - 509100099

19



Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

Trước hết, TMĐT sẽ kích thích sự phát triển của ngành công nghệ thông
tin tạo cơ sở cho sự phát triển kinh tế 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: nếu không nhanh chóng tiếp cận nền kinh tế tri
thức thì sau khoảng một thập kỷ nữa, nước đang phát triển có thể bị bỏ rơi hoàn
toàn. Khía cạnh lợi ích này mang tính chiến lược công nghệ và tính chính sách
phát triển cần cho các nước công nghiệp hóa.
1.7 Những trở ngại của việc tiếp cận Thương mại điện tử
Trong hầu hết các trường hợp, nếu có một hệ thống TMĐT sẽ mang lại
nhiều thuận lợi và lợi ích trong kinh doanh. Thế nhưng, tại sao nhiều doanh
nghiệp vẫn không tận dụng các tiến bộ kỹ thuật tuyệt vời của Internet và
TMĐT? Đó chính là một số rào cản hay nói cách khác đó chính là những khó
khăn khi các doanh nghiệp tiếp cận đến TMĐT:
- Không thích thay đổi.
- Thiếu hiểu biết về công nghệ.
- Sự chuẩn bị đầu tư và chi phí.
- Không có khả năng để bảo trì.
- Thiếu sự phối hợp với các công ty vận chuyển.
Trong tất cả các lý do trên, “không thích thay đổi” là lý do phổ biến nhất
ngăn cản doanh nghiệp tham gia vào TMĐT, họ cảm thấy đơn giản hơn với
những gì họ đã làm. Ví dụ một chủ doanh nghiệp nhỏ, họ đã có nhiều năm thành
công trong công việc kinh của họ, rõ ràng họ không muốn chuyển đến một hệ
thống TMĐT vì nếu vậy họ phải có một thời gian khá dài để thích ứng với sự
thay đổi này. Đây là loại tư duy thường liên quan trực tiếp đến lý do “thiếu hiểu
biết về công nghệ” mà nhiều cá nhân ngày nay đang lo ngại bởi kỹ thuật - công
nghệ cao và cũng không thạo trong lĩnh vực công nghệ của doanh nghiệp. Vì
vậy, điều lo sợ về công nghệ (hoặc các khía cạnh của học tập mới của công

SV : Nguyễn Thu Huyền - 509100099

20


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

nghệ) là một rào cản lớn trong thị trường TMĐT. Ngoài ra, TMĐT sẽ luôn yêu
cầu một đầu tư ngay từ ban đầu để thiết lập một hệ thống. Bên cạnh đó, để nâng
cao hệ thống TMĐT sẽ phải duy trì qua thời gian và đây cũng chính là một rào
cản. Vì vậy, để tiếp cận TMĐT, các doanh nghiệp phải xem xét mọi tình huống
trên cở sở cá nhân doanh nghiệp và dự thảo một chiến lược để vượt qua những
trở ngại đó.

SV : Nguyễn Thu Huyền - 509100099

21


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

CHƯƠNG 2: TỔNG QUAN VỀ NGÔN NGỮ SỬ DỤNG
Thương mại điện tử ngày một phát triển trên thế giới nói chung và ở Việt Nam
nói riêng ,sự ra đời của các ngôn ngữ lập trình cho phép bạn thiết kế và xây
dựng các ứng dụng thương mại điện tử dưới nhiều hình thức khác nhau . Trong
đó,người ta thường sử dụng HTML cho việc thiết kế các trang web tĩnh và PHP

cho xây dựng trang web động và sử dụng MySQL để thiết kế cơ sở dữ liệu.
2.1.Tổng quan về HTML
HTML ( viết tắt cho HyperText Markup Language, hay là "Ngôn ngữ Đánh dấu
Siêu văn bản") là một ngôn ngữ đánh dấu được thiết kế ra để tạo nên các trang
web với các mẩu thông tin được trình bày trên World Wide Web . HTML được
định nghĩa như là một ứng dụng đơn giản của SGML và được sử dụng trong các
tổ chức cần đến các yêu cầu xuất bản phức tạp. HTML đã trở thành một
chuẩn Internet do tổ chức World Wide Web Consortium (W3C) duy trì. Phiên
bản chính thức mới nhất của HTML là HTML 4.01 (1999). Sau đó, các nhà phát
triển đã thay thế nó bằng XHTML . Hiện nay, HTML đang được phát triển tiếp
với phiên bản HTML5 hứa hẹn mang lại diện mạo mới cho Web.
Bằng cách dùng HTML động hoặc Ajax , lập trình viên có thể được tạo ra và xử
lý bởi số lượng lớn các công cụ, từ một chương trình soạn thảo văn bản đơn
giản – có thể gõ vào ngay từ những dòng đầu tiên – cho đến những công cụ xuất
bản WYSIWYG phức tạp.
HTML không phải là ngôn ngữ lập trình, nó là ngôn ngữ trình bày.
 Các dạng thẻ HTML


Thẻ HTML dùng để viết lên những thành tố HTML



Thẻ HTML được bao quanh bởi hai dấu lớn hơn < và > nhỏ hơn.



Những thẻ HTML thường có một cặp giống như <b> và </b>

SV : Nguyễn Thu Huyền - 509100099


22


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động



Thẻ thứ nhất là thẻ mở đầu và thẻ thứ hai là thẻ kết thúc.



Dòng chữ ở giữa hai thẻ bắt đầu và kết thúc là nội dung.



Những thẻ HTML không phân biệt in hoa và viết thường, ví dụ dạng <b>
và <B> đều như nhau

 Các thuộc tính của thẻ HTML


Những thẻ HTML đều có những thuộc tính riêng. Những thuộc tính này
cung cấp thông tin về thành phần HTML của trang web. Tag này xác định
thành phần thân của trang HTML: <body>. Với một thuộc tính thêm vào
là bgcolor, bạn có thể báo cho trình duyệt biết rằng màu nền của trang này
là màu đỏ, giống như sau: <body bgcolor="red"> hoặc bgcolor="#E6E6E6"> (#E6E6E6 là giá trị hex của màu)




Thẻ này sẽ xác định dạng bảng HTML:<table> với một thuộc tính đường
viền (border), bạn có thể báo cho trình duyệt biết rằng bảng sẽ không có
đường viền: <table border="0">



Thuộc tính luôn luôn đi kèm một cặp như name/value: name="value"
(tên="giá trị") thuộc tính luôn luôn được thêm vào thẻ mở đầu của thành
phần HTML.

2.2.Tổng quan về ngôn ngữ php
2.2.1.Lịch sử phát triển
PHP - viết tắt của PHP Hypertext Preprocessor .Vào khoảng năm 1994, Rasmus
Lerdorf đưa một số đoạn Perl Script vào trang Web để theo dõi xem ai đang đọc
tài liệu của ông ta. Dần dần, người ta bắt đầu thích các đoạn Script này và sau đó
đã xuất bản một gói công cụ có tên là "Personal Home Pages" (nghĩa đầu tiên
của PHP). Ông ta đã viết một cơ chế nhúng và kết hợp với một số công cụ khác
để phân tích đầu vào từ các mẫu biểu HTML: FI, Form Interpreter hay Phiên
dịch mẫu biểu, được tạo ra theo cách đó và được đặt tên là PHP/FI hay PHP2.
SV : Nguyễn Thu Huyền - 509100099

23


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động


Nó được hoàn thành vào khoảng giữa năm 1995.
2.2.2.Điểm mạnh của PHP
Mã nguồn mở
- Có lẽ nhiều bạn cũng biết PHP là một sản phẩm mã nguồn mở (Open-source)
nên việc cài đặt và tùy biến PHP là miễn phí và tự do.
- Vì có ưu thế nguồn mở nên PHP có thể được cài đặt trên hầu hết các Web
Server thông dụng hiện nay như Apache, IIS…
Tính Cộng đồng của PHP
- Là một ngôn ngữ mã nguồn mở cùng với sự phổ biến của PHP thì cộng đồng
PHP được coi là khá lớn và có chất lượng.
- Với cộng đồng phát triển lớn, việc cập nhật các bản vá lỗi phiên bản hiện tại
cũng như thử nghiệm các phiên bản mới khiến PHP rất linh hoạt trong việc hoàn
thiện mình.
- Cộng đồng hỗ trợ, chia sẽ kinh nghiệm của PHP cũng rất dồi dào. Với rất nhiều
diễn đàn, blog trong và ngoài nước nói về PHP đã khiến cho quá trình tiếp cận
của người tìm hiểu PHP được rút ngắn nhanh chóng.
Thư viện phong phú
- Ngoài sự hỗ trợ của cộng đồng, thư viện script PHP cũng rất phong phú và đa
dạng. Từ những cái rất nhỏ như chỉ là 1 đoạn code, 1 hàm (PHP.net…) cho tới
những cái

lớn hơn

như

Framework

(Zend,


CakePHP, CogeIgniter,

Symfony…) ,ứng dụng hoàn chỉnh (Joomla, WordPress, PhpBB…)
- Với thư viện code phong phú, việc học tập và ứng dụng PHP trở nên rất dễ
dàng và nhanh chóng. Đây cũng chính là đặc điểm khiến PHP trở nên khá nổi
bật và cũng là nguyên nhân vì sao ngày càng có nhiều người sử dụng PHP để
phát triển web.

SV : Nguyễn Thu Huyền - 509100099

24


Đồ án tốt nghiệp

Thiết kế website bán điện thoại di động

Hỗ trợ kết nối nhiều hệ cơ sở dữ liệu
- Nhu cầu xây dựng web có sử dụng cơ sở dữ liệu là một nhu cầu tất yếu và PHP
cũng đáp ứng rất tốt nhu cầu này. Với việc tích hợp sẵn nhiều Database Client
trong PHP đã làm cho ứng dụng PHP dễ dàng kết nối tới các hệ cơ sở dữ liệu
thông dụng.
- Việc cập nhật và nâng cấp các Database Client đơn giản chỉ là việc thay thế các
Extension của PHP để phù hợp với hệ cơ sở dữ liệu mà PHP sẽ làm việc.
- Một số hệ cơ sở dữ liệu thông dụng mà PHP có thể làm việc là: MySQL, MS
SQL, Oracle, Cassandra…
Lập trình hướng đối tượng
- Ngày nay, khái niệm lập trình hướng đối tượng (OOP) đã không còn xa lạ với
lập trình viên. Với khả năng và lợi ích của mô hình lập trình này nên nhiều ngôn
ngữ đã triển khai để hỗ trợ OOP.

- Từ phiên bản PHP 5, PHP đã có khả năng hỗ trợ hầu hết các đặc điểm nổi bật
của lập trình hướng đối tượng như là Inheritance, Abstraction, Encapsulation,
Polymorphism, Interface, Autoload…
- Với việc ngày càng có nhiều Framework và ứng dụng PHP viết bằng mô hình
OOP nên lập trình viên tiếp cận và mở rộng các ứng dụng này trở nên dễ dàng
và nhanh chóng.
Tính Bảo mật
- Bản thân PHP là mã nguồn mỡ và cộng đồng phát triển rất tích cực nên có thể
nói PHP khá là an toàn.
- PHP cũng cung cấp nhiều cơ chế cho phép bạn triển khai tính bảo mật cho ứng
dụng của mình như session, các hàm filter dữ liệu, kỹ thuật ép kiểu, thư viện
PDO (PHP Data Object) để tương tác với cơ sở dữ liệu an toàn hơn.
- Kết hợp với các kỹ thuật bảo mật ở các tầng khác thì ứng dụng PHP sẽ trở nên
SV : Nguyễn Thu Huyền - 509100099

25


×