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

Xây dựng website bán quần áo sử dụng phần mềm nguồn mở

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.99 MB, 51 trang )

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

NGUYỄN HỒNG TRƢỜNG

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

XÂY DỰNG WEBSITE BÁN QUẦN ÁO
SỬ DỤNG PHẦN MỀM NGUỒN MỞ

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


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:

XÂY DỰNG WEBSITE BÁN QUẦN ÁO
SỬ DỤNG PHẦN MỀM NGUỒN MỞ

Sinh viên thực hiện: Nguyễn Hồng Trƣờng - 1151070350
Lớp: 52K1
Giáo viên hướng dẫn: TS. Phan Anh Phong


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


Đồ á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 về đề tài “Xây dựng website bán quần áo sử dụng phần mềm
nguồn mở”.
Qua khảo sát thực tế, ở Việt Nam 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 q 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 thầy giáo TS. Phan Anh Phong 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 thầy, cơ 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
Nguyễn Hồng Trƣờng


Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

1


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

MỤC LỤC
Trang
LỜI CẢM ƠN ...............................................................................................................1
CHƢƠNG 1 TỔNG QUAN VỀ ĐỀ TÀI .....................................................................4
1.1. Lý do chọn đề tài ..................................................................................................4
1.2. Mục tiêu của đề tài ................................................................................................ 4
1.3. Nội dung của đề tài ............................................. Error! Bookmark not defined.
1.4. Phương pháp nghiên cứu .................................... Error! Bookmark not defined.
1.5. Đối tượng, phạm vi của đề tài ...............................................................................5
1.6.Ý nghĩa thực tiễn của đề tài
CHƢƠNG 2 CƠ SỞ LÝ LUẬN VÀ CÔNG CỤ XÂY DỰNG HỆ THỐNG ..........6
2.1. Tổng quan về thương mại điện tử .........................................................................6
2.1.1. Khái niệm thương mại điện tử .......................................................................6
2.1.2. Lợi ích của việc sử dụng thương mại điện tử.................................................6
2.2. Tìm hiểu về Prestashop ......................................................................................... 7
2.2.1. Giới thiệu tổng quan về hệ thống Prestashop ................................................7
2.2.2. Cài đặt và việt hóa Prestashop .......................................................................9
2.2.2.1. Cài đặt Prestashop ...................................................................................9
2.2.2.2 Việt hóa ..................................................................................................13
2.2.3 Tìm hiểu cơ sở dữ liệu ............................................................................................. 15

CHƢƠNG 3 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG ........................................16
3.1. Đặt vấn đề ...........................................................................................................16

3.2. Bài toán ...............................................................................................................16
3.2.1. Hướng giải quyết của bài toán ..................... Error! Bookmark not defined.
3.2.2. Mơ hình bán hàng trên mạng .......................................................................17
3.3. Phân tích và thiết kế ............................................................................................ 18
3.3.1. Mơ hình use case tổng qt ..........................................................................18
3.3.2. Mơ hình của khách hàng ..............................................................................18
3.3.4 Hoạt động ......................................................................................................19
3.3.4.1 Tác nhân khách hàng ..............................................................................19
3.3.4.2 Tác nhân Administrator ..........................................................................21
3.3.5 Trình tự .......................................................... Error! Bookmark not defined.
Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

2


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

3.3.5.1 Tác nhân khách hàng ..............................................................................23
3.3.5.2 Tác nhân Administrator ..........................................................................25
3.3.6 Cơ sở dữ liệu tổng quan của hệ thống ........................................................... 28
CHƢƠNG 4 SỬ DỤNG PRESTASHOP ĐỂ PHÁT TRIỂN ỨNG DỤNG BÁN HÀNG 35
4.1. Trang quản trị......................................................................................................35
4.1.1 Quản lý Danh mục ........................................................................................ 36
4.1.2 Quản lý đặt hàng ........................................................................................... 36
4.1.3 Quản lý khách hàng ....................................................................................... 38
4.1.4 Chức năng thanh toán....................................................................................40
4.2. Trang người dùng ............................................................................................... 43
CHƢƠNG 5 ĐÁNH GIÁ KẾT QUẢ VÀ HƢỚNG PHÁT TRIỂN ........................ 46
5.1. Kết quả đạt được .................................................................................................46
5.2. Những vấn đề hạn chế......................................................................................... 46

