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

Website bán hàng online nội thất quận 12

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.29 MB, 37 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 Thực tập tốt nghiệp
ĐỀ TÀI:
Website Bán Hàng Online
“Nội thất Quận 12”
Giảng viên hướng dẫn: Th.S
Sinh viên thực hiện:

-

Lớp:
Niên Khóa: 202
Ngành: Cơng Nghệ Thơng Tin.
Chun ngành: Cơng Nghệ Thơng Tin.

TP. Hồ Chí Minh, tháng 6 năm 202


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 27 tháng 06 năm
202


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

TPHCM, ngày


tháng

năm 202

Người giám sát thực tập
(kí tên, ghi rõ họ tên và đóng dấu)
TRƯỜNG CAO ĐẲNG KT-CN TP.HCM
KHOA: KỸ THUẬT – CÔNG NGHỆ
-----------



-----------

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



-----------


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

“Nội Thất Quận 12”

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ữ: ..........................................
TP.HCM, ngày

tháng

năm 202

Giảng viên
(Ký và ghi rõ họ tên)
TRƯỜNG CAO ĐẲNG KT-CN TP.HCM
KHOA: KỸ THUẬT – CÔNG NGHỆ
-----------




-----------

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



-----------

NHẬN XÉT ĐÁNH GIÁ CỦA GIẢNG VIÊN HƯỚNG DẪN


ĐỀ TÀI: Website Bán Hàng Online

“Nội Thất Quận 12”

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ữ: ..........................................
TP.HCM, ngày

tháng

năm 202

Giảng viên
(Ký và ghi rõ họ tên)


LỜI NĨI ĐẦU
Ngày nay, ứng dụng cơng nghệ thơng tin và việc tin học 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ác chính phủ, tổ chức,
cũng như của các cơng ty, nó đóng vai trị hết sức quan trọng, có thể tạo ra những bước
đột phá mạnh mẽ.
Cùng với sự phát triển khơng ngừng về kỹ thuật máy tính và mạng điện tử,
công nghệ thông tin cũng được những công nghệ có đẳng cấp cao và lần lượt chinh
phục hết đỉnh cao này đến đỉnh cao khác. Mạng Internet là một trong những sản phẩm
có giá trị hết sức lớn lao và ngày càng trở nên một công cụ không thể thiếu, là nền tảng
chính cho sự truyền tải, trao đổi thơng tin trên tồn cầu.
Giờ đây, mọi việc liên quan đến thông tin trở nên thật dễ dàng cho người
sửdụng: chỉ cần có một máy tính kết nối internet và một dịng dữ liệu truy tìm thì gần
như lập tức... cả thế giới về vấn đề mà bạn đang quan tâm sẽ hiện ra, có đầy đủ thơng

tin, hình ảnh và thậm chí đơi lúc có cả những âm thanh nếu bạn cần...
Bằng internet, chúng ta đã thực hiện được nhiều cơng việc với tốc độ nhanh hơn và
chi phí thấp hơn nhiều so với cách thức truyền thống. Chính điều này, đã thúc đẩy sự khai
sinh và phát triển của thương mại điện tử và chính phủ điện tử trên khắp thế giới, làm biến
đổi đáng kể bộ mặt văn hóa, nâng cao chất lượng cuộc sống con người.

Trong hoạt động sản xuất, kinh doanh, giờ đây, thương mại điện tử đã khẳng
định được vai trò xúc tiến và thúc đẩy sự phát triển của doanh nghiệp. Đối với một cửa
hàng, việc quảng bá và giới thiệu đến khách hàng các sản phẩm mới đáp ứng được nhu
cầu của khác hàng sẽ là cần thiết. Vậy phải quảng bá thế nào đó là xây dựng được một
Website cho cửa hàng của mình quảng bá tất cả các sản phẩm của mình bán.
Vì vậy, em đã thực hiện đồ án “ Xây dựng website bán hàng online Nội Thất
Quận 12”. Người chủ cửa hàng đưa các sản phẩm đó lên website của mình và quản lý
bằng website đó, khách hàng có thể đặt và mua hàng trên website khi khoảng cách quá
xa cửa hàng.


