1. Trang chủ
  2. » Luận Văn - Báo Cáo

Khóa luận tốt nghiệp Công nghệ thông tin: Xây dựng Website bán đồ gia dụng

54 1 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Xây Dựng Website Bán Đồ Gia Dụng
Tác giả Nguyễn Trung Hiếu
Người hướng dẫn PGS.TS Lê Đắc Nhường
Trường học Trường Đại Học Hải Phòng
Chuyên ngành Công Nghệ Thông Tin
Thể loại báo cáo đồ án tốt nghiệp
Năm xuất bản 2024
Thành phố Hải Phòng
Định dạng
Số trang 54
Dung lượng 1,57 MB

Nội dung

Trong khoảng hai đến ba năm trở lại đây Website xây dựng website bán đồ gia dụng ở Việt Nam đã có những sự phát triển vượt bậc, thể hiện ở chất lượng bán hàng được cải thiện, sự quan tâm

Trang 1

TRƯỜNG ĐẠI HỌC HẢI PHÒNG KHOA CÔNG NGHỆ THÔNG TIN

====***====

BÁO CÁO ĐỒ ÁN TỐT NGHIỆP

CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN ĐỒ GIA DỤNG

Sinh viên thực hiện : Nguyễn Trung Hiếu

Trang 2

LỜ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 thực tập là 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 chỉ rõ nguồn gốc

Hải Phòng, ngày tháng 04 năm 2024

Tác giả Hiếu Nguyễn Trung Hiếu

Trang 3

LỜI CẢM ƠN

Trước hết, em xin bày tỏ lòng biết ơn sâu sắc tới thầy PGS.TS Lê Đắc Nhường, người đã trực tiếp hướng dẫn và tận tình giúp đỡ em hoàn thành bài báo cáo đồ án này

Em xin chân thành cảm ơn sự giúp đỡ của toàn thể các giảng viên khoa công

nghệ thông tin của Trường Đại Học Hải Phòng đã dìu dắt, dạy dỗ em cả về kiến thức

chuyên môn và tinh thần học tập độc lập, sáng tạo để em có được kiến thức thực hiện bài báo cáo của mình

Trong quá trình thực hiện bài báo cáo thực tập, mặc dù đã cố gắng hết sức song

do thời gian và khả năng có hạn nên em không thể tránh khỏi những thiếu sót Vì vậy,

em rất mong nhận được sự thông cảm, chỉ bảo và giúp đỡ của các thầy giáo, cô giáo và các bạn

Một lần nữa em xin chân thành cảm ơn!

Trang 4

MỤC LỤC

LỜI CAM ĐOAN I LỜI CẢM ƠN II MỤC LỤC III DANH MỤC BẢNG BIỂU V DANH SÁCH HÌNH ẢNH VI

CHƯƠNG I: CƠ SỞ LÝ THUYẾT 2

1.1 Giới về phần mêm mã nguồn mở Wordpress 2

1.2 Ưu và nhược điểm của WordPress 3

1.2.1 Ưu điểm 3

1.2.2 Nhược điểm 3

1.3 Phân loại wordpress 4

1.3.1 Wordpress.Com 4

1.3.2 Wordpress.Org 4

1.4 Lý do lựa chọn Wordpress 5

1.4.1 Dễ sử dụng 5

1.4.2 Cộng đồng hỗ trợ đông đảo 5

1.4.3 Nhiều gói giao diện có sẵn 5

1.4.4 Nhiều plugin hỗ trợ 5

1.4.5 Dễ phat triển cho lập trình viên 6

1.4.6 Hỗ trợ nhiều ngôn ngữ 6

1.4.7 Có thể làm nhiều loại website 6

1.5 Các tính năng cơ bản của Wordpress 6

1.6 Những hiểu lầm về wordpres 7

1.6.1 Wordpress chỉ là một phần mềm 7

1.6.2 Wordpress chỉ dành cho người không biết code 8

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG 9

2.1 Tổng quan về thương hiệu 9

2.1.1 Định nghĩa vấn đề 9

2.1.2 Đặc điểm, ưu điểm, nhược điểm về xây dựng website 9

2.1.3 Mục tiêu xây dựng 10

Trang 5

2.1.4.Yêu cầu và tính năng 10

2.2 Đặc tả yêu cầu 12

2.2.1 Thu thập yêu cầu 12

2.2.2 Đặc tả yêu cầu 12

2.3 Xác định các Use Case và Xác định các tác nhân 13

2.3.1 Sơ đồ Use Case 15

2.3.2 Mô tả luồng sự kiện các Use Case 19

2.4 Biểu đồ tuần tự 32

2.4.1 Biểu đồ tuần tự đăng kí 32

2.4.2 Biểu đồ tuần tự đăng ký thành viên 32

2.4.3 Biểu đồ tuần tự xem thông tin cá nhân 33

2.4.4 Biểu đồ tuần tự xem chi tiết sản phẩm 33

2.4.5 Biểu đồ tuần tự thêm sản phẩm vào giỏ hàng 34

