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 đồ chơi Figure

63 2 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

Định dạng
Số trang 63
Dung lượng 1,73 MB

Nội dung

Trong khoảng hai đến ba năm trở lại đây Website xây dựng website bán đồ chơi FIGURE ở 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

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 NGIỆP CHUYÊN NGÀNH: CÔNG NGHỆ THÔNG TIN

TÊN ĐỀ TÀI XÂY DỰNG WEBSITE BÁN ĐỒ CHƠI FIGURE

Sinh viên thực hiện : Phạm Quốc Tấn Lộc

GIẢNG VIÊN HƯỚNG DẪN : ThS TRẦN QUANG

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 dồ án tốt nghiệ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, năm 2024

Tác giả Lộc Phạm Quốc Tấn Lộc

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 ThS Trần Quang Huy, 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 thực tập 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 HÌNH ẢNH V

LỜI MỞ ĐẦU 1

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

1.1 Giới thiệu chung 3

1.1.1 Lý do chọn đề tài 3

1.1.2 Đối tượng nghiên cứu 3

1.1.3 Phạm vi nghiên cứu 4

1.1.4 Phương pháp nghiên cứu 5

1.1.5 Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài 6

1.2 WordPress là gì ? 6

1.3 Hệ quản trị cơ sở dữ liệu MySQL 7

1.3.1 Khái niệm 7

1.3.2 Ưu điểm My SQL 8

1.3.3 Đặc điểm của MYSQL 8

1.4 Ngôn ngữ lập trình PHP 8

1.4.1 Lịch sử ra đời 8

1.4.2 Kiểu dữ liệu trong PHP 9

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

2.1 Giới thiệu về FIGURE 10

2.1.1 Hiện trạng 10

2.1.2 Mục tiêu của đề tài 11

2.1.3 Hạn chế 11

2.2 Mục tiêu xây dụng hệ thống 11

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

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

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

Trang 5

2.3.2.2 Yêu cầu chức năng 15

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

2.3.3.4 Sơ đồ Use Case 17

2.4 Mô tả Use Case 23

2.4.1 Xác định Use Case của các tác nhân 23

2.4.2 Kịch bản Use Case 26

2.5 Biểu đồ tuần tự 40

2.5.1 Biểu đồ tuần tự đăng kí 40

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

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

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

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

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

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

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

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

2.6 Thiết kế cơ sở dữ liệu 46

2.6.1 Biểu đồ lớp 46

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

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

3.1.Môi trường cài đặt 47

3.2 Wedsite bán đồ chơi FIGURE 48

KẾT LUẬN 56

TÀI LIỆU THAM KHẢO 57

Trang 6

DANH MỤC HÌNH ẢNH

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Trang 7

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 đồ chơi FIGURE 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 đồ chơi đã 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 đồ chơi FIGURE ở 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 đồ chơi FIGURE” để

làm rõ hơn một số thực trạng về Website bán thực phẩm ở 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 8

Nội dung đồ án gồm 3 chương:

Chương 1: Cơ sở lí thuyết

Chương 2: Phân tích thiết kế hệ thống

Tìm hiểu về thực tế đời sống, nhu cầu của con người, để xác định được tạo website mà ta xây dựng có quy mô như nào Lĩnh vực chủ yếu của website là gì… Rút

ra được ưu và nhược điểm của công nghệ khi áp dụng vào việc xây dựng website hiện nay Từ việc khảo sát hệ thống ban đầu, nội dung ở phần này tập trung xác định các yêu cầu mà hệ thống cần đáp ứng, xác định các chức năng cần có, luồng dữ liệu và các thực thể trong hệ thống từ đó thiết kế CSDL, xử lý các chức năng, thiết kế chương trình

Chương 3: Giao diện website bán hàng

Từ dữ liệu có được qua phần phân tích, thiết kế hệ thống và ứng dụng từ việc tìm hiểu về công nghệ làm website, nội dung chương 3 tập trung xác định môi trường triển khai và thiết kế hệ thống, đưa ra kết luận và rút kinh nghiệm

