Tải bản đầy đủ (.pdf) (50 trang)

Tìm hiểu prestashop và xây dựng website bán quần áo trực tuyến

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 (4.75 MB, 50 trang )

Đồ án tốt nghiệp đại học

TRƢỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN
--------------------------

PHẠM VĂN ĐỊNH

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Tên đồ án:

TÌM HIỂU PRESTASHOP VÀ XÂY DỰNG
WEBSITE BÁN QUẦN ÁO TRỰC TUYẾN

Nghệ An, tháng 05 năm 2016

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

1


Đồ án tốt nghiệp đại học

TRƢỜNG ĐẠI HỌC VINH
KHOA CÔNG NGHỆ THÔNG TIN
--------------------------

BÁO CÁO
ĐỒ ÁN TỐT NGHIỆP ĐẠI HỌC
Tên đồ án:



TÌM HIỂU PRESTASHOP VÀ XÂY DỰNG
WEBSITE BÁN QUẦN ÁO TRỰC TUYẾN

Sinh viên thực hiện: Phạm Văn Định - 1151070360
Lớp: 52K1
Giáo viên hướng dẫn: ThS. Hồ Thị Huyền Thƣơng

Nghệ An, tháng 05 năm 2016

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

2


Đồ án tốt nghiệp đại học

LỜI CẢM ƠN

Trong nền kinh tế hiện nay, với xu thế tồn cầu hố nền kinh tế thế giới, mọi
mặt của đời sống xã hội ngày càng đƣợc nâng cao, đặc biệt là nhu cầu trao đổi hàng
hoá của con ngƣời ngày càng tăng cả về số lƣợng và chất lƣợng. Hiện nay các công ty
tin học hàng đầu thế giới không ngừng đầu tƣ và cải thiện các giải pháp cũng nhƣ các
sản phẩm nhằm cho phép tiến hành thƣơng mại hóa trên Internet. Thông qua các sản
phẩm và công nghệ này, chúng ta dễ dàng nhận ra tầm quan trọng và tính tất yếu của
thƣơng mại điện tử. Với những thao tác đơn giản trên máy có nối mạng Internet bạn sẽ
có tận tay những gì mình cần mà khơng phải mất nhiều thời gian. Bạn chỉ cần vào các
trang dịch vụ thƣơng mại điện tử, làm theo hƣớng dẫn và click vào những gì bạn cần.
Các nhà dịch vụ sẽ mang đến tận nhà cho bạn.
Để tiếp cận và góp phần đẩy mạnh sự phổ biến của thƣơng mại điện tử ở Việt

Nam, Em đã tìm hiểu, xây dựng và cài đặt “Website bán hàng trực tuyến” với mặt
hàng là: Quần áo.
Qua khảo sát thực tế, ở Việt Nam thì hình thức bán hàng qua mạng này cũng
khá phổ biến, tuy nhiên vẫn chƣa đƣợc hồn chỉnh bởi hình thức thanh tốn quá phức
tạp, cho nên ở website này em có đƣa ra một số giải pháp giả lập để làm cho đơn giản.
Cùng với sự chỉ bảo tận tình của cơ Hồ Thị Huyền Thƣơng em đã hoàn thành
website này. Trong q trình phân tích thiết kế hệ thống khơng thể tránh khỏi những
sai sót mong cơ, thầy và các bạn đóng góp ý kiến để trang Web đƣợc hồn thiện hơn.
Em xin chân thành cảm ơn!

Sinh viên thực hiện
Phạm Văn Định

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

3


Đồ án tốt nghiệp đại học

MỤC LỤC
LỜI CẢM ƠN ................................................................................................................1
MỤC LỤC .......................................................................................................................4
CHƢƠNG 1. TỔNG QUAN VỀ ĐỀ TÀI .......................................................................5
1.1. Lý do chọn đề tài ..................................................................................................5
1.2. Mục đích, ý nghĩa chọn đề tài ...............................................................................5
1.3. Phƣơng pháp nghiên cứu ......................................................................................6
1.4. Phạm vi, đối tƣợng của đề tài ...............................................................................7
1.5. Ý nghĩa thực tiễn của đề tài ..................................................................................7
CHƢƠNG 2. CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG.............8

