Tải bản đầy đủ (.docx) (41 trang)

Báo cáo tốt nghiệp website bán hàng online

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 (2.73 MB, 41 trang )

BỘ LAO ĐỘNG THƯƠNG BINH VÀ XÃ HỘI TP.HỒ CHÍ MINH TRƯỜNG
CAO ĐẲNG KINH TẾ - CÔNG NGHỆ TP. HỒ CHÍ MINH

---------oOo---------

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP
ĐỀ TÀI:
Website Bán Hàng Online
“Alice Shop”.
“ />
Giảng viên hướng dẫn: Th.S
Sinh viên thực hiện:
Lớp:
Niên Khóa:
Ngành: Công Nghệ Thông Tin.
Chuyên ngành: Công Nghệ Thông Tin.

TP. Hồ Chí Minh, tháng 6

năm


LỜI NÓI ĐẦU
Ngày nay việc kinh doanh chung của các cơng ty là làm sao có thể bán được
nhiều mặt hàng, quan hệ với nhiều đối tác và có nhiều khách hàng biết đến và mua sản
phẩm của mình. Trong những năm qua, bên cạnh sự phát triển của môi trường giao tiếp
thông tin, nhu cầu sử dụng các thiết bị điện tử và internet đã tăng cao, tạo nên một thị
trường trên mạng sôi động không kém thực tế.
Thương mại điện tử là một hình thức mua bán và trao đổi thơng tin qua internet.
Cơng ty, doanh nghiệp có thể giới thiệu tất cả sản phẩm của mình bằng hình ảnh và thơng
tin trên trang web để khách hàng có thể xem, than khảo và lựa chọn. Đây là hình thức


kinh doanh tiện lợi, dễ dàng và đặc biệt đang phát triển, sẽ có cơ hội thuận lợi lớn cho các
công ty, doanh nghiệp đang trên đường phát triển tạo nên thành cơng và danh tiếng cho
mình.
Trong bất cứ lĩnh vực nào, thương mại điện tử cũng có lợi thế. Nó khơng những
làm giảm thời gian mà cịn làm giảm chi phí cho mọi vấn đề giao dịch của con người.
Việc kinh doanh qua mạng không chỉ đáp ứng nhu cầu của con người mà còn giúp cho
người sử dụng so sánh giá ở nhiều nơi để mua những mặt hàng tốt, giá hợp lý. Với những
kiến thức đã học và thời gian thực tế, em đã lựa chọn đề tài “Xây dựng website bán hàng
Online “Alice Shop””.


LỜI CẢM ƠN
Đầu tiên cho em xin trân trọng gửi lời cảm ơn chân thành và sự kính trọng tới Các
Thầy và Cô ngành Công nghệ thông tin trường Cao Đẳng Kinh Tế - Công Nghệ TP.HCM,
và đặc biệt là giáo viên hướng dẫn Thầy đã tận tình hướng dẫn, chỉ bảo em trong suốt quá
trình thực hiện luận văn này.
Do kiến thức cịn hạn hẹp nên khơng tránh khỏi những thiếu sót trong cách hiểu,
lỗi trình bày. Em rất mong nhận được sự đóng góp ý kiến của quý thầy cô và ban lãnh
đạo, các anh chị trong công ty để báo cáo tốt nghiệp đạt được kết quả tốt hơn.
Em xin chân thành cảm ơn!
TP.HCM, ngày 28 tháng 06 năm 20


NHẬN XÉT CỦA ĐƠN VỊ THỰC TẬP
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................

..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................
..................................................................................................................................................

TPHCM, ngày

tháng

năm 20