Trang 9

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

1.1 Giới thiệu chung

1.1.1 Lý do chọn đề tài

Trong thế giới ngày nay, thương mại điện tử đang phát triển với tốc độ nhanh chóng, tạo ra một cơ hội kinh doanh không giới hạn Việc mua bán trở nên thuận tiện hơn bao giờ hết chỉ cần một thiết bị kết nối internet như điện thoại hoặc máy tính

Thương mại điện tử mở ra không gian rộng lớn và linh hoạt về thời gian cho việc mua sắm Sản phẩm có thể tiếp cận không chỉ người tiêu dùng địa phương mà còn trên khắp đất nước và thế giới Điều này cũng đồng nghĩa với việc tìm kiểm khách hàng không còn phụ thuộc vào việc chờ đợi mà doanh nghiệp tự có thể tiếp cận Mỗi khách hàng mới cũng đồng nghĩa với một cơ hội tăng trưởng doanh thu

Thương mại điện tử không chỉ đem lại sự tiện lợi mua sắm mà còn tạo ra cơ hội kinh doanh cho những người không có vốn lớn Thay vì phải đầu tư vào mặt bằng, nhân viên và quảng cáo, chỉ cần tạo ra một trang web thương mại điện tử chất lượng với đầy

đủ thông tin về sản phẩm và các tính năng hỗ trợ mua sắm

Thương mại điện tử cũng mở ra cơ hội sáng tạo và cạnh tranh công bằng cho mọi doanh nghiệp, từ lớn đến nhỏ Các ý tưởng mới, chiến lược tiếp thị và khuyến mãi

có thể được triển khai một cách nhanh chóng và hiệu quả thông qua một trang web thương mại điện tử mà không đòi hỏi chi phí lớn

Dựa trên những điều này, báo cáo dự án của em về việc "xây dựng website bán

đồ chơi FIGURE" nhằm mục đích giải quyết nhu cầu quảng bá và kinh doanh sản phẩm

trực tiếp đến khách hàng trên toàn quốc

1.1.2 Đối tượng nghiên cứu

Trang 10

Đối tượng nghiên cửu của đồ án xây dựng website bán đồ chơi FIGURE bao gồm các đổi tượng sau:

Các cả nhân và nhóm đổi tượng mua sắm đồ chơi trực tuyển, bao gồm cà nam

và nữ, có độ tuổi và động lực mua hàng đa dạng Nghiên cứu về hành vì mua sắm và sở thích của họ sẽ giúp tổi ưu hóa trải nghiệm mua sắm trên trang web

Đối với những thương hiệu cạnh tranh trong cùng lĩnh vực, việc nghiên cứu về cách họ xây dụng và quản lý trang web bán hàng, cũng như các chiến lược tiếp thị trực tuyển có thể cung cấp thông tin quý giá để tạo ra một website cạnh tranh và hiệu quả hơn

Đối với việc đánh giá hiệu quả của trang web, phản hồi từ khách hàng tiềm năng

và khách hàng thực tế về trài nghiệm sử dụng trang web, chất lượng sản phẩm và dịch

vụ sẽ cung cấp thông tin quý báu đề điều chỉnh và cải thiện

1.1.3 Phạm vi nghiên cứu

Bao gồm các khía cạnh:

• Điều tra và phân tích thị trường đồ chơi, đặc biệt là phân khúc đồ chơi chính hãng và đồ chơi của hãng thứ 3 Xác định xu hướng tiêu dùng, nhu cầu của khách hàng và các đối thủ cạnh tranh trong ngành

• Phân tích và định hình đối tượng khách hàng mục tiêu của FIGURE, bao gồm

độ tuổi, giới tính, sở thích và nhu cầu trang trí