2.1. Tổng quan về thƣơng mại điện tử .........................................................................8
2.1.1. Khái niệm thƣơng mại điện tử .......................................................................8
2.1.2. Lợi ích của việc sử dụng thƣơng mại điện tử.................................................8
2.2. Tìm hiểu về Prestashop ......................................................................................... 9
2.2.1. Giới thiệu tổng quan về hệ thống Prestashop ................................................9
2.2.2. Cài đặt và việt hóa Prestashop .....................................................................11
CHƢƠNG 3. PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ............................................14
3.1. Đặt vấn đề ...........................................................................................................14
3.2. Bài toán ...............................................................................................................14
3.2.1. Hƣớng giải quyết của bài tốn .....................................................................15
3.2.2. Mơ hình bán hàng trên mạng .......................................................................15
3.3. Phân tích và thiết kế ............................................................................................ 16
3.3.1. Mơ hình use case tổng qt ..........................................................................16
3.3.2. Mơ hình của khách hàng ..............................................................................16
3.3.3. Use case Administrator quản lý danh mục sản phẩm ..................................18
3.3.4. Biểu đồ Use Case cho Tác nhân Adminitrator quản lý khách hàng ............18
3.3.5. Hoạt động .....................................................................................................20
3.3.6. Sequence ......................................................................................................28
3.3.7. Cơ sở dữ liệu tổng quan của hệ thống .......................................................... 37
CHƢƠNG 4. SỬ DỤNG PRESTASHOP ĐỂ PHÁT TRIỂN ỨNG DỤNG BÁN
HÀNG ............................................................................................................................ 38
4.1. Trang quản trị...................................................... Error! Bookmark not defined.
4.2. Các chức năng chính ........................................... Error! Bookmark not defined.
4.3. Kết quả đạt đƣợc .................................................................................................47
4.4. Những vấn đề hạn chế ........................................................................................ 48
4.5. Hƣớng nghiên cứu phát triển ..............................................................................48
KẾT LUẬN .................................................................................................................499
TÀI LIỆU THAM KHẢO ............................................................................................. 50

Phạm Văn Định - Lớp 52K1 - Khoa CNTT


4


Đồ án tốt nghiệp đại học

CHƢƠNG 1
TỔNG QUAN VỀ ĐỀ TÀI
1.1. Lý do chọn đề tài
Nhƣ chúng ta đã biết hiện nay việc cạnh tranh về kinh doanh ngày càng trở nên
quyết liệt và hầu hết những nhà kinh doanh, những công ty lớn đều rất chú tâm đến
việc làm thoả mãn khách hàng một cách tốt nhất.
Trên thị trƣờng có hai hình thức kinh doanh đó là kinh doanh truyền thống và
kinh doanh thƣơng mại điện tử. So với kinh doanh truyền thống thì kinh doanh theo
hình thức thƣơng mại điện tử chi phí thấp hơn, hiệu quả đạt cao hơn. Hơn thế nữa,
thƣơng mại điện tử cung cấp các dịch vụ quảng bá sản phẩm nhanh chóng, thuận tiện,
kết hợp với bộ phận giao hàng tận nơi, hỗ trợ các phƣơng thức thanh tốn điện tử an
tồn, tiện lợi, dịch vụ tƣ vấn trực tuyến đó là lý do thƣơng mại điện tử ngày càng phát
triển.
Biết đƣợc những nhu cầu đó, chƣơng trình “Xây dựng Website bán hàng trực
tuyến” đƣợc xây dựng trên nền tảng Prestashop nhằm đáp ứng cho mọi ngƣời tiêu
dùng trên tồn quốc có thể đặt mua và thanh toán các sản phẩm cần thiết thơng qua hệ
thống Website này.
Do đó, với sự ra đời các website bán hàng qua mạng, mọi ngƣời có thể mua mọi
thứ hàng hóa mọi lúc mọi nơi mà khơng cần phải tới tận nơi để mua. Trên thế giới có
rất nhiều trang website bán hàng trực tuyến nổi tiếng nhƣ www.ebay.com,
www.amazon.com,... Ở Việt Nam thƣơng mại điện tử mới hình thành nhƣng tốc độ
phát triển rất nhanh với nhiều website nổi tiếng nhƣ www.lazada.com,
www.vatgia.com... Trƣớc thực tế đó em đã chọn đề tài “Xây dựng website bán hàng
trực tuyến” làm đồ án tốt nghiệp của mình.