LỤC MỤC
CHƯƠNG 1: GIỚI THIỆU VỀ ĐƠN VỊ THỰC TẬP ................................................... 1
1.1: Giới thiệu về đơn vị thực tập. ......................................................................... 1
1.2: Quá trình hình thành và phát triển. .............................................................. 2
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 Giới thiệu về ngơn ngữ PHP ............................................................................. 5
2.3.1 PHP là gì ? ....................................................................................................... 5
2.3.2 Ngơn ngữ PHP có thể làm được gì? ................................................................ 6
2.3.3 Ngơn ngữ PHP có khác biệt thế nào so với những ngơn ngữ lập trình khác .. 7

2.4 Nền tảng Wordpress ......................................................................................... 7
2.4.1 Wordpress là gì ? ............................................................................................. 7
2.4.2 Những lý do mà bạn nên chọn WordPress ...................................................... 8
2.5 Giới thiệu về XAMPP và PHPMyAdmin ........................................................ 9
2.5.1 XAMPP là gì ? ................................................................................................. 9
2.5.2 XAMPP được dùng làm gì? .......................................................................... 10
2.5.3 Ưu điểm và nhược điểm của XAMPP ........................................................... 10
2.5.4 PHPMyAdmin là gì ? .................................................................................... 11
2.5.5 Ưu nhược điểm của PHPMyAdmin .............................................................. 12
Sử dụng phpMyAdmin có ưu điểm gì? ............................................................... 12
Hạn chế: ................................................................................................................. 12
CHƯƠNG 3 : WEBSITE CỬA HÀNG “ NỘI THẤT QUẬN 12 “ ............................. 14
3.1 Sơ đồ thực thể kết hợp .................................................................................... 14
3.2 Sơ đồ usecase ................................................................................................... 15
3.3 Hình ảnh Webiste ............................................................................................ 16
3.3.1 Giao diện trang chủ ........................................................................................ 16
3.3.2 Các trang con của Website ............................................................................ 17
3.3.3 Trang admin ................................................................................................... 22
CHƯƠNG 4 : TỔNG KẾT ............................................................................................ 27
4.1 Kết quả đạt được ............................................................................................. 27
4.2 Đánh giá ưu nhược điểm ................................................................................ 27


4.2.1 Ưu điểm....................................................................................................... 27
4.2.2 Nhược điểm................................................................................................. 27
TÀI LIỆU THAM KHẢO........................................................................................... 28


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


1.2: Q 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 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 tín:

Năm 2021, đá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. 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.
2. 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

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

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

-

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 toà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 tố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 khuôn khổ đề tài của mình, em chỉ dừng lại ở việc giới thiệu sản phẩm nội
thất và nhận đặt hàng qua mạng. Mặc dù đã cố gắng rất nhiều để hoà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 Giới thiệu về ngôn ngữ PHP
2.3.1 PHP là gì ?

PHP là dạng viết tắt của thuật ngữ Personal Home Page. Đây là một chuỗi ngôn ngữ
kịch bản hoặc một dạng mã lệnh. Trong đó, ngơn ngữ PHP chủ yếu được phát triển
dành cho các ứng dụng nằm trên máy chủ. Khi các lập trình viên PHP viết chương
trình, các chuỗi lệnh sẽ được chạy ở trên server nhằm sinh ra mã HTML. Nhờ đó,
những ứng dụng trên các website có thể chạy một cách dễ dàng.
Ngơn ngữ PHP thơng thường phù hợp với việc lập trình web vì nó có thể dễ dàng kết
nối với các website có sử dụng HTML để chạy trên những trình duyệt web. Chính vì
vậy, ngơn ngữ lập trình này ln được coi là khá dễ học. Và PHP cũng trở thành ngôn
ngữ web dev phổ biến nhất mà các lập trình viên sẽ cần phải học khi mới bắt đầu vào
nghề.
5


2.3.2 Ngơn ngữ PHP có thể làm được gì?
Trong hoạt động cơng nghệ thơng tin, ngơn ngữ lập trình PHP hiện thường tập
trung vào xây dựng kịch bản hoạt động từ hệ thống máy chủ. Vì vậy, bạn có thể thực
hiện được rất nhiều thao tác khác nhau bên cạnh việc tạo các dữ liệu, nội dung website
hoặc nhận dữ liệu cookie trong q trình làm việc. Tuy nhiên, cơng dụng của PHP là gì
hiện cịn rất nhiều.