• Phát triển giao diện website thân thiện với người dùng, dễ sử dụng và thể hiện được giá trị thương hiệu của FIGURE Bao gồm cả việc tạo ra trải nghiệm mua sắm trực tuyến thú vị và hấp dẫn

• Nghiên cứu và triển khai các phương thức thanh toán trực tuyến an toàn và tiện lợi cho khách hàng

• Xây dựng hệ thống quản lý sản phẩm hiệu quả, bao gồm việc thêm, sửa đổi và xóa sản phẩm, quản lý hàng tồn kho và giá cả

Trang 11

• Xây dựng hệ thống hỗ trợ khách hàng trực tuyến, bao gồm chat trực tuyến, email

và số điện thoại, để giải đáp thắc mắc và cung cấp hỗ trợ cho khách

hàng một cách nhanh chóng và hiệu quả

• Sử dụng các công cụ phân tích web để đo lường và đánh giá hiệu suất của website, bao gồm lượt truy cập, tỷ lệ chuyển đổi và doanh số bán hàng, để điều chỉnh và cải thiện chiến lược kinh doanh trực tuyến

Phạm vi nghiên cứu này nhằm xác định và triển khai các yếu tố cần thiết để xây dựng và vận hành một website bán đồ chơi hiệu quả, giúp FIGURE tối ưu hóa hoạt động kinh doanh và tăng cường sự hiện diện của mình trên thị trường trực tuyến

1.1.4 Phương pháp nghiên cứu

Để đáp ứng yêu cầu của dự án "Xây dựng website bán đồ chơi FIGURE", em

sẽ tiếp cận đề tài với các hướng sau:

Tạo ra một giao diện trực quan, hấp dẫn và thân thiện với người dùng Giao diện

sẽ được thiết kế để tối ưu hóa trải nghiệm người dùng, giúp họ dễ dàng tìm kiếm, chọn lựa và mua sắm các sản phẩm đồ chơi

Cung cấp thông tin đầy đủ về các sản phẩm đồ chơi, bao gồm mô tả chi tiết, hình ảnh chất lượng cao, giá cả, thương hiệu và đánh giá từ khách hàng, nhằm giúp khách hàng có thêm thông tin để lựa chọn sản phẩm phù hợp với nhu cầu của họ

Xây dựng một hệ thống hỗ trợ khách hàng và quản lý đơn hàng hiệu quả

Chúng tôi sẽ cung cấp tính năng hỗ trợ trực tuyến để giải đáp thắc mắc của khách hàng một cách nhanh chóng và chuyên nghiệp Hệ thống quản lý đơn hàng của chúng tôi cũng được tối ưu hóa để đảm bảo xử lý đơn hàng chính xác và hiệu quả

Để tăng doanh số bán hàng và thu hút khách hàng, chúng tôi sẽ triển khai chiến lược marketing đa dạng, bao gồm quảng cáo trên các phương tiện truyền thông, tăng tương tác trên mạng xã hội, triển khai chương trình khuyến mãi và giảm giá, cùng hợp tác với đối tác để mở rộng thị trường và đa dạng hóa sản phẩm

Trang 12

Tóm lại, để thành công trong việc xây dựng website bán đồ chơi của FIGURE, chúng tôi sẽ tập trung vào thiết kế giao diện hấp dẫn, cung cấp thông tin sản phẩm chi tiết, hỗ trợ khách hàng và quản lý đơn hàng hiệu quả, kết hợp với chiến lược marketing

để thu hút khách hàng và tăng doanh số bán hàng

1.1.5 Ý nghĩa lý luận và ý nghĩa thực tiễn của đề tài

Website bán hàng là trang Web cho phép doanh nghiệp và khách hàng có thể tiến hành việc mua bán sản phẩm/ dịch vụ trực tuyến Cụ thể, khi truy cập vào các Website này, bạn có thể xem thông tin sản phẩm, tìm kiếm các sản phẩm cần mua, đặt hàng và thanh toán nhanh chóng Thông qua trang web này người dùng có thể tiếp cận mặt hàng chỉ với những thao tác đơn giản trên máy có kết 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