1.2. Mục đích, ý nghĩa chọn đề tài
Khảo sát hệ thống thông tin “Thƣơng Mại Điện Tử” theo yêu cầu của các cá
nhân, cơ quan, cơng ty… Việc bán hàng địi hỏi cần phải có tƣ duy, đầu óc kinh doanh
và khả năng nhạy bén nắm bắt thị trƣờng. Một cửa hàng bán các mặt hàng không cần
nhiều nhân viên, khách hàng không cần trực tiếp đến mua hàng mà có thể tại nhà dùng
vài cái click chuột thì có thể có đƣợc sản phẩm mình cần.
Việc tạo ra một website thƣơng mại điện tử bán hàng trực tuyến sẽ gặp nhiều
khó khăn trong việc bảo mật thơng tin, cũng nhƣ uy tín đến khách hàng. Prestashop là
một hệ thống quản trị nội dung (CMS - Content Management System) giúp bạn thực

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

5


Đồ án tốt nghiệp đại học

hiện các website động một cách nhanh chóng và dễ dàng. Prestashop là hệ thống mã
nguồn mở chuyên thiết kế website thƣơng mại điện tử. Linh hoạt, đơn giản, thân thiện,
tính tuỳ biến rất cao và cực kỳ mạnh mẽ đặc biệt tính năng tùy biến sản phẩm. Đƣợc
sử dụng ở trên toàn thế giới từ những trang web đơn giản cho đến những ứng dụng
phức tạp. Việc cài đặt và quản trị prestashop rất dễ dàng và nhanh chóng.
Đề tài tập trung xây dựng website bán hàng qua mạng tƣơng đối hoàn chỉnh,
phục vụ một cách có hiệu quả cho ngƣời dùng dựa trên việc sử dụng phần mềm quản
trị CSDL MySQL và xây dựng ứng dụng dựa trên kết hợp các ngôn ngữ ngôn ngữ
PHP, HTML, XML, CSS, AJAX, JQUERY đặc biệt BOOTTRAP 3.0.
1.3. Phƣơng pháp nghiên cứu
+ Về mặt lý thuyết
- Tìm hiểu kỹ thuật lập trình, cách thức hoạt động và các đối tƣợng trong
prestashop:

- Chức năng quản trị danh mục, sản phẩm.
- Chức năng quản trị giỏ hàng.
- Chức năng quản trị và xử lý đơn hàng.
- Chức năng quản lý menu.
- Chức năng liên hệ, hỗ trợ trực tuyến.
- Chức năng quản trị thông tin thành viên, khách hàng.
- Chức năng thanh toán điện tử.
- Chức năng quản lý theo dõi giao hàng.
- Chức năng thống kê.
- Chức năng marketing online.
- Hiểu đƣợc cách thức hoạt động của Client - Server.
- Hiểu đƣợc cách lƣu dữ liệu của hệ quản trị cơ sở dữ liệu MySQL Server.
+ Về mặt lập trình
- Sử dụng mã nguồn mở Prestashop và hệ quản trị MySQL Server để xây dựng
trang web động.
+ Về mặt hoạt động
- Chƣơng trình chạy trên hosting, tên miền />
Phạm Văn Định - Lớp 52K1 - Khoa CNTT

6


Đồ án tốt nghiệp đại học

1.4. Phạm vi, đối tƣợng của đề tài
Xây dựng trang web ứng dụng bán hàng Quần áo hãng Levi's(Gồm Đồ Nam,
Đồ Nữ và Đồ Trẻ Em). Trong thời đại thƣơng mại điện tử đang ngày càng phát triển,
việc ứng dụng vào hoạt động “Website bán hàng trực tuyến” đã mang lại nhiều ý nghĩa
nhƣ:
- Đỡ tốn nhiều thời gian cho ngƣời tiêu dùng cũng nhƣ nhà quản lý trong việc