2.4.6 Biểu đồ tuần tự đổi mật khẩu 34

2.4.7 Biểu đồ tuần tự quản lý danh sách yêu thích 35

2.4.8 Biểu đồ tuần tự tìm kiếm sản phẩm 35

2.4.9 Biểu đồ tuần tự xóa sản phẩm 36

2.5 Thiết kế cơ sở dữ liệu 37

2.5.1 Biểu đồ lớp 37

2.5.2: Cấu trúc một số bảng dữ liệu tiêu biểu được thiết kế trong MySQL 37

CHƯƠNG III: GIAO DIỆN WEBSITE BÁN HÀNG 38

3.1 Giao diện trang chủ 38

3.2 Header 38

3.3 Giao diện admin 41

3.4 Plugin Woocommerce 42

KẾT LUẬN 45

TÀI LIỆU THAM KHẢO 47

Trang 6

DANH MỤC BẢNG BIỂU

Bảng 2.1: Kịch bản Use case đăng ký thành viên 19

Bảng 2.2: Kịch bản Use case đăng nhập 20

Bảng 2.3: Kịch bản Use case đăng xuất 20

Bảng 2.4: Kịch bản Use case xem thông tin cá nhân 21

Bảng 2.5: Kịch bản Use case sửa thông tin cá nhân 21

Bảng 2.6: Kịch bản Use case đổi mật khẩu 22

Bảng 2.7: Kịch bản Use case lấy lại mật khẩu 22

Bảng 2.8: Kịch bản Use case bình luận 23

Bảng 2.9: Kịch bản Use case quản lý khuyến mại 24

Bảng 2.10: Kịch bản Use case xem chi tiết sản phẩm 24

Bảng 2.11: Kịch bản Use case tìm kiếm sản phẩm theo tên 25

Bảng 2.12: Kịch bản Use case quản lý giỏ hàng 25

Bảng 2.13: Kịch bản Use case xác nhận mua hàng 26

Bảng 2.14: Kịch bản Use case xem lịch sử mua hàng 27

Bảng 2.15: Kịch bản Use case quản lý sản phẩm 27

Bảng 2.16: Kịch bản Use case quản lý chi tiết sản phẩm 28

Bảng 2.17: Kịch bản Use case quản lý danh mục sản phẩm 28

Bảng 2.18: Kịch bản Use case quản lý danh sách đơn hàng 29

Bảng 2.19: Kịch bản Use case thống kê 30

Bảng 2.20: Kịch bản Use case quản lý danh sách tài khoản 31

Trang 7

DANH SÁCH HÌNH ẢNH

Hình 2 1: Sơ đồ Use case tổng quát 15

Hình 2 2: Sơ đồ phân rã use case quản lý thông tin cá nhân 16

Hình 2 3: Sơ đồ phân rã use case quản lý danh sách tài khoản 16

Hình 2 4: Sơ đồ phân rã use case quản lý danh mục sản phẩm 17

Hình 2 5: Sơ đồ phân rã use case quản lý sản phẩm, chi tiết sản phẩm 17

Hình 2 6: Sơ đồ phân rã use case quản lý đơn hàng 18

Hình 2 7: Sơ đồ phân rã use case quản lý giỏ hàng 18

Hình 2 8: Sơ đồ phân rã use case mua hàng 19

Hình 2 9: Biểu đồ tuần tự UC Đăng ký thành viên 32

Hình 2 10: Biểu đồ tuần tự đăng ký thành viên 32

Hình 2 11: Biểu đồ tuần tự xem thông tin cá nhân 33

Hình 2 12: Biểu đồ tuần tự xem chi tiết sản phẩm 33

Hình 2 13: Biểu đồ tuần tự thêm sản phẩm vào giỏ hàng 34

Hình 2 14: Biểu đồ tuần tự đổi mật khẩu 34

Hình 2 15: Biểu đồ tuần tự quản lý danh sách yêu thích 35

Hình 2 16: Biểu đồ tuần tự tìm kiếm sản phẩm 35

Hình 2 17: Biểu đồ tuần tự xóa sản phẩm 36

Hình 2 18: Biểu đồ tuần tự sủa thông tin sản phẩm 36

Hình 2 19: Biểu đồ lớp 37

Hình 2 20: Cơ sở dữ liệu trong My SQL 37

Hình 3 1 Giao diện trang chủ 38

Hình 3 2 Thanh Menu Website Bán Hàng Online 38

Hình 3 3 Sản Phẩm bán hàng online 39

Hình 3 4 Thông tin liên hệ và thời gian của Shop 39

Hình 3 5 Đánh giá về Shop 40

Hình 3 6 Giao diện thanh toán 41

Hình 3 7 Giao diện admin 41

Hình 3 8 Plugin Woocommerce 43

Hình 3 9 Danh sách sản phẩm trên website 43

Trang 8

LỜI MỞ ĐẦU

