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

ĐỀ tài xây dựng website chợ đầu mối trên nền tảng nguồn mở opencart

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 (3.08 MB, 39 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: Xây dựng website Chợ đầu mối trên nền tảng nguồn
mở (opencart)
Giảng viên hướng dẫn: Th.S
Sinh viên thực hiện: Lớp:
Niên Khóa: 20-20
Ngành: Cơng nghệ thơng tin

TP. Hồ Chí Minh, tháng 07 năm
1


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 Đẳn 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 để có thể làm tốt hơn trong
sự nghiệp của mình.
Em xin chân thành cảm ơn!

TP.HCM, ngày 23 tháng 06 năm 20
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: Xây dựng website Chợ đầu mối trên nền tảng nguồn

mở (opencart)
Sinh viên: MSSV: Lớp:
Chuyên ngành: Công nghệ thông tin
Nhận xét của giáo viên hướng dẫn:
................................................................................................................
................................................................................................................


................................................................................................................
................................................................................................................
................................................................................................................
................................................................................................................
................................................................................................................
................................................................................................................
Điểm: (Bằng chữ và bằng số):
TP.HCM,
ngày

thán

g

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

năm 20


LỜI NĨI ĐẦU
Cơng nghệ ngày càng phát triển nhu cầu con người càng cao vì thế các doanh nghiệp bắt
đầu sử dụng các trang mạng xã hội để đưa sản phẩm của họ ra khắp cả nước, trong thời
gian thực tập tại công ty em đã học được rất nhiều thứ về việc xây dựng một website
không những vậy em còn được tham gia thiết kế và xây dựng một website và được giới
thiệu về một ngơn ngữ lập trình mới đó là một ngơn ngữ lập trình nguồn mở tên là
opencart và sau khi dành thời gian tìm hiểu và nghiên cứu em quyết định sử dụng
opencart để xây dựng website chợ đầu mối chuyên dùng để bán các loại rau củ quả và
các lọa hoa.


MỤC LỤC
CHƯƠNG 1: Giới thiệu về công ty TGM Solution
1.1 Lịch sử thành lập …………………………………………………………. 1
1.2 Bộ máy tổ chức …………………………………………………………… 1
1.3 Tình hình hiện nay của cơng ty ………………………………………….. 3
1.4 Hệ thống kinh doanh của công ty................................................................................. 3
1.5 Doanh số ………………………………………………………………….. 4
1.6 Khả năng cạnh tranh …………………………………………………….. 4
1.7 Phân tích SWOT ………………………………………………………..... 5
1.8 Định hướng phát triển …………………………………………………… 5
CHƯƠNG 2: Xây dựng website chợ đầu mối trên nền tảng nguồn mở opencart

2.1 Cơ sở lý thuyết xây dựng website
2.2.1 opencart là gì? ………………………………………………………......6
2.2.2 tính năng của opencart ……………………………………………….. 7
2.2.3 ưu nhược điểm của opencart ………………………………………… 8
2.2.4 so sánh opencart và wordpress ……………………………………........9
2.2.5 hướng dẫn cài đặt opencart ………………………………………… 10
2.2 Website chợ đầu mối bằng nguồn mở opencart
CHƯƠNG 3: Đánh giá vấn đề cần nghiên cứu
3.1 đánh giá ưu nhược điểm của đề tài nghiên cứu …………………….. 33
Chương 4: tổng kết
4.1 Kết quả đạt được ………………………………………………………. 34
4.2 Ưu nhược điểm ………………………………………………………… 34

TÀI LIỆU THAM KHẢO


CHƯƠNG 1: GIỚI THIỆU VỀ CƠNG TY TGM
SOFLWARE SOLUTION
1.1 Thơng tin đơn vị thực tập
-

Lịch sử thành lập

Công ty TGM soflware solution được thành lập vào ngày 23/03/2010 tại thành phố Hồ
Chí Minh và đã hoạt động được 12 năm trong khoảng thời gian đó cơng ty khơng những
phát triển mạnh mà cịn có đội ngũ kỹ thuật đầy nhiệt quyết và giàu kinh nghiệm trong
lĩnh vực điện tử nhờ vậy mà họ được các tập đoàn phần mềm lớn như FPT, CSC Việt
Nam… Để ý nhờ vậy mà họ đã nhanh chóng khẳng định được tên tuổi của mình trong
các lĩnh vực phần mềm, thiết kế website, SEO, SEM…
Tuy là một cơng ty có quy mơ nhỏ nhưng lại có thể cạnh tranh với các cơng ty quy mơ

lớn, website do công ty làm ra luôn được đánh giá cao vì trong quá trình xây dựng
website họ thực hiện kỹ lưỡng từng bước một nên website do công ty tạo ra ln đạt
chất lượng cao vì thế cơng ty luôn đáp ứng được nhu cầu của khách hàng trong mọi
trường hợp đảm bảo được sự hài lòng tuyệt đối từ phía khách hàng.
Ngồi ra cơng ty cịn có hệ thống API hổ trợ truy xuất và kết nối dữ liệu vé máy bay. Từ
năm 2010 công ty TGM là công ty đầu tiên thiết lập ứng dụng truy xuất dữ liệu vé máy
bay online, trực tiếp , boot vé tự động. Tính đến thời điểm này đã có hơn 200 website
đại lý vé máy bay tại Việt Nam sử dụng ứng dụng này
Hiện nay công ty vẫn hoạt động và có dấu hiệu phát triển mạnh trong thời gian qua các
khách hàng lớn như viettel, APOLO, chợ đầu mối dầu giây, … Đã hợp tác với công ty
giúp đưa công ty lên một tầm cao mới.
-

Sứ mạng:

 Đưa khách hàng tiếp cận chuyển hóa cơng nghệ số.
 Hỗ trợ, bảo trì, sữa chữa website được các chuyên gia trong nghành giả quyết trong
thời gian ngắn.
 Đảm bảo tính an toàn và bảo mật tuyệt đối tạo cảm giác tin cậy, hài lòng đối với
khách hàng.
1


-

Địa bàn hoạt động

 Cả nước
-


Lĩnh vực:

 Hệ thống khách sạn, đặt vé xe: đặt khách sạn trên toàn thế giới: Bandidau.com
 Hệ thống phần mềm hoá đơn điện tử: Outsource cho đối tác
 Hệ thống hợp đồng điện tử: Outsource cho đối tác
 Hệ thống các phần mềm quản lý phòng vé máy bay, vé xe, khách sạn, bệnh viện

 Hệ thống web, app thương mại điện tử bán hàng
-

Thông tin liên lạc:



Email:

 Hostline: 0978 752 888.


Website: />


Facebook: />
 Address: 796/131/2 Lê Đức Thọ, P.15, Q.Gò Vấp, Tp. HCM.
1.2 Bộ máy tổ chức

Giám đốc

Trưởng phòng kinh doanh


Trưởng kỷ thuật lập trình

Trưởng bộ phận chăm sóc
Trưởng bộ phận marketing

khách hàng

Sơ đồ tổ chức công ty TGM soflware solution
2


1.3 Tình hình hiện nay của cơng ty
 Tình hình nhân sự:
Nhân viên của cơng ty có nhiều kinh nghiệm trong các lĩnh vực lập trình khả năng làm
việc cực kỳ hiệu quả tuy vậy vì cơng ty có quy mô nhỏ nên nguồn nhân lực rất nhỏ nên
hiện nay chỉ có 8 người gồm 3 IT và 5 SEO đang làm việc trong công ty
 Đánh giá đáp ứng:
Sản phẩm của công ty luôn đảm bảo chất lượng đáp ứng mọi yêu cầu của khách hàng và
luôn được đánh giá cao vì trong quy trình xây dựng website họ luôn chú ý đến từng chi
tiết của website cũng như trong quá trình xây dựng chức năng wbsite được thiết kế rất
cẩn thận nên họ có thể đáp ứng được những yêu cầu của khách hàng.
 Tình hình kinh doanh hiện nay:
Tuy hiện nay cơng ty chưa có chỗ đứng vững chắc cơ sở vật chất còn sơ sài dù vậy một
số khách hàng lớn như APOLO, viettel, … tìm đến và hợp tác với họ tuy cịn nhiều khó
khăc nhưng em chắc họ sẽ đưa được sản phẩm của mình ra khắp cả nước.
 Ưu điểm:

 Đội ngũ nhân viên giàu kinh nghiệm thực tế




Sản phẩm của công ty luôn đáp ứng yêu cầu của khách hàng
Đã từng hợp tác với các khách hàng lớn

 Nhược điểm:

 Quy mô công ty nhỏ cùng với nguồn nhân lực mỏng nên vẫn chưa đáp ứng được
lượng công việc trong công ty.
 Cơng ty vẫn chưa thể đưa sản phẩm của mình tới các khách hàng tiềm năng
1.4 Hệ thống kinh doanh của công ty

 Hệ thống sản phẩm
Hệ thống sản phẩm của cơng ty có 2 loại sản phẩm là web và app khi khách hàng có nhu
cầu về một trang web hay một app ứng dụng sẽ liên hệ với giám đốc và hai bên sẽ
thương lượng về các tính năng, cũng như yêu cầu về chức năng của sản phẩm.
 Dịch vụ
Các loại hình dịch vụ của cơng ty gồm:
3


 Thiết kế và xây dụng website




Quản lý website
Bảo trì web và app
SEO bài viết cho web

 Chính sách giá

Chính sách giá của cơng tích theo sơ lượng chức năng được yêu cầu sau khi bên kỹ thuật
phân tích xong các chức năng cùng cơng dụng của nó cơng ty sẽ liên hệ với khách hàng
bàn bạc thương lương sau đó từ đó mà định giá sản phẩm.
1.5 Doanh số
Doanh số của năm 2019: 2.34 tỉ
Doanh số của năm 2020: 2,1 tỉ
Đánh giá: Tuy chỉ có 8 người nhưng cơng ty đã làm ra nhiều sản phẩm làm hài lòng các
khách hàng lớn như Viettel, VNG, Coccoc, google… tuy vậy do nguồn lực mỏng nên
không thể đáp ứng được các đơn hàng nên doanh thu của năm 2020 giảm đi so với năm
2019.
1.6 Phân tích SWOT
 Điểm mạnh(S)

 Đội ngũ nhân viên giàu kinh nghiệm



Sản phẩm luôn đảm bảo chất lượng và đáp ứng được yêu cầu của khách hàng
Đã hợp tác với các doanh nghiệp lớn như: APOLO, viettel

 Điểm yếu(W)

 Quy mơ của cơng ty cịn nhỏ



Nguồn nhân sự cịn mỏng chưa đáp ứng được số lượng cơng việc
Chưa đưa được sản phẩm ra thị trường quốc tế

 Cơ hội(O)


 Thời đại đang bước theo hướng thương mại điện tử chuyển số hóa
4


 Có khả năng phát triển tiềm năng của cơng ty đưa sản phẩm tới thị trường quốc tế


Nâng cao giá trị sản phẩm của công ty trên thị trường

 Thử thách(T)

 Quy mơ của cơng ty cịn nhỏ và chưa phát triển toàn diện



Nhiều đối thủ cạnh tranh trong lĩnh vục điện tử và thương mại điện tử
Nhiều khách hàng lớn chưa biết đến công ty

1.7 Định hướng phát triển
 Xây dựng ứng dụng thương mại điện tử cho doanh nghiệp, tập đoàn lớn.
 Nâng cấp các nền tảng đã có để cung cấp API dữ liệu vé máy bay, khách sạn
 Trở thành công ty phát triển các giải pháp nền tảng chuyên sâu, giải quyết các bài
toán thực tế của doanh nghiệp như các giải pháp truy xuất nguồn gốc QR Code
1.8 Quá trình thực tập tại cơng ty
 Mơ tả cơng việc:
Tuần 1: Tìm hiểu về quy trình và lập trình một website thực tế
Tuần 2: học thiết kế giao diện web
Tuần 3: học cắt CSS


 u cầu tối thiểu:
-

Vị trí: thực tập sinh của cơng ty TGMSS

-

Kiến thức: có kiến thức cơ bản về html, css có khả năng tư duy trong lập trình

-

Khả năng tìm tịi, học hỏi

-

Có khả năng hoạt động nhóm
5


CHƯƠNG 2: XÂY DỰNG WEBSITE CHỢ ĐẦU MỐI
TRÊN NỀN TẢNG nguồn mở (OPENCART)
2.1 Cơ sở lý thuyết xây dựng website
2.2.1 opencart là gì?
Opencart là một CMS nguồn mở được thiết kế dành riêng cho các trang thương mại điện
tử sử dụng ngơn ngữ PHP cùng mơ hình MVC(L) để xây dựng cấu trúc và đã có tuổi đời
20 năm. CMS opencart được thiết kế vào năm 1990 và cho đến thời điểm này opencart đã
trở thành một công cụ hỗ trợ xây dựng website bán hàng và được sử dụng rộng rãi trên
tồn thế giới ngồi ra nó cịn hỗ trợ cho các doanh nghiệp tiếp thị các khách hàng cũ giúp
tăng doanh số của công ty và giảm bớt chi phí quảng cáo sản phẩm khơng những vậy mà
nó còn đang tiếp tục phát triển và chiếm lĩnh thị trường thương mại điển tử.

-

PHP

 PHP là một dạng ngôn ngữ lập trình kịch bản hoặc một mã lệnh chủ yếu được dùng
trong phát triển các ứng dụng viết cho máy chủ, nguồn mở hoặc dùng cho mục dích
tổng quát.

 Đây là một loại ngơn ngữ rất thích hợp sử dụng cho các trang web và rất dễ đưa vào
các trang HTML do được tối ưu hóa các ứng dụng web nên tốc độ của nó rất nhanh,
gọn cịn rất dễ học và thời gian xây dựng tương đối ngắn hơn các ứng dụng web khác.
-

Mơ hình MVC(L)

 Mơ hình MVC viết tắt của Model - View - Controller là một kiến trúc phần mềm giúp
tạo giao diện người dùng trên máy tính.

 MVC được chia làm 3 phần:

 Mơ hình(Model): Là bộ phận có chức năng lưu trữ tồn bộ dữ liệu ứng dụng được
thể hiện dưới hình thức là một cơ sở dữ liệu hoặc chỉ đơn giản là một file XML bình
thường.

6




Quan điểm(View): Là phần giao diện dành cho người sử dụng nơi mọi người lấy thông

tin về MVC thông qua các thao tác truy vấn như tìm kiếm hoặc thơng qua các website.

 Bộ điều khiển(Controller): là bộ phận xử lý yêu cầu của người tiêu dùng thông qua
View. Từ đó đưa ra dữ liệu phù hợp với người dùng

Mơ hình MVC

-

Xampp

XAMPP là một phần mềm cho phép giả lập mơi trường server hosting ngay trên máy tính
của bạn, cho phép bạn chạy demo website mà không cần phải mua hosting hay VPS.
Chính vì vậy, XAMPP hay được phục vụ cho hoạt động học tập giảng dạy thực hành và
phát triển web.
2.2.2 Tính năng của opencart
 CMS nguồn mở opencart chó phép người dùng tùy ý thiết lập giao diện cho phù hợp
với nhu cầu bn bán của họ ngồi ra các doanh nghiệp thương mại điện tử sử dụng
opencart như một hệ thống hổ trợ xây dụng thiết kế website cho doanh nghiệp của họ.
 Giao diện thân thiện dễ sử dụng không mất nhiều thời gian quản lý và có nhiều lựa chọn

 Ngồi ra opencart cịn có hệ thống multishop vì thế các doanh nghiệp có thể sử dụng
nó để tạo ra nhiều website bán hàng khác nhau nhằm thu hút người tiêu dùng.
 Chức năng giỏ hàng có hổ trợ thanh tốn khi mua hàng.
 thanh toán bằng nhiều loại tiền tệ khác nhau.
7


 Hổ trợ thống kê số liệu như số khách hàng, số đơn hàng đã bán, doanh thu trong
tháng,…

 Hổ trợ sao lưu, khôi phục dữ liệu.
 Cung cấp thông tin doanh nghiệp lên cửa hàng trực tuyến.
 Tích hợp đầy đủ các cơng cụ thống kê, phân tích và quản lý đơn hàng.

Hình ảnh minh họa

2.2.3 Ưu nhược điểm của opencart
Ưu điểm:
-

Quản lý đa cửa hàng.

-

Dễ sử dụng và phát triển đối với người sử dụng và developer

-

Nguồn tài nguyên mạng phong phú và có thể hổ trợ bạn ở bất cứ vấn đề nào bạn gặp
phải
8


-

Dễ dàng tùy biến mã nguồn

-

Hỗ trợ sao chép và khôi phục dữ liệu


-

Hệ thống ngôn ngữ đa dạng và có thể thanh tốn bằng nhiều loại tiền tệ khác nhau

-

Giao diện thân thiện cho người mua lẫn người dùng

Nhược điểm:
-

Dễ sinh lỗi khi dùng với vqmod

-

Module chưa được linh hoạt.

-

Các chức năng cịn nhiều thiếu sót cần phải tối ưu nhiều.

2.2.4 So sánh opencart với wordpress
opencart
Cài đặt CMS

Wordpress

Tính năng đơn giản, dễ cài đặt Khó cài đặt hơn opencart


Quản lý của hàng trực tuyến Đầy đủ chức năng hỗ trợ

Đầy đủ các tính năng

thống kê doanh thu, bán hàng,

nhưng khó sử dụng hơn

lập danh sách bán hàng, báo

Opencart

cáo marketing,...
Giao diện và thiết kế

Giao diện thân thiện, dành

Giao diện đẹp nhưng khá

riêng cho thương mại điện tử

ít, cài đặt module tương

nhưng việc cài đặt module

đối dễ dàng

khó hơn so với WordPress
Hổ trợ digital marketing


Hỗ trợ Adwords và SEO ổn

Hỗ trợ tốt hơn cho SEO

nhưng do CMS còn mới nên

và Adwords, dễ được

khá khó khăn để được Google

Google kiểm duyệt hơn

kiểm duyệt.

Opencart

9


2.2.5 Hướng đẫn cài đặt opencart
Cài đặt opencart khơng khó đầu tiên truy cập vào website opencart.com

sau dó nhấn free download để tải file nén của opencart về và giải nén sau khi giải nén file
opencart chúng ta di chuyển file opencart vừa giải nén vào trong xampp trước khi truy
cập vào file điều đàu tiên cần làm là khởi động xampp sau đó vào phpmyadmin tạo một
database rỗng.

Khởi động xampp
10



Tạo một database rỗng

Bước 1: đọc điều khoản của website
Khi vừa truy cập vào nó sẽ hiện lên một trang điều khoản bằng tiếng anh các bạn đọc kỹ
và nhấn nút continue để tiếp tục bước 2

Hình ảnh minh họa

11


Bước 2: chuẩn bị phần cài đặt

ảnh minh họa

Kiểm tra các yêu cầu đã đủ chưa nếu chưa thì bổ sung vào
Để sửa lỗi ở phần thứ 4 đầu tiên các bạn truy cập vào file opencart và tìm file configdist.php và sử thành config.php sau đó truy cập vào file admin tìm file config-dist.php và
sử thành config.php

12


Vị trí file config

Sửa file config

Vị trí file config

13



Sửa file config

Nhấn vào nút reload và kiểm tra nếu tất cả đã đủ thì nhấn nút continue để tiếp tục bước 3

Hình ảnh minh họa
14


Bước 3: nhập dữ liệu
Một bảng dữ liêu sẽ hiện lên trên màn hình nhập tồn bộ dữ liệu cần thiết và nhấn nút
continue để chuyển sang bước cuối cùng.

Hình ảnh minh họa

Giai đoạn 1 là các dự liệu của database mà bạn đang sử dụng còn giai đoạn 2 là tạo một
tài khoản cho trang admin.
Bước 4: hoàn thành phần cài đặt opencart và truy cập vào website

15


ảnh minh họa

bạn sẽ có 2 lựa chọn đó là truy cập vào website hay truy cập vào trang admin

16



Trang chủ ban đầu

17


Trang admin

2.2 Website chợ đầu mối bằng nguồn mở opencart

Database

Hình ảnh minh họa

18


Hình ảnh minh họa

Hình ảnh minh họa

19


Hình ảnh minh họa

Hình ảnh minh họa

20



×