tham gia vào hoạt động mua bán hàng.
- Thu thập đƣợc nhiều thông tin.
- Giảm chi phí sản xuất, bán hàng, tiếp thị và giao dịch.
- Tạo ra lợi thế cạnh tranh kinh doanh.
- Giúp ngƣời tiêu dùng có đƣợc giá cả và hình ảnh mặt hàng một cách chính xác.
- Giúp nhà quản lý dễ dàng hơn trong việc quản lý sản phẩm.
- Nhà quản lý có thể thống kê các sản phẩm bán chạy một cách nhanh nhất giúp
cho hoạt động sản xuất kinh doanh của mình trở nên tốt hơn.
1.5. Ý nghĩa thực tiễn của đề tài
+ Ý nghĩa đối với ngƣời quản trị hệ thống website
- Có thể tra cứu, cập nhật, thống kê, báo cáo sản phẩm, nhà sản xuất, thông tin
khách hàng, hóa đơn, thuế, tạo website thân thiện, nhanh và hiệu quả…
- Ngƣời quản trị dễ dàng thao tác quản lý thông tin khách hàng, quản lý các đơn
hàng, các dịch vụ marketing tiện lợi.
+ Ý nghĩa đối với khách hàng
- Đối với khách hàng website cung cấp các dịch vụ xem sản phẩm, dịch vụ đặt
hàng và chức năng thanh toán online dễ dàng, thân thiện.
- Hơn thế nữa website còn cung cấp chức năng chia sẻ qua mạng xã hội nhƣ
facebook,... chức năng gửi phản hồi cho ngƣời quản trị.
- Website bán hàng là địa chỉ tiện lợi và thật sự hữu ích cho mỗi khách hàng,
khách hàng chỉ mất vài phút đã có thể mua sắm cho mình một vài món đồ mình thích.

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

7


Đồ án tốt nghiệp đại học

CHƢƠNG 2

CƠ SỞ LÝ LUẬN VÀ NỀN TẢNG XÂY DỰNG HỆ THỐNG
2.1. Tổng quan về thƣơng mại điện tử
2.1.1. Khái niệm thương mại điện tử
Thƣơng mại điện tử là quy trình mua bán hàng hóa và dịch vụ thông qua các
phƣơng tiện điện tử và mạng viễn thơng, đặc biệt là qua máy tính và mạng Internet.
Ngày nay ngƣời ta hiểu khái niệm thƣơng mại điện tử thông thƣờng là tất cả các
phƣơng pháp tiến hành kinh doanh và các quy trình quản trị thơng qua các kênh điện
tử mà trong đó Internet hay ít nhất là các kỹ thuật và giao thức đƣợc sử dụng trong
Internet đóng một vai trị cơ bản và cơng nghệ thông tin đƣợc coi là điều kiện tiên
quyết. Một khía cạnh quan trọng khác là khơng cịn phải thay đổi phƣơng tiện truyền
thông, một đặc trƣng cho việc tiến hành kinh doanh truyền thống. Thêm vào đó là tác
động của con ngƣời vào quy trình kinh doanh đƣợc giảm xuống đến mức tối thiểu.
Trong trƣờng hợp này ngƣời ta gọi đó là Thẳng đến gia cơng (Straight Through
Processing). Để làm đƣợc điều này địi hỏi phải tích hợp rộng lớn các các tính năng
kinh doanh.
2.1.2. Lợi ích của việc sử dụng thương mại điện tử
Lợi ích lớn nhất mà Thƣơng mại điện tử mang lại đó chính là tiết kiệm đƣợc chi
phí lớn tạo thuận lợi cho các bên giao dịch. Giao dịch bằng phƣơng tiện điện tử nhanh
hơn là giao dịch bằng truyền thơng, ví dụ gửi fax hay thƣ điện tử thì nội dung thơng tin
sẽ đến ngƣời nhận nhanh hơn là gửi thƣ. Các giao dịch qua internet có chi phí rất rẻ,
một doanh nghiệp có thể gửi thƣ tiếp thị, chào hàng đến hàng loạt khách hàng chỉ với
chi phí giống nhƣ gửi cho một khách hàng. Với Thƣơng mại điện tử, các bên có thể
tiến hành giao dịch khi ở cách xa nhau, giữa thành phố với nông thôn, từ nƣớc này
sang nƣớc khác hay nói cách khác là khơng bị giới hạn bởi không gian địa lý. Điều này
cho phép các doanh nghiệp tiết kiệm chi phí đi lại, thời gian gặp mặt trong khi mua
bán. Với ngƣời tiêu dùng họ có thể ngồi tại nhà để đặt hàng, mua sắm nhiều loại hàng
hóa dịch vụ thật nhanh chóng.
Những lợi ích nhƣ trên chỉ có đƣợc với những doanh nghiệp thực sự nhận
thức đƣợc tầm quan trọng của Thƣơng mại điện tử. Vì vậy, Thƣơng mại điện tử góp
phần thúc đẩy sự cạnh tranh giữa các doanh nghiệp để thu đƣợc nhiều lợi ích nhất.