Trong những năm gần đây, khi kinh tế Việt Nam đang hội nhập vào nền kinh tế thế giới với một sự phát triển tương đối ổn định Thu nhập trung bình của người dân Việt Nam đang dần đuợc cải thiện Với những điều kiện thuận lợi như vậy thì nhu cầu trong tiêu dùng của người dân đang ngày càng tăng, những đòi hỏi về hình thức phục

vụ, sự tiện lợi trong mua bán cũng như thanh toán cũng được người dân Việt Nam chú

ý đến Đi cùng xu thế đó, Website xây dựng website bán đồ gia dụng là một giải pháp hoàn toàn phù hợp với những đòi hỏi mới của người tiêu dùng.Với những thế mạnh của mình, Website xây dựng website bán đồ gia dụng đã trở thành một hình thức bán hàng phổ biến trên thế giới

Trong khoảng hai đến ba năm trở lại đây Website xây dựng website bán đồ gia dụng ở Việt Nam đã có những sự phát triển vượt bậc, thể hiện ở chất lượng bán hàng được cải thiện, sự quan tâm đến hình thức mua bán này của người tiêu dùng ngày càng một lớn hơn

Do đó, em xin được viết đề tài ” Xây dựng website bán đồ gia dụng” để làm

rõ hơn một số thực trạng về Website bán gia dụng ở Việt Nam và đề ra một số giải pháp nhằm cải thiện hơn nữa hình thức mua sắm này để nó có thể trở nên phổ biến hơn với người tiêu dùng Việt Nam Trong khuôn khổ đề tài không thể tránh khỏi những thiếu sót và hạn chế, em rất mong nhận được sự đánh giá và đóng góp của các thầy cô

Em xin chân thành cảm ơn!

Trang 9

CHƯƠNG I: CƠ SỞ LÝ THUYẾT

1.1 Giới về phần mêm mã nguồn mở Wordpress

WordPress là một mã nguồn web mở để quản trị nội dung (CMS – Content Management System ) và cũng là một nền tảng blog (Blog Platform) được viết trên ngôn ngữ PHP sử dụng hệ quản trị cơ sở dữ liệu MySQL được phát hành đầu tiên vào ngày 27/5/2003 bởi Matt Mullenweg và Mike Little

Thực ra WordPress lúc đầu mới công bố ra nó không được xem như là một CMS bởi vì sức mạnh của nó cũng còn giới hạn ít nhiều nên lúc đó cộng đồng xem WordPress chỉ là một mã nguồn được lựa chọn để phát triển blog cá nhân bình thường với các tính năng rất cơ bản là hỗ trợ tạo trang tĩnh, tạo bài viết có nhúng tính năng bình luận bài viết để thành viên có thể tương tác

Tuy vậy, so với công nghệ lúc bấy giờ thì WordPress cũng đã có những bước tiến vượt bật so với những đối thủ khác mà cái quan trọng nhất là tính tương tác hoàn toàn đơn giản để có thể gần gũi với người sử dụng không chuyên Vì vậy lúc đó WordPress đã bắt đầu trở thành một mã nguồn mở được nhiều người chú ý đến và nhận donation (quyên góp) từ những người ủng hộ để có thể phát triển được tốt hơn

Và đúng như nguyện vọng của nhiều người, WordPress đã có một sự phát triển vượt bậc ngay sau đó mà đầu tiên là sự nâng cấp về backend để quản lý tốt hơn, nhiều tính năng mới được ra đời (trong đó có tính năng Custom Field thần thánh mà mãi tận bây giờ nó vẫn nằm trong top các tính năng thú vị nhất), kèm theo đó là một thư viện theme chính thức được công bố với hàng trăm giao diện khác nhau cho WordPress mà người dùng có thể tải về

Tiếp tục vài năm sau đó, các bản WordPress mới hơn lần lượt ra đời và kèm theo đó là thư viện plugin khổng lồ được ra mắt, đánh dấu thời kỳ hoàng kim của WordPress Đặc biệt là khi WordPress ra mắt phiên bản 2.8, có nhiều thay đổi và tính năng nâng cao được cập nhật làm cho WordPress càng trở nên mạnh mẽ hơn, và nó trở thành một CMS chính hiệu lúc nào không hay

Hiện tại tính ở thời điểm này, WordPress đã có những con số rất ấn tượng như sau:

• Khoảng 72,000,000 website đang sử dụng mã nguồn mở WordPress

• Mỗi ngày có khoảng 145,000 lượt download mã nguồn WordPress từ trang chủ

Trang 10

• WordPress chiếm khoảng 19% thị phần cho tổng số website có mặt trên thế giới Trong khi đó Joomla chỉ có 3% Và website không sử dụng CMS chiếm 69%

• Tổng số lượt download hiện tại của WordPress là khoảng 500,000,000 lần Chưa hết và các website lớn trên thế giới đều đang tin dùng WordPress như:

• Nhiều plugin hỗ trợ, hầu như mọi ý tưởng đều đã có plugin hỗ trợ

• Nhiều theme có sẵn, hầu như là nhiều nhất trong các CMS hiện nay

• Bao gồm các theme miễn phí và theme trả phí rất chuyên nghiệp