Người giám sát thực tập
(kí tên, ghi rõ họ tên và đóng dấ


TRƯỜNG CAO ĐẲNG KT-CN TP.HCM

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM

ĐỘC LẬP – TỰ DO
KHOA: KỸ
– HẠNH PHÚC
THUẬT – CÔNG
NGHỆ
----------------------

---------------------

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG
VIÊN HƯỚNG DẪN
ĐỀ TÀI: Website Bán Hàng Online

“Alice Shop”

https://alicedin
o.epizy.com/ ”

Sinh viên thực hiện: – MSSV:
............................................................................
............................................................. ........
Nhận xét của giáo
viên:....................................................................
.......................................
............................................................................
......................................................................
............................................................................
......................................................................
............................................................................
......................................................................

............................................................................
......................................................................
............................................................................
......................................................................
............................................................................
......................................................................
............................................................................
......................................................................


.................................................................
.................................................................
................
.................................................................
.................................................................
................
.................................................................
.................................................................
................
.................................................................
.................................................................
................
.................................................................
.................................................................
................

Điểm bằng số:..............................................
Điểm bằng chữ:............................................

(Ký và ghi rõ

họ tên)


TRƯỜNG CAO ĐẲNG KT-CN TP.HCM

CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
ĐỘC LẬP – TỰ DO
KHOA: KỸ
– HẠNH PHÚC
THUẬT – CÔNG
NGHỆ
----------------------

---------------------

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG
VIÊN HƯỚNG DẪN
ĐỀ TÀI: Website Bán Hàng Online

“Alice Shop”
“ />Sinh viên thực hiện: – MSSV:
............................................................................
............................................................. ........
Nhận xét của giáo
viên:....................................................................
.......................................
............................................................................
......................................................................
............................................................................
......................................................................

............................................................................
......................................................................
............................................................................
......................................................................
............................................................................
......................................................................
............................................................................
......................................................................
............................................................................
......................................................................
............................................................................
......................................................................


.................................................................
.................................................................
................
.................................................................
.................................................................
................
.................................................................
.................................................................
................
.................................................................
.................................................................
................

Điểm bằng
số:..............................................
Điểm bằng chữ:............................................


(Ký và ghi rõ
họ tên)


Mục Lục
CHƯƠNG 1: GIỚI VỀ ĐƠN VỊ THỰC TẬP................................................................................. 1
1.1 Thơng Tin Chung.................................................................................................................................. 1
1.2 Q Trình Hình Thành Và Phát Triển........................................................................................... 1
1.3 Sứ Mệnh Và Tầm Nhìn....................................................................................................................... 2
1.4 Cơ Cấu Tổ Chức Của Công Ty........................................................................................................ 3
CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT.................................................................................................... 4
2.1. Lý Do Chọn Đề Tài............................................................................................................................ 4
2.2 Mục Đích Chọn Đề Tài..................................................................................................................... .5
2.3 Đối Tượng Của Đề Tài....................................................................................................................... 5
2.4 Website là gì?......................................................................................................................................... 5
2.5 Ứng Dụng Của Đề Tài........................................................................................................................ 5
2.6 Các Công Cụ Hỗ Trợ........................................................................................................................... 6
2.7 Giới Thiệu Về Php.............................................................................................................................. 6
2.8 Giới Thiệu Về Phpmyadmin........................................................................................................... 8
2.9 Giới Thiệu Về Mơ Hình Mvc....................................................................................................... 10
2.10 Giới Thiệu Về Xampp................................................................................................................... 12
2.11 Nền Tảng Wordporess.................................................................................................................... 14
CHƯƠNG 3: WEBSITE BÁN HÀNG ONLINE......................................................................... 16
3.1 Phân Tích Quy Trình Nghiệp Vụ................................................................................................. 16
3.2 Phân Tích Usecase............................................................................................................................. 17
3.3 Phân Tích Sơ Đồ Lớp....................................................................................................................... 17
3.4 Phân Tích Sơ Đồ Nghiệp Vụ Chức Năng................................................................................. 18
3.5 Bảng Cơ Sở Dữ Liệu........................................................................................................................ 18
3.6 Giao Diện Trang Website................................................................................................................ 21

CHƯƠNG 4: TỔNG KẾT...................................................................................................................... 30
4.1 Kết Quả Đạt Được............................................................................................................................. 30
4.2 Hướng Phát Triển.............................................................................................................................. 30
4.3 Đánh Giá Ưu Nhược Điểm Của Ứng Dụng............................................................................. 30
TÀI LIỆU THAM KHẢO....................................................................................................................... 31


Chương 1: Giới Thiệu Về Đơn Vị Thực Tập
1.1: Giới thiệu về đơn vị thực tập.
Tên đơn vị thực tập: “Công ty TNHH XNK Đại Dũng”.
Mã số thuế: 3702682373
Địa chỉ: 23 Đường số 2 Khu nhà ở thương mại Đường Sắt, Khu phố Thống Nhất 1,
P. Dĩ An, Tp. Dĩ An, Bình Dương
Chi nhánh tại Cần Thơ: 195 Nguyễn Tri Phương, P. An Khánh, Q. Ninh Kiều,
TP Cần Thơ
Số điện thoại: 0975 033133
0904.454504 (Ms. Ngọc Phượng)
Email:
Website: /> />Logo:

1.2: Quá trình hình thành và phát triển.
Cơng ty TNHH XNK Đại Dũng (viết tắt: Công ty XNK Đại Dũng) được thành lập
vào năm 2010 đến nay đã trải qua 11 năm hoạt động sản xuất kinh doanh. Gỗ Đại
1


Dũng tự hào trở thành thương hiệu đồ Nhà bếp, Gia dụng và Đồ chơi trẻ em hàng đầu
tại Việt Nam với nhiều hệ thống đại lý và xuất khẩu qua nhiều Quốc Gia.
Đại Dũng có 2 nhà máy tại Bình Dương và nhà máy tại Cần Thơ. Cùng với dây
chuyền công nghệ hiện đại, công ty sẵn sàng đáp ứng các đơn hàng lớn, nhỏ, đòi hỏi

kỹ thuật cao… Gắn bó cùng với cơng ty là đội ngũ hơn 300 Cán Bộ, Công Nhân Viên
lành nghề, am hiểu chuyên mơn, có bề dày kinh nghiệm nhiều năm trong ngành chế
biến gỗ.
Để có được những sản phẩm ưu việt, Cơng Ty Đại Dũng đã áp dụng hệ thống quản
lý chất lượng tiêu chuẩn Quốc tế ISO 9001: 2015. Ngoài ra, sản phẩm của Đại Dũng
cũng đã đạt các chứng nhận an toàn theo tiêu chuẩn châu Âu (CE) và quy chuẩn Việt
Nam (CR), bảo đảm xuất khẩu đi nhiều nước trên thế giới, đặt biệt là các nước khó
tính như Nhật bản, Mỹ, Anh… và tiêu thụ ở thị trường Việt Nam. Trong những năm
qua, Đại Dũng đã đạt nhiều thành tích, chứng nhận uy tin:
Năm 20, đánh dấu bước ngoặc 11 năm hình thành và phát triển, mặc dù đã trải qua
nhiều khó khăn, thách thức nhưng với sự nỗ lực và quyết tâm thực hiện theo đúng
phương châm “Nâng cao quản lý chính là nâng cao chất lượng. Giữ uy tín chính là
giữ khách hàng”, Đại Dũng tin rằng sẽ tiếp tục mang lại sự hài lòng cho tất cả khách
hàng.

1.3: Sứ mệnh và tầm nhìn.
Cơng ty Đại Dũng luôn cung cấp sản phẩm và dịch vụ chất lượng cao; nâng tầm
hình ảnh và giữ vững vị trí là nhà sản xuất đồ gia dụng, nhà bếp và đồ chơi bằng gỗ
hàng đầu tại Việt Nam.
1.
2.

Lấy chất lượng, thời gian giao hàng đúng hẹn làm cam kết với khách hàng.

Lấy ý thức, quan tâm bảo vệ môi trường và cộng đồng làm khởi sự cho mọi hoạt
động.

3.

Lấy trách nhiệm, quan tâm lợi ích, đãi ngộ và phát triển CB-CNV làm phương châm.

4.

Lấy sự đồng hành, giữ cam kết cùng đối tác làm mục tiêu lâu dài.

5.

Lấy sự khác biệt vượt trội, tri thức sáng tạo làm nền tảng cho sự phát triển.

6.

Lấy lợi ích dài hạn để thỏa mãn cho các cổ đông.
2


1.4: Cơ cấu tổ chức của công ty.

Giám Đốc

Quản Lý

Bộ
Phận
Kỹ
Thuật

Bộ
Phận
Sản
Xuất


Bộ Phận
Chăm
Sóc
Khách Hàng

Hình 1.1: Cơ cấu tổ chức của cơng ty.


Giám đốc: là một người từ một nhóm người quản lý dẫn dắt hoặc giám sát một
khu vực cụ thể của một công ty.



Quản lý: là việc quản trị của một tổ chức, cho dù đó là một doanh nghiệp, một tổ
chức phi lợi nhuận hoặc cơ quan chính phủ



Bộ phận kỹ thuật: Quản lý, điều hành và kiểm tra những việc liên quan đến kỹ
thuật, công nghệ. Mục tiêu nhằm đảm bảo tiến độ sản xuất, kế hoạch và các dự án
của cơng ty. Đồng thời đảm bảo an tồn lao động, chất lượng cũng như khối
lượng và hiệu quả hoạt động của tồn cơng ty.



Bộ phận sản xuất: quản lý sản xuất sẽ người chịu trách nhiệm giám sát, điều phối
và đảm bảo sản xuất kịp tiến độ để bàn giao cho khách hàng.




Bộ phận chăm sóc khách hàng: xây dựng danh sách khách hàng dài hạn giúp giảm
chi phí tìm kiếm khách hàng, cải thiện lợi nhuận.

3


CHƯƠNG 2 : CƠ SỞ LÝ THUYẾT
2.1. Lý do chọn đề tài
-

Ngày nay với việc khoa học và kỹ thuật phát triển mạnh mẽ đặc biệt là công nghệ
thông tin, những gì mà cơng nghệ thơng tin tạo ra giúp con người phát triển theo
nhiều lĩnh vực.

-

Đặc biệt trong lĩnh vực thương mại điện tử, việc áp dụng công nghệ thông tin vào
thương mại điện tử giúp cho việc mua bán trên mạng ngày càng dễ dàng và thuận
lợi hơn. Việc mua bán trên mạng dễ dàng hơn, sẽ kích thích người tiêu dùng mua
hàng nhiều hơn qua đó sẽ tăng doanh thu cho cửa hàng. Tuy nhiên hiện nay việc
mua bán trên mạng vẫn còn gặp nhiều vấn đề như:


Người tiêu dùng lo ngại về chất lượng sản phẩm.



Lo ngại hàng hóa khơng đến được tay người tiêu dùng.




Lo ngại tính chất bảo mật thơng tin khách hàng trên website thương mại điện
tử.



Lo ngại về tính bảo mật của hệ thống thanh toán trên website thương mại điện
tử.

-

Mặt khác việc bán hàng qua mạng có nhiều lợi ích hơn so với bán hàng truyền
thống.

-



Quảng bá thông tin và tiếp thị tồn cầu với chi phí thấp.



Cung cấp dịch vụ tốt hơn cho khách hàng.



Tăng doanh thu và giảm chi phí.




Tạo lợi thế cạnh tranh.

Do đó, để tạo được một website thương mại điện tử chuyên nghiệp và tạo được
lòng tin cho khách hàng là một việc không dễ dàng.

-

Trong khn khổ đề tài của mình, em chỉ dừng lại ở việc giới thiệu sản phẩm thời
trang và nhận đặt hàng qua mạng. Mặc dù đã cố gắng rất nhiều để hồn thành cơng
việc nhưng do thời gian có hạn và kiến thức thực tế chưa nhiều nên còn thiếu sót
cần được bổ sung. Em mong nhận được ý kiến đóng góp của thầy cơ và bạn bè.

4


2.2 Mục đích chọn đề tài.
Thơng tin hiện nay là một lĩnh vực rất quan trọng đối với cuộc sống hiện nay, bên
cạnh đó các nhu cầu nghe nhìn, giải trí, trao đổi thơng tin, vì vậy cần các mặt hàng
khác nhau để phục vụ cho nhu cầu trên, nhưng để chọn được mặt hàng như ý
muốn đúng với nhu cầu thì lại khơng hề dễ, với lý do đó mà em xây dựng nên
website bán hàng online nhằm một phần nào đó giúp khách hàng có thể lựa chọn
và mua những mặt hàng mọi lúc mọi nơi mà không cần đi xa mà hàng về tận nhà
chỉ cần một cú click chuột.
2.3 Đối tượng của đề tài.
-

Người tiêu dùng.

-


Mạng Internet.

-

Các thiết bị sử dụng trên mạng như máy tính, điện thoại…

2.4 Website là gì?
Website, cịn gọi là trang web (có thể nhầm lẫn với "web page") hoặc trang
mạng, là một tập hợp trang web, thường chỉ nằm trong một tên miền hoặc tên miền
phụ trên World Wide Web của Internet. Một trang web là tập
tin HTML hoặc XHTML có thể truy nhập dùng giao thức HTTP. Trang mạng có thể
được xây dựng từ các tệp tin HTML (trang mạng tĩnh) hoặc vận hành bằng các
CMS chạy trên máy chủ (trang mạng động).
Trang mạng có thể được xây dựng bằng nhiều ngơn ngữ lập trình khác nhau
(PHP, ASP.NET, Java, Ruby on Rails, Perl,...).

2.5 Ứng dụng của đề tài.
-

Website mà em xây dựng tuy chưa thực sự hồn chỉnh nhưng nó cũng giúp ích cho
người sử dụng dễ dàng trong việc mua bán sản phẩm, quảng bá sản phẩm, cập nhật
thông tin của sản phẩm mới, sản phẩm bán chạy của cửa hàng, giảm chi phí kinh
doanh và tăng doanh thu cho cửa hàng.
5


-

Đối với khách hàng và cửa hàng: Khách hàng có thể xem được thông tin chi tiết
về sản phẩm của cửa hàng, tìm kiếm sản phẩm, có thể đăng nhập để mua hàng, gửi

các góp ý để cửa hàng hồn thiện hơn, làm cho cửa hàng ngày càng vững mạnh
hơn.

-

Đối với em: Nâng cao trình độ thiết kế website và phân tích một website thương
mại điện tử. Ngồi ra có thể giúp em hiểu sâu hơn về ngôn ngữ và phần mềm hỗ
trợ em trong quá trình làm đồ án.

2.6 Các công cụ hỗ trợ.
-

Sử dụng các phần mềm như: phpMyAdmin, Xampp

-

Sử dụng ngôn ngữ: PHP trên nền tảng Wordpress.

2.7 Giới thiệu về PHP.
-

PHP: Hypertext Preprocessor, thường được viết tắt thành PHP là một ngơn ngữ
lập trình kịch bản hay một loại mã lệnh chủ yếu được dùng để phát triển các ứng
dụng viết cho máy chủ, mã nguồn mở, dùng cho mục đích tổng qt. Nó rất thích
hợp với web và có thể dễ dàng nhúng vào trang HTML. Do được tối ưu hóa cho
các ứng dụng web, tốc độ nhanh, nhỏ gọn, cú pháp
giống C và Java, dễ học và thời gian xây dựng sản phẩm tương đối ngắn hơn
so với các ngôn ngữ khác nên PHP đã nhanh chóng trở thành một ngơn ngữ
lập trình web phổ biến nhất thế giới.


-

Ngôn ngữ, các thư viện, tài liệu gốc của PHP được xây dựng bởi cộng đồng và có
sự đóng góp rất lớn của Zend Inc., cơng ty do các nhà phát triển cốt lõi của PHP
lập nên nhằm tạo ra một môi trường chuyên nghiệp để đưa PHP phát triển ở quy
mô doanh nghiệp

6


Hình 2.1: Quá trình hoạt động của một trang web PHP.

Ưu điểm.
Về ưu điểm được giới thiệu sơ qua trong nội dung trên, chúng tôi sẽ cho bạn thấy
ưu điểm nổi bật nhất về ngơn ngữ PHP này:


Đầu tiên đó là PHP được sử dụng miễn phí. Là một lợi thế cực lớn cho ai
muốn học lập trình này. Các bạn có thể học và thực hành theo dạng online.
Khơng cần phải lo đến việc chi trả số tiền lớn để học lập trình.



Cú pháp và cấu trúc của PHP tương đối dễ dàng. Nếu bạn muốn học về ngôn
ngữ này, bạn sẽ không phải mất quá nhiều thời gian để hiểu được. Đa số các bạn
lập trình viên thường ngại với cấu trúc khó. Là một ưu điểm lớn cho mọi người
quan tâm và yêu thích hàng đầu về ngơn ngữ lập trình.




Sẽ rất dễ kiếm được việc làm với mức lương khủng. Đa số công ty thiết kế web
hiện nay đều có bộ phận PHP. Và đó là điều khơng thể thiếu. Ngồi ra cịn có
thêm các cơng ty về phần mềm. Nhiều công việc lớn khác nhau, cũng như nhiều
công ty khác nhau sẽ mang lại cho bạn thu nhập đáng kể.


Không chỉ với hiện tại mà trong tương lai. ngơn ngữ lập trình này sẽ cịn phát
triển mạnh mẽ hơn nữa để khẳng định vị trí của mình ln là cao nhất trong
các bảng khảo sát ngơn ngữ lập trình.

7


Nhược điểm.
Tuy nhiều với ưu điểm kể trên, PHP cũng có vài nhược điểm cơ bản như sau:


PHP cịn hạn chế về cấu trúc của ngữ pháp. Nó khơng được thiết kế gọn gàng
và không được đẹp mắt như những ngơn ngữ lập trình khác.


PHP chỉ có thể hoạt động và sử dụng được trên các ứng dụng trong web. Đó
chính là lý do khiến cho ngơn ngữ này khó có thể cạnh tranh được với những
ngơn ngữ lập trình khác. Nếu như muốn phát triển và nhân rộng hơn nữa
trong lập trình.

2.8 Giới thiệu về phpMyAdmin.
phpMyAdmin là một cơng cụ nguồn mở miễn phí được viết bằng ngơn
ngữ lập trình PHP để xử lý các tác vụ quản trị của MySQL thơng qua một trình
duyệt web. Nó có thể thực hiện nhiều tác vụ như tạo, sửa đổi hoặc xóa bỏ cơ sở dữ

liệu, bảng, các trường hoặc bản ghi; thực hiện theo báo cáo SQL; hoặc quản lý
người dùng và cấp phép.

Hình 2.2: Giao diện phpMyAdmin.

Ưu điểm.
Hãy cùng điểm qua một số những ưu điểm lớn nhất của phpMyAdmin:


Tăng hiệu quả công tác quản lý cơ sở dữ liệu



Cộng đồng hỗ trợ rộng lớn
8


-



Đa ngơn ngữ



Chi phí

Tăng hiệu quả cơng tác quản lý cơ sở dữ liệu



phpMyAdmin mang đến giao diện xử lý các thao tác trên cơ sở dữ liệu
một cách trực quan. Từ đó, tiết kiệm thời gian, thao tác so với việc
thực hiện bằng dịng lệnh trên command line.



Là cơng cụ đa năng có thể vừa làm việc với một đối tượng vừa xử lý lỗi
hoặc các tính huống bất ngờ.

-

Cộng đồng hỗ trợ rộng lớn
phpMyAdmin có tính chất là một mã nguồn mở, được phát triển bởi rất



nhiều lập trình viên trên tồn thế giới. Nhờ đó, người dùng sẽ nhận được
sử hỗ trợ rất lớn từ cộng đồng.
-

Đa ngơn ngữ


Được duy trì bởi The phpMyAdmin Project hiện có sẵn đến 64 ngơn
ngữ khác nhau.

-

Chi phí



Dù có nhiều ưu điểm và mang đến nhiều lợi ích vượt bậc, phpMyAdmin
vẫn là cơng cụ hồn tồn miễn phí.

Nhược điểm.
Bảo mật
Hạn chế lớn nhất của các mã nguồn mở chắc chắn là vấn đề bảo mật. Hạn chế
truy cập vào URL của phpMyAdmin từ những địa chỉ IP cố định.


Sao lưu
Như đã chia sẻ, thao tác sao lưu và phục hồi dữ liệu thủ cơng trên
phpMyAdmin vẫn cịn một số nhược điểm:



Khơng thể tự xuất database.

Chỉ có thể kết nối thơng qua trình duyệt tức chỉ lưu được các bản sao lưu
vào các local drive có sẵn trên hệ thống.



Định dạng file xuất bằng phpMyAdmin khơng được mã hóa(thiếu an
tồn) và chiếm dung lượng đĩa lớn.

9


2.9 Giới Thiệu Về Mơ Hình MVC.

-

MVC là tên viết tắt của Model-View-Controller là một mơ hình kiến trúc ngăn
cách một ứng dụng thành 3 phần logic chính: mơ hình, quan điểm và bộ điều
khiển. Mỗi thành phần sẽ có một nhiệm vụ riêng biệt và độc lập với những
thành phần khác.

-

MVC cung cấp các phần cơ bản để thiết kế một chương trình cho máy tính để bàn
hoặc thiết bị di động, cũng như các ứng dụng web. Mô hình này hoạt động tốt với
lập trình hướng đối tượng, vì những mơ hình, khung nhìn và bộ điều khiển khác
nhau thì có thể được coi là đối tượng và chúng được sử dụng lại trong một ứng
dụng.

Hình 2.3: mơ hình MVC.
-

Model: là một tập hợp các đối tượng biểu diễn cho phần dữ liệu của chương trình.

-

View: là phần giao diện, bao gồm việc hiện dữ liệu ra màn hình, cung cấp
menu, nút bấm, hộp đối thoại, chọn lựa,… để người dùng có thể thêm xóa sửa,
tìm kiếm và làm các thao tác khác đối với dữ liệu hệ thống.

-

Controller: chịu trách nhiệm sử lý các tác động về mặt giao diện, các thao tác
đối với models, và cuối cùng là chọn một view thích hợp để hiển thị ra màn

hình.

10


Ưu điểm.
Nhẹ và tiết kiệm băng thông: MCV không sử dụng viewstate nên khá tiết

-

kiệm diện tích băng thơng. Việc giảm băng thông sẽ giúp cho website hoạt
động tốt và ổn định hơn.
Dễ dàng kiểm tra: Bạn có thể kiểm tra, rà soát các lỗi phần mềm trước khi

-

tới tay người dùng, đảm bảo chất lượng và độ uy tín cao hơn.
-

Thành phần mơ hình MVC có thể kiểm tra riêng với người dùng.

-

Hỗ trợ quá trình phát triển nhanh chóng: Các thành phần hoạt động độc lập,
nên các lập trình viên có thể làm việc đồng thời trên từng bộ phận khác nhau.
Mơ hình MVC này giúp bạn tiết kiệm được rất nhiều thời gian.

-

Có khả năng cung cấp nhiều khung view cùng lúc: Khi sử dụng mơ hình

MVC này bạn có thể tạo ra nhiều khung View cho Model.

-

Hỗ trợ kỹ thuật khơng đồng bộ: MVC có thể hoạt động dựa trên nền tảng
JavaScript. Chúng có thể hoạt động với các file PDF, trình duyệt web cụ thể
và các widget máy tính.

-

Dễ dàng chỉnh sửa: Bộ phận Model hoạt động tách biệt với View, chính vì
thế, bạn có thể đưa ra các thay đổi, chỉnh sửa dễ dàng ở từng bộ phận.

-

Giữ nguyên trạng thái data: MVC truyền lại dữ liệu nhưng khơng định dạng
lại dữ liệu. Vì thế, các dữ liệu này có thể được dùng lại cho các thay đổi sau
này.

-

Hỗ trợ nền tảng phát triển SEO: Bạn có thể dễ dàng tạo ra các mã SEO URL
để thu hút lượng truy cập đối với các ứng dụng bất kỳ.

Nhược điểm.
-

MVC khơng thích hợp với việc phát triển những ứng dụng nhỏ vì mơ hình
này u cầu bạn lưu trữ một số lớn các file.


-

Khó khăn trong quá trình điều hướng code: Điều hướng khung phức tạp vì
mơ hình MVC bao gồm nhiều lớp và u cầu người dùng thích ứng với các
tiêu chí phân tách của MVC.

11


-

Nhiều khung đồng thời hoạt động: Việc phân tách một tính năng thành ba bộ
phận khác nhau dễ dẫn đến hiện tượng phân tán. Vì thế, phải địi hỏi các nhà
phát triển cần phải duy trì tính nhất qn của nhiều bộ phận cùng lúc.

-

Khá cồng kềnh và tốn thời gian: Đối với dự án nhỏ mơ hình này gây cồng kềnh
và tốn thời gian phát triển. Vì thế, nên mơ hình này thường dùng cho các dự án
lớn.

2.10 Giới Thiệu Về XAMPP.
-

Xampp là chương trình tạo máy chủ Web (Web Server) được tích hợp sẵn
Apache, PHP, MySQL, FTP Server, Mail Server và các công cụ như
phpMyAdmin. Không như Appserv, Xampp có chương trình quản lý khá tiện
lợi, cho phép chủ động bật tắt hoặc khởi động lại các dịch vụ máy chủ bất kỳ lúc
nào.
-


Xampp là một mã nguồn mở máy chủ web đa nền được phát triển
bởi Apache Friends, bao gồm chủ yếu là Apache HTTP Server, MariaDB
database, và interpreters dành cho những đối tượng sử dụng ngôn ngữ PHP
và Perl. Xampp là viết tắt của Cross-Platform (đa nền tảng-X), Apache (A),
MariaDB (M), PHP (P) và Perl (P). Nó phân bố Apache nhẹ và đơn giản,
khiến các lập trình viên có thể dễ dàng tạo ra máy chủ web local để kiểm tra
và triển khai trang web của mình. Tất cả mọi thứ cần cho phát triển một
trang web - Apache (ứng dụng máy chủ), Cơ sở dữ liệu (MariaDB) và ngơn
ngữ lập trình (PHP) được gói gọn trong 1 tệp. Xampp cũng là 1 đa nền tảng
vì nó có thể chạy tốt trên cả Linux, Windows và Mac. Hầu hết việc triển
khai máy chủ web thực tế đều sử dụng cùng thành phần như XAMPP nên rất
dễ dàng để chuyển từ máy chủ local sang máy chủ online.

12


Hình 2.4: giao diện XAMPP.

Ưu điểm.
-

XAMPP có thể chạy được trên tất cả các hệ điều hành: Từ Cross-platform,
Window, MacOS và Linux.

-

XAMPP có cấu hình đơn giản cũng như nhiều chức năng hữu ích cho người
dùng. Tiêu biểu gồm: giả lập Server, giả lập Mail Server, hỗ trợ SSL trên
Localhost.


-

XAMPP tích hợp nhiều thành phần với các tính năng:

-

Apache

-

PHP (tạo môi trường chạy các tập tin script *.php);

-

MySql (hệ quản trị dữ liệu mysql);
Thay vì phải cài đặt từng thành phần trên, giờ đây các bạn chỉ cần cài
XAMPP là chúng ta có 1 web server hồn chỉnh.

-

Mã nguồn mở: Khơng như Appserv, XAMPP có giao diện quản lý khá tiện lợi.
Nhờ đó, người dùng có thể chủ động bật tắt hoặc khởi động lại các dịch vụ
máy chủ bất kỳ lúc nào.
13


Nhược điểm.
-


Tuy nhiên, bởi vì có cấu hình đơn giản nên XAMPP khơng được hỗ trợ cấu
hình Module, cũng khơng có Version MySQL, do đó, đơi khi sẽ mang đến sự
bất tiện cho người dùng. Trong khi WAMP có nhiều tùy chọn hơn vì nó có
nhiều phiên bản cho từng thành phần của server như PHP, Apache, MySQL.

-

Bên cạnh đó, dung lượng của XAMPP cũng tương đối nặng, dung lượng file cài
đặt của XAMPP là 141Mb, nặng hơn nhiều so với WAMP chỉ 41Mb.

2.11: Nền Tảng Wordpress.
-

WordPress là một phần mềm mã nguồn mở (miễn phí) được viết bằng ngơn ngữ
PHP và hệ quản trị cơ sở dữ liệu MySQL. Phần mềm quản lý nội dung(CMS)
mà bạn có thể sử dụng để tạo ra các trang web.

-

Nói một cách đơn giản đó là một cơng cụ giúp bạn làm một trang web, blog hoặc

tin tức cho riêng bạn. Và đây là một trong những CMS tốt nhất bạn có thể chọn sử dụng
để tạo trang web cho riêng mình.
-

WordPress được phát triển nhằm phục vụ đối tượng người dùng phổ thơng.
Khơng cần có q nhiều kiến thức về lập trình hay website nâng cao. Vì các
thao tác trong WordPress rất đơn giản. Giao diện quản trị trực quan, giúp
bạn có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian
ngắn.


-

Nhưng WordPress cũng đủ mạnh và linh hoạt để phục vụ cho những ai đã am
hiểu công nghệ. Hoặc chạy trang web cho việc kinh doanh.

Nếu bạn đang muốn bắt đầu tạo lập một trang Web, hay Blog thì WordPress chính là sự
lựa chọn thích hợp.
-

Đây cũng là sự lựa chọn của hơn 25% trong mười triệu trang web hàng đầu hiện
nay. Các trang web nổi tiếng thế giới như: echCrunch, Mashable, CNN, BBC
America, Variety, Sony Music, MTV News, Bata, Quartz….



Tuy nhiên, nếu chỉ cần chọn CMS là có thể tạo ra một trang web hấp dẫn và hiệu
quả là không đủ. Bạn cũng cần chọn cách bạn muốn lưu trữ trang web của mình.
Quyết định này cần phải được sem xét kỹ lưỡng. Vì lựa chọn một Hosting chạy
không tốt.


14


Thực sự có thể làm cho trang web đẹp của bạn tải chậm và kéo theo nhiều vấn đề.

Hình 2.5: Giao diện Wordpress.





Ưu điểm.
- Chi phí phù hợp hồn hảo cho các doanh nghiệp vừa và nhỏ
-

Thích hợp cho những người mới tạo và quản lý trang web

-

Máy chủ chia sẻ không giới hạn ở WordPress

-

Plugin vô hạn

-

Dễ dàng lắp đặt và tùy biến với cPanel

Nhược điểm.
- Máy chủ chia sẻ có nghĩa là chia sẻ tài nguyên với các trang web khác trên máy

chủ đó. Và tài nguyên được chia sẻ càng lớn thì tốc độ chạy càng chậm
-

Bạn có thể có ít hỗ trợ kỹ thuật chun biệt hơn. Tuy nhiên, như đã nói ý ở trên,

nếu bạn tìm kiếm đúng nhà cung câp. Điều này khơng phải là một vấn đề


15


×