Điều này đặc biệt quan trọng trong bối cảnh hội nhập kinh tế quốc tế hiện nay. Khi
các doanh nghiệp trong nƣớc phải cạnh tranh một cách bình đẳng với các doanh
nghiệp nƣớc ngoài.
Phạm Văn Định - Lớp 52K1 - Khoa CNTT

8


Đồ án tốt nghiệp đại học

2.2. Tìm hiểu về Prestashop
2.2.1. Giới thiệu tổng quan về hệ thống Prestashop
Prestashop là một hệ quản trị nội dung mã nguồn mở (Open Source Content
Management Systems), đƣợc viết bằng ngôn ngữ PHP và kết nối tới cơ sở dữ liệu
MySQL, cho phép ngƣời sử dụng có thể dễ dàng xuất bản các nội dung của họ lên
Internet.
PrestaShop là phần mềm mã nguồn mở thƣơng mại điện tử đáng tin cậy nhất và
chuyên nghiệp nhất hiện nay. Từ năm 2007, ngành công nghiệp PrestaShop bằng cách
cung cấp các tính năng tham gia mua sắm và tăng doanh số bán hàng trực tuyến nhanh
chóng. Các PrestaTeam bao gồm hơn 70 cá nhân đam mê và hơn 600 000 thành viên
cộng đồng dành riêng cho công nghệ mới này.
PrestaShop - Giải pháp website thƣơng mại điện tử cho cá nhân và doanh
nghiệp với những chức năng đầy đủ và hoàn thiện nhất của một website 2.0 chuyên
nghiệp bán hàng trực tuyến e-Commerce shopping cart.
Đƣợc phát triển từ năm 2005, trƣớc đây PrestaShop khá ít tên tuổi, do phát hành
chủ yếu với phiên bản tiếng Pháp. Nhƣng thời gian gần đây, với những cải tiến vƣợt
bậc, PrestaShop đã trở thành mã nguồn mở khá phổ biến.
Với ƣu thế về mã nguồn phát triển sau, PrestaShop kế thừa đƣợc nhiều ý tƣởng
của các mã nguồn cùng loại đi trƣớc nhƣ OsCommerce. Điểm làm lên khác biệt chủ
yếu là việc Prestashop tích hợp sẵn thƣ viện trình bày sản phẩm theo màu sắc. Tính

năng này giúp chủ cửa hàng tiếp cận tốt hơn với các khách hàng của họ.
PrestaShop đáp ứng các đặc tính của một ứng dụng Web 2.0:
Hệ thống PrestaShop có thể chạy đƣợc nhiều nền khác nhau IIS hoặc Apache.
Hệ điều hành window hoặc Linux.


Là một hệ thống mã nguồn mở, do đó PrestaShop đã tận dụng đƣợc nguồn trí
tuệ cộng đồng.




Là một hệ thống mã nguồn mở, đƣợc cập nhật liên tục.



Việc phát triển ứng dụng đƣợc thực hiện dễ dàng và nhanh chóng.



PrestaShop có khả năng hoạt động tốt trên nhiều trình duyệt.