Trong số những ứng dụng của PHP là gì có thể kể đến:
-

Thiết lập các chương trình cho máy chủ: Ứng dụng chủ đạo của PHP là gì đó
chính là việc xây dựng các chương trình dành cho những server máy chủ. Để có
thể viết được các chương trình chạy trên máy chủ, các lập trình viên sẽ cần phải
thực hiện những cơng việc như: phân tích cú pháp ngơn ngữ lập trình PHP, xây
dựng máy chủ web, trình duyệt web. Các lập trình viên có thể xây dựng output
bằng các trình duyệt web phổ biến.

-

Tạo dịng tập lệnh: Các PHP Dev có thể tạo một dịng tập lệnh để có thể chạy
chương trình PHP mà khơng cần bất cứ máy chủ nào. Đây là kiểu lập trình
thường được sử dụng trên các hệ điều hành như: Linux, các trình lập tác vụ trên
Windows.

-

Xây dựng các ứng dụng làm việc: Với những điểm mạnh vốn có của PHP. Có
thể đây chưa phải là phương thức tốt nhất để xây dựng những ứng dụng phần
mềm. Nhưng nếu như bạn đang muốn đi sâu hơn vào việc tạo lập những phần
mềm từ PHP là gì. Bạn cũng có thể sử dụng PHP – GTK như một ngơn ngữ nền
tảng để có thể xây dựng các phần mềm của riêng mình. PHP – GTK là một
nhánh mở rộng hơn của ngơn ngữ lập trình này và nó khơng có sẵn trong các
phiên bản phân phối chính hiện nay.

-

Hỗ trợ cho một loại cơ sở dữ liệu khác nhau: Đây chính là ứng dụng mạnh

nhất nếu như được hỏi PHP dùng để làm gì. Nếu trang web có hỗ trợ cơ sở dữ
liệu tốt sẽ giúp ích rất nhiều cho việc vận hành cũng như backup dữ liệu nếu
khơng may có những tình huống tấn cơng an ninh mạng xảy ra.

Hiện nay, PHP có thể sử dụng trên rất nhiều hệ điều hành phổ biến trên thị trường như:
Linux, Microsoft Windows, macOS…. Vì vậy, các DEV có thể tự do lựa chọn một
hệ điều hành để tự lập trình cho mình. Vì thế, ngơn ngữ lập trình PHP đã và đang đem
lại rất nhiều hữu ích trong hoạt động công nghệ thông tin hiện nay.

6


2.3.3 Ngơn ngữ PHP có khác biệt thế nào so với những ngơn ngữ lập trình khác
-

PHP là một ngơn ngữ lập trình. Tuy nhiên, ngơn ngữ lập trình này khơng chạy
trên một trình duyệt mà chủ yếu tương thích với một máy chủ web. Khi
bạn mở một trang web bất kỳ, máy chủ sẽ chạy tập lệnh PHP được liên kết để
trả lại website cho bạn.

-

HTML: Ngôn ngữ này sẽ được dùng để tạo lập một trang web hoàn chỉnh. HTML
chủ yếu được dùng để lên cấu trúc cơ bản cho một trang web. Hiện nay, bất cứ
trang web nào cũng cần phải sử dụng ngôn ngữ HTML để xây dựng website.

-

CSS: CSS chủ yếu được sử dụng nhằm trang trí cho website của bạn được
đẹp mắt hơn. CSS có tất cả những hiệu ứng khác nhau để có thể giúp cho

website của bạn trở nên bắt mắt và thu hút thêm nhiều lượt người xem hơn.

-

Java Script: Ngôn ngữ lập trình này sẽ cung cấp cho website của bạn sức
mạnh nhất định. Khi sử dụng Javascript, các lập trình viên có thể đặt những
phép tính, điều kiện khác nhau nhằm kiểm tra khả năng phản ứng của website
trong điều kiện thực tế.

2.4 Nền tảng Wordpress
2.4.1 Wordpress là gì ?

WordPress là một phần mềm nguồn mở (Open Source Software) được viết bằng
ngơn ngữ lập trình website PHP (Hypertext Preprocessor) và sử dụng hệ quản trị cơ sở dữ
liệu MySQL. WordPress được ra mắt lần đầu tiên vào ngày 27/5/2003 bởi tác giả Matt
Mullenweg và Mike Little. Hiện nay WordPress được sở hữu và phát triển bởi
7