• Dễ tùy biến, nếu bạn là người đã có kiến thức sẵn về PHP, CSS, HTML thì điều này rất dễ dàng

• Nhiều cộng đồng hỗ trợ và hướng dẫn, đơn cử là như ThachPham.Com của mình đây

• Có thể làm được nhiều thể loại website, từ blog cá nhân đến các trang thương mại điện tử

• Dễ cài đặt

• Nhẹ và hao tốn ít tài nguyên máy chủ

• Các Theme Framework hiện có sẽ giúp bạn tự thiết kế giao diện WordPress

dễ dàng

• Dễ sử dụng và quản lý

1.2.2 Nhược điểm

• Nhiều khái niệm khó hiểu nếu bạn mới bắt đầu

• Muốn tùy biến WordPress, bạn phải có kiến thức lập trình web căn bản nhất

• Các theme đẹp đa phần là phải trả phí Và plugin cũng vậy

Trang 11

• Nếu bạn là Developer, bạn sẽ hơi mệt mỏi với các hàm có sẵn của WordPress

Tóm lại, khi sử dụng dịch vụ này chúng ta sẽ :

Ưu điểm :

Không cần lưu tâm đến việc quản trị hạ tầng Web Hosting / bảo mật / hệ thống đường truyền / backup dữ liệu vì website hoạt động trên hệ thống máy chủ của Wordpress

Do đó, chi phí giảm thiểu tối đa

Khi sử dụng WordPress Self-Hosted bạn có toàn quyền quản trị đồng thời dữ liệu lưu và hoạt động trên Web hosting cá nhân, sử dụng tên miền (domain) riêng mà không mất phụ phí, bạn có thể tự do cài thêm bất kỳ theme WordPress nào bạn có, cài thêm plugin và tùy biến với các kỹ năng nâng cao

Trang 12

1.4 Lý do lựa chọn Wordpress

1.4.1 Dễ sử dụng

WordPress được phát triển nhằm phục vụ đối tượng người dùng phổ thông, không có nhiều kiến thức về lập trình website nâng cao Các thao tác trong WordPress rất đơn giản, giao diện quản trị trực quan giúp bạn có thể nắm rõ cơ cấu quản lý một website WordPress trong thời gian ngắn Về cách cài đặt lại càng dễ hơn, bạn có thể tự cài đặt một website WordPress trên host (máy chủ) riêng của mình và tự vận hành nó sau vài cú click

1.4.3 Nhiều gói giao diện có sẵn

Trong khi sử dụng WordPress, khái niệm giao diện cho website WordPress thường được gọi là theme Hiện nay WordPress có rất nhiều theme miễn phí khác nhau

để bạn có thể dễ dàng thay đổi giao diện của website mình chỉ với vài cú click mà không cần bận tâm việc làm sao để thiết kế một theme cho riêng mình Còn nếu bạn muốn website đẹp và chuyên nghiệp hơn, bạn có thể mua các theme trả phí với giá bán dao động từ $30 đến $65

Nhưng nếu bạn là người mới tập làm quen với WordPress, hãy tạm quên việc dùng theme trả phí vì cách cài đặt nó có thể không mấy dễ dàng cho người mới bắt đầu

1.4.4 Nhiều plugin hỗ trợ

Plugin nghĩa là một trình cắm thêm vào website để bổ sung các chức năng mà bạn cần Ví dụ mặc định sau khi cài website WordPress, bạn không có chức năng hiển thị các bài viết liên quan ở dưới mỗi bài viết, nhưng với nhiều plugin miễn phí hỗ trợ thì bạn có thể dễ dàng cài thêm một plugin miễn phí để website mình có chức năng đó Tương tự với theme, cũng có rất nhiều plugin trả phí mang những tính năng rất độc đáo và có ích vào website và nó sẽ có giá khoảng từ $10 đến $80 tùy theo độ phức tạp

Trang 13

1.4.5 Dễ phat triển cho lập trình viên

Nếu bạn là một người có am hiểu về việc làm website như thành thạo HTML, CSS, PHP thì có thể dễ dàng mở rộng website WordPress của bạn ra với rất nhiều tính năng vô cùng có ích Cách phát triển cũng rất đơn giản vì WordPress là một mã nguồn

mở nên bạn có thể dễ dàng hiểu được cách hoạt động của nó và phát triển thêm các tính năng

Với hàng nghìn hàm (function) có sẵn của nó, bạn có thể thoải mái sử dụng, bạn cũng có thể thay đổi cấu trúc của một hàm với filter hook và hầu như quy trình làm việc của một lập trình viên chuyên nghiệp có thể ứng dụng dễ dàng vào WordPress

1.4.6 Hỗ trợ nhiều ngôn ngữ

Mã nguồn WordPress hiện tại có rất nhiều gói ngôn ngữ đi kèm, bao gồm tiếng Việt Mặc dù trong mỗi giao diện hay plugin đều có ngôn ngữ riêng nhưng bạn có thể

dễ dàng tự dịch lại nó với các phần mềm hỗ trợ