5.3. Hướng nghiên cứu phát triển ..............................................................................46
KẾT LUẬN ..................................................................................................................48
TÀI LIỆU THAM KHẢO........................................................................................... 49

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

3


Đồ á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 mã nguồn mở. Cụ thể trong đề tài này, em chọn
phần mềm PrestaShop. Với ư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 hồn tồn những mong đợi từ phía khách hàng.

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 quần
áo sử dụng phần mềm nguồn mở” làm đồ án tốt nghiệp của mình.
1.2. Mục tiêu của đề tài
-

Xây dựng website bán hàng trực tuyến với mặt hàng chính là quần áo, sử
dụng cơng cụ mã nguồn mở.

-

Website có hỗ trợ thanh tốn oline.

1.3. Nội dung của đề tài
-

Tìm hiểu tổng quan về thương mại điện tử.
Tìm hiểu về Prestashop, cách hoạt động và các đối tượng trong Prestashop.

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

4


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


Sử dụng mã nguồn mở Prestashop và hệ quản trị MySQL Server để xây
dựng trang web bán quần áo online với tên miền : htruong.ste.com.vn.
- Tìm hiểu về cách thanh tốn trực tuyến.
1.4. Đối tƣợng, phạm vi của đề tài
-

Xây dựng website bán hàng trực tuyến với mặt hàng quần áo (đồ nam, đồ
nữ, phụ kiện). Website đảm bảo một số chức năng cơ bản như:
- Tìm kiếm sản phầm.
- Xem thơng tin sản phẩm.
- Đặt mua sản phầm.

1.5. Phƣơng pháp nghiên cứu
- Nghiên cứu tài liệu.
- Tiếp cận hệ thống.
- Phân tích và thiết kế hệ thống.
1.6. Ý 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 quần áo 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ó mua được sản phẩm mình u thích.


Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

5


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

CHƢƠNG 2
CƠ SỞ LÝ LUẬN VÀ CÔNG CỤ 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.
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.
2.1.3. Hạn chế của thương mại điện tử ở Việt Nam
- Chưa có tiêu chuẩn về quốc tế về chất lượng, an toàn và độ tin cậy.
Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

6


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

- Tốc độ đường truyền Internet vẫn chưa đáp ứng được yêu cầu của người dùng,
nhất là trong TMĐT.
- Khó khăn khi kết hợp các phần mềm TMĐT với các phần mềm ứng dụng và
các cơ sở dữ liệu truyền thống.
- Cần có các máy chủ thương mại điện tử đặc biệt (công suất, an tồn) địi hỏi
thêm chi phí đầu tư.
- Thiếu lịng tin vào TMĐT và người bán hàng trong TMĐT do không được gặp
trực tiếp.
- Nhiều vấn đề về luật, chính sách, thuế chưa được làm rõ.
- Sự tin cậy đối với môi trường kinh doanh không giấy tờ, không tiếp xúc trực
tiếp, giao dịch điện tử cần thời gian.
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, 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ọ.

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

7


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

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 ,…
 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.

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

8


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

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.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

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

9


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

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:

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

10


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

Bước 3: Cài đặt Prestashop
Nhập domain trên trình duyệt: htruong.ste.com.vn.
- 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.

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

11


Đồ á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.

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

12


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

2.2.2.2 Việt hóa
- Vào trang quản trị, Localization> Translations.

Click vào Add file để nhập gói ngơn ngữ tiếng việt đã tải về rồi Import.
Sau đó, vào Localization> Localization , Chọn Tiếng Việt làm ngôn ngữ mặc
định và save.

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT


13


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

Cuối cùng, vào Localization> Languages : Enabled Tiếng Việt và Disabled
English.

Việt hóa thành cơng, ta có giao diện Tiếng Việt.

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

14


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

2.2.3 Tìm hiểu cơ sở dữ liệu
Thứ tự

Ý nghĩa

Tên bảng

1

Ps_address

Địa chỉ người dùng


2

Ps_address_format

Sắp xếp kiểu dữ liệu người dùng

3

Ps_customer

Tên, tài khoản,mật khẩu

4

Ps_group_lang

Nhóm khách hàng

5

Ps_cms_lang

Thơng tin cửa hàng

6

Ps_info_lang

Giới thiệu cửa hàng


7

Ps_shop

Id,tên cửa hàng

8

Ps_shop_url

Tên miền shop

9

Ps_contact

Thông tin nhân viên

10

Ps_employee

Thông tin nhân viên

11

Ps_ currency

Tiền tệ


12

ps_tax

Thuế

13

ps_tax_lang

Các mức thuế

14

ps_tax_rules_group

Quy tắc thuế

15

ps_category_lang

Phân loại sản phẩm

16

ps_feature_lang

Đặc điểm sản phẩm


17

ps_feature_value_lang

Chất liệu sản phẩm

18

ps_image_lang

Ảnh sản phẩm

19

ps_layered_price_index

Giá sản phẩm

20

ps_manufacturer

Hãng sản xuất

21

ps_product

Thông tin sản phẩm


22

ps_product_sale

Sản phẩm khuyến mãi

23

ps_search_word

Từ tìm kiếm

24

ps_homeslider_slides_lang Slide chạy

25

ps_themeconfigurator

Các banner

26

ps_module

Các module

27


ps_tab_lang

Các mục trong giao diện admin

28

ps_orders

Đơn đặt hàng

29

ps_order_detail

Đơn đặt hàng chi tiết

30

ps_order_history

Lịch sử đặt hàng

31

ps_order_invoice

Hóa đơn

32


ps_order_payment

Đơn hàng đã thanh tốn

33

ps_order_state_lang

Trạng thái đơn hàng

34

ps_carrier

Hãng vẫn chuyển

35

ps_carrier_lang

Hình thức vận chuyển

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

15


Đồ á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ỉ người trong ngành CNTT
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 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.
3.2. Bài toán
Trước đây, khi chúng ta muốn mua một món hàng nào đó, chúng ta phải đến tận
nơi để xem hàng, và thanh toán.
htruong.ste.com.vn là một trang web nhỏ em đã thiết kế với mục đích là bán sản
phẩm quần áo để có thể giới thiệu đến mọi người các loại quần áo đảm bảo chất lượng
và đẹp mà không cần phải đến tận nơi để xem.
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:
 Giới thiệu về các loại sản phầm (các loại trang phục, các loại phụ kiện cho

nam và nữ…).
 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).

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

16


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

 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. Cơng cụ sử dụng
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... Để đư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ê

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

17


Đồ á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

3.3.2. Mơ hình của khách hàng


Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

18


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

3.3.3 Mơ hình quản trị

3.3.4 Hoạt động
3.3.4.1 Tác nhân khách hàng

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

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

19


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

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

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

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

20



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

3.3.4.2 Tác nhân Administrator

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

Hình 5: Hoạt động Administrator quản lý khách hàng
Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

21


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

Hình 6: Hoạt động Administrator quản lý sản phẩm

Hình 7: Hoạt động Administrator quản lý đơn hàng

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

22


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

3.3.5 Trình tự
3.3.5.1 Tác nhân khách hàng

Hình 8: Trình tự khách hàng đăng kí


Hình 9: Trình tự khách hàng đăng nhập

Nguyễn Hồng Trường - Lớp 52K1 - Khoa CNTT

23


×