cơng ty Automattic có trụ sở tại San Francisco, California thuộc hợp chủng quốc Hoa
Kỳ. Vai trò của WordPress là một mã nguồn mở bằng ngôn ngữ PHP để hỗ trợ tạo blog
cá nhân, và nó được rất nhiều người sử dụng ủng hộ về tính dễ sử dụng, nhiều tính
năng hữu ích. Qua thời gian, số lượng người sử dụng tăng lên, các cộng tác viên là
những lập trình viên cũng tham gia đông đảo để phát triển mã nguồn WordPress có
thêm những tính năng tuyệt vời. Và cho đến thời điểm viết bài này là 2015, WordPress
đã được xem như là một hệ quản trị nội dung (CMS – Content Management System1))
vượt trội để hỗ trợ người dùng tạo ra nhiều thể loại website khác nhau như blog,
website tin tức/tạp chí, website giới thiệu doanh nghiệp, website bán hàng – thương
mại điện tử, thậm chí với các loại website có độ phức tạp cao như đặt phịng khách
sạn, thuê xe, đăng dự án bất động sản,…vâng…vâng…Hầu như mọi hình thức website

với quy mơ nhỏ và vừa đều có thể triển khai trên nền tảng WordPress.
2.4.2 Những lý do mà bạn nên chọn WordPress
-

Dễ sử dụng : WordPress được phát triển nhằm phục vụ đối tượng người dùng
phổ thông, khơng có nhiều kiến thức về lập trình website nâng cao. 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. Về cách cài đặt
lại càng dễ hơn, bạn có thể tự cài đặt một website WordPress trên host (máy
chủ) riêng của mình và tự vận hành nó sau vài cú click.

-

Cộng đồng hỗ trợ đông đảo : Là một mã nguồn CMS mở phổ biến nhất thế giới,
điều này cũng có nghĩa là bạn sẽ được cộng đồng người sử dụng WordPress hỗ
trợ bạn các khó khăn gặp phải trong q trình sử dụng. Nếu bạn có khả năng
tiếng Anh tốt, bạn có thể dễ dàng tìm câu trả lời cho vấn đề bạn đang gặp phải
trên Google chỉ với vài từ khóa tìm kiếm.

-

Nhiều gói giao diện có sẵn : Trong khi sử dụng WordPress, khái niệm giao diện
cho website WordPress thường được gọi là theme. Hiện nay WordPress có rất
nhiều theme miễn phí khác nhau để bạn có thể dễ dàng thay đổi “da thịt” của
website mình chỉ với vài cú click mà không cần bận tâm việc làm sao để thiết kế
một theme cho riêng mình. Cịn nếu bạn muốn website đẹp và chuyên nghiệp hơn,
bạn có thể mua các theme trả phí với giá bán dao động từ $30 đến $65.

-


Nhiều plugin hỗ trợ : Plugin nghĩa là một trình cắm thêm vào website để bổ
sung các chức năng mà bạn cần. Ví dụ mặc định sau khi cài website WordPress,
bạn khơng có chức năng hiển thị các bài viết liên quan ở dưới mỗi bài viết,
nhưng với nhiều plugin miễn phí hỗ trợ thì bạn có thể dễ dàng cài thêm một
plugin miễn phí để website mình có chức năng đó. Tương tự với theme, cũng có
rất nhiều plugin trả phí mang những tính năng rất độc đáo và có ích vào website
và nó sẽ có giá khoảng từ $10 đến $80 tùy theo độ phức tạp.

-

Dễ phát triển cho lập trình viên : Nếu bạn là một người có am hiểu về việc làm
8


website như thành thạo HTML, CSS, PHP thì có thể dễ dàng mở rộng website
WordPress của bạn ra với rất nhiều tính năng vơ cùng có ích. Cách phát triển
cũng rất đơn giản vì WordPress là một mã nguồn mở nên bạn có thể dễ dàng
hiểu được cách hoạt động của nó và phát triển thêm các tính năng.
-

Dễ dàng Việt Hóa : Dĩ nhiên mặc định mã nguồn WordPress là tiếng Anh,
nhưng nếu bạn có nhu cầu Việt hóa lại WordPress thì có thể dễ dàng tự làm.