1.4.7 Có thể làm nhiều loại website

Dùng WordPress không có nghĩa là bạn chỉ có thể làm blog cá nhân, mà bạn có thể biến website mình thành một trang bán hàng, một website giới thiệucông ty, một tờ tạp chí online bằng việc sử dụng kết hợp các theme và plugin với nhau Tuy nhiên để làm được, bạn nên chắc chắn là đã hiểu được WordPress chứ đừng vội một bước lên mây để nhận các cảm giác thất vọng vì độ phức tạp của nó

1.5 Các tính năng cơ bản của Wordpress

Khi tạo một blog cho riêng bạn có thể sẽ có những lý do riêng, nhưng nếu so với các script và dịch vụ blog khác, có thể bạn sẽ thích Wordpress ở những tính năng dưới đây

wpconfig.php, sau 1, 2 lần click chuột, bạn đã sẵn sàng để viết blog

- Không giới hạn số lượng category và sub-category: bạn có thể tạo vô số chuyên mục và các chuyên mục con trong các chuyên mục chính mà không gặp phải bất kì rắc rối nào.Tự động xuất RSS và Atom: giúp cập nhật các thông tin về blog của bạn ngay lập tức

- Có thể đăng bài trên blog từ email

Trang 14

hội cho hàng nghìn nhà phát triển cùng tham gia phát triển các plugin và theme cho Wordpress, làm cho nó càng ngày càng phong phú về tính năng và giao diện

DotClear, GreyMatter, Jorome’s Keyword, LiveJournal, Movable Type, TypePad, RSS, Simple Tagging, Textpattern, B2evoluton, v.v Đây là chức năng tuyệt vời nếu như bạn muốn chuyển từ một blog khác sang sử dụng Wordpress, nó giúp lại lấy lại tất

cả các bài viết trên các blog khác để chuyển qua Wordpress

API để mở rộng

- Khả năng tìm kiếm trên blog rất tốt

- Xuất bản nội dung ngay lập tức bất kể chiều dài của bài viết là bao nhiêu

- Hỗ trợ viết blog đa ngôn ngữ

- Administration Panel được tổ chức rất tốt với rất nhiều tính năng nhưng lại dễ hiểu và dễ sử dụng

bạn có thể chỉnh sửa Wordpress tùy thích theo nhu cầu của bạn, và thậm chí bạn cũng

có thể sử dụng Wordpress để làm một website hoàn chỉnh Wordpress có hàng ngàn plugin và theme, cộng với một đồng người sử dụng cực kì đông đảo luôn sẵn sàng góp sức phát triển, điều này làm cho Wordpress ngày càng lớn mạnh thể hiện vai trò số 1 của mình

Một số trong những lợi thế của purchasing a WordPress premium theme bao gồm:

- Hỗ trợ kỹ thuật sẵn có

- Hoàn toàn tùy biến trang web

- Chủ đề của bạn sẽ được liên tục cập nhật

-Có thể được sử dụng cho các trang web lớn như Tổng công ty và các tạp chí tin tức trực tuyến

1.6 Những hiểu lầm về wordpres

1.6.1 Wordpress chỉ là một phần mềm

WordPress chỉ là một phần mềm nguồn mở được viết bằng PHP & MySQL để giúp bạn tạo được website nhanh hơn Nhưng đó không có nghĩa là nó sẽ giúp bạn tạo

Trang 15

được một website bất kỳ chỉ với các thao tác đơn giản

Mặc dù thư viện các giao diện có sẵn (Theme) và Plugin rất nhiều nhưng để tuỳ biến website sử dụng WordPress tốt hơn, bạn cần phải có kiến thức về PHP, HTML, CSS, Javascript,…tất cả các kỹ thuật liên quan tới website

1.6.2 Wordpress chỉ dành cho người không biết code

WordPress chỉ dành cho những người không chuyên lập trình sử dụng thì điều này hoàn toàn không chính xác

Dĩ nhiên những người không biết lập trình sẽ dùng WordPress bằng cách sử dụng các tính năng có sẵn, thư viện giao diện phong phú và các plugin hỗ trợ cũng đã

đủ để làm được website Nhưng nếu bạn biết code thì càng tốt vì WordPress có phần lõi mã nguồn rất mạnh để bạn áp dụng kỹ năng không giới hạn

Trang 16

CHƯƠNG II: PHÂN TÍCH THIẾT KẾ HỆ THỐNG

2.1 Tổng quan về thương hiệu

2.1.1 Định nghĩa vấn đề

Xây dựng website bán đồ gia dụng là hình thức bán hàng này không chỉ giúp nhà phân phối nhanh chóng và đầy đủ sản phẩm, tiết kiệm chi phí, thời gian đi lại Trang web dựa trên một cửa hàng truyền thống và một cửa hàng bán hàng trực tuyến Thay vì một gian phòng trưng bày, trang web hiển thị tất cả các sản phẩm và khách hàng có thể đặt hàng chúng bất cứ lúc nào và bất cứ nơi nào Cùng với giao diện thân thiện, website sẽ giúp khách hàng dễ dàng lựa chọn và mua những sản phẩm mình thích

