TRƯỜNG ĐẠI HỌC KINH TẾ QUỐC DÂN
VIỆN KẾ CÔNG NGHỆ THÔNG TIN VÀ KINH TẾ SỐ
BÀI TẬP LỚN HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
ĐỀ TÀI: XÂY DỰNG WEBSITE BÁN ĐỒ CƠNG NGHỆ
SMART MOBILE
Giảng Viên Hướng Dẫn
: Th.S Phạm Văn Minh
Nhóm Sinh Viên Thực Hiện :
Nhóm 11
Hà Nội, Năm 2021
DANH SÁCH THÀNH VIÊN NHÓM
1.
2.
3.
4.
5.
Tạ Cao Vỹ
Nguyễn Xuân Dương
Phạm Thị Minh Hương
Nguyễn Thị May
Bùi Minh Đức
:
:
:
:
:
11185646
11181128
11182141
11183299
11180967
-
Nhóm Trưởng
BẢNG PHÂN CƠNG CƠNG VIỆC TỔNG QUAN
ST
T
Cơng việc
Thời
gian
1
Xác định đề tài
1 ngày
2
Phân Tích
2 ngày
3
4
5
6
Lên Ý Tưởng
Kinh Doanh
Phân Tích Ý
Tưởng Kinh
Doanh
Kế Hoạch Kinh
Doanh
Xây Dựng Mơ
Hình Website và
Cơng Nghệ Áp
Dụng
Bắt đầu
Kết thúc
18/10/202
1
19/10/202
1
21/10/202
1
19/10/202
1
21/10/202
1
23/10/202
1
1 ngày
24/10/202
1
25/10/202
1
Bùi Minh Đức
2 ngày
26/10/202
1
28/10/202
1
Tạ Cao Vỹ
1 ngày
21/10/202
1
22/10/202
1
Nguyễn Xuân Dương
2 ngày
Người thực hiện
Cả nhóm
Nguyễn Thị May
Phạm Thị Minh Hương
7
Xây Dựng Website
Nguyễn Thị May
Khởi Tạo
Database
3 ngày
23/10/202
1
25/10/202
1
Phạm Thị Minh Hương
Bùi Minh Đức
Lập trình
FrontEnd
3 ngày
26/10/202
1
28/10/202
1
Tạ Cao Vỹ
Lập trình
BackEnd
3 ngày
26/10/202
1
28/10/202
1
Nguyễn Xuân Dương
8
Tổng Hợp Viết
Báo Cáo
1 ngày
29/10/202
1
30/10/202
1
Nguyễn Xuân Dương
9
Làm Slide
1 ngày
30/10/202
1
31/10/202
1
Nguyễn Thị May
MỤC LỤC
LỜI MỞ ĐẦU ……………………………………………………………………..1
PHẦN I: MÔ TẢ Ý TƯỞNG…………………………………………………….2
CHƯƠNG I: PHÂN TÍCH…………………………………………………2
1) Thương Mại Điện Tử………………………………………………2
2) Thị Trường Điện Thoại Di Động…………………………………..3
CHƯƠNG II:Ý TƯỞNG KINH DOANH…………………………………5
CHƯƠNG III: PHÂN TÍCH Ý TƯỞNG KINH DOANH…………………6
1) Mục Đích…………………………………………………………..6
2) Đối Thủ Cạnh Tranh……………………………………………….6
3) Đánh Giá Thị Trường……………………………………………...6
CHƯƠNG IV: KẾ HOẠCH KINH DOANH……………………………...8
1)
2)
3)
4)
SLOGAN……………………………………………………………8
Mơ Hình Lợi Nhuận………………………………………………..8
Dịch Vụ Đi Kèm……………………………………………………8
Phân Tích SWOT…………………………………………………..8
PHẦN II: MƠ HÌNH VÀ CƠNG NGHỆ ÁP DỤNG…………………………….10
1) Mơ Hình MVC…………………………………………………………10
2) Cơng Nghệ …………………………………………………………….14
3) Danh Sách Các Hình Ảnh Website……………………………………16
a. Giao diện User……………………………………………………..16
b. Giao diện Admin……………………………………………………21
PHẦN III: BÁO CÁO CHI TIẾT NỘI DUNG CÔNG VIỆC ĐÃ THỰC HIỆN...28
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
LỜI MỞ ĐẦU
Trong thời đại ngày nay, đất nước ta đang hội nhập vào WTO cùng với sự phát triển
nhanh chóng của công nghệ thông tin được áp dụng trên mọi lĩnh vực của cuộc sống như
kinh tế, chính trị, văn hóa xã hội,... tất cả đều cần có cơng nghệ thơng tin.
Như hiện nay chúng ta đã biết lập trình và thiết kế Website có thể được coi là ngành
“hot” mà hiện nay chúng ta đang rất quan tâm. Sau khi nghiên cứu mơ hình và cơng nghệ
chúng em đã quyết định XÂY DỰNG WEBSITE BÁN ĐỒ CÔNG NGHỆ SMART
MOBILE nhằm đáp ứng nhu cầu của khách hàng.
Hiện nay nhu cầu sử dụng Internet ngày càng nhiều và các hình thức kinh doanh trên
mạng ngày càng đa dạng và phong phú rất được nhiều người sử dụng và ưa chuộng. Cho
nên khi xây dựng trang web này trên hệ thống trực tuyến sẽ giúp cho khách hàng thuận
lợi trong việc mua các sản phẩm của công ty mà không cần phải vất vả đến tận nơi công
ty mua hàng như lúc trước.
Khi hoàn thành xong đề tài chúng em xin chân thành cảm ơn thầy giáo, TH.S PHẠM
VĂN MINH . Người đã tận tình giúp đỡ chúng em trong quá trình xây dựng Website.
Trang | 1
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
PHẦN I: MÔ TẢ Ý TƯỞNG XÂY DỰNG WEBSITE , CỔNG
THÔNG TIN HAY CỬA HÀNG TRỰC TUYẾN
CHƯƠNG I : PHÂN TÍCH
1) Thương Mại Điện Tử.
Những năm gần đây, thương mại điện tử (TMĐT) đã khơng cịn là khái
niệm xa lạ trong xã hội hay một lĩnh vực mới mẻ tại nước ta. Đặc biệt trong
năm 2021, đại dịch Covid-19 đã mang đến nhiều biến động đối với nền kinh
tế nhưng lại góp phần tăng trưởng bứt phá cho TMĐT.
Giãn cách xã hội do đại dịch COVID-19 đã thay đổi những thói quen
lâu năm, khiến ngay cả những người lớn tuổi và các đối tượng tiêu dùng vốn
chỉ trung thành với cách mua hàng truyền thống cũng cân nhắc về việc việc
mua sắm trực tuyến.
Với sự xuất hiện của hàng loạt các trang web và ứng dụng sàn thương
mại điện tử trong nước và xuyên biên giới như Shopee, Lazada, Zalora hay
JD…, khách hàng có thể dễ dàng mua sắm mọi thứ, từ đồ tạp hóa, điện tử,
cho đến các dịch vụ giáo dục và đặt phòng khách sạn chỉ với một cú nhấp
chuột hoặc những thao tác đơn giản trên thiết bị di động thông minh và điều
quan trọng là với mức giá rất phải chăng. Có thể thấy rõ ngành thương mại
điện tử đang ngày càng mang lại nhiều động lực cho sự phục hồi kinh tế vốn
chịu tác động nghiêm trọng của đại dịch COVID-19.
Hiệp hội các công ty dịch vụ và phần mềm Ấn Độ (NASSCOM) cũng
cho biết, thị trường thương mại điện tử của nước này tiếp tục tăng trưởng
5%/năm, với doanh thu ước đạt 56,6 tỷ USD trong tài khóa 2020-2021 (kết
thúc ngày 31/3/2021), bất chấp đại dịch COVID-19 hoành hành. Tmall, một
trong những nền tảng thuộc hệ thống thương mại điện tử hàng đầu thế giới
Alibaba, đang cung cấp mức giá ưu đãi cho các công ty quốc tế, cho phép
những công ty này bán hàng trên nền tảng của họ mà không cần giấy phép
hoạt động tại Trung Quốc. Năm 2020, khoảng 29.000 thương hiệu đã tham
gia vào nền tảng của Tmall, trong đó 80% hãng lần đầu tiên gia nhập vào thị
trường Trung Quốc. Trong tổng số người dùng của Tmall, 45% đến từ các
thành phố phụ cận của Trung Quốc. Nền tảng kỹ thuật số đang kết nối người
tiêu dùng bên ngoài các đô thị lớn với một khu vực rộng lớn hơn.
Trang | 2
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
2) Thị Trường Điện Thoại Di Động.
Đối với thị trường điện thoại di động, theo Euromonitor, doanh thu trên
toàn thị trường tăng trưởng với tốc độ CAGR (Tốc độ tăng trưởng hằng năm
kép) giai đoạn 2020-2024 là 19%/năm; trong đó, sản lượng tiêu thụ tăng ở
mức CAGR khoảng 3,9%/năm. Điều này thể hiện rằng giá bán bình quân
(ASP) tăng là động lực chính thúc đẩy tăng trưởng doanh số trên thị trường.
Khi chúng ta đang sống trong thời đại được gọi là thời đại Công nghệ
thông tin, nhu cầu sử dụng điện thoại di động cũng đang tăng lên. Nước ta
có khoảng 61,3 triệu người dùng, nằm trong top 10 quốc gia có số lượng
người dùng smartphone lớn nhất thế giới.
Khơng thể phủ nhận được tầm quan trọng của smartphone trong việc đã thay
đổi cuộc sống con người, những lợi thế mà một chiếc điện thoại mang lại là
rất lớn, đặc biệt là các tính năng bổ sung cho phép người dùng truy cập
internet. Một chiếc điện thoại không chỉ để nghe mà giờ cịn tích hợp giải trí
đa phương tiện, chức năng thanh toán, kết nối con người, tiếp cận với nguồn
thông tin mở vô hạn và tiết kiệm được nhiều chi phí cho người sử dụng.
Trang | 3
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
Điện thoại di động được coi là quan trọng trong việc duy trì các mối quan hệ
xã hội và đáp ứng các nhu cầu thiết yếu của cuộc sống hàng ngày. Chính vì
vậy, thị trường di động ln chứng kiến sự cạnh tranh vô cùng khốc liệt giữa
các nhà sản xuất. Họ sẵn sàng đầu tư nghiên cứu để liên tục cho ra đời
những chiếc điện thoại mới nhất chất lượng, từ giá rẻ, tầm trung, cận cao cấp
cho đến cao cấp để đáp ứng tối đa nhu cầu của mọi đối tượng người dùng.
Nắm bắt cơ hội tiềm năng trên, chúng em đã xây dựng một trang web bán
điện thoại -website ngày càng có vai trị quan trọng, giúp mọi người tham
khảo và mua được những chiếc điện thoại chất lượng, giá cả phải chăng.
CHƯƠNG II: Ý TƯỞNG KINH DOANH
Qua phân tích trên có thể thấy, mơ hình bán hàng trực tuyến trên mạng đang
trở nên rất phát triển trong giao dịch mua bán sản phẩm, sự tiện lợi và hiệu
quả trong việc thanh toán trực tuyến sẽ là điểm mạnh nếu ta khai thác được
chúng. Ở Việt Nam mặc dù đã có các trang web TMĐT kinh doanh về điện
Trang | 4
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
thoại di động nhưng mặt hàng này vẫn còn rất tiềm năng và rộng mở vì nhu
cầu sử dụng thiết bị thơng minh của con người ngày càng gia tăng và đã trở
thành 1 phần thiết yếu trong cuộc sống. Với người sử dụng khi lựa chọn 1
trang web để tham gia mua bán trực tuyến thì đầu tiên là website đó phải
đảm bảo được tính tin cậy và tiếp theo là website đó có đơn giản, dễ sử dụng
và đầy đủ chức năng hay khơng?
Để tiếp cận và góp phần đẩy mạnh sự phát triển của TMĐT ở Việt Nam,
nhóm em đã tìm hiểu, xây dựng và cài đặt website Smart Mobile với tiêu chí
uy tín, sản phẩm chất lượng, giá cả phải chăng và dễ dàng sử dụng đối với
mọi khách hàng. Cụ thể, website sẽ phân loại các sản phẩm theo các danh
mục và thương hiệu, mỗi sản phẩm đều có mơ tả chi tiết kèm mức giá cụ thể,
website cũng đề xuất các sản phẩm nổi bật để khách hàng dễ dàng lựa chọn.
Bên cạnh đó, website còn hỗ trợ khách hàng trong việc đăng ký tài khoản,
hướng dẫn đặt hàng cũng như tư vấn cho khách hàng các sản phẩm ưng ý và
tốt nhất, cập nhật tin tức về công nghệ và các sản phẩm nổi bật, sắp ra mắt
trên thị trường một cách nhanh chóng nhằm đem lại sự hài lịng cao nhất từ
phía khách hàng.
CHƯƠNG III: PHÂN TÍCH Ý TƯỞNG KINH DOANH
1) Mục Đích.
Mục đích của việc xây dựng trang web này nhằm giúp cho khách hàng
có thể mua hàng từ xa thơng qua mạng Internet. Khách hàng dù ở nhà
hay tại công ty vẫn có thể dễ dàng tham khảo thơng tin sản phẩm cần
tìm, so sánh giá cả các mặt hàng, từ đó lựa chọn sản phẩm phù hợp
với nhu cầu của mình. Việc đặt hàng qua web giúp khách hàng mua
Trang | 5
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
sắm một cách nhanh chóng và tiện lợi, đồng thời tiết kiệm thời gian,
không phải đến trực tiếp cửa hàng (nhất là trong bối cảnh dịch bệnh
hiện nay).
Chỉ cần đăng nhập vào hệ thống với tài khoản đã có (nếu khách hàng
đã là hội viện của cửa hàng) hay chỉ cần vài thao tác đăng ký đơn giản
là khách hàng đã có thể tự do chọn mua và tạo đơn đặt hàng tại
SmartMobile.
Bên cạnh đó, những thơng tin, tin tức mới nhất cũng được đăng tải
trên trang web của SmartMobile, giúp người dùng cập nhật sản phẩm
“hot” mới lên kệ cùng các chương trình khuyến mãi, giảm giá khi mua
hàng.
2) Đối Thủ Cạnh Tranh.
Hầu hết các ông lớn trên thị trường như Thế Giới Di Động, FPT Shop,
CellphoneS, Hoàng Hà Mobile,… đều đã có trang web mua hàng với kinh
nghiệm kinh doanh, vận hành trang web và phục vụ khách hàng lâu năm.
3) Đánh Giá Thị Trường.
Trên thị trường hiện tại, các ông lớn như Thế Giới Di Động, FPT
Shop,… đã có vị trí vững chắc cùng tệp khách hàng riêng. Trong khi
đó, các hệ thống kinh doanh nhỏ, mới thành lập như SmartMobile
cũng liên tục mọc lên.
Tuy nhiên, trong bối cảnh dịch bệnh hiện nay, xu hướng làm việc –
học tập online tại nhà ngày càng trở nên phổ biến, kéo theo nhu cầu
mua sắm các thiết bị cơng nghệ như máy tính, điện thoại,… tăng
mạnh. Do đó, dư địa phát triển cho những hệ thống mới như
SmartMobile vẫn tương đối rộng mở.
Với việc đi sau các ơng lớn, SmartMobile có thể tận dụng kinh
nghiệm và rút ra nhiều bài học giá trị, từ đó xây dựng trang web với
chất lượng tốt hơn, tích hợp đa dạng chức năng nhằm phục vụ khách
hàng. Bên cạnh đó, chất lượng sản phẩm và dịch vụ hậu mãi phải luôn
là yếu tố hàng đầu, quyết định đến thành công của SmartMobile.
Trang | 6
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
CHƯƠNG IV: KẾ HOẠCH KINH DOANH
1) SLOGAN.
“Công nghệ trong tầm tay”
2) Mô Hình Lợi Nhuận.
Mơ hình B2C: Kinh doanh các mặt hàng công nghệ như: điện thoại,
laptop, phụ kiện, …
Lợi nhuận đến từ chính những sản phẩm mà shop kinh doanh
3) Dịch Vụ Đi Kèm.
Giảm giá cho tài khoản mới (mã giảm giá)
Thu cũ đổi mới
Trang | 7
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
Khuyến mãi theo mã giảm giá giới hạn trong các ngày đặc biệt trong
tháng, trong năm, …
4) Phân Tích SWOT.
Điểm mạnh : Cập nhật những mẫu sản phẩm công nghệ mới nhất một
cách nhanh chóng, dễ dàng để khách hàng có thể tìm và lựa chọn để
quyết định mua sản phẩm.
Điểm yếu : Bên cạnh những ưu điểm thì vẫn cịn các vấn để hạn chế.
Web chưa có các chức năng giúp người dùng có thể phản hồi trực tiếp
trên web, khách hàng chưa có cơ hội để thấy đc những đánh giá về sản
phẩm -> Khó khăn trong quyết định mua hàng.
Cơ hội
: Nhu cầu về sở hữu các sản phẩm công nghệ tiên tiến,
mẫu mã mới, hiện đại nhất của đông đảo bộ phận người dùng khiến
chon thị trường về sản phẩm công nghệ trở nên màu mỡ. Quyết định
khai thác thị trường trên là một cơ hội vô cùng lớn đối với doanh
nghiệp.
Thách thức :
Hiện nay, khơng ít những sàn thương mại điện tử lớn về cơng
nghệ khác đã có trên thị trường. Ở Việt Nam, không thể không
kể đến Thegioididong, … Vậy nên để có thể cạnh tranh với các
doanh nghiệp đã có chỗ đứng nhất định trên thị trường thì địi
hỏi SmartMobile phải đối mặt với khơng ít khó khăn. Ngồi
việc nâng cao chất lượng sản phẩm, thì các dịch vụ khuyến mại,
dịch vụ chăm sóc khách hàng, các dịch vụ hậu mãi cần phải
được chú trọng đầu tư nhiều hơn nữa.
Các chương trình khuyến mãi theo ngày, tháng đặc biệt có thể
kích thích được quyết định mua sản phẩm tại SmartMobile.
Uy tín về chất lượng sản phẩm, dịch vụ cũng có thể mang đến
lịng tin cho khách hàng khi đến với SmartMobile …
Trang | 8
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
PHẦN 2 : MƠ HÌNH VÀ CƠNG NGHỆ ÁP DỤNG
1) Mơ Hình MVC.
Mơ hình MVC là một trong những mơ hình lập trình web phổ biến.
Ngày nay, kiến trúc MVC đã trở nên phổ biến được dùng cho việc thiết kế
các ứng dụng web cũng như ứng dụng di động. Bài viết dưới đây sẽ giúp bạn
hiểu rõ hơn về mơ hình lập trình này.
Khái niệm : Mơ hình MVC là một mơ hình lập trình web được sử dụng
rộng rãi hiện nay, được viết tắt bởi ba từ Model – View – Controller,
tương ứng với ba bộ phận tạo nên cấu trúc của ứng dụng này. Mỗi
thành phần kiến trúc được xây dựng để xử lý khía cạnh phát triển cụ
thể của một ứng dụng.
Các thành phần cấu tạo trong mơ hình MVC.
Trang | 9
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
Model : Phần Model của kiến trúc MVC là thành phần chính
đảm nhiệm chức năng lưu trữ dữ liệu và các bộ phận logic liên
quan của toàn bộ ứng dụng. Model chịu trách nhiệm cho các
thao tác dữ liệu giữa Controller hoặc bất kỳ logic nghiệp vụ liên
quan nào khác như: cho phép xem, truy xuất dữ liệu, … Ví dụ,
Controller sẽ lấy thông tin khách hàng từ cơ sở dữ liệu. Model
sẽ thực hiện các thao tác dữ liệu và gửi lại cơ sở dữ liệu hoặc sử
dụng nó cho View.
View : View là một phần của ứng dụng chịu trách nhiệm cho
việc trình bày dữ liệu. Thành phần này được tạo bởi dữ liệu thu
thập từ dữ liệu mơ hình, và giúp người dùng có cái nhìn trực
quan về trang web, cũng như ứng dụng. View cũng đại diện cho
dữ liệu từ các cuộc trò chuyện, sơ đồ và bảng. Ví dụ: bất kỳ
View nào cũng sẽ bao gồm tất cả các thành phần giao diện
người dùng như một nút bấm, khung nhập, menu, hình ảnh, ..
Controller : Đây là phần xử lý tương tác người dùng của ứng
dụng. Controller xử lý dữ liệu đầu vào từ bàn phím và chuột
của người dùng sau đó thơng báo tới View và Model. Sau đó
liền gửi các lệnh tới Model để thay đổi trạng thái của Model (Ví
dụ: lưu một tài liệu cụ thể). Controller cũng gửi các lệnh tương
tự tới View để thực hiện các thay đổi về giao diện.
Cách vận hành của mơ hình MVC.
Hiểu một cách đơn giản, mơ hình MVC cho ta thấy cách thức
hoạt động của các ứng dụng web.
Hãy tưởng tượng việc bạn phải chuẩn bị một bữa tối với chiếc
tủ lạnh đầy thức ăn. Trong trường hợp này, mọi ngun liệu bạn
có chính là Model. Và bạn có nhiều lựa chọn cơng thức món ăn
khác nhau, những lựa chọn này đóng vai trị giống như
Controller. Các món ăn sau khi được chế biến và bày biện sẵn
sàng, chính là View.
T r a n g | 10
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
Trong thực tế, MVC là cơng cụ hữu ích khi vận hành ứng dụng
vì nó cho phép bạn hình dung về ứng dụng của mình dễ dàng
dàng hơn và sắp xếp các ý tưởng đó thành các đoạn code.
Chức năng Model trong ứng dụng này sẽ giúp định nghĩa
“nhiệm vụ” và “danh sách” là tổng hợp các “nhiệm vụ”.
Các đoạn code View sẽ quyết định giao diện của ứng dụng, như
phông chữ hay màu sắc.
Và cuối cùng, Controller sẽ chịu trách nhiệm về cách thức
người dùng thêm các nhiệm vụ, hay đánh dấu các nhiệm vụ đã
được hoàn thành. Controller kết nối nút “thêm” từ View với
Model. Như vậy, khi tương tác với nút “thêm” từ View, Model
sẽ thêm nhiệm vụ mới.
Ưu – Nhược điểm của mô hình.
Ưu Điểm
Hỗ trợ q trình phát triển nhanh
chóng: Với đặc điểm hoạt động
độc lập của từng thành phầ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 của mơ hình này. MVC giúp
Nhược Điểm
Khó khăn trong q trình điều
hướng code: Điều hướng khung
có thể phức tạp vì mơ hình này
bao gồm nhiều lớp và yêu cầu
người dùng thích ứng với các tiêu
chí phân tách của MVC.
T r a n g | 11
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
bạn tiết kiệm rất nhiều thời gian.
Khả năng cung cấp đồng thời
nhiều khung View: Với mơ hình
MVC, bạn có thể tạo ra đồng thời
nhiều khung View cho Model.
Hỗ trợ các kỹ thuật không đồng
bộ: MVC có thể hoạt động trên
nền tảng JavaScript. Điều này có
nghĩa là các ứng dụng MVC có
thể hoạt động với các file PDF,
các trình duyệt web cụ thể, và cả
các widget máy tính.
Dễ dàng thao tác chỉnh sửa: Bộ
phận Model hoạt động tách biệt
với View đồng nghĩa với việc bạn
có thể đưa ra các thay đổi, chỉnh
sửa hoặc cập nhật dễ dàng ở từng
bộ phận.
Giữ ngun trạng thái data: Mơ
hình MVC truyền lại dữ liệu
nhưng không định dạng lại dữ
liệu. Do đó, các dữ liệu này có thể
được dùng lại cho các thay đổi
sau này.
Hỗ trợ các nền tảng phát triển
SEO: Với mơ hình MVC, 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 ứng dụng bất kỳ.
TH.S PHẠM VĂN MINH
Khơng thích hợp việc phát triển
các ứng dụng nhỏ vì mơ hình này
u cầu bạn lưu trữ một số lượng
lớn các file.
Nhiều khung hoạt động đồng
thời: 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.
Do đó, địi hỏi các nhà phát triển
phải duy trì tính nhất quán của
nhiều bộ phận cùng một lúc.
Lý do em chọn mơ hình MVC để xây dựng Website trong đề án lần này:
Cải thiện thời gian và quy trình lập trình: Đây là điểm nổi bật nhất của
mơ hình MVC vì mơ hình này giúp việc lập trình nhanh hơn bất kỳ
mơ hình nào khác. Lí do là bởi nếu áp dụng mơ hình MVC để sử dụng
và lập trình trên bất kỳ ứng dụng web cụ thể nào, một lập trình viên có
thể làm việc trên View cùng thời gian với một lập trình viên khác làm
T r a n g | 12
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
việc với Controller để xây dựng logic nghiệp vụ cho ứng dụng web
đó.
→ Vậy nên, thời gian lập trình khi ứng dụng mơ hình MVC có thể
được hồn thành nhanh gấp ba lần so với các mơ hình lập trình khác.
Khả năng cung cấp nhiều chế độ view: Khi sử dụng mô hình MVC,
người sử dụng có thể tạo nhiều View cho chỉ một mơ hình. Tuy nhiên,
ngày nay, nhu cầu truy cập ứng dụng bằng nhiều cách khác nhau đang
ngày càng tăng và trở nên phổ biến. Vậy nên, việc sử dụng MVC để
lập trình chắc chắn là một phương pháp tuyệt vời.
Những sửa đổi trên website không ảnh hưởng đến tồn bộ mơ hình
MVC: Đối với bất kỳ trang web nào, giao diện người dùng thường có
xu hướng thay đổi theo thời gian. Ví dụ rõ ràng nhất chính là các màu
sắc, bố cục, font chữ hay được thường xuyên thay đổi để thích ứng
theo người dùng. Ngồi ra, với sự phổ biến của điện thoại thơng minh
hiện nay thì việc hỗ trợ các thiết bị di động là điều cần thiết.
→ Vậy nên, việc xuất hiện thêm một kiểu view mới trong MVC sẽ trở
nên rất đơn giản bởi phần Model khơng phụ thuộc vào phần View. Do
đó, bạn có thể chỉnh sửa bất kỳ thay đổi nào trong Model thoải mái
mà khơng lo ảnh hưởng đến tồn bộ kiến trúc website.
Model trong mơ hình MVC sẽ trả về dữ liệu mà khơng cần định dạng:
MVC pattern có khả năng trả về các dữ liệu mà không cần áp dụng bất
kỳ định dạng cụ thể nào. Do đó, các thành phần giống nhau có thể
được áp dụng trên bất kỳ giao diện nào.Ví dụ điển hình để giải thích
cho phần này chính là tất cả loại dữ liệu đều có thể được định dạng
bằng HTML. Hơn nữa, các dữ liệu này cũng có thể được định dạng
bằng Macromedia Flash hay Dream Viewer.
Nền tảng MVC thân thiện và cải thiện SEO: Nền tảng MVC giúp phát
triển các trang web trở nên thân thiện hơn với các bộ máy tìm kiếm.
Khi sử dụng nền tảng này, bạn có thể dễ dàng thay đổi và phát triển
các URL để cải thiện SEO, từ đó tạo ra nhiều lượt truy cập hơn.
T r a n g | 13
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
→Những ngôn ngữ lập trình phổ biến như JavaScript hay jQuery có thể được tích
hợp với MVC. Từ đó, việc phát triển nhiều ứng dụng web đa tính năng sẽ trở nên
dễ dàng hơn với các lập trình viên.
2) Cơng Nghệ CMS CodeIgniter.
CodeIgniter là một nền tảng đáng tin cậy để chứng minh các dịch vụ
quan trọng nhanh nhất. Nó đã được các nhà phát triển chấp nhận rộng
rãi khi làm việc với PHP. Nó có tất cả các dịch vụ mà người dùng có
thể yêu cầu bao gồm các thư viện với nhiều giải pháp được người
dùng hoặc nhà phát triển đề xuất để giải quyết các vấn đề của bạn nếu
có. CodeIgniter CMS là một khn khổ thích ứng đến mức nó có thể
hoạt động với nhiều nền tảng phổ biến như PHP, SQL, v.v.
CMS (Content Management System)
CMS là phần mềm ứng dụng được sử dụng để quản lý việc sửa
đổi và tạo nội dung kỹ thuật số. Nó được sử dụng cho hai việc
là Quản lý Nội dung Web (WCM) và Quản lý Nội dung Doanh
nghiệp (ECM). ECM cho phép nhiều người dùng trong một môi
T r a n g | 14
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
trường cộng tác bằng cách hợp nhất quản lý tài sản kỹ thuật số,
lưu giữ hồ sơ và quản lý tài liệu. Trong khi WCM tác giả các
trang web và bao gồm dữ liệu như văn bản, ảnh, video, đồ họa
nhúng, âm thanh, bản đồ, v.v. giúp hiển thị nội dung và giao
tiếp với người dùng.
Các tính năng của CMS:
1. Mẫu có thể tùy chỉnh
2. Hệ thống cho phép dựa trên nhóm
3. Có bảng quản trị hỗ trợ đa ngơn ngữ
4. Nhật ký kiểm tra tích hợp
5. Ít u cầu máy chủ hơn
6. Nội dung phân cấp có độ sâu và kích thước khơng giới hạn
7. URL thân thiện với SEO
CodeIgniter CMS:
Đây là một hệ thống thân thiện với người dùng, đáp ứng và dễ
sử dụng được tạo ra với khn khổ MVC phổ biến. Nó tạo điều
kiện cho người dùng xây dựng một trang web đơn giản nhưng
đẹp và sạch bao gồm tất cả các trang như dịch vụ, danh mục
đầu tư, tin tức, sự kiện, giới thiệu, v.v. Sử dụng CMS với
CodeIgniter, bạn có thể tạo bất kỳ loại trang web nào như trang
web giáo dục, trang web thể dục. , trang web luật sư, v.v. theo
sự lựa chọn của bạn.
Vì CMS này được phát triển với khung PHP phổ biến
CodeIgniter, nó có thể được tùy chỉnh dễ dàng bởi các lập trình
viên. Họ có thể hiểu các mã được sử dụng trong đó một cách dễ
dàng và có thể sửa đổi cơ sở dữ liệu cũng như các tệp nếu được
yêu cầu. CodeIgniter CMS có cơ sở bảo mật khá mạnh cùng với
bảo mật cấp quản trị viên để bảo vệ nó khỏi cuộc tấn cơng XSS,
tấn cơng SQL injection, v.v.
Các tính năng của CMS với CodeIgniter:
1. Nó có giao diện đơn giản và dễ dàng
2. Nó chứa thống kê dữ liệu trong bảng điều khiển
3. Được hỗ trợ bởi các tùy chọn màu sắc không giới hạn
4. Danh mục đầu tư và lời chứng thực được quản lý bởi quản trị viên
5. Nó quản lý tiêu đề Meta, từ khóa và mơ tả cho tất cả các trang
6. Nó có bảo vệ URL không hợp lệ cho trang
T r a n g | 15
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
7. Nó có thể dễ dàng cài đặt trên máy chủ
3) Danh Sách Các Hình Ảnh Website.
a. Giao diện User
Hình 1: Header và Banner Quảng Cáo
Hình 2: Sản Phẩm Khuyến Mãi Hot Và Sản Phẩm Bán Chạy
T r a n g | 16
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
Hình 3: Điện Thoại Nổi Bật
Hình 4 : LapTop nổi bật
T r a n g | 17
TH.S PHẠM VĂN MINH
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
Hình 5: Phụ Kiện Nổi Bật
Hình 6: Tin Tức Cơng Nghệ
Hình 7: Footer
Hình 8: Danh Mục Sản Phẩm
T r a n g | 18
TH.S PHẠM VĂN MINH
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
Hình 9 : Thơng Tin Giới Thiệu
Hình 10 : Thơng Tin Liên Hệ
T r a n g | 19
TH.S PHẠM VĂN MINH
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
Hình 11: Đăng Ký Tài Khoản
Hình 12: Đăng Nhập
b. Giao diện Admin
Hình 13: Đăng Nhập Tài Khoản Admin
T r a n g | 20
HỆ THỐNG THƯƠNG MẠI ĐIỆN TỬ
TH.S PHẠM VĂN MINH
Hình 14: Bảng Điều Khiển
Bảng điều khiển hiển thị thông tin các mặt hàng, tin nhắn,… .Biểu đồ bán
hàng, đơn hàng và báo cáo doanh thu từng tháng.
Hình 15: Danh Sách Bài Viết
Danh sách bài viết có các tính năng thêm ,sửa, xóa và điều chỉnh trạng thái
bài viết
T r a n g | 21