Đề tài này giúp em hiểu rõ hơn nghiệp vụ quản lý bán hàng qua mạng Ứng dụng

đề tài vào việc tối ưu hóa các chương trình quản lý bán các thiết bị có trong cửa hàng

1.2 WordPress là gì ?

WordPress (WP, WordPress.org) là một hệ quản trị nội dung mã nguồn mở miễn phí viết bằng ngôn ngữ lập trình PHP đi cùng với cơ sở dữ liệu MySQL hoặc MariaDB Thành phần chính bao gồm một kiến trúc plugin và một hệ thống template (được gọi là theme trong Wordpress) WordPress là một trong những giải pháp hệ quản trị nội dung thông dụng nhất hiện nay WordPress cũng được dùng cho các lĩnh vực ứng dụng khác như Bảng hiệu điện tử (PDS)

WordPress được phát hành lần đầu vào ngày 27 tháng 5 năm 2003, bởi hai nhà sáng lập: nhà phát triển người Mỹ Matt Mullenweg và nhà phát triển người Anh Mike Little, như một nhánh riêng của b2/cafelog Phần mềm này được phát hành theo giấy phép GPLv2

Để hoạt động, Wordpress phải được cài đặt trên một máy chủ web, hoặc máy chủ thuê của một dịch vụ máy chủ trên Internet như Wordpress.com, hoặc máy chủ mạng riêng với gói phần mềm của WordPress.org Cũng có thể cài đặt trên một máy tính cá nhân dùng cho mục đích thử nghiệm và học tập (localhost)

Trang 13

• Tốc độ web chậm: Khi sử dụng nền tảng WordPress bạn sẽ dùng chung máy

chủ với rất nhiều trang web khác Vậy nên chuyện trang web bị chậm cũng là điều dễ hiểu khi sử dụng nền tảng WordPress

• Nhiều chi phí phát sinh: Bất kể bạn có dùng dịch vụ WordPress.com

hay WordPress.org thì bạn cũng sẽ phải đối mặt với rất nhiều chi phí phát sinh như: phí lưu trữ web rẻ nhất 3 - 10$/ tháng (WordPress.org), phí mua dung lượng 36- 2995/ năm và với gói VIP con số sẽ là 5000$/ tháng (WordPress.com) Ngoài

ra bạn cũng phải trả phí để sử dụng những plugin và theme cao cấp từ nền tảng này

• Khó nâng cấp và bảo trì: Người dùng WordPress sẽ khó lòng có thể nâng cấp

được website của mình nói chung và theme, plugin nói riêng Ngoài ra trong trường hợp bạn muốn bảo trì trang web cũng sẽ không thể thực hiện được nếu không có chuyên môn Và hầu như người dùng WordPress khi muốn bảo trì đều phải tìm đến những công ty chuyên nghiệp và tất nhiên sẽ tốn một khoản phí không hề rẻ

1.3 Hệ quản trị cơ sở dữ liệu MySQL

MySQL là một trong những ví dụ rất cơ bản về Hệ Quản trị Cơ sở dữ liệu quan

hệ sử dụng Ngôn ngữ truy vấn có cấu trúc (SQL)

MySQL được sử dụng cho việc bổ trợ Node.js, PHP, Perl, và nhiều ngôn ngữ khác, làm nơi lưu trữ những thông tin trên các trang web viết bằng NodeJs, PHP hay Perl,

Trang 14

1.3.2 Ưu điểm My SQL

Linh hoạt và dễ dung: Bạn có thể sửa source code để đáp ứng nhu cầu của bạn

mà không phải thanh toán têm bất kỳ chi phí nào Quá trình cài đặt cũng rất đơn giản

và thường không quá 30 phút

Hiệu năng cao: Nhiều server clusters sử dụng MySQL Bất kể bạn lưu trữ dữ

