Website bán hàng không chỉ là công cụ truyền tải thông tin sản phẩm, dịch vụ đến người tiêu dùng một cách đầy đủ và nhanh chóng mà còn thu hút một lượng khách hàng tiềm năng lớn dành cho
Trang 1TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN
Trang 2LỜI CAM ĐOAN
Tôi xin cam đoan đây là công trình nghiên cứu của riêng tôi Các số liệu, kết quả nêu trong báo cáo là kết quả trung thực và chưa từng được ai công bố trong bất kỳ công trình nào khác Tôi xin cam đoan rằng các thông tin trích dẫn trong báo cáo đều được ghi rõ nguồn gốc
Hải Phòng, ngày 22 tháng 04 năm 2024
Tác giả
Đỗ Minh Thư
Trang 3LỜI CẢM ƠN
Trong quá trình chuẩn bị và nghiên cứu, em đã được học tập, thực hành và trải nghiệm những kỹ năng mới mà trên trường không có cơ hội được tiếp cận Được làm quen với mọi người, với mội môi trường làm việc thực tế trên nên tảng kiến thức đã và đang học trên giảng đường khiến em cảm thấy thật thú vị, thêm yêu chuyên nghành IT nhiều hơn
Với các kỹ năng thực tế được học và làm việc: kinh doanh, kỹ thuật và quản lý Website ở đơn vị thực tập đã làm cho em có thêm kinh nghiệm, kiến thức và tự tin hơn trên con đường bước vào con đường làm việc sau này
Trước hết em xin chân thành cảm ơn thầy Trần Quốc Tuấn – Giảng viên Khoa Công Nghệ Thông Tin Trường Đại Học Hải Phòng, đã tận tình hướng dẫn giúp đỡ
em trong suốt quá trình nghiên cứu và hoàn thành xây dựng báo cáo tốt nghiệp
Bài báo cáo này là bài báo cáo cuối cùng của thời sinh viên của em Tầm quan trọng của bài báo cáo này, sự tâm huyết của em được đặt trọn ở đây Em muốn tạo một sản phẩm đẹp, hoàn mỹ nhất để đưa vào sử dụng, kinh doanh trong đời sống, trong các cửa hàng và doanh nghiệp đạt hiệu quả doanh số cao nhất
Đây là bài báo cáo bảo vệ Đồ án tốt nghiệp, em đã dành rất nhiều thời gian học tập, tìm hiểu, sáng tạo và rất tận tâm hoàn thành để có một sản phẩm, một phần trình bày tuyệt vời nhất Em biết sẽ có một vài thiếu sót nho nhỏ còn tồn tại trong phần trình bày của em, em mong thầy cô và các bạn sẽ đưa ra những góp ý tốt đẹp giúp em có thể sửa chữa, phát triển năng lực của bản thân đi xa hơn nữa
Em xin chân thành cảm ơn!
Trang 4MỤC LỤC
LỜI CAM ĐOAN i
LỜI CẢM ƠN ii
MỤC LỤC iii
DANH MỤC HÌNH ẢNH v
DANH MỤC BẢNG vii
DANH MỤC SƠ ĐỒ viii
LỜI NÓI ĐẦU 1
CHƯƠNG I TẦM QUAN TRỌNG CỦA WEBSITE MAKETING TRONG ĐỜI SỐNG KINH DOANH, MUA BÁN, THÔNG TIN VÀ TẠO THƯƠNG HIỆU CÔNG TY 2
1.1 Website marketing là gì? 2
1.2 Lợi ích của Website bán hàng mang lại cho người dùng hiện nay 2
1.3 Tổng quan về bộ công cụ tạo dựng Website 3
1.3.1 Wordpress 3
1.3.2 Tổng quan về Woocommerce 8
1.3.3 Tổng quan về XAMPP-Hướng dẫn cài đặt XAMPP 12
CHƯƠNG II KHẢO SÁT HỆ THỐNG CỦA ĐỀ TÀI 17
VÀ XÂY DỰNG WEBSITE 17
2.1 Tổng quan về đề tài 17
2.1.1 Lý do chọn đề tài 17
2.1.2 Mục đích của đề tài 17
2.1.3 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài 18
2.1.4 Ý nghĩa khoa học thực tiễn của đề tài 19
2.2 Khảo sát hệ thống của đề tài 19
2.2.1 Sơ đồ quy trình nghiệp vụ 19
2.2.2 Khảo sát hiện trạng 19
2.3 Mô tả hệ thống Website bán hàng 21
2.4 Đặc tả hệ thống 23
2.4.1 Yêu cầu chức năng Website 23
Trang 52.4.2 Yêu cầu phi chức năng 23
2.4.3 Yêu cầu miền ứng dụng 23
2.5 Mô tả Use case 24
2.6 Sơ đồ Use case 25
2.7 Kịch bản Use case 26
2.8 Biểu đồ phân cấp chức năng của hệ thống 37
2.9 Biểu đồ hướng đối tượng 40
2.10 Mô tả giả lập ngân hàng ảo 42
2.11 Các công cụ xây dựng chương trình 44
CHƯƠNG III XÂY DỰNG WEBSITE VÀ GIAO DIỆN HỆ THỐNG 49
3.1 Thiết lập bước đầu cài đặt Website 49
3.1.1 Tiến hành mua tên miền (Domanis) và Hosting 49
3.1.2 Tiến hành cài đặt chương trình 50
3.2 Một số dự kiến khi thực thu chương trình 54
3.3 Hướng dẫn sử dụng chương trình 60
3.3.1 Hướng dẫn sử dụng phần dành cho khách hàng 60
3.3.2 Hướng dẫn sử dụng phần dành cho nhà quản lý 60
TÀI LIỆU THAM KHẢO 62
Trang 6DANH MỤC HÌNH ẢNH
Hình 1 1 Tổng quát của tầm quan trọng của website trong Internet Marketing 3
Hình 1 2 WordPress: 1 trong những công cụ số 1 để xây dựng website 4
Hình 1 3 Các thành phần của WordPress 5
Hình 1 4 Tính năng của WooCommerce 9
Hình 1 5 WooCommerce: Công cụ thêm sản phẩm bán hàng 9
Hình 1 6 Các hình thức thanh toán của WooCommerce 10
Hình 1 7 Email liên hệ 11
Hình 1 8 XAMPP 13
Hình 1 9 Tiến hành kích hoạt XAMPP 14
Hình 1 10 Chọn thư mục chứa XAMPP 14
Hình 1 11 Tiếp tục kích hoạt XAMPP 15
Hình 1 12 Chờ đợi cài đặt XAMPP 15
Hình 1 13 Hoàn thành cài đặt XAMPP 16
Hình 2 1 Liên lạc trên Internet 48
Hình 3 1 Hoàn tất thanh toán dịch vụ tên miền và hosting 49
Hình 3 2 Cài đặt cPanel 50
Hình 3 3 Giao diện cPanel 50
Hình 3 4 Cài đặt tên, địa chỉ, mật khẩu, gmail của Website 51
Hình 3 5 Hoàn tất cài đặt Website qua WordPress 51
Hình 3 6 Giao diện trang chủ WordPress 52
Hình 3 7 Cài đặt giao diện Flatsome 52
Hình 3 8 Các Plugin cài đặt hệ thống 53
Hình 3 9 Màn hình giao diện “Trang chủ” 54
Hình 3 10 Màn hình giao diện "Giới thiệu" 54
Hình 3 11 Màn hình giao diện "sản phẩm" 55
Hình 3 12 Màn hình giao diện "Kiến thức" 55
Hình 3 13 Màn hình giao diện "Liên hệ" 56
Hình 3 14 Màn hình giao diện "Thông tin chi tiết" và các bước tiến hành 57
Trang 7Hình 3 15 Áp dụng mã SALE10 để giảm giá 10% cho hóa đơn từ 1.000.000vnđ 58 Hình 3 16 Quét mã QR để tiến hành thanh toán hóa đơn và đợi Email xác nhận
từ chúng tôi 58 Hình 3 17 Thêm các sản phẩm vào danh mục 59 Hình 3 18 Quản lý đơn hàng 59
Trang 8DANH MỤC BẢNG
Bảng 2 1 Phân tích yêu cầu, chức năng các nhóm người dùng của hệ thống 21
Bảng 2 2 Xác định use case của các tác nhân 24
Bảng 2 3 Kịch bản use case đăng ký 26
Bảng 2 4 Kịch bản use case đăng nhập 26
Bảng 2 5 Kịch bản use case đăng xuất 27
Bảng 2 6 Kịch bản use case xem thông tin cá nhân 27
Bảng 2 7 Kịch bản use case sửa thông tin cá nhân 27
Bảng 2 8 Kịch bản use case đổi mật khẩu 28
Bảng 2 9 Kịch bản use case bình luận 28
Bảng 2 10 Bảng use case xem chi tiết sản phẩm 29
Bảng 2 11 Kịch bản use case tìm kiếm 29
Bảng 2 12 Kịch bản use case quản lý giỏ hàng 30
Bảng 2 13 Kịch bản use case thanh toán 31
Bảng 2 14 Kịch bản use case quản lý sản phẩm 32
Bảng 2 15 Kịch bản use case quản lý chi tiết sản phẩm 33
Bảng 2 16 Kịch bản use case quản lý danh mục sản phẩm 34
Bảng 2 17 Kịch bản use case quản lý danh sách đơn hàng 35
Bảng 2 18 Kịch bản use case quản lý tài khoản 36
Bảng 2 19 Kịch bản use case thống kê 37
Trang 9DANH MỤC SƠ ĐỒ
Sơ đồ 2 1 Quy trình, nhiệm vụ của đề tài 19
Sơ đồ 2 2 Use case tổng quát 25
Sơ đồ 2 3 Phân cấp chức năng của hệ thống 37
Sơ đồ 2 4 Phân cấp chức năng: Đặt hàng 38
Sơ đồ 2 5 Phân cấp chức năng: Cập nhật 38
Sơ đồ 2 6 Phân cấp chức năng: Thống kê 39
Sơ đồ 2 7 Hệ thống 40
Sơ đồ 2 8 Quản lý đăng nhập 40
Sơ đồ 2 9 Quản lý người dùng 40
Sơ đồ 2 10 Quản lý giao dịch 41
Sơ đồ 2 11 Mô hình hoạt động: Giỏ hàng 43
Sơ đồ 2 12 Mô hình hoạt động: Thanh toán 43
Sơ đồ 2 13 Mô hình hoạt động: Xem đơn hàng 44
Trang 10LỜI NÓI ĐẦU
I Giới thiệu sơ lược về đề tài
Trong thời gian 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 cũ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à nghành “hot” mà hiện nay chúng ta đang rất quan tâm Sau khi nghiên
cứu tình hình của công ty em đã đưa ra quyết định tìm hiểu hệ thống “Xây dựng Website bán phụ kiện điện thoại” trực tuyến qua mạng 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 công ty mua hàng như lúc trước
II Mục đích và ý nghĩa
1 Mục đích: XÂY DỰNG WEBSITE BÁN PHỤ KIỆN ĐIỆN THOẠI
Là xây dựng phần mềm ứng dụng được kết nối trên đường dây Internet phục vụ cho nhu cầu mua bán hàng hóa trực tuyến Người mua hàng chỉ cần tốn một ít thời gian để đăng ký trực tuyến các thông tin của mình sau khi đã tìm hiểu đầy đủ các thông tin cần thiết khi đặt hàng Khách hàng chấp nhận mua hàng, hệ thống sẽ thông báo cho khách hàng biết đã mua thành công Và công ty sẽ giao hàng đến địa chỉ mà khách hàng đã cung cấp
2 Ý nghĩa
Giúp cho người có nhu cầu mua hàng của công ty một cách nhanh chóng Tiết kiệm được nhiều thời gian và tiền bạc của người có nhu cầu mua hàng Đồng thời giúp cho công ty đạt kết quả tốt trong kinh doanh
Trang 11CHƯƠNG I TẦM QUAN TRỌNG CỦA WEBSITE MAKETING TRONG ĐỜI SỐNG KINH DOANH, MUA BÁN, THÔNG TIN
VÀ TẠO THƯƠNG HIỆU CÔNG TY
1.1 Website marketing là gì?
Website Marketing là quá trình tiếp thị cho website, bao gồm tất cả các hoạt động giới thiệu, thu hút khách hàng truy cập vào Website và thực hiện hành động trên Website
Website Marketing không chỉ là quá trình chăm sóc, thực hiện các hoạt động bên trong Website (tối ưu trải nghiệm UX – UI, phát triển nội dung, dẫn dắt luồng hành vi, …) Mà nó còn bao gồm quá trình giới thiệu, thu hút khách hàng truy cập vào Website bằng nhiều phương thư gắn link trên nút kêu gọi hành động trên email, mạng
xã hội, báo mạng, xuất hiện trên kết quả tìm kiếm Google…Thậm chí, việc đồng phục của các nhân sự trong doanh nghiệp in thêm địa chỉ Website trên áo cũng có tác dụng quảng bá Website
1.2 Lợi ích của Website bán hàng mang lại cho người dùng hiện nay
Trong nền kinh tế hiện nay, các nhà kinh doanh luôn nỗ lực tìm kiếm những chiến lược marketing nhằm thu hút và bán hàng hiệu quả, đẩy mạnh cho doanh nghiệp Sức cạnh tranh của các đơn vị kinh doanh đang ngày càng trở lên khốc liệt và không ít các chủ đầu tư đã ứng dụng hệ thống Internet vào sản xuất kinh doanh Ngoài việc bán hàng trên mạng xã hội, hệ thống các trang mạng thương mại điện tử thì Website được đánh giá là phương tiện hỗ trợ bán hàng hiệu quả và khá linh hoạt Website bán hàng không chỉ là công cụ truyền tải thông tin sản phẩm, dịch vụ đến người tiêu dùng một cách đầy đủ và nhanh chóng mà còn thu hút một lượng khách hàng tiềm năng lớn dành cho doanh nghiệp khi kết hợp các chiến lược Marketing online Hãy cùng mình (Apple Flower) xây dựng, thiết kế Website bán phụ kiện điện thoại và tìm hiểu chi tiết hơn về những lợi ích của Website bán hàng đối với các hoạt động kinh doanh
- Công cụ quảng cáo hiệu quả
- Đặt mua hàng trực tuyến
- Tăng khả năng cạnh tranh trên thị trường
Trang 12Hình 1 1 Tổng quát của tầm quan trọng của website trong Internet Marketing
1.3 Tổng quan về bộ công cụ tạo dựng Website
1.3.1 Wordpress
WordPress là một dạng mã nguồn mở được viết bằng ngôn ngữ lập trình PHP
và CDSL MySQL, hiện là hệ thống quản lý nội dung (CMS) phổ biến nhất hiện nay WordPress xuất hiện từ năm 2003, tên được sử dụng trước đó là b2/cafelog Nhà sáng lập chính là Matt Mullenweg Tuy nhiên, cái tên WordPress do bạn của Matt Mullenweg là Christine Selleck đề xuất
Trang 13Hình 1 2 WordPress: 1 trong những công cụ số 1 để xây dựng website
Nói nôm na, WordPress là mã nguồn mà chúng ta sẽ sử dụng để cài đặt vào Hosting để có thể chỉnh sửa thành website hoặc blog riêng cho mình WordPress có rất nhiều tính năng, tương đối dễ sử dụng (những người không am hiểu về lập trình web vẫn có thể làm được) Rất nhiều Website nổi tiếng đang sử dụng WordPress làm nền tảng để phát triển như CNN, Ebay, Bata, … đơn giản như vậy, WordPress còn có chức năng như mọi Website khác
Theo thống kê về tỉ lệ sử dụng CMS hiện nay, WordPress đang áp đảo các đối thủ khác với tỷ lệ 75% Theo thống kê của Alexa trong 1.000.000 website đứng đầu thế giới thì số website sử dụng WordPress chiếm đến khoảng 55.3% Tỷ lệ đó gấp hơn
5 lần so với hạng nhì là Joomla, gấp 8.7 lần so với hạng 3 là Drupal Blogger của gã khổng lồ Google chỉ đồng xếp thứ 5 với Typo3 chỉ có 2.7% Bên cạnh đó, “ông trùm diễn đàn” VBuletin xếp thứ 4 với 6.2% và phpBB – một diễn đàn mã nguồn mở cũng nổi tiếng không kém – xếp gần chót bảng chỉ với 2%
Các thành phần của WordPress
Themes WordPress (WordPress template): Là giao diện của website hoặc blog
sử dụng WordPress Có rất nhiều themes wordpress, bao gồm miễn phí và trả phí Bạn
có thể tha hồ lựa chọn themes phù hợp với mình để xây dựng website
Trang 14Hình 1 3 Các thành phần của WordPress
WordPress Plugin: Đây là các thành phần mở rộng của WordPress, được chia sẻ trên kho Plugin của WordPress Những Plugin này do chính những người trong nhóm sáng lập WordPress viết ra hoặc cũng có thể do người dùng tự viết và chia sẻ Plugin này cũng có 2 dạng: 1 dạng miễn phí và 1 dạng phải trả phí
Ngoài ra, WordPress còn hỗ trợ nhiều thành phần như:
• Widget: Là một dạng Modul kéo thả, có thể tùy biến ở nhiều vị trí của website/blog của bạn Widget này được viết kèm theo Themes, hỗ trợ theo Plugin hoặc chúng ta có thể tự viết bằng mã PHP, HTML
• Tag: Mặc định của WordPress hỗ trợ thành phần Tag khá là tiện ích Đó là các từ khóa chính cho Trang và Bài viết trên website của bạn
Cấu trúc cơ bản của bộ quản trị WordPress
Bộ quản trị WordPress gồm các phần sau:
• Dashboard: Tổng quan về quản trị WordPress, bao gồm thông tin tóm tắt về website WordPress, viết blog nhanh, một số bình luận mới nhất, bài từ wordpress.org blog, plugin mới và phổ biến nhất, và link đến website của bạn
• Updates: Hiển thị tất cả các theme và plugin có bản mới
• Posts: Quản lý bài viết, tag và danh mục (category)
• All posts: Quản lý tất cả các bài viết
Trang 15• Add new: Đăng bài viết mới
• Categories: Quản lý tất cả các danh mục
• Tags: Quản lý tất cả các Post Tag
• Appearance: Quản lý giao diện
• Plugins: Quản lý các thành phần mở rộng
• Settings: Thiết lập các tùy chọn
❑ Lợi ích của việc sử dụng WordPress
• Cài đặt đơn giản và cực kì nhanh chóng, với trình cài đặt 5 phút nổi tiếng
• Hệ thống Plugin phong phú và cập nhật liên tục, bạn cũng có thể tự viết plugin cho mình
• Hỗ trợ nhiều ngôn ngữ (bao gồm cả tiếng Việt)
• Được cập nhật, vá lỗi và hỗ trợ liên tục
• Có rất nhiều Theme miễn phí, chuyên nghiệp và SEO rất tốt
• Dễ dàng quản lý và thao tác, việc quản lý blog, bài viết giống như các phần mềm thiết kế web chuyên nghiệp
• Tích hợp sẵn Latex – công cụ soạn thảo công thức toán học, bạn có thể viết công thức toán học ngay trong bài viết
• Upload và quản lý hình ảnh một cách dễ dàng, đặc biệt là chức năng tạo thumbnail rất hay
• Có một hệ thống Widget đa dạng (ứng dụng tạo thêm) như thống kê số người truy cập, danh sách các bài viết mới, các bài viết nổi bật, được xem nhiều, được comment nhiều, liệt kê các chuyên mục, liệt kê các trang, bài viết theo ngày tháng, …
có đến trên 23 Widget để bạn tha hồ lựa chọn
• Thống kê số truy cập từng ngày đối với mỗi bài viết của blog Trên cơ sở đó bạn sẽ có định hướng nên viết gì tiếp theo Hệ thống quản lý và duyệt Comment rất hay, có thể chặn spam theo IP
• Hệ thống phân quyền với nhiều cấp độ khác nhau như: Administrator, Author, Editor, Contributer, Subcriber Mỗi phân quyền sẽ có các quyền hạn khác nhau như được phép đăng bài viết, sửa bài viết, xóa bài viết, duyệt comment …
• Sao lưu dữ liệu một cách dễ dàng để backup hoặc chuyển nhà sang một nơi khác
• Hỗ trợ import đa năng từ các blog khác như Blogspot, Tumblr, Blogger, LiveJournal …
Trang 16• WordPress hỗ trợ 3 GB để lưu trữ hình ảnh và văn bản
• Hàng ngày WordPress sẽ thống kê 100 bài viết trên các blog tiếng Việt được nhiều người đọc nhất Nhờ đó bạn biết được các thông tin quan trọng nhất đang diễn ra
• Và đặc biệt mới đây nhất WordPress hỗ trợ việc quản lý blog qua mobile rất thuận tiện và dễ dàng
• Nhiễu Theme Framework hỗ trợ (Genesis, Thesis, Gantry, )
• Hỗ trợ SEO (Search Engine Optimized) rất tốt
• Hỗ trợ tốt cho Mobile (quản trị, giao diện responsive)
❑ Nhược điểm
• Nhiều hàm có sẵn khó nắm bắt
• Theme đẹp hầu hết phải trả phí
• Để custom WordPress đẹp thì phải biết kiến thức tốt về web
+ WordPress.org là gì?
WordPress.org là trang chủ chính thức của mã nguồn WordPress, cho phép người dùng tải xuống và tự cài đặt mã nguồn WordPress lên host của mình (còn có tên gọi là với tên WordPress Self-Hosted) WordPress Self-Hosted cho phép người dụng
có quyền cài đặt thêm các thành phần mở rộng (plugins) và các chủ đề, hay còn gọi là giao diện (themes) từ bên ngoài, điều mà ở WordPress.com không thể làm được
Trang 171.3.2 Tổng quan về Woocommerce
Woocommerce là plugin gì?
Woocommerce là một plugin miễn phí được sử dụng để tạo một trang thương
mại điện tử cỡ nhỏ tốt nhất vào thời điểm hiện tại trong WordPress Nó cũng như bao plugin khác là bổ sung công dụng vào Website nhưng nó sẽ bổ sung hầu như toàn diện các chức năng mà một trang bán hàng đơn giản nên có
Woocommerce sẽ có các chức năng chính như:
▪ Tạo sản phẩm với định dạng thông thường, sản phẩm có thuộc tính, sản phẩm affiliate và sản phẩm kỹ thuật số (có thể tải về)
▪ Hỗ trợ một vài hình thức thanh toán online như PayPal, Credit Card, CoD, Cash và sẽ càng nhiều hơn khi cài thêm plugin hỗ trợ cho riêng nó
▪ Hỗ trợ tự tính thuế sản phẩm hoặc thuế theo đơn hàng
▪ Hỗ trợ tự tính giá chuyển phát, có rất nhiều loại tính giá chuyển phát và
sẽ nhiều loại hơn khi cài thêm plugin như có thể tính giá chuyển phát dựa theo cân nặng, kích thước, tỉnh thành, …
▪ Trang quản lý đơn hàng chuyên nghiệp, lọc đơn hàng thông qua từng hiện trạng
▪ Hỗ trợ template hiển thị riêng để có thể tự cấu hình lại template hiển thị phần shop và sản phẩm, cái này rất có lợi cho lập trình viên
▪ đã có sẵn nhiều theme và extension (plugin mở rộng) để biến thành trang cửa hàng chuyên nghiệp
▪ Và hàng tá các chức năng hay ho khác nữa
Như vậy với các tính năng kể trên, Woocommerce có thể lựa chọn cho những ai cần làm một trang shop đơn giản ngay trên Web WordPress của mình để giới thiệu sản phẩm và cho phép khách đặt mua trực tuyến để kinh doanh tiện lợi hơn
Trang 18Hình 1 4 Tính năng của WooCommerce
Tại sao cần sử dụng WooCommerce?
Hình 1 5 WooCommerce: Công cụ thêm sản phẩm bán hàng
Có khoảng 13 triệu người đang dùng WooCommerce cho Web của mình
Hiện tại, có khoảng 13 triệu người đang sử dụng WooCommerce cho Web của
mình và khoảng 37% shop online hoạt động dựa trên plugin này Vậy điều gì khiến
cho WooCommerce được ưa dùng đến vậy?
Phía dưới là một số nguyên nhân chính
Trang 19▪ Hoàn toàn không mất phí
▪ Cách thức thiết lập và sử dụng tương đối đơn giản, đơn giản không cần phải là kỹ thuật viên chuyên nghiệp cũng có thể thực hiện được
▪ Cung cấp thư viện template WordPress phong phú, giúp công đoạn xây dựng trang chủ shop online nhanh chóng chỉ với vài thao tác
▪ Thường xuyên được cập nhật tính năng mới và được hỗ trợ bởi chính các nhà phát triển WordPress
▪ Tính bảo mật cao, giúp bảo vệ dữ liệu, nội dung giao dịch an toàn, ngăn chặn mọi sự xâm nhập bất hợp phát của bên thứ ba
▪ WooCommerce cho phép người sử dụng cấu hình với một số lượng rất lớn
các tính năng hoặc extensions được tích hợp
Công dụng của plugin WooCommerce là gì?
Hình 1 6 Các hình thức thanh toán của WooCommerce
WooCommerce hỗ trợ các hình thức thanh toán như Paypal
WooCommerce cung cấp rất nhiều chức năng có ích như:
▪ Tạo danh sách để người sử dụng tùy ý nhập và tìm kiếm thông tin sản phẩm (ví dụ như: mã, tên, số lượng, đơn gián, )
▪ Tính toán được tổng khoản chi đơn hàng của người mua nhanh nhất, chính xác
▪ Hỗ trợ các hình thức thanh toán trực tiếp và online thông dụng như: PayPal, Credit Card, COD, Cash
▪ Hỗ trợ tính thuế VAT hoặc thuế doanh nghiệp
Trang 20▪ Cung cấp template mẫu, hỗ trợ xây dựng bố cục và giao diện hiển thị cho doanh nghiệp
▪ Xác nhận trạng thái đơn hàng, giúp người bán biết được món hàng của mình đang ở giai đoạn nào (đã xác nhận đơn, đang giao hàng, đã giao thành công hay đòi hỏi trả lại hàng, …)
3 cách mang lại hiệu quả để quảng cáo trang bán hàng WooCommerce
Có rất nhiều cách để quảng cáo trang bán hàng WooCommerce tuy nhiên nếu
như đã hiểu rõ bản chất và điểm mạnh của WooCommerce là gì thì chúng ta có
thể tóm gọn lại với 3 cách mang lại hiệu quả để ads WooCommerce sau đây:
Email và Newsletter
Không những để quảng bá trang kinh doanh WooCommerce, mail và Newsletter
vẫn là cách mang lại hiệu quả nhất để truyền bá bất kỳ loại sản phẩm trực tuyến nào Nếu như lời kêu gọi hành động (CTA) của bạn có tính đáp ứng đối với người mua hàng, bạn
có thể mong đợi một số lợi nhuận lớn từ các chương trình khuyến mãi như vậy
Bạn cũng cần biết thời điểm đối với những nội dung qua email bạn đem tới cho người mua hàng Bạn nên đảm bảo gửi cho khách hàng của bạn các ưu đãi có liên quan dựa trên thói quen mua hoặc sở thích của họ.Gửi quá nhiều phiếu mua hàng
có thể gây khó chịu cho người đăng ký của bạn và đôi khi đó là “đòn phản” khi số lượng lớn người mua hàng hủy đăng ký khỏi danh sách email /Newsletter của bạn
Hình 1 7 Email liên hệ
Trang 21Đưa rõ các ưu đãi cho khách hàng
Đưa đến một vài chiến dịch quảng cáo mới hoặc cuộc thi thú vị cho khách hàng của bạn người mua hàng nhận diện thương hiệu một cách chính xác hơn Vì vậy, bất cứ khi nào bạn có sản phẩm mới hoặc có sản phẩm ít phổ biến hơn trong quán của mình, hãy cố gắng khiến cho khách hàng của bạn biết về chúng bằng việc chạy chiến dịch giảm giá Điều này sẽ làm cho người mua hàng chú ý, cho phép họ biết về những đặc tính mà chỉ mình sản phẩm đấy có
Quảng cáo thông qua video
Sự thật là chúng ta ưa thích xem video ads trực quan hơn là chỉ nhìn sản phẩm trên trang Web Số liệu đã chứng minh rằng, 90% khách hàng nói rằng, clip về sản phẩm sẽ giúp họ trong việc quyết định mua sắm
Video sản phẩm là một cách đầy sáng tạo để thu hút khách hàng của bạn Hiểu
rõ được điểm mạnh của WooCommerce là gì bây giờ bạn có thể giải thích các
bài nhận xét sản phẩm, hướng dẫn người sử dụng với các hướng dẫn hoặc cung cấp
cho khách hàng của bạn một sản phẩm trong shop WooCommerce Video sản phẩm
như vậy cho phép công ty gia tăng nhận thức về thương hiệu giúp tăng cường mối tương quan với người mua hàng của bạn
1.3.3 Tổng quan về XAMPP-Hướng dẫn cài đặt XAMPP
Để chạy được PHP chúng ta phải thiết lập môi trường web Server Tuy nhiên, không phải lúc nào chúng ta cũng đủ kinh phí để mua một con Server về phục vụ cho việc học Điều này vô cùng tốn kém và không cần thiết
Vậy làm thế nào để ta có thể chạy được PHP Ở bài học này, chúng ta cùng tìm hiểu về một công cụ, mà nó giúp chúng ta giải quyết được vấn đề trên Đó chính
1 Apache Là một chương trình máy chủ, dùng để giao tiếp với các giao thức
HTTP Apache chạy tốt trên mọi hệ điều hành
2 Mysql Là hệ quản trị cơ sở dữ liệu, được dùng để lưu trữ thông tin của một
website Mỗi website có thể sử dụng một hoặc nhiều cơ sở dữ liệu
Trang 223 PHP Là ngôn ngữ kịch bản trên phía Server, dùng để xử lý các thao tác của
người dùng Và làm việc trực tiếp với cơ sở dữ liệu (Database)
4 Perl Là một tầng cao hơn, một ngôn ngữ lập trình năng động hơn Sử dụng
rộng rãi trong lập trình mạng và quản trị hệ thống Ít phổ biến cho mục đích phát triển web, Perl thích hợp với rất nhiều ứng dụng
Để có thể chạy được xampp trên máy, các bạn download về theo link này Xampp có hỗ trợ hầu hết các hệ điều hành như window, linux, mac,
Sau khi đã download được Xampp về máy, chúng ta tiến hành cài đặt như sau Màn hình mới vào cài đặt
Hình 1 8 XAMPP
Trang 23Nhấn Next để tiếp tục việc cài đặt
Hình 1 9 Tiến hành kích hoạt XAMPP
Hình 1 10 Chọn thư mục chứa XAMPP
Nhấn Next để tiếp tục cài đặt
Trang 24Ở đây, các bạn nên chọn ổ đĩa mà không phải ổ C Để tránh việc cài win hoặc ghost máy bị mất dữ liệu
Nhấn Next để tiếp tục
Hình 1 11 Tiếp tục kích hoạt XAMPP
Nhấn Next để tiếp tục
Quá trình cài đặt diễn ra như hình bên dưới
Hình 1 12 Chờ đợi cài đặt XAMPP
Trang 25Tiếp theo ta được màn hình như bên dưới
Hình 1 13 Hoàn thành cài đặt XAMPP
Nhấn Finish để hoàn thành việc cài đặt
Trang 26CHƯƠNG II KHẢO SÁT HỆ THỐNG CỦA ĐỀ TÀI
Hiện nay ngày càng nhiều doanh nghiệp phát triển hệ thống bán hàng theo loại hình thương mại điện tử Theo kết quả khảo sát của Công ty nghiên cứu thị trường Việt, khoảng 70% các Công ty kinh doanh, dịch vụ ở Việt Nam có hệ thống Internet và điện thoại
So với kinh doanh truyền thống thì 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, với lợi thế của công nghệ Internet nên việc truyền tải thông tin về 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,
là thông qua bưu điện và ngân hàng để thanh toán tiền, càng tang thêm thuận lợi để loại hình này phát triển
Những nhu cầu đó chương trình “Xây dựng Website bán phụ kiện điện thoại” được xây dựng nhằm để đáp ứng cho mọi người tiêu dung trên toàn quốc và thông qua
hệ thống Website này họ có thể đặt mua các mặt hàng hay sản phẩm cần thiết
2.1.2 Mục đích của đề tài
Đây là một Website nhằm bán hàng và giới thiệu rộng rãi các mặt hàng của công ty đến người tiêu dùng với các chi tiết mặt hàng cũng như giá cả một cách chính xác nhất Website nhằm:
➢ Giúp cho khách hàng:
Khách hàng là những người có nhu cầu mua sắm hàng hóa Họ sẽ tìm kiếm các mặt hàng cần thiết từ hệ thống và đặt mua các mặt hàng này Vậy nên trang Web phải giúp khách hàng:
▪ Tìm kiếm và lựa chọn từ xa sản phẩm mình cần: Khách hàng khi truy cập vào trang Web thương mại thường tìm kiếm các mặt hàng hay các sản phẩm mà họ cần
và muốn mua Nhưng đôi khi cũng có nhiều khách hàng vào Website này mà không có
ý định mua hay không biết mua gì thì yêu cầu đặt ra cho hệ thống là làm thế nào để
Trang 27khách hàng dễ bị bắt mắt và hấp dẫn với sản phẩm đó, đồng thời có thể tìm kiếm nhanh và hiệu quả các sản phẩm mà họ cần tìm
▪ Đặt mua hàng: Sau khi khách hàng lựa chọn xong những mặt hàng cần đặt mua thì đơn hàng sẽ được hiển thị để khách hàng nhập vào những thông tin cần thiết, tránh những đòi hỏi hay những thông tin yêu cầu quá nhiều từ phía khách hàng, tạo cảm giác thoải mái, riêng tư cho khách hàng
▪ Theo dõi đơn hàng của mình
▪ Gửi ý kiến đóng góp
➢ Giúp nhà quản lý:
Là người có quyền đăng nhập, quản lý và làm chủ mọi hoạt động của hệ thống trang Web Nhà quản lý có một username và một password để truy cập vào hệ thống nhằm thực hiện các chức năng sau:
▪ Quản lý các sản phẩm một cách dễ dàng
▪ Thêm, xóa, sửa thông tin sản phẩm vào cơ sở dữ liệu
▪ Kiểm tra và xử lý đơn đặt hàng
▪ Báo cáo doanh thu
Bên cạnh các chức năng nêu trên thì trang Web phải trông thật đẹp mắt và dễ truy cập Giao diện đẹp là yếu tố quan trọng góp phần tăng lượng khách hàng, và trang Web phải làm sao cho khách hàng thấy được những thông tin cần tìm, cung cấp những thông tin quảng cáo thật hấp dẫn, nhằm thu hút sự quan tâm về công ty mình và có cơ hội sẽ có nhiều người tham khảo nhiều hơn
Điều quan trọng trong trang Web mua bán trên mạng là phải đảm bảo an toàn tuyệt đối những thông tin liên quan đến người dung trong quá trình đặt mua hay thanh toán
Đồng thời trang Web còn phải có tính dễ nâng cấp, bảo trì, sửa chữa khi cần bổ sung, cập nhật những tính năng mới
2.1.3 Đối tượng ứng dụng và phạm vi nghiên cứu của đề tài
❑ Đối tượng ứng dụng của đề tài:
• Mọi người tiêu dùng trên toàn quốc có nhu cầu đặt hàng qua mạng
• Các công ty, các doanh nghiệp có nhu cầu đặt mua hàng
❑ Phạm vi nghiên cứu của đề tài:
• Về mặt lý thuyết:
Trang 28- Xây dựng Apple Flower-Website bán phụ kiện Apple chính hãng
2.1.4 Ý nghĩa khoa học thực tiễn của đề tài
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 phụ kiện điện thoại” đã 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
- Giúp người tiêu dung 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
2.2 Khảo sát hệ thống của đề tài
2.2.1 Sơ đồ quy trình nghiệp vụ
Sơ đồ 2 1 Quy trình, nhiệm vụ của đề tài
2.2.2 Khảo sát hiện trạng
Sau khi khảo sát hiện trạng, em nắm bắt được các thông tin sau:
Quản lý khách hàng: mỗi khách hàng được quản lý các thông tin sau đây: Họ, tên, địa chỉ, điện thoại, fax, email, tên đăng nhập, mật khẩu Ngoài ra, nếu khách hàng
là công ty hay cơ quan thì quản lý thêm tên công ty (cơ quan)
Trang 29Quản lý mặt hàng: mỗi mặt hàng được quản lý những thông tin sau: Tên mặt hàng, đơn giá, số lượng, thời gian bảo hành, hình ảnh, mô tả
Quá trình đặt hàng của khách hàng: Khách hàng xem và lựa chọn mặt hàng
cần mua Trong quá trình lựa chọn, bộ phận bán hàng sẽ trực tiếp trao đổi thông tin cùng khách hàng, chịu trách nhiệm hướng dẫn Sau khi lựa chọn xong, bộ phận bán hàng sẽ tiến hành lập đơn đặt hàng của khách Sau khi tiếp nhận yêu cầu trên, bộ phần này sẽ làm hóa đơn và thanh toán tiền
Trong trường hợp nhiều công ty, trường học, các doanh nghiệp, … có yêu cầu đặt hàng, mua với số lượng lớn thì cửa hàng nhanh chóng làm phiếu đặt hàng, phiếu thu có ghi thuế cho từng loại mặt hàng và giao hàng theo yêu cầu
Quá trình đặt hàng với nhà cung cấp: Hàng ngày nhân viên kho sẽ kiểm tra
hàng hóa trong kho và đề xuất lên ban điều hành cần xử lý về việc những mặt hàng cần nhập Trong quá trình đặt hàng thì ban điều hành sẽ có trách nhiệm xem xét các đề xuất về những mặt hàng yêu cầu và quyết định loại hàng, số lượng hàng cần đặt và phương thức đặt hàng với nhà cung cấp Việc đặt hàng với nhà cung cấp được thực hiện thông qua địa chỉ trên mạng hay qua điện thoại, fax
Quá trình nhập hàng: Sau khi nhận yêu cầu đặt hàng từ công ty, nhà cung cấp
sẽ giao hàng cho công ty có kèm theo hóa đơn hay bảng kê chi tiết các loại mặt hàng Thủ kho sẽ kiểm tra lô hàng hay kém chất lượng về hệ thống máy móc, … thì thủ kho
sẽ trả lại nhà cung cấp và yêu cầu giao lại những mặt hàng bị trả lại nhà cung cấp và yêu cầu giao lại những mặt hàng bị trả đó
Tiếp theo, thủ kho sẽ kiểm tra chứng từ giao hàng để gán giá trị thành tiền cho từng sản phẩm Những loại hàng hóa này sẽ được cung cấp mooyj mã số và được cập nhật ngay vào giá bán Sau khi nhập xong chứng từ giao hàng, nhân viên nhập kho sẽ
in một phiếu nhập để lưu trữ trong hồ sơ
Từ quy trình thực tiễn nêu trên, ta nhận thấy rằng hệ thống được xây dựng cho bài toán đặt ra chủ yếu phục vụ cho hai đối tượng: Khách hàng và nhà quản lý
Khách hàng: Là những người có nhu cầu mua sắm hàng hóa Khác với việc đặt
hàng trực tiếp tại công ty, khách hàng phải hoàn toàn tự thao tác thông qua từng bước
cụ thể để có thể mua được hàng Trên mạng, các mặt hàng được sắp xếp và phân theo từng loại mặt hàng giúp cho khách hàng dễ dàng tìm kiếm Trong hoạt động này, khách hàng chỉ cần chọn một mặt hàng nào đó từ danh mục các mặt hàng thì những
Trang 30thông tin về mặt hàng đó sẽ hiển thị lên màn hình như: hình ảnh, đơn giá, mô tả, … và bên cạnh là trang liên kết để thêm hàng hóa vào giỏ hàng Đây là giỏ hàng điện tử mà trong đó chứa các thông tin về hàng hóa lẫn số lượng khách mua và hoàn toàn được cập nhật trong giỏ
Khi khách hàng muốn đặt hàng thì hệ thống hiển thị trang xác lập đơn đặt hàng cùng thông tin về khách hàng và hàng hóa Cuối cùng là do khách hàng tùy chọn đặt hay không
Nhà quản lý: Là người làm chủ hệ thống, có quyền kiểm soát mọi hoạt động
của hệ thống Nhà quản lý được cấp một username và password để đăng nhập vào hệ thống thực hiện những chức năng của mình
Nếu như quá trình đăng nhập thành công thì nhà quản lý có thể thực hiện những công việc: quản lý cập nhật thông tin các mặt hàng, tiếp nhận đơn đặt hàng, kiểm tra đơn đặt hàng và xử lý đơn đặt hàng Thống kê các mặt hàng bán trong tháng, năm, thống kê khách hàng, nhà cung cấp, thống kê tồn kho, thống kê doanh thu Khi có nhu cầu nhập hàng hóa từ nhà cung cấp thì tiến hành liên lạc với nhà cung cấp để đặt hàng
và cập nhật các mặt hàng này vào cơ sở dữ liệu
2.3 Mô tả hệ thống Website bán hàng
Bảng 2 1 Phân tích yêu cầu, chức năng các nhóm người dùng của hệ thống
1 Admin 1.1 Phân quyền tài khoản Admin có thể nâng cấp user hoặc
1 tài khoản mới lên quyền nhân viên
1.2 Sử dụng các chức năng quản lý website
1.3 Có thể truy cập vào thông tin khách hàng
2.Nhân
viên
2.1 Có quyền đăng nhập vào tài khoản
2.2 Thêm sản phẩm Biết được thông tin, hình ảnh,
giá của 1 sản phẩm mới 2.3 Sửa, xóa sản phẩm Theo sự chỉ đạo của Admin và
sự biến động của thị trường 2.4 Thay đổi banner và update
SALE của cửa hàng
Trang 312.5 Xem lượt truy cập trang Website 2.6 Xem các sản phẩm bán chạy
2.7 Theo dõi các đơn hàng của khách hàng để xuất đơn khỏi kho
Cập nhật trạng thái đơn hàng đã thành công chưa (Đang xử lý, đang giao hàng, đã giao hàng, đơn hàng sắp ra mắt)
2.8 Biết được các sản phẩm sắp hết
để cửa hàng có thể cập nhật thêm mới
2.9 Theo dõi lượt comment website, cuộc gọi hotline, tin nhắn tư vấn zalo
3.4 Được sử dụng các ưu đãi của cửa hàng
3.5 Sử dụng các quyền của 1 khách hàng vãng lai
4.3 Cho sản phẩm vào giỏ hàng 4.4 Sử dụng mã giảm giá 4.5 Không cần đăng nhập tài khoản khách hàng vẫn có thể mua hàng 4.6 Có thể trở thành khách hàng của chúng tôi sau khi đăng ký trang website
Trang 322.4 Đặc tả hệ thống
2.4.1 Yêu cầu chức năng Website
- Chức năng đăng nhập của Admin: Cho phép admin quản lý giao diện Website, sửa dụng đầy đủ các chức năng thay đổi, sửa chữa, nâng cấp hệ thống, trạng thái đơn hàng và thông tin sản phẩm
- Chức năng xem và thanh toán sản phẩm của khách hàng: Sau khi nhận hàng hoặc thanh toán bằng cách quét mã QR, sau khi khách hàng đã xem và nắm bắt đầy đủ thông tin của sản phẩm cũng như mã giảm giá
- Chức năng giới thiệu, kiến thức, bài viết: Nhằm mục đích giúp khách hàng hiểu hơn về website và nâng cao mức độ tin tưởng, giải đáp một số thắc mắc về sản phẩm
- Chức năng liên hệ: Cho phép khách hàng có thể liên hệ với Admin
2.4.2 Yêu cầu phi chức năng
- Yêu cầu thời gian phản hồi của hệ thống: Nhanh, thời gian phản hồi các chức năng cơ bản của hệ thống không quá 10 giây
- Yêu cầu lưu trữ thông tin: Rất lớn
- Yêu cầu về giao diện: Rõ ràng, dễ hiểu, người dùng nhận diện nội dung website nhanh chóng
- Yêu cầu sản phẩm: Sản phẩm chất lượng cao
- Yêu cầu về số lượng người dùng website cùng 1 thời điểm được cập nhật rõ ràng qua biểu đồ báo cáo của hệ thống
2.4.3 Yêu cầu miền ứng dụng
- Có giao diện than thiện, dễ dàng sử dụng với mọi đối tượng người dùng, hiển thị được trên mọi thiết bị thông minh có kết nôi Internet
- Các thông tin được lưu trữ khoa học trong CSDL hệ thống
- Khả năng có thể hiểu được: được biểu diễn bằng ngôn ngữ của lĩnh vực ứng dụng
- Phát triển hệ thống phải chuyên nghiệp, thực hiện nhanh chóng, kịp tiến độ, chức năng và yêu cầu của hệ thống
Trang 332.5 Mô tả Use case
Bảng 2 2 Xác định use case của các tác nhân
1 Admin 1.1 Quản lý tài khoản
1.1.1 Xem danh sách khách hàng 1.1.2 Xem thông tin khách hàng 1.1.3 Nâng cấp quyền của khách hàng 1.2 Admin có thể sử dụng đầy đủ các chức năng của nhân viên
2 Nhân viên
(Người bán
hàng)
2.1 Quản lý sản phẩm 2.1.1 Thêm sản phẩm mới 2.1.2 Sửa thông tin sản phẩm 2.1.3 Xóa thông tin sản phẩm 2.1.4 Cập nhật mã giảm giá 2.1.5 Thêm danh mục sản phẩm mới 2.2 Quản lý đơn hàng
2.2.1 Kiểm tra số lượng đơn hàng trong kho 2.2.2 Kiểm tra đơn hàng của khách hàng đang ở trang thái xử lý, giao hàng hay đã giao hàng
2.2.3 Kiểm tra đơn hàng của khách hàng là thanh toán khi giao hàng hay thanh toán qua quét mã QR
2.3 Báo cáo thống kê 2.3.1 Xem được lượt truy cập vào Website 2.3.2 Xem được doanh thu hàng ngày 2.3.3 Xem được doanh thu hàng tháng 2.3.4 Xem được doanh thu hàng năm 2.3.5 Xem danh sách các sản phẩm bán chạy 2.4 Chăm sóc khách hàng sau khi có đơn hàng đầu tiên phát sinh
3 Khách hàng 3.1 Đăng nhập quản lý tài khoản cá nhân
3.1.1 Đăng nhập 3.1.2 Thông tin cá nhân 3.1.3 Lấy lại mật khẩu 3.1.4 Đổi mật khẩu 3.1.5 Bình luận 3.1.6 Sử dụng đầy đủ các chức năng của khách vãng lai
4 Khách vãng
lai
4.1 Xem sản phẩm 4.1.1 Tìm kiếm sản phẩm 4.1.2 Xem chi tiết sản phẩm 4.1.3 Xem danh sách sản phẩm
Trang 344.2 Thanh toán 4.2.1 Cho sản phẩm vào giỏ hàng 4.2.2 Sửa số lượng sản phẩm trong giỏ hàng 4.2.3 Sử dụng mã giảm giá
4.3 Thanh toán 4.3.1 Sử dụng hình thức thanh toán khác nhau 4.3.2 Xác nhận thanh toán
4.3.3 Biết được hình thức giao hàng 4.4 Liên hệ
2.6 Sơ đồ Use case
Sơ đồ Use case tổng quát
Sơ đồ 2 2 Use case tổng quát
Trang 352.7 Kịch bản Use case
Bảng 2 3 Kịch bản use case đăng ký
Các actor liên quan Khách hàng, nhân viên
Điều kiện tiên quyết Không có
Luồng chính
1 Use case bắt đầu khi người dùng chọn đăng ký
2 Người dùng điền thông tin cá nhân vào form đăng ký
sau khi use case kết thúc
Một tài khoản mới được tạo
Bảng 2 4 Kịch bản use case đăng nhập
Mô tả chung Use case cho phép người dùng đăng nhập tài khoản đã đăng
ký trên hệ thống Các actor liên quan Khách hàng, admin, nhân viên
Điều kiện tiên quyết Tài khoản đã được đăng ký
Luồng chính
1 Use case bắt đầu khi người dùng chọn đăng nhập
2 Người dùng điền username, password vào form đăng nhập
3 Nhấn nút đăng nhập
Trường hợp ngoại lệ
Ở bước 2, hệ thống sẽ không cho đăng nhập nếu các thông tin không hợp lệ hoặc tài khoản không tồn tại, hoặc sai mật khẩu
Hệ thống yêu cầu người dùng nhập lại tài khoản, mật khẩu hoặc hủy bỏ đăng nhập
Trạng thái của hệ thống sau
khi use case kết thúc
Đăng nhập thành công và sử dụng chức năng của hệ thống