Toàn bộ quá trình hầu như đã được thực hiện và không cần phải có mặt tại nơi này vào lúc này Đó là một quá trình không ồn ào mà còn rộng rãi đã tiết kiệm rất nhiều thời gian quý báu của những người bận rộn với cuộc sống hàng ngày của họ

Thông điệp: "Nói không với sản phẩm giả, kém chất lượng Bảo vệ quyền lợi

người tiêu dùng”

2.1.2 Đặc điểm, ưu điểm, nhược điểm về xây dựng website

❖ Đặc điểm:

Website bán đồ gia dụng là một trong những cửa hàng bán đồ gia dụng với quy

mô lớn tại Hải Phòng, không chỉ HP mà còn các tỉnh thành phố lớn như Hải Dương,

Hà Nội, Với những sản phẩm chất lượng, sản phẩm tốt mẫu mã đa dạng và giá thành hợp lý đem lại lợi nhuận lớn cho các doanh nghiệp hứa hẹn một tiềm năng sẽ tiến xa trong tương lai không chỉ trong nước mà còn vươn ra cả Thế giới

Địa chỉ: Số 29 ngõ 18, Lương Ngoc Quyến, Hà Đông, Hà Nội

Hiện trạng

• Khách hàng đến và được nhân viên tư vấn chọn hàng

• Sau khi đã chọn hàng xong thì khách hàng thanh toán trực tiếp với nhân viên

• Việc quảng cáo cho chuỗi cửa hàng chủ yếu dựa trên mạng xã hội, qua thời gian dài kiểm chứng thì thấy hiệu quả chưa cao

• Do việc mua bán qua MXH chưa có cơ chế kiểm soát nên còn xuất hiện hiện tượng spam, đặt đơn ảo

• Chưa có website để quảng cáo cho thương hiệu cũng như là cho khách hàng đặt mua online

Trang 17

• Việc kiểm soát kho còn mang tính thủ công gây tốn thời gian, nhân lực

• Thống kê doanh thu lợi nhuận bằng sổ sách khiến cho chủ cửa hàng khó khăn

và không thể tránh khỏi nhầm lẫn, cũng như chưa có cái nhìn tương quan để đánh giá lại tình hình kinh doanh của cửa hàng

2.1.3 Mục tiêu xây dựng

• Xây dựng nên 1 website kết hợp việc bán hàng online và bán hàng tại cửa hàng

•Giúp quảng bá thương hiệu tới những khách hàng ở địa phương khác

• Cung cấp thông tin về doanh nghiệp, sản phẩm nhanh, gọn và tiết kiệm thời gian cho khách hàng

• Giúp khách hàng so sánh dễ dàng sản phẩm cần mua: điều này đối với trực tiếp là rất khó Và quan trọng là khách hàng dễ mua hàng hơn

• Thương hiệu, sản phẩm được lan truyền rộng, khắp nơi trên mạng xã hội (nếu doanh nghiệp cung cấp sản phẩm chất lượng tốt)

• Bán hàng ở khắp mọi nơi không bị giới hạn về mặt địa lý

• Tiết kiệm được các chi phí quảng cáo, thuê mặt bằng

• Giúp doanh nghiệp sáng tạo, cạnh tranh trên thị trường online khốc liệt

❖ Nhược điểm:

Có rất nhiều lo ngại khi doanh nghiệp tham gia ban hang truc tuyen:

• Vấn đề bảo mật: Tất cả đều được thực hiện qua mạng, giao dịch, mua bán sản phẩm Mà bảo mật trên mạng vẫn chưa thật sự an toàn

• Nếu doanh nghiệp của bạn không thật sự uy tín thì khách hàng không thể biết họ đang giao dịch với ai, thiếu lòng tin

• Khách hàng lo ngại sản phẩm mình nhận được khi mua Online không đúng với thực tế mong muốn

• Các hình thức thanh toán khó sử dụng, nhiều bước khiến khách hàng dễ bỏ cuộc

2.1.4.Yêu cầu và tính năng

❖ Yêu cầu

a) Yêu cầu inteface

• Có thêm hình ảnh quảng cáo, cùng với việc thông báo cho khách hàng khi thêm vào giỏ hàng

• Các thao tác web phải quen thuộc và dễ sử dụng với người dùng, cho phép hoạt động bằng cả chuột và bàn phím

Trang 18

• Có hình ảnh minh họa, nội dung rõ ràng và chi tiết và cấu trúc nội dung được

tổ chức tốt

• Giao diện đẹp và thân thiện với người dùng

b) Yêu cầu chức năng

• Có thể thêm, chỉnh sửa, xóa, tìm kiếm sản phẩm một cách nhanh chóng và dễ dàng

• Có chức năng quản lý thứ tự lịch sử, quản lý người dùng, quản lý sản phẩm, thêm thanh trượt để quản lý quảng cáo web

• Chức năng đăng ký, đăng nhập và đăng nhập