liệu lớn của các trang thương mại điện tử hoặc những hoạt động kinh doanh nặng nề liên quan đến công nghệ thông tin, MySQL cũng có thể đáp ứng được với tốc độ cao, mượt mà

Tiêu chuẩn trong ngành: Ngành công nghệ và dữ liệu đã sử dụng MySQL

nhiều năm , vì vậy nó là một kỹ năng căn bản một chuyên gia lập trình Người

dùng MySQL cũng có thể triển khai dự án nhanh và thuê các chuyên gia dữ liệu với mức phí nếu họ cần

An toàn: An toàn dữ liệu luôn là vấn đề quan trợng nhất khi chọn phần mềm

RDBMS Với hệ thống phân quyền truy cập và quản lý tài khoản, MySQL đặt tiêu chuẩn bảo mật rất cao Mã hóa thông tin đăng nhập và chứng thực từ host đều khả dụng

1.3.3 Đặc điểm của MYSQL

MySQL là một phần mềm quản trị CSDL dạng server-based (gần tương đương với SQL Server của Microsoft)

MySQL quản lý dữ liệu thông qua các CSDL, mỗi CSDL có thể có nhiều bảng quan hệ chứa dữ liệu

MySQL có cơ chế phân quyền người sử dụng riêng, mỗi người dùng có thể được quản lý một hoặc nhiều CSDL khác nhau, mỗi người dùng có một tên truy cập (user name) và mật khẩu tương ứng để truy xuất đến CSDL

1.4 Ngôn ngữ lập trình PHP

1.4.1 Lịch sử ra đời

PHP được giới thiệu vào năm 1994 bởi Rasmus Lerdorf với tên gọi ban đầu là

"Personal Home Page" Ban đầu chỉ là một bộ sưu tập mã nguồn Perl để tạo trang web động, nhưng sau đó đã phát triển thành một ngôn ngữ lập trình độc lập.Phiên bản đầu tiên của PHP, PHP 1.0, được phát hành vào năm 1995 và tích hợp

Trang 15

vào Apache web server vào năm 1996 Từ đó, PHP đã phát triển nhanh chóng và trở thành một trong những ngôn ngữ lập trình web phổ biến nhất thế giới, được hỗ trợ bởi một cộng đồng lớn các nhà phát triển và chuyên gia toàn cầu

Mã PHP có thể được đặt trong một kiểu tag đặc biệt cho phép chuyển đổi giữa chế độ PHP và HTML một cách linh hoạt Cú pháp cơ bản của PHP tương tự như các ngôn ngữ lập trình khác như C và Perl

- Hai kiểu phức tạp là: mảng( array) và đối tượng ( object)

- Hai kiểu đặc biệt : resource và NULL

Trang 16

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

2.1 Giới thiệu về FIGURE

Thời gian vừa qua, thị trường đồ chơi Việt Nam đang có sự phát triển mạnh mẽ, với sự xuất hiện của ngày càng nhiều thương hiệu đồ chơi trong và ngoài nước Điều này đã tạo ra nhiều cơ hội cho người tiêu dùng, nhưng cũng khiến họ gặp khó khăn trong việc lựa chọn sản phẩm phù hợp với nhu cầu và túi tiền của mình

Để góp phần giải quyết vấn đề này, em đã quyết định thực hiện đề tài “Xây dựng website bán dồ chơi FIGURE”

Về lý do chọn đề tài, em cho rằng:

- Đồ chơi là một nhu cầu của con người

- Thị trường đồ chơi Việt Nam đang có tiềm năng phát triển lớn

- Internet là một phương tiện thông tin, truyền thông hiệu quả, giúp người dùng tiếp cận thông tin và mua sắm một cách nhanh chóng, tiện lợi

2.1.1 Hiện trạng

Hiện tại, cửa hàng đang hoạt động dưới mô hình bán hàng offline trong một thời gian dài, tập trung chủ yếu vào việc cung cấp sản phẩm và dịch vụ thông qua không gian trưng bày truyền thống Mặc dù đã có một lượng khách hàng ổn định, nhưng nhận thấy rằng việc tiếp cận và thu hút khách hàng mới gặp nhiều khó khăn do hạn chế không gian và phạm vi tiếp cận