Khả năng tùy biến giao diện cao.

Những ƣu điểm của PrestaShop:
 Đầy đủ các chức năng của một website bán hàng trực tuyến: thêm, sửa, xóa,
thống kê sản phẩm, nhà sản xuất, nhà phân phối, khách hàng ,…


Phạm Văn Định - Lớp 52K1 - Khoa CNTT

9


Đồ án tốt nghiệp đại học

 Theo dõi tình trạng bán hàng, thông báo cho khách hàng bằng tin nhắn sms,
thu thập thông tin khách hàng,…
 Áp dụng đƣợc nhiều phƣơng thức thanh toán khác nhau với các đơn vị tiền tệ
lƣu hành phổ biến.
 Tốc độ tải và xử lý nhanh. An toàn, bảo mật.
 URL thân thiện, tối ƣu máy tìm kiếm SEO, quản lý nội dung CMS…
 Bạn khơng cần quan tâm tới chi phí mua phần mềm hay vấn đề bản quyền
vì Prestashop là phần mềm nguồn mở và hồn tồn miễn phí.
 Thƣờng xun cập nhật các phiên bản mới hơn để sửa các lỗi bugs và bổ sung
thêm các chức năng, modules mới.
 Dễ dàng quản trị website với các công cụ tƣơng đối đầy đủ và bảng điều
hƣớng thuận tiện.
 Dễ dàng tích hợp và mở rộng phát triển các modules độc lập.
 Giao diện thân thiện, dễ sử dụng, có thể thiết kế giao diện độc lập.
 Hỗ trợ trên nhiều ngôn ngữ phổ biến tiếng Anh, Pháp, Bồ Đào Nha, Đức, Tây
Ban Nha, Ý, Hà Lan, Ba Lan và Nga bao gồm cả Tiếng Việt, ngƣời sử dụng có thể
buil riêng gói ngơn ngữ riêng phù hợp với nhu cầu của mình. PrestaShop e-Commerce
sử dụng cơng nghệ Web 2.0 với sức mạnh của AJAX, JQuery library. Prestashop cũng
sử dụng Smarty framework để giúp các nhà thiết kế web có thể tạo giao diện một cách
dễ dàng mà không cần am hiểu nhiều ngơn ngữ lập trình PHP.
Nhƣợc điểm của hệ thống PrestaShop:
 Khả năng quản lý Url-rewrite khá yếu, khơng có khả năng mở rộng tùy biến.
Làm giảm đáng kể khả năng SEO của website.

 Thuật tốn tìn kiếm của PrestaShop đƣợc đánh giá là khá yếu so với các
Opensource khác.
 Kiến trúc Extensions hỗ trợ cho bên thứ 3 tự phát triển khá yếu
2.2.1.1. Tại sao phải chọn PrestaShop?
Ƣu thế nổi bật của PrestaShop chính là tính linh hoạt và dễ tiếp cận. Thật vậy,
giải pháp này khơng địi hỏi nhiều kiến thức về các ngơn ngữ lập trình tin học. Cho dù
khách hàng là một công ty chuyên nghiệp hay một cá nhân, PrestaShop chắc chắn sẽ
đáp ứng hoàn tồn những mong đợi từ phía khách hàng. Vậy làm sao để biết
PrestaShop có phải là giải pháp thích hợp đối với khách hàng hay không? Trƣớc khi

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

10


Đồ án tốt nghiệp đại học

lựa chọn giải pháp này cho website bán hàng trực tuyến của khách hàng, chúng tôi sẽ
đặt ra cho khách hàng những câu hỏi cần thiết trong quá trình tƣ vấn sản phẩm.
2.2.2. Cài đặt và việt hóa Prestashop
2.2.2.1. Cài đặt Prestashop
Bƣớc1: Upload file prestashop.zip lên DirectaAdmin”
Login Directadmin  chon “File Manager”  “domains”  chọn domain cần
upload  chọn “public_html”  Chọn Upload files to current directory  chọn file
cần upload  Sau khi upload và giải nén bạn sẽ đƣợc hình nhƣ sau :

