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