• Thao tác giỏ hàng, thanh toán

• Thẻ cào cho người dùng và quản trị viên có thể cào quản lý thẻ

• Bảo mật cao, khả năng bảo trì và phát triển hệ thống dễ dàng

c) Yêu cầu của khách hàng

• Dễ dàng tìm kiếm, tìm kiếm nhanh chóng, chính xác theo tên, tìm kiếm theo giá và tìm kiếm theo danh mục cho sản phẩm

• Có thể kiểm tra tài khoản thông tin và chỉnh sửa, xem các sản phẩm trong giỏ hàng

• Thanh toán nhanh chóng, dễ dàng và bí mật

4 Người dùng có thể thêm sản phẩm vào giỏ hàng

5 Người dùng có thể xóa sản phẩm khỏi giỏ hàng

6 Người dùng có thể giảm số lượng sản phẩm trong giỏ hàng

7 Tìm kiếm sản phẩm của người dùng

8 Người dùng có thể tính phí số dư của mình

9 Người dùng có thể trả tiền mặt để nhận sản phẩm

10 Người dùng có thể đăng nhập từ trang web

b Tính năng quản trị:

1 Quản trị viên có thể xem sản phẩm

2 Quản trị viên có thể thêm sản phẩm

3 Quản trị viên có thể xóa sản phẩm

Trang 19

4 Quản trị viên có thể chỉnh sửa sản phẩm

5 Quản trị viên có thể thêm sản phẩm vào thanh trượt

6 Quản trị viên có thể thêm thẻ cào

7 Quản trị viên có thể xem lịch sử

8 Quản trị viên có thể thêm thể loại mới

9 Quản trị viên có thể xóa thể loại

10 Quản trị viên có thể thêm quảng cáo

11 Quản trị viên có thể xóa quảng cáo

12 Quản trị viên có thể xem người dùng

13 Quản trị viên có thể chỉnh sửa hồ sơ người dùng

14 Quản trị viên có thể xem lịch sử

2.2 Đặc tả yêu cầu

2.2.1 Thu thập yêu cầu

• Yêu cầu của khách hàng:

• Tìm kiếm dễ dàng, nhanh chóng, chính xác theo tên, tìm kiếm theo giá và tìm kiếm theo danh mục sản phẩm

• Có thể kiểm tra tài khoản thông tin và chỉnh sửa nó, xem các sản phẩm trong giỏ hàng

• Thanh toán nhanh chóng, dễ dàng và bảo mật

2.2.2 Đặc tả yêu cầu

2.2.2.1 Yêu cầu chức năng

❖ Đối với nhân viên quản lý bán hàng online

• Đăng nhập: nhân viên đăng nhập vào hệ thống, ngoài các chức năng đã được phân quyền có thể: xem thông tin khách hàng khi khách hàng đặt hàng, quản lý thông tin , tài liệu của họ lưu ở phía server

• Quản lý hóa đơn: Nhân viên xem, điều chỉnh, liên hệ và xóa sản phẩm mà khách hàng đã đặt nếu sản phẩm đã hết Có chức năng tính tổng giá trị của đơn hàng đó

• Cập nhật sản phẩm trên website: Cho phép nhân viên thêm mới một sản phẩm lên website hay thay đổi thông tin về một sản phẩm nào đó như về giá, số lượng, size,…

2.2.2.2 Yêu cầu phi chức năng

• Thời gian: Các yêu cầu về thời gian phổ biến như thời gian phản hồi, thời gian

xử lý và thời gian trả kết quả khi hệ thống thực hiện các chức năng đáp ứng yêu cầu

Trang 20

người sử dụng trong trạng thái hoạt động bình thường của hệ thống Yêu cầu về thời gian cần được lượng hóa đảm bảo khả năng đánh giá được

• Công suất tối đa: Các giới hạn tối đa của các tham số của hệ thống trong điều kiện hoạt động bình thường đáp ứng yêu cầu của người sử dụng Các tham số bao gồm: Số lượng các đối tượng/thực thể có khả năng lưu trữ, số lượng người truy cập đồng thời, băng thông, khối lượng giao dịch thực hiện thành công/đơn vị thời gian, kích thước cơ sở dữ liệu

• Giao diện người sử dụng: Mức độ thân thiện của giao diện người dùng trong các tương tác giữa hệ thống với các đối tượng người sử dụng Yêu cầu này tham chiếu đến các thuộc tính của hệ thống nhằm làm tăng mức độ dễ sử dụng của người sử dụng, chẳng hạn như việc sử dụng các tông màu và thiết kế đồ họa, bố trí các cửa sổ (window), danh mục (category), biểu tượng (icon)

• Bảo mật: Mức độ một hệ thống đảm bảo việc truy cập dữ liệu là chỉ được phép đối với các đối tượng được phân quyền tương ứng

• Xác thực: Mức độ kiểm tra tính đúng đắn của một thực thể giao tiếp với hệ thống, dựa vào những thông tin biết trước, những thông tin đã có và những thông tin xác định tính duy nhất của thực thể giao tiếp