Bƣớc 2 : Tạo database cho prestashop:
Login Directadmin  chọn “MySQL Management”  chọn “Create new
Database”  Nhập các thông số cần thiết và chọn “Create”  Sau khi tạo xong bạn sẽ
có thơng tin của Mysql nhƣ hình sau:


Phạm Văn Định - Lớp 52K1 - Khoa CNTT

11


Đồ án tốt nghiệp đại học

Bƣớc 3: Cài đặt Prestashop
Nhập domain trên trình duyệt: dinhha.ivinh.com
- Chọn ngơn ngữ rồi chọn next

- Tích chọn “ I agree to the above terms and conditions”  next
- Chờ cài đặt hoàn thành

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

12


Đồ án tốt nghiệp đại học

- Cài đặt thành công

- Đăng nhập trang quản trị để tạo website

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

13



Đồ án tốt nghiệp đại học

CHƢƠNG 3
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
3.1. Đặt vấn đề
Trong thời đại ngày nay, thời đại mà hầu nhƣ tất cả các hoạt động kinh tế, chính
trị, xã hội đều đƣợc đăng tải trên mạng Internet thì khơng chỉ dân IT chúng ta sử dụng
internet mà hầu hết tất cả mọi ngƣời đều đã một lần lƣớt net, lƣớt web.
Một công ty hay một thƣơng hiệu muốn phát triển cần phải khẳng định đƣợc
thƣơng hiệu của mình. Cách đơn giản và đỡ tốn kém và thật sự hiệu quả đó là tạo cho
cơng ty hay thƣơng hiệu mình một Website để tất cả mọi ngƣời có thể biết đến q
cơng ty. Và trong thời buổi kinh tế thị trƣờng với yêu cầu của những ngƣời sử dụng
khá cao, có thể một số nơi tại chỗ ở của bạn không thể đáp ứng đƣợc hết yêu cầu của
khách hàng. Bạn là một ngƣời bận rộn, khơng có nhiều thời gian để lựa chọn sản phẩm
cho phù hợp với sở thích và túi tiền của mình. Việc đi đến một cửa hàng chiếm mất
nhiều thời gian của bạn và bạn mong muốn có một dịch vụ đáp ứng đƣợc điều đó.
Vậy tại sao chúng ta khơng thực hiện bán hàng ngày trên mạng. Thật hiệu quả
vì tất cả mọi ngƣời đều biết đến công ty, vừa có thể giới thiệu về cơng ty vừa thực hiện
việc trao đổi hàng hóa ngay trên mạng. Quả là một ý tƣởng tuyệt vời.
Giả sử bạn muốn mua cho mình hoặc mua cho ngƣời thân mình những món đồ
hàng hiệu Levi's. Các bạn vào trang web để chọn cho mình những món đồ mà mình
ƣng ý, khi vào cửa hàng bạn sẽ chọn những món đồ mà mình cần để vào giỏ hàng.
Trong q trình lựa chọn bạn có thể tìm hiểu chi tiết thơng tin sản phẩm mà bạn quan
tâm. Sau khi lựa chọn xong, bạn có thể đặt mua sản phẩm và có thể thanh tốn điện tử.
3.2. Bài toán
Dinhha.ivinh.com là một trang web nhỏ em đã thiết kế với mục đích là bán
hàng quần áo để có thể giới thiệu đến mọi ngƣời những món đồ mang thƣơng hiệu nổi
tiếng khắp thế giới "Levi's" tới những ngƣời có nhu cầu.
Lợi ích của ngƣời truy cập trang Website:

- Mua hàng, thanh tốn trên mạng nhanh chóng, tiện lợi.
- Tham khảo và so sánh giá của các mặt hàng.
- Xem các thông tin về các loại sản phẩm.
- Gửi ý kiến phản hồi, khiếu nại dễ dàng.
Website gồm có những nội dung cơ bản sau:
Phạm Văn Định - Lớp 52K1 - Khoa CNTT

14


Đồ án tốt nghiệp đại học

 Giới thiệu về các loại sản phẩm (Quần Jean, Áo Phông ...)
 Giới thiệu về các loại sản phẩm mới (đƣợc cập nhật một cách thƣờng xuyên).
 Khách hàng có thể đọc một số tin tức mới cập nhật.
 Khách hàng có thể tìm kiếm sản phẩm theo giá cả hay theo tên của sản phẩm