-

Có thể làm nhiều loại website : Dùng WordPress khơng có nghĩa là bạn chỉ có
thể làm blog cá nhân, mà bạn có thể biến website mình thành một trang bán
hàng, một website giới thiệu cơng ty, một tờ tạp chí online bằng việc sử dụng
kết hợp các theme và plugin với nhau. Tuy nhiên để làm được, bạn nên chắc
chắn là đã hiểu được WordPress chứ đừng vội một bước lên mây để nhận các

cảm giác thất vọng vì độ phức tạp của nó

2.5 Giới thiệu về XAMPP và PHPMyAdmin
2.5.1 XAMPP là gì ?

Ý nghĩa chữ viết tắt XAMPP là gì? XAMPP hoạt động dựa trên sự tích hợp của 5
phần mềm chính là Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) và Perl
(P), nên tên gọi XAMPP cũng là viết tắt từ chữ cái đầu của 5 phần mềm này:
-

Chữ X đầu tiên là viết tắt của hệ điều hành mà nó hoạt động với: Linux,
Windows và Mac OS X.

9


-

Apache: Web Server mã nguồn mở Apache là máy chủ được sử dụng rộng rãi
nhất trên toàn thế giới để phân phối nội dung Web. Ứng dụng được cung cấp
dưới dạng phần mềm miễn phí bởi Apache Software Foundation.

-

MySQL / MariaDB: Trong MySQL, XAMPP chứa một trong những hệ quản
trị cơ sở dữ liệu quan hệ phổ biến nhất trên thế giới. Kết hợp với Web Server
Apache và ngôn ngữ lập trình PHP, MySQL cung cấp khả năng lưu trữ dữ liệu
cho các dịch vụ Web. Các phiên bản XAMPP hiện tại đã thay thế MySQL bằng
MariaDB (một nhánh của dự án MySQL do cộng đồng phát triển, được thực
hiện bởi các nhà phát triển ban đầu).


-

PHP: Ngôn ngữ lập trình phía máy chủ PHP cho phép người dùng tạo các trang
Web hoặc ứng dụng động. PHP có thể được cài đặt trên tất cả các nền tảng và
hỗ trợ một số hệ thống cơ sở dữ liệu đa dạng.

-

Perl: ngôn ngữ kịch bản Perl được sử dụng trong quản trị hệ thống, phát triển
Web và lập trình mạng. Giống như PHP, Perl cũng cho phép người dùng lập
trình các ứng dụng Web động.

2.5.2 XAMPP được dùng làm gì?
Ứng dụng của XAMPP là gì? Phần mềm XAMPP là một loại ứng dụng phần
mềm khá phổ biến và thường hay được các lập trình viên sử dụng để xây dựng và phát
triển các dựa án website theo ngôn ngữ PHP. XAMPP được sử dụng cho mục đích
nghiên cứu, phát triển website qua Localhost của máy tính cá nhân. XAMPP được ứng
dụng trong nhiều lĩnh vực từ học tập đến nâng cấp, thử nghiệm Website của các lập
trình viên.
2.5.3 Ưu điểm và nhược điểm của XAMPP
Các ưu điểm của XAMPP bao gồm:
-

XAMPP có thể chạy được trên tất cả các hệ điều hành: Từ Crossplatform, 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);
10


-

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.

Bạn có thể tìm hiểu thêm về cách cài đặt Localhost trên AppServ qua bài viết:
Localhost là gì? Cài đặt localhost bằng XAMPP, AppServ cực dễ

Nhược điểm của XAMPP là gì?
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.5.4 PHPMyAdmin là gì ?

PhpMyAdmin là một cơng cụ nguồn mở được viết bằng ngôn ngữ PHP để giúp
11


người dùng quản lý cơ sở dữ liệu của MySQL thơng qua một trình duyệt web. Đây là
cơng cụ quản trị MySQL phổ biến nhất được sử dụng bởi hàng triệu người dùng trên
toàn thế giới, đặc biệt là các nhà quản trị cơ sở dữ liệu hay database administrator.
Thay vì sử dụng giao diện cửa sổ dịng lệnh (command line interface), với trình duyệt
web của mình, thơng qua giao diện người dùng (user interface), phpMyAdmin có thể
thực hiện nhiều tác vụ như tạo, cập nhật, sửa đổi hoặc xóa bỏ cơ sở dữ liệu, bảng hoặc
bản ghi; thực hiện báo cáo SQL; phân quyền và quản lý người dùng,…
2.5.5 Ưu nhược điểm của PHPMyAdmin
Sử dụng phpMyAdmin có ưu điểm gì?
-

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