Trong bối cảnh cuộc cách mạng số hóa và sự phát triển mạnh mẽ của thị trường thương mại điện tử, việc chuyển đổi sang mô hình kinh doanh online đã trở nên cần thiết hơn bao giờ hết Nhận thấy rằng việc mở rộng sự hiện diện của mình trên mạng sẽ giúp chúng tôi tiếp cận được đến một lượng khách hàng tiềm năng lớn hơn, từ các khu vực xa hơn và thậm chí cả quốc tế

Trang 17

Mặt khác, việc hoạt động trong không gian trực tuyến cũng mở ra nhiều cơ hội mới, như tăng cường tương tác với khách hàng qua các kênh truyền thông xã hội, cung cấp dịch vụ và hỗ trợ khách hàng trực tuyến, cũng như thu thập dữ liệu và phản hồi từ khách hàng một cách nhanh chóng và hiệu quả

Tóm tắt lại, việc chuyển đổi sang mô hình kinh doanh online không chỉ giúp chúng tôi tối ưu hóa hoạt động kinh doanh hiện tại mà còn mở ra nhiều cơ hội mới để phát triển và mở rộng quy mô kinh doanh trong tương lai

2.1.2 Mục tiêu của đề tài

- Website sẽ cung cấp đầy đủ thông tin về các sản phẩm đồ chơi, giúp người dùng lựa chọn được sản phẩm phù hợp với nhu cầu của mình

- Website sẽ trở thành kênh mua sắm đồ chơi trực tuyến uy tín, cung cấp các sản phẩm chất lượng, giá cả hợp lý

- Website sẽ góp phần nâng cao trải nghiệm mua sắm mỹ phẩm của người tiêu dùng

Để thực hiện đề tài, em đã nghiên cứu, tìm hiểu kỹ lưỡng về thị trường đồ chơi Việt Nam, các thương hiệu đồ chơi nổi tiếng, các xu hướng đồ chơi mới nhất,

2.1.3 Hạn chế

- Thiếu kinh nghiệm

- Thiếu tài nguyên

Trang 18

online hiệu quả Thông tin luôn được cập nhật mới Giúp khách hàng tìm thấy những thứ họ cần mà không cần đến trực tiếp cửa hàng Giúp chủ cửa hàng nắm bắt được tình hình kinh doanh của cừa hàng mình nhanh và chính xác nhất

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

2.3.1 Thu thập yêu cầu

Căn cứ vào các đòi hỏi của khách hàng cũng như nguyện vọng của chủ cửa hàng

em đã quyết định xây dựng website bán đồ chơi giới thiệu sản phẩm tới khách hàng Hệ thống này được xây dựng trên mã nguồn mở với các đặc điểm nổi bật như: Tính năng linh hoạt, khả năng mở rộng, giao diện thân thiện

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

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

Bảng 2.1: Phân tích yêu cầu chức năng hệ thống

1.Admin

1.1: Phân quyền tài khoản Admin có thể nâng cấp tài

khoản user lên quyền nhân viên

1.2: Admin có quyền xem thông tin khách hàng

1.3:Admin có thể sử dụng đầy đủ các chức năng như nhân viên

2.Nhân viên 2.1:Nhân viên có thể đăng nhập vào hệ

thống

Trang 19

STT Yêu cầu chức năng Ghi chú

2.2:Nhân viên có thể thêm 1 loại sản phẩm mới

2.3: Nhân viên có thể thêm 1 SP mới và đưa thông tin sản phẩm lên website

Đây là nghiệp vụ quản lý kho

2.4: Nhân viên có thể thay đổi các thông tin hoặc xóa 1 sản phẩm đã có trên website

Bao gồm các thông tin cơ bản của SP như hình ảnh, giá, tên,

2.5: Nhân viên có thể quản lý đơn hàng Xem đơn hàng, thay đối

trạng thái giao hàng 2.6: Nhân viên có thể ẩn/hiện các

comment để tránh spam 2.7: Nhân viên có thể xem được danh sách những sản phẩm bán chạy nhất

hồi về SP

Trang 20

STT Yêu cầu chức năng Ghi chú

3.3: Ngoài ra khách hàng

có thể sử dụng đầy đủ các chức năng như khách vãng lai

4 Khách vãng lai 4.1: Khách vãng lai có thể

tìm kiếm sản phẩm 4.2: Khách vãng lai có thể xem chi tiết SP

4.3: Khách vãng lai có thể thêm SP vào giỏ hàng 4.4: Khách vãng lai có thể quản lý SP trong giỏ hàng của mình

4.5: Khách vãng lai có thể tiến hành thanh toán và chọn hình thức thanh toán 4.6: Khách vãng lai có thể rating đề đánh giá

SP 4.7 Khách vãng lai có thể đăng ký để trở thành khách hàng

Trang 21

2.3.2.2 Yêu cầu 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 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 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âu người sử dụng Các tham số bảo 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 dồ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.3.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

Trang 22

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

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

• Bình luận sản phẩm

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

• Xem giỏ hàng

• Thêm sản phẩm vào giỏ hàng

• 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

Trang 23

• 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

2.3.3.4 Sơ đồ Use Case

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

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

Trang 24

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

Trang 25

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 26

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

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

Trang 27

Sơ đồ phân rã UC03: quản lý danh mục sản phẩm

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

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

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

Trang 28

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

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

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

Trang 29

2.4 Mô tả Use Case

2.4.1 Xác định Use Case của các tác nhân

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 tài khoản 1.1.1: Nâng quyền cho tài khoản

1.1.2: Xem thông tin khách hàng 1.1.3: Khóa tài khoản khách hàng 1.2: Admin có thê sử dụng đầy đủ các chức năng như 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: Hiền thị danh sách sản phẩm đã có trong kho 2.1.2: Thêm sản phẩm mới

2.1.3: Sửa thông tin sản phẩm 2.1.4: Xóa sản phẩm

2.1.5: Tìm kiếm sản phẩm trong quản trị 2.1.6: Hiển thi danh sách loại SP đã có 2.1.7: Thêm loại sản phẩm mới

2.1.8: Sửa loại sản phầm 2.1.9: Xóa loại sản phẩm 2.2: Quản lý đơn hàng 2.2.1: Hiển thị danh sách đơn hàng

Trang 30

Actor Use case

2.2.2: Xem chi tiết đơn hàng 2.2.3: Thay đổi trạng thái giao hàng 2.2.4: Hủy đơn hàng

2.2.5: In đơn hàng 2.3: Quân lý khuyến mại 2.3.1: Xem danh sách đợt khuyến mại 2.3.2: Thêm đợt khuyến mại mới 2.3.3: Xóa đợt khuyến mại 2.4: Báo cáo thống kê 2.4.1: Xem được lượt người truy cập vào website 2.4.2: Xem danh sách những sản phẩm bán chạy nhất

Trang 31

3.3: Ngoài ra khách hàng có thể sử dụng đầy đủ các chức năng như 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 SP 4.1.3: Hiển thi danh sách SP 4.2: Đặt hàng

4.2.1: Thêm SP vào giỏ hàng 4.2.2: Sửa số lượng SP trong giỏ hàng 4.2.3: Xóa SP trong giỏ hàng

4.2.4: Xóa giỏ hàng 4.3: Thanh toán 4.3.1: Chọn hình thức thanh toán 4.3.2: Cung cấp thông tin giao hàng và xác nhận thanh toán 4.4: Chấm điểm bằng gắn sao cho SP

4.5: Liên hệ

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

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

TÀI LIỆU LIÊN QUAN