và có thể đặt mua hàng và thanh tốn qua mạng.
3.2.1. Hướng giải quyết của bài toán
Sử dụng mã nguồn mở Prestashop và Mysql server để thiết kế giao diện và xây
dựng các chức năng của website. Sử dụng các modul thanh toán online nhƣ mypay,
ngân lƣợng, bảo kim...Xây dựng chức năng theo giõi quá trình giao hàng bằng cách
liên kết với hệ thống Shipchung.vn. Để đƣa website vào thực tế cần xây dựng chiến
lƣợc marketing truyền thống và marketing online.
3.2.2. Mơ hình bán hàng trên mạng
Hệ thống đƣợc chia làm hai phần: Một phần dành cho khách mua hàng, một
phần dành cho admintrator.
Chức năng

Tác nhân
- Đăng kí

- Đăng nhập
- Tìm sản phẩm
Khách hàng

- Xem thơng tin sản phẩm
- Thêm, xoá, cập nhật ở giỏ hàng
- Gửi đơn hàng
- Thanh toán
- Gửi ý kiến, câu hỏi
- Đăng nhập
- Quản lý danh mục
- Quản lý sản phẩm

Ngƣời quản lý

- Quản lý khách hàng

(Administrator)

- Quản lý đơn hàng
- Quản lý theo dõi vận chuyển hàng
- Quản lý câu hỏi, ý kiến khách hàng
- Xem báo cáo, thống kê

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

15


Đồ án tốt nghiệp đại học


3.3. Phân tích và thiết kế
3.3.1. Mơ hình use case tổng qt

Hình 3.1 Mơ hình use case tổng qt
3.3.2. Mơ hình của khách hàng
a. Tác nhân khách hàng

Hình 3.2 Use case khách hàng
Phạm Văn Định - Lớp 52K1 - Khoa CNTT

16


Đồ án tốt nghiệp đại học

Hình 3.3 Use case khách hàng quản lý giỏ hàng

Hình 3.4 Khách hàng tìm kiếm
b. Tác nhân Administrator.

Hình 3.5 Quản lý danh mục sản phẩm

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

17


Đồ án tốt nghiệp đại học


3.3.3. Use case Administrator quản lý danh mục sản phẩm

Hình 3.6 Quản lý khách hàng
3.3.4. Biểu đồ Use Case cho Tác nhân Adminitrator quản lý khách hàng

Hình 3.7 Use case Administrator quản lý sản phẩm

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

18


Đồ án tốt nghiệp đại học

Hình 3.8 Use case Administrator quản lý hóa đơn

Hình 3.9 Use case Administrator quản lý câu hỏi, ý kiến khách hàng

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

19


Đồ án tốt nghiệp đại học

3.3.5. Hoạt động
3.3.5.1. Tác nhân khách hàng

Hình 3.10 Hoạt động khách hàng quản lý giỏ hàng


Phạm Văn Định - Lớp 52K1 - Khoa CNTT

20


Đồ án tốt nghiệp đại học

Hình 3.11 Hoạt động khách hàng gửi câu hỏi, ý kiến

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

21


Đồ án tốt nghiệp đại học

Hình 3.12 Hoạt động khách hàng tìm kiếm sản phẩm

Phạm Văn Định - Lớp 52K1 - Khoa CNTT

22


Đồ án tốt nghiệp đại học

3.3.5.2. Tác nhân Administrator

Hình 3.13 Hoạt động Administrator quản lý danh mục sản phẩm

Phạm Văn Định - Lớp 52K1 - Khoa CNTT


23


Đồ án tốt nghiệp đại học

Hình 3.14 Hoạt động Administrator quản lý khách hàng
Phạm Văn Định - Lớp 52K1 - Khoa CNTT

24


Đồ án tốt nghiệp đại học

Hình 3.15 Hoạt động Administrator quản lý sản phẩm
Phạm Văn Định - Lớp 52K1 - Khoa CNTT

25


×