PhpMyAdmin khơng chỉ được xem là một cơng cụ hồn hảo để duyệt cơ sở dữ liệu,
thực hiện truy vấn SQL, quản lý các đặc quyền người dùng, mà còn được coi là một
cơng cụ quản trị đầy đủ tính năng. Sử dụng phpMyAdmin, bạn vừa có thể làm việc với
một đối tượng, vừa xử lý các tình huống bất ngờ nảy sinh (ví dụ: SQL injection, lỗi

người dùng và các trường hợp database corruption khác). Đặc biệt, phần mềm có khả
năng sao lưu MySQL tự động.
-

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

Với tính chất là một mã nguồn mở, phpMyAdmin được phát triển bởi cộng đồng các lập
trình viên trên tồn cầu. Do đó, ai biết lập trình đều có thể đóng góp mã lệnh của mình.

-

Đa ngơn ngữ

Phần mềm hiện có sẵn trong 64 ngơn ngữ khác nhau, được duy trì bởi The
phpMyAdmin Project.
Hạn chế:
Chính vì phpMyAdmin là một mã nguồn mở nên cũng có một số hạn chế nhất định
về bảo mật. Tuy nhiên phiên bản phpMyAdmin hiện tại đã được khắc phục tạm thời
lỗi này. Dù vậy, để tránh rủi ro, tốt nhất bạn cũng nên hạn chế truy cập vào địa chỉ
URL của phpMyAdmin từ những địa chỉ IP cố định. Hạn chế thứ 2 chính là sao lưu
dữ liệu chưa tốt: Chức năng export/import còn một số thiếu sót:
-

Lập kế hoạch (Scheduling): khơng thể tự động xuất database data.

-

Hỗ trợ lưu trữ phương tiện truyền thơng (Storage media support): Với tính chất là
một phần mềm dựa trên web, phpMyAdmin chỉ kết nối với bạn thông qua trình
12



duyệt: bạn chỉ có thể lưu các bản sao lưu vào các local drive có sẵn trên hệ
thống của mình bằng hộp thoại Save As… của trình duyệt.
-

Nén, mã hóa và các tùy chọn khác: Các tệp được xuất bằng phpMyAdmin được
lưu dưới dạng text files phổ biến, không cần xử lý thêm. Lưu trữ ở dạng ban
đầu không chỉ khơng an tồn mà cịn chiếm dung lượng đĩa rất lớn.

13


CHƯƠNG 3 : WEBSITE CỬA HÀNG “ NỘI THẤT QUẬN 12 “
3.1 Sơ đồ thực thể kết hợp

Hình 3.1 Sơ đồ thực thể kết hợp

14


3.2 Sơ đồ usecase

Hình 3.2 Sơ đồ usecase Admin và Khách hàng

15


3.3 Hình ảnh Webiste
3.3.1 Giao diện trang chủ


Hình 3.3.1 Hình ảnh phần đầu Trang chủ

Phần đầu trang chủ bao gồm Logo cửa hàng, thanh tìm kiếm,
số điện thoại, thanh menu

Hình 3.3.2 Hình ảnh phần đi của trang chủ

Phần chân của trang chủ bao gồm các widget cuộn trang về trang
đầu, liên hệ, form đăng ký bảng tin, các thông tin cơ bản về cửa
hàng và các chính sách

16


3.3.2 Các trang con của Website
-

Trang sản phẩm

Hình 3.3.3 Trang sản phẩm của website

Trang sản phẩm bao gồm tất cả sản phẩm của website cập nhật .
Có các thanh cơng cụ sắp xếp theo số tiền, số sản phẩm hiển thị ,
danh mục
-

Trang danh mục của sản phẩm

Hình 3.3.4 Trang danh mục sản phẩm


Trang danh mục sản phẩm hiển thị sản phẩm thuộc danh mục mà khách
hàng chọn ở mục menu hoặc thanh bên của các trang danh mục và sản
phẩm


×