2.3 Xác định các Use Case và Xác định các tác nhân

❖Xác định các Use Case

a) Tác nhân khách thăm

• Đăng kí thành viên

• Tìm kiếm, xem, bình luận sản phẩm

• Quản lý danh sách yêu thích

b) Tác nhân khách hàng

• Đăng nhập, đăng xuất

• Đổi mật khẩu, lấy lại mật khẩu

• Xem, sửa thông tin cá nhân

• Tìm kiếm, xem chi tiết sản phẩm

Trang 21

• Xóa sản phẩm khỏi giỏ hàng

• Thanh toán

c) Tác nhân quản trị viên

• Đăng nhập, đăng xuất

• Đổi mật khẩu, lấy lại mật khẩu

• Xem, sửa thông tin cá nhân

• Quản lý tài khoản

• Kiểm tra hàng trong kho

• Quản lí sản phẩm, danh mục sản phẩm

• Quản lý đơn hàng và kiểm tra thanh toán

d) Tác nhân nhân viên

• Đăng nhập, đăng xuất

• Đổi mật khẩu, lấy lại mật khẩu

• Xem, sửa thông tin cá nhân

• Kiểm tra hàng trong kho

• Quản lí sản phẩm, danh mục sản phẩm

• Quản lý đơn hàng và kiểm tra thanh toán

• Xác nhận thông tin đơn hàng và chịu trách nhiệm chuyển đơn hàng tới bộ phận chuyển hàng

❖ Xác định các tác nhân

• KHÁCH HÀNG: là đã đăng ký làm thành viên và cũng là người giao dịch hệ

thống thông qua các đơn đặt hàng, khách hàng có thẻ chọn các loại sản phẩm, chọn địa điểm và thời gian giao hàng Khách hàng có thể đăng ký làm thành viên hệ thống

• NGƯỜI QUẢN LÝ: là người điều hành, quản lý và là người theo dõi mọi hoạt

động của hệ thống

• NHÂN VIÊN : là người tiếp nhận và xử lý các đơn hàng, các yêu cầu bảo hành

do người quản lý giao

• KHÁCH (THĂM): Là người chưa đăng ký làm thành viên và khách thăm sẽ

được tìm kiếm sản phẩm, xem và bình luận sản phẩm hơn nữa còn được quản lý danh mục yêu thích

Trang 22

2.3.1 Sơ đồ Use Case

2.3.1.1 Sơ đồ use case tổng quát

Hình 2 1: Sơ đồ Use case tổng quát

Trang 23

2.3.1.2 Sơ đồ phân rã UC01: Quản lý thông tin cá nhân

Hình 2 2: Sơ đồ phân rã use case quản lý thông tin cá nhân

2.3.1.3 Sơ đồ phân rã UC06: Quản lý danh sách tài khoản

Hình 2 3: Sơ đồ phân rã use case quản lý danh sách tài khoản

Trang 24

2.3.1.4 Sơ đồ phân rã UC02: Quản lý danh mục sản phẩm

Hình 2 4: Sơ đồ phân rã use case quản lý danh mục sản phẩm

2.3.1.5 Sơ đồ phân rã UC03: quản lý sản phẩm, chi tiết sản phẩm

Hình 2 5: Sơ đồ phân rã use case quản lý sản phẩm, chi tiết sản phẩm

Trang 25

2.3.1.6 Sơ đồ phân rã UC05: quản lý đơn hàng

Hình 2 6: Sơ đồ phân rã use case quản lý đơn hàng

2.3.1.7 Sơ đồ phân rã UC08: quản lý giỏ hàng

Trang 26

2.3.1.8 Sơ đồ phân rã UC09: mua hàng

Hình 2 8: Sơ đồ phân rã use case mua hàng 2.3.2 Mô tả luồng sự kiện các Use Case

Ta tiến hành đặc tả các UC theo từng hệ thống con(từng nhóm chức năng) như sau:

Bảng 2.1: Kịch bản Use case đăng ký thành viên

2 Người dùng điền thông tin cá nhân vào form đăng ký

3 Nhấn nút đăng ký

hoặc tên người dùng đã tồn tại hệ thống sẽ không cho đăng ký

Hệ thống yêu cầu người dùng nhập lại thông tin hoặc hủy bỏ việc đăng ký

Trạng thái của hệ thống sau khi use

case kết thúc

Một tài khoản mới được tạo

Trang 27

Bảng 2.2: Kịch bản Use case đăng nhập

đã đăng ký trên hệ thố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

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ười dùng đăng nhập thành công và sử dụng các chức năng tương ứng với quyền hạn của tài khoản

Bảng 2.3: Kịch bản Use case đăng xuất

tài khoản

xuất”

Nhấn button “Xác nhận đăng xuất”, hoặc “Hủy” nếu muốn dừng việc đăng xuất

Trạng thái của hệ thống sau khi

use case kết thúc

Người dùng đăng xuất thành công

Ngày đăng: 03/12/2